aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorschererleander <leander@schererleander.de>2025-07-30 20:56:50 +0200
committerschererleander <leander@schererleander.de>2025-07-30 20:56:50 +0200
commit1c025004f058dfd09185381dd8dbd71d560b2c69 (patch)
tree6e43890df1fcd2f8112fa12344495ed48f20fa26 /lib
parent979c630857bf8d8a70f05470a563b0763d8ecdd2 (diff)
chore: formatting
Diffstat (limited to 'lib')
-rw-r--r--lib/default.nix53
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;
};
}