diff options
| author | schererleander <leander@schererleander.de> | 2025-07-30 20:56:50 +0200 |
|---|---|---|
| committer | schererleander <leander@schererleander.de> | 2025-07-30 20:56:50 +0200 |
| commit | 1c025004f058dfd09185381dd8dbd71d560b2c69 (patch) | |
| tree | 6e43890df1fcd2f8112fa12344495ed48f20fa26 /lib | |
| parent | 979c630857bf8d8a70f05470a563b0763d8ecdd2 (diff) | |
chore: formatting
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/default.nix | 53 |
1 files changed, 28 insertions, 25 deletions
diff --git a/lib/default.nix b/lib/default.nix index 51329bf..c36bf15 100644 --- a/lib/default.nix +++ b/lib/default.nix @@ -4,7 +4,7 @@ let lib = inputs.nixpkgs.lib; isDarwin = s: lib.strings.hasSuffix "-darwin" s; in -rec { +{ mkSystem = { host, @@ -32,35 +32,38 @@ rec { hostHome = hostDir + /home.nix; hmEnabled = builtins.pathExists hostHome; - modules = - [ hostCfg ] - ++ lib.optionals darwinHost [ inputs.mac-app-util.darwinModules.default ] - ++ [ - { - nix.settings.experimental-features = [ - "nix-command" - "flakes" - ]; - nixpkgs.overlays = overlays; - } - ] - ++ lib.optionals hmEnabled [ - hmModule - { - home-manager.useGlobalPkgs = true; - home-manager.useUserPackages = true; - home-manager.extraSpecialArgs = { inherit inputs pkgs; }; - home-manager.users.${username} = import hostHome; - home-manager.sharedModules = sharedModules; - } - ] - ++ extraModules; + modules = [ + hostCfg + ] + ++ lib.optionals darwinHost [ inputs.mac-app-util.darwinModules.default ] + ++ [ + { + nix.settings.experimental-features = [ + "nix-command" + "flakes" + ]; + nixpkgs.overlays = overlays; + } + ] + ++ lib.optionals hmEnabled [ + hmModule + { + home-manager.useGlobalPkgs = true; + home-manager.useUserPackages = true; + home-manager.backupFileExtension = "backup"; + home-manager.extraSpecialArgs = { inherit inputs pkgs; }; + home-manager.users.${username} = import hostHome; + home-manager.sharedModules = sharedModules; + } + ] + ++ extraModules; in builder { system = system; specialArgs = { inherit inputs pkgs; - } // extraArguments; + } + // extraArguments; modules = modules; }; } |
