From 68dcf58f937ec092d53d79ded18db8bc798e00f7 Mon Sep 17 00:00:00 2001 From: Henri Saudubray Date: Wed, 21 Jan 2026 00:41:48 +0100 Subject: [PATCH] chore: factorize home-manager options --- flake.nix | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/flake.nix b/flake.nix index ad43fd2..bb309db 100644 --- a/flake.nix +++ b/flake.nix @@ -9,18 +9,21 @@ outputs = { nixpkgs, home-manager, ... }: + let + home-manager-options = { + home-manager.useGlobalPkgs = true; + home-manager.useUserPackages = true; + home-manager.users.hms = ./home; + home-manager.backupFileExtension = "bak"; + }; + in { nixosConfigurations.selune = nixpkgs.lib.nixosSystem { system = "x86_64-linux"; modules = [ ./hosts/selune home-manager.nixosModules.home-manager - { - home-manager.useGlobalPkgs = true; - home-manager.useUserPackages = true; - home-manager.users.hms = ./home; - home-manager.backupFileExtension = "bak"; - } + home-manager-options ]; }; nixosConfigurations.shar = nixpkgs.lib.nixosSystem { @@ -28,12 +31,7 @@ modules = [ ./hosts/shar home-manager.nixosModules.home-manager - { - home-manager.useGlobalPkgs = true; - home-manager.useUserPackages = true; - home-manager.users.hms = ./home; - home-manager.backupFileExtension = "bak"; - } + home-manager-options ]; }; };