Home Manager: Difference between revisions
Aaronchall (talk | contribs) m remove "note that" - this wiki is all notes and it is redundant |
|||
| Line 57: | Line 57: | ||
{ | { | ||
inputs = { | inputs = { | ||
nixpkgs.url = "github:NixOS/nixpkgs/nixos- | nixpkgs.url = "github:NixOS/nixpkgs/nixos-25.05"; | ||
home-manager = { | home-manager = { | ||
url = "github:nix-community/home-manager/release- | url = "github:nix-community/home-manager/release-25.05"; | ||
inputs.nixpkgs.follows = "nixpkgs"; | inputs.nixpkgs.follows = "nixpkgs"; | ||
}; | }; | ||
}; | }; | ||
outputs = { self, nixpkgs, home-manager, ... }@inputs: | outputs = | ||
nixosConfigurations. | { | ||
self, | |||
nixpkgs, | |||
home-manager, | |||
... | |||
}@inputs: | |||
{ | |||
nixosConfigurations.<HOSTNAME> = nixpkgs.lib.nixosSystem { # replace <HOSTNAME> with your actual hostname | |||
system = "x86_64-linux"; | |||
modules = [ | |||
./configuration.nix | |||
home-manager.nixosModules.home-manager | |||
{ | |||
home-manager.useGlobalPkgs = true; | |||
home-manager.useUserPackages = true; | |||
home-manager.users.<USERNAME> = ./home.nix; # replace <USERNAME> with your actual username | |||
} | |||
]; | |||
}; | |||
}; | }; | ||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||