24 lines
564 B
Nix
24 lines
564 B
Nix
{ config, lib, impermanence, ... }:
|
|
{
|
|
imports = [ impermanence.homeManagerModules.default ];
|
|
|
|
home.persistence."${config.xdg.userDirs.extraConfig.XDG_PERSIST_DIR}" = {
|
|
allowOther = false;
|
|
removePrefixDirectory = true;
|
|
directories = [
|
|
"dirs/Keepers"
|
|
"dirs/Projects"
|
|
|
|
"nix/.local/state/nix/profiles"
|
|
"secure/.ssh"
|
|
] ++ (if config.home.desktop.enable then [
|
|
"dirs/Documents"
|
|
"dirs/Games"
|
|
"dirs/Photos"
|
|
"dirs/Videos"
|
|
|
|
"secure/.pki"
|
|
"state/.local/state/wireplumber"
|
|
] else []);
|
|
};
|
|
}
|