diff options
author | Franck Cuny <franck@fcuny.net> | 2022-09-22 18:05:34 -0700 |
---|---|---|
committer | Franck Cuny <franck@fcuny.net> | 2022-09-22 18:05:34 -0700 |
commit | 4f1513dfa4fc22240ab7dcbe1c60c14f827645a7 (patch) | |
tree | b81a45ae768dc2620d54e3b6a41b2c485d1f6aac /hosts/tahoe | |
parent | ref(flake): move all the checks to external module (diff) | |
download | world-4f1513dfa4fc22240ab7dcbe1c60c14f827645a7.tar.gz |
ref(home-manager): don't use home-manager when building the host
When rebuilding the host (through `nixos-rebuild switch --flake`) I don't want to rebuild also my home-manager configuration. I want these to be two different steps. I rebuild the home-manager configuration more frequently and it's a waste of time and CPU to rebuild the world every time. This is a pretty large refactoring: - move checks back into the flake: if I modify a check, the configuration for `pre-commits` is not regenerated, as the file with the checks is not monitored with `direnv` (I could probably configure it for it, but not now) - remove `home.nix` from the host level configuration - introduce a `mkHomeManagerConfiguration` function to manage the different user@host - fix a warning with the rust overlay
Diffstat (limited to '')
-rw-r--r-- | hosts/tahoe/default.nix | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/hosts/tahoe/default.nix b/hosts/tahoe/default.nix index ceb6152..64377b8 100644 --- a/hosts/tahoe/default.nix +++ b/hosts/tahoe/default.nix @@ -1,8 +1,7 @@ { config, pkgs, hostname, ... }: { - imports = - [ ./boot.nix ./hardware.nix ./networking.nix ./home.nix ./services.nix ]; + imports = [ ./boot.nix ./hardware.nix ./networking.nix ./services.nix ]; users.groups.nas.gid = 5000; users.users.nas = { |