31 lines
No EOL
741 B
Nix
31 lines
No EOL
741 B
Nix
{ inputs, ... }:
|
|
{
|
|
flake.modules.nixos.mainsrv =
|
|
{
|
|
imports = with inputs.self.modules.nixos; [ impermanence ];
|
|
|
|
environment.persistence."/persist" = {
|
|
directories = [
|
|
"/AquaticOS"
|
|
"/etc/letsencrypt"
|
|
"/etc/NetworkManager/system-connections"
|
|
"/root/.cache/borg"
|
|
"/root/.config/borg"
|
|
"/root/.ssh"
|
|
"/var/lib/caddy"
|
|
"/var/lib/containers/storage"
|
|
"/var/lib/samba"
|
|
"/var/lib/private/atticd"
|
|
"/var/vmail"
|
|
"/var/lib/redis-rspamd"
|
|
"/var/dkim"
|
|
];
|
|
users.aqua = {
|
|
directories = [
|
|
".ssh"
|
|
".local/state/zsh"
|
|
];
|
|
};
|
|
};
|
|
};
|
|
} |