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"

View file

@ -41,7 +41,7 @@ in
];
};
systemd.user.services.steam = {
systemd.user.services.steam = gaming-host {
enable = true;
description = "Open Steam in the background at boot";
serviceConfig = {