Frontear / dotfiles

Configurations that power my NixOS systems
2 stars 0 forks source link

Restructuring the flow of my.system and my.users #5

Closed Frontear closed 1 month ago

Frontear commented 1 month ago

Lovely as they are, I'm forcing two unique abstractions on a single-user system, and I'm running into pragmatic issues.

Just recently I finished configuring Sway, but now how do I introduce it into my system? Do I add a my.users.frontear.programs.sway.enable? How is that any different than home-manager? Do I just force my config on ALL my.users users? Do I link it at the system /etc/sway/config? It's a difficult problem with no simple solution, and I think it's about time to start deciding what exactly I'm trying to accomplish with the aforementioned entrypoints.

Frontear commented 1 month ago

Went back to HM.. but not all is lost!

For one, I realize this was an excellent time to write proper user modules (even if most are just a wrapper over another module). Furthermore, I isolated users from the host in its entirety, which is amazing as I no longer need to have dangling user bits here and there when managing them. All in all, configuration is cleaner.