Commit graph

26 commits

Author SHA1 Message Date
Evie Litherland-Smith a002d1a699 Sync Emacs as part of sync-all alias 2024-10-27 07:03:14 +00:00
Evie Litherland-Smith 7c1162b972 Remove plasma-manager and nix-index-database 2024-10-25 15:22:41 +01:00
Evie Litherland-Smith 2dadd171e9 Add cava back, update some hyprland binds to use nixpkgs paths 2024-10-25 12:42:54 +01:00
Evie Litherland-Smith d81e874d19 sync-all now sync vdirsyncer and mbsync again 2024-10-24 05:35:12 +01:00
Evie Litherland-Smith 67c17acf6b Remove zellij 2024-10-24 05:33:40 +01:00
Evie Litherland-Smith 22f2a94a65 Update sync-all alias
Rename for sync-git and sync-emacs, remove vdirsyncer and mbsync since
Emacs handles syncing them
2024-10-23 08:23:24 +01:00
Evie Litherland-Smith a52ccf7ef4 Remove git-sync service, use gsync.sh script again instead
Delete some unused (test) scripts

Reduce what is sync'd by rsync-local-config: remove fonts, bat config
and zellij config
2024-10-22 11:36:21 +01:00
Evie Litherland-Smith bdf6441780 Add sshfs 2024-10-17 13:32:10 +01:00
Evie Litherland-Smith 9d401ace7f Re-enable git-sync service to sync org and library directories
git-sync service works now that I'm using libsecret for git auth.

Remove password-store from service, manage manually. Considering
switch to proton pass anyway.

Copy gpg and gpg-agent config to emacs/default.nix in case I switch
away from password-store.
2024-10-05 12:38:24 +01:00
Evie Litherland-Smith e11ac75e69 Add sync-all shellAliase 2024-10-02 08:13:07 +01:00
Evie Litherland-Smith c2d70d7d38 Remove cava 2024-09-28 09:58:49 +01:00
Evie Litherland-Smith a1a9c771bb Re-add cava (music visualiser) 2024-09-24 07:33:18 +01:00
Evie Litherland-Smith f9fa256904 Add nixos-upgrade alias 2024-09-22 11:48:04 +01:00
Evie Litherland-Smith fa8c2126f8 Move shellAliases definition from scripts -> shell 2024-09-22 11:47:34 +01:00
Evie Litherland-Smith 8b70ab45f3 Add zsh back, remove nushell 2024-09-22 10:43:40 +01:00
Evie Litherland-Smith 465bfc101d Add carapace completion, remove fish and zsh 2024-09-21 05:46:36 +01:00
Evie Litherland-Smith f2cc1e5d82 Switch default interactive shell for nushell 2024-09-20 14:59:59 +01:00
Evie Litherland-Smith 522f2fa91c Move fonts into stylix config, disable stylix waybar
Remove fonts and scheme from base system, update uses of to point to
stylix instead.

Remove some left over files from the earlier rearrange.

Disable waybar stylix target - TODO write a custom moustache at some
point to re-enable with my custom style
2024-09-20 08:33:10 +01:00
Evie Litherland-Smith 2ac1d1a63e Initial changes to add stylix again
Add stylix with theme, font and image configuration.

Change all relevant (current) options to that nix evaluates without
error, not fully tested yet though.

Remove plasma manager and associated components.

Condensed some files - remove some standalone files for packages with
much smaller configuration now that they're not being manually themed.
2024-09-19 08:05:48 +01:00
Evie Litherland-Smith fe2a105c4e Adjust opacity of desktop elements, add zellij
Change opacity of desktop components to that floating / pop-up windows
are translucent, and base windows are opaque.

Add zellij back (with config), but not starting by default. Add zellij
config directory to rsync-local-config script.
2024-09-18 11:18:08 +01:00
Evie Litherland-Smith a3809f02f2 Switch back to using passSecretService 2024-09-12 09:17:57 +01:00
Evie Litherland-Smith 39665e6c41 Starship: don't add newline since it looks weird with transience 2024-09-01 19:28:02 +01:00
Evie Litherland-Smith 41ead51c95 Update some starship icons 2024-09-01 13:13:15 +01:00
Evie Litherland-Smith f151b3deb1 Fix duplicating "enable_transience" for fish
Starship enables fish transience automatically if it's transience is
enabled, duplicated call was causing errors

Remove obsolete fish.nix
2024-09-01 13:09:30 +01:00
Evie Litherland-Smith 1e3bbe954e Login shell updates
Fix login shell to bash, remove passthrough.

Set Konsole default command to launch fish, for use as interactive
shell without potential issues that come from being the login shell

Move some configured shell utilities to their own files in shell
directory, stop importing zsh config (replaced by fish)
2024-09-01 12:58:42 +01:00
Evie Litherland-Smith 5ff572a9b7 Major rewrite/refactor to simplify things
Move home/ directory under system/ directory. Remove duplicated
machine-specific config files, now handled as one per host (excluding
hardware-configuration directory)

Move as much configuration as possible out of flake.nix and into more
appropriate files (e.g. system/default.nix)

Add a desktop.nix and laptop.nix for system, both will import
home/desktop.nix and home/laptop.nix respectively to reduce
duplication in machine-specific config files

Remove games and streaming directories, moved directly into Vanguard
config file

Remove home/personal.nix since it ended up being empty after changes

Remove old sway config since I haven't been maintaining it and this
refactor will definitely break it
2024-08-30 12:57:02 +01:00