aboutsummaryrefslogtreecommitdiff
path: root/flake.nix
diff options
context:
space:
mode:
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix11
1 files changed, 7 insertions, 4 deletions
diff --git a/flake.nix b/flake.nix
index 4765224..96b354b 100644
--- a/flake.nix
+++ b/flake.nix
@@ -60,12 +60,15 @@
fenix.overlays.default
];
- # Shared home-manager configuration
- homeManagerModule = {
+ # Per-host home-manager configuration
+ mkHomeManagerModule = hostname: {
home-manager = {
useGlobalPkgs = true;
useUserPackages = true;
- extraSpecialArgs = {inherit inputs;};
+ extraSpecialArgs = {
+ inherit inputs;
+ inherit hostname;
+ };
users.mun = import ./home/mun;
sharedModules = [
nixowos.homeModules.default
@@ -91,7 +94,7 @@
home-manager.nixosModules.home-manager
nixowos.nixosModules.default
stylix.nixosModules.stylix
- homeManagerModule
+ (mkHomeManagerModule hostname)
];
};
in {