Files
nixos-configs/home/dwessels/global/default.nix
2025-12-31 13:28:28 +01:00

52 lines
902 B
Nix

{
inputs,
lib,
pkgs,
config,
outputs,
...
}: {
imports =[
inputs.impermanence.homeManagerModules.impermanence
] ++ (builtins.attrValues outputs.homeManagerModules);
nix = {
package = lib.mkDefault pkgs.nix;
settings = {
experiment-features = [
"nix-command"
"flakes"
"ca-derivations"
];
warn-dirty = false;
};
};
programs = {
home-manager.enable = true;
git.enable = true;
};
home = {
username = lib.mkDefault "dwessels";
homeDirectory = lib.mkDefault "/home/${config.home.username}";
stateVersion = lib.mkDefault "22.11";
sessionPath = ["$HOME/.local/bin"];
sessionVariables = {
NH_FLAKE= "$HOME/Documents/NixConfig";
};
persistence = {
"/persist".direcotoryies = [
"Documents"
"Downloads"
"Pictures"
"Videos"
".local/bin"
".local/share/nix"
];
};
};
}