aboutsummaryrefslogtreecommitdiffstats
path: root/flake.nix
diff options
context:
space:
mode:
authorSimen A. W. Olsen <hello@simenandre.no>2026-03-21 18:43:01 +0100
committerSimen A. W. Olsen <hello@simenandre.no>2026-03-21 18:43:01 +0100
commite08f800b6dc1bc6a6a6127c12b7df72bd219d50b (patch)
treed8946586bdda098983322316d02421c57ffb885d /flake.nix
parent1fd92fcaf3aadea1e9509f859340f57100218c41 (diff)
downloaddotfiles-e08f800b6dc1bc6a6a6127c12b7df72bd219d50b.tar.gz
dotfiles-e08f800b6dc1bc6a6a6127c12b7df72bd219d50b.zip
use nix
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix13
1 files changed, 8 insertions, 5 deletions
diff --git a/flake.nix b/flake.nix
index b117a71..4748a3d 100644
--- a/flake.nix
+++ b/flake.nix
@@ -29,9 +29,10 @@
config-nvim,
}:
let
- homeModules = [
+ mkHomeModules = username: [
./modules/home
{
+ home.username = username;
home.file.".config/nvim".source = config-nvim;
}
];
@@ -45,7 +46,8 @@
{
home-manager.useGlobalPkgs = true;
home-manager.useUserPackages = true;
- home-manager.users.simenandre = { imports = homeModules; };
+ home-manager.backupFileExtension = "bak";
+ home-manager.users.cobraz = { imports = mkHomeModules "cobraz"; };
}
];
};
@@ -58,19 +60,20 @@
{
home-manager.useGlobalPkgs = true;
home-manager.useUserPackages = true;
- home-manager.users.simenandre = { imports = homeModules; };
+ home-manager.backupFileExtension = "bak";
+ home-manager.users.simenandre = { imports = mkHomeModules "simenandre"; };
}
];
};
homeConfigurations."simenandre" = home-manager.lib.homeManagerConfiguration {
pkgs = nixpkgs.legacyPackages."x86_64-linux";
- modules = homeModules;
+ modules = mkHomeModules "simenandre";
};
homeConfigurations."simenandre@aarch64-linux" = home-manager.lib.homeManagerConfiguration {
pkgs = nixpkgs.legacyPackages."aarch64-linux";
- modules = homeModules;
+ modules = mkHomeModules "simenandre";
};
};
}