28 lines
736 B
Nix
28 lines
736 B
Nix
{ config, home-manager, ... }: {
|
|
# https://nix-community.github.io/home-manager/index.html#sec-flakes-nixos-module
|
|
# https://nixos.wiki/wiki/Home_Manager
|
|
|
|
imports = [
|
|
home-manager.nixosModules.home-manager
|
|
];
|
|
|
|
home-manager = {
|
|
# Use the same nixpkgs as the system
|
|
useGlobalPkgs = true;
|
|
|
|
# Install packages to /etc/profiles instead of $HOME/.nix-profile, not sure why
|
|
useUserPackages = true;
|
|
|
|
users.caspervk = {
|
|
# Define the user and path Home Manager should manage
|
|
home = with config.users.users; {
|
|
username = caspervk.name;
|
|
homeDirectory = caspervk.home;
|
|
};
|
|
|
|
# Let Home Manager install and manage itself
|
|
programs.home-manager.enable = true;
|
|
};
|
|
};
|
|
}
|