refactor impermanence

This commit is contained in:
Lilith 2026-01-15 14:19:41 +01:00
parent 47952c9dc5
commit c90f61ad1f
No known key found for this signature in database
GPG key ID: 272C807BD91F8446
2 changed files with 35 additions and 18 deletions

View file

@ -19,33 +19,50 @@
users.lilith = {
directories = [
".config/syncthing"
".config/sops"
".config/keepassxc"
".config/vesktop"
".config/Signal"
".gnupg"
".ssh"
".thunderbird"
".mozilla"
".zen"
{
directory = ".config/sops";
mode = "0700";
}
{
directory = ".gnupg";
mode = "0700";
}
{
directory = ".ssh";
mode = "0700";
}
{
directory = ".keepass";
mode = "0700";
}
"nixos"
"sync"
"code"
"games"
".keepass"
".local/share/direnv"
".local/share/PrismLauncher"
".local/share/Steam"
".local/share/lutris"
".local/share/games"
".local/share/iamb"
".local/share/TelegramDesktop"
".local/share/Monero"
]
++ lib.optionals config.desktop.enable [
".thunderbird"
".mozilla"
".zen"
".config/keepassxc"
".config/vesktop"
".config/Signal"
".local/share/TelegramDesktop"
".local/share/Steam"
]
++ lib.optionals config.gaming.enable [
"games"
".local/share/PrismLauncher"
".local/share/lutris"
".local/share/games"
".config/unity3d/Team Cherry"
".config/EgoSoft"
".local/share/Paradox Interactive"