flake

Francesco Saccone's Nix flake.
git clone git://git.francescosaccone.com/flake
Log | Files | Refs | README | LICENSE

commit bbb2b18285e5a0464ce123b2cfb7cce7d2e09f69
parent 66dcdb37d1e19cde3a5eb0db3bb7ce9d82e6b24c
Author: Francesco Saccone <francesco@francescosaccone.com>
Date:   Mon, 14 Apr 2025 15:58:05 +0200

refactor: move home-manager definitions from flake.nix to host

Signed-off-by: Francesco Saccone <francesco@francescosaccone.com>

Diffstat:
Mflake.nix | 22----------------------
Mhosts/laptop/default.nix | 22++++++++++++++++++++++
2 files changed, 22 insertions(+), 22 deletions(-)

diff --git a/flake.nix b/flake.nix @@ -92,28 +92,6 @@ "laptop" = lib.makeHost "laptop" { additionalModules = [ inputs.home-manager.nixosModules.home-manager - { - home-manager = { - useGlobalPkgs = true; - useUserPackages = true; - backupFileExtension = "bkp"; - - extraSpecialArgs = { - inherit inputs; - }; - - users.francesco = - { ... }: - { - imports = [ - ./hosts/laptop/home - ./modules/home - ]; - - home.stateVersion = "25.05"; - }; - }; - } ]; }; "git-server" = lib.makeHost "git-server" { diff --git a/hosts/laptop/default.nix b/hosts/laptop/default.nix @@ -2,6 +2,7 @@ lib, config, pkgs, + inputs, ... }: { @@ -55,4 +56,25 @@ home = "/home/francesco"; shell = "${pkgs.mksh}/bin/mksh"; }; + + home-manager = { + useGlobalPkgs = true; + useUserPackages = true; + backupFileExtension = "bkp"; + + extraSpecialArgs = { + inherit inputs; + }; + + users.francesco = + { ... }: + { + imports = [ + ./home + ../../modules/home + ]; + + home.stateVersion = "25.05"; + }; + }; }