From d468ee6aaa73b5397a817987d2b7c9ac27e3d323 Mon Sep 17 00:00:00 2001 From: Franck Cuny Date: Mon, 13 Oct 2025 08:44:48 -0700 Subject: consistent home-manager configuration for all nixos hosts --- flake/hosts.nix | 29 +++++++++++++++++++++-------- 1 file changed, 21 insertions(+), 8 deletions(-) (limited to 'flake/hosts.nix') diff --git a/flake/hosts.nix b/flake/hosts.nix index 2739051..5d77415 100644 --- a/flake/hosts.nix +++ b/flake/hosts.nix @@ -154,6 +154,11 @@ let pkgs.git ]; } + { + home-manager.users.${adminUser.name}.imports = [ + "${self}/home/programs/bat.nix" + ]; + } ] ++ defaultModules ++ [ @@ -164,6 +169,15 @@ let ); } ) (mapHosts (mapSystems "${self}/machines/nixos")); + + adminUser = { + name = "fcuny"; + uid = 1000; + userinfo = { + email = "franck@fcuny.net"; + fullName = "Franck Cuny"; + }; + }; in { flake = { @@ -181,14 +195,7 @@ in specialArgs = { inherit inputs self; - adminUser = { - name = "fcuny"; - uid = 1000; - userinfo = { - email = "franck@fcuny.net"; - fullName = "Franck Cuny"; - }; - }; + adminUser = adminUser; }; }; @@ -200,6 +207,12 @@ in imports = defaultModules ++ [ inputs.my-go-tools.nixosModules.default inputs.home-manager.nixosModules.home-manager + { + home-manager.users.${adminUser.name}.imports = [ + "${self}/home/programs/bat.nix" + { home.stateVersion = "25.05"; } + ]; + } ]; }; -- cgit v1.2.3