Add gnome-keyring as libsecret backend, swap git-credential-helper and
mbsync to using libsecret/secret-tool. Add helper script to check for
and request mbsync passwords if missing. Add GNOME Seahorse for
viewing passwords graphically.
Remove email/work.nix and merge back into default.nix
Don't auto start protonmail-bridge, use the GUI instead so it doesn't
need to unlock all my keychains immediately
Move 3D modelling software to Vanguard only, instead of all personal
devices.
Move waybar back to top of screen and adjust all corner radii to 5px
from 10px
Re-enable swayfx blur_ignore_transparent now that it's added to
nixpkgs, re-enable shadows
Place home-manager config under home directory, move system config
under system directory.
Add hostname-specific entries under home directory to be consistent
with how system is configured, update flake accordingly
Loads of expressions were a single default.nix in a directory, instead
just make a single directory
Hyprland is the only directory of expressions left
Move a few things around to fit this a bit better
Add home/default.nix to defer "import all" from flake.nix
Remove work email from default account set up, add to work laptop
specifically and only
Clean up a few unused expressions
nvim repo has been converted to flake for easier inclusion but still
stand-alone for non-nix systems
Move tokyonight repo fetch to flake input to keep consistent and reduce
multiple fetch calls
Reduce complexity and in flake.nix and be more efficient in re-using
things
Removed some reduandant files in home/ and tidied up the structure
somewhat
Moved things from desktop, gui, etc... to top level
Changed env to shell, indiv shell expressions import relevant others