I realize if this is home-manager only and forever it wouldn't matter much, but it might be helpful if the factoring were a bit more in line with srid/nixos-config to support comprehension of the abstraction that arises with multiple systems, beyond home-manager, etc.
but, more importantly, I find the contents of flake.nix, default.nix + terminal.nix (vs home.nix), etc to be more legible.
I'd be happy to submit those changes in reasonable chunks or feel free to consider doing so in future updates since it is essentially just turning the dial slightly further in the direction of srid/nixos-config. No worries if this is undesirable for some reason I haven't accounted for.
I realize if this is home-manager only and forever it wouldn't matter much, but it might be helpful if the factoring were a bit more in line with srid/nixos-config to support comprehension of the abstraction that arises with multiple systems, beyond home-manager, etc.
An example of this leads to a directory tree like
but, more importantly, I find the contents of flake.nix, default.nix + terminal.nix (vs home.nix), etc to be more legible.
I'd be happy to submit those changes in reasonable chunks or feel free to consider doing so in future updates since it is essentially just turning the dial slightly further in the direction of srid/nixos-config. No worries if this is undesirable for some reason I haven't accounted for.
Many thanks for
nix-dev-home
among other things!