As my NixOS configuration kept growing, I noticed that I don't need
home-manager as much as I did before. A lot of what I need is just a way
to map nix attrsets to the program's respective configuration format,
which is something that I can now do myself, as my nix knowledge got
more extensive. After all of this, I decided to completely get rid of
home-manager, and switch to a simpler solution called hjem, which just
lets me write files to my home directory that are automatically
symlinked using `systemd-tmpfiles`.
This allows me to simplify my configuration, remove the separation
between NixOS and home-manager modules, and cut my eval times by quite a
lot (which allows for faster `nixos-rebuild switch`!).
As a first step towards getting rid of home-manager and going towards a
cleaner, more concise configuration, I decided to move back the styling
to their respective home-manager modules. Since I'm not planning to
share my styling module anymore, as it is very specific to my config, I
just decided to merge everything together.
commit 078334af48
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Jan 19 20:41:14 2025 +0100
treewide: finish moving rest of styling to their respective hm modules
commit 57432a9655
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Fri Jan 17 12:13:54 2025 +0100
treewide: move regreet styling out of module
commit 6fef9e0a76
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Fri Jan 17 12:10:33 2025 +0100
treewide: move swaync styling out of module
commit 2f4a8433c7
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Fri Jan 17 12:06:33 2025 +0100
treewide: move nvf styling out of module
commit a315915298
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Fri Jan 17 12:02:58 2025 +0100
treewide: move hyprlock styling out of module
commit 0fe6f67b20
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Fri Jan 17 12:02:49 2025 +0100
modules/nix/core/home-manager: import lib' in extraSpecialArgs
commit e09569b921
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Fri Jan 17 11:55:05 2025 +0100
treewide: move hyprland styling out of module
commit eb25ce0c43
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Fri Jan 17 11:43:35 2025 +0100
modules/nix/style/modules: remove styling for unused programs
commit efb6b91ce1
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Fri Jan 17 11:00:54 2025 +0100
treewide: move foot styling out of module
commit 4c06a66b5e
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Fri Jan 17 10:56:05 2025 +0100
treewide: move fish styling out of module
commit b3a03e5e9b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Fri Jan 17 10:47:43 2025 +0100
treewide: move discord styling out of module