Frontear / dotfiles

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

Return to home-manager #7

Closed Frontear closed 1 month ago

Frontear commented 1 month ago

The first of these changes is that I removed nixos-cosmic and lix from flake inputs. For nixos-cosmic, I simply wasn't using it, so building it every time was a complete waste of my time. For Lix, I figure I can simply follow whatever nixpkgs has, I don't need the absolute bleeding edge lix build.

I've returned to home-manager. Why did I return to hm? Simple, to reduce "re-inventing the wheel". My whole my.users stuff had two grand problems, one was that it wasn't really user independent given my personal configs were baked right into the module, and that it essentially did what hm is already doing, just reinventing. This is arguably very wasteful, and so I've opted to simply go back to hm, but be a bit more strict.

1) Checks through osConfig, to ensure adequate system values are set. 2) Use my own modules, and avoid the shitty hm ones. Not all are shitty, but quite a few are. 3) Make users independent of hosts, and set any required system state at the users entrypoint.