diff options
| author | Simen A. W. Olsen <hello@simenandre.no> | 2026-03-21 18:43:01 +0100 |
|---|---|---|
| committer | Simen A. W. Olsen <hello@simenandre.no> | 2026-03-21 18:43:01 +0100 |
| commit | e08f800b6dc1bc6a6a6127c12b7df72bd219d50b (patch) | |
| tree | d8946586bdda098983322316d02421c57ffb885d /flake.nix | |
| parent | 1fd92fcaf3aadea1e9509f859340f57100218c41 (diff) | |
| download | dotfiles-e08f800b6dc1bc6a6a6127c12b7df72bd219d50b.tar.gz dotfiles-e08f800b6dc1bc6a6a6127c12b7df72bd219d50b.zip | |
use nix
Diffstat (limited to 'flake.nix')
| -rw-r--r-- | flake.nix | 13 |
1 files changed, 8 insertions, 5 deletions
@@ -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"; }; }; } |
