wip: modularizing?
This commit is contained in:
21
flake.nix
21
flake.nix
@@ -61,7 +61,8 @@
|
||||
{
|
||||
home-manager.useGlobalPkgs = true;
|
||||
home-manager.useUserPackages = true;
|
||||
home-manager.extraSpecialArgs = extraSpecialArgs;
|
||||
home-manager.extraSpecialArgs = extraSpecialArgs // { isNixOS = false; };
|
||||
# home-manager.extraSpecialArgs = extraSpecialArgs;
|
||||
home-manager.backupFileExtension = "bak";
|
||||
home-manager.users.${userName} = import ./home;
|
||||
}
|
||||
@@ -150,5 +151,23 @@
|
||||
# }
|
||||
# ];
|
||||
};
|
||||
|
||||
# generic non-NixOS Linux machine
|
||||
homeConfigurations."generic" = let
|
||||
hostname = builtins.getEnv "HOSTNAME";
|
||||
pkgs = nixpkgs.legacyPackages.x86_64-linux;
|
||||
in home-manager.lib.homeManagerConfiguration {
|
||||
inherit pkgs;
|
||||
# system = "x86_64-linux";
|
||||
extraSpecialArgs = extraSpecialArgs // {
|
||||
isNixOS = false;
|
||||
hostname = hostname;
|
||||
};
|
||||
modules = [
|
||||
myOverlays
|
||||
./modules/common/core
|
||||
./home
|
||||
];
|
||||
};
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user