You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
36 lines
887 B
36 lines
887 B
{ config, nixpkgs, home, overlays, inputs }:
|
|
|
|
# See https://github.com/nix-community/home-manager/blob/master/flake.nix#L44 for reference.
|
|
let
|
|
system = "x86_64-linux";
|
|
in
|
|
home.lib.homeManagerConfiguration {
|
|
modules = [
|
|
{
|
|
nixpkgs = { inherit config overlays; };
|
|
|
|
home = rec {
|
|
username = "hblobner";
|
|
homeDirectory = "/home/${username}";
|
|
|
|
/*
|
|
NOTE: DO NOT CHANGE THIS IF YOU DON'T KNOW WHAT YOU'RE DOING.
|
|
|
|
Only change this if you are ABSOLUTELY 100% SURE that you don't have stateful data.
|
|
*/
|
|
stateVersion = "21.11";
|
|
};
|
|
}
|
|
|
|
# Extra home-manager modules that aren't upstream
|
|
|
|
# Shared configuration across all users
|
|
../shared/home.nix
|
|
|
|
# Particular configuration for the user
|
|
./home.nix
|
|
];
|
|
|
|
# Extra arguments passed to home.nix
|
|
extraSpecialArgs = { inherit inputs system; };
|
|
}
|
|
|