Compare commits
4 Commits
5d98924ea1
...
5584dd3a91
Author | SHA1 | Date |
---|---|---|
Simon Bruder | 5584dd3a91 | |
Simon Bruder | 54c5cfb240 | |
Simon Bruder | 73c6fe8195 | |
Simon Bruder | 3cfb7b1d32 |
|
@ -62,6 +62,7 @@
|
|||
enable = true;
|
||||
startAt = [ ]; # triggered by restic system backup
|
||||
location = "/var/lib/postgresql-backup";
|
||||
compression = "none";
|
||||
};
|
||||
systemd.services.restic-backups-system = {
|
||||
after = [ "postgresqlBackup.service" ];
|
||||
|
|
Binary file not shown.
|
@ -37,7 +37,7 @@ lib.mkIf config.sbruder.gui.enable {
|
|||
|
||||
security.polkit.extraConfig = lib.optionalString config.sbruder.full ''
|
||||
// Potential security problem, but required because there is no graphical polkit authentication agent
|
||||
polkit.addRule((action, subject) => {
|
||||
polkit.addRule(function(action, subject) {
|
||||
if (action.id == "org.freedesktop.policykit.exec" && action.lookup("program") == "${config.services.input-remapper.package}/bin/input-remapper-control" && subject.isInGroup("users")) {
|
||||
return polkit.Result.YES;
|
||||
}
|
||||
|
|
|
@ -87,6 +87,7 @@ in
|
|||
"/var"
|
||||
] ++ cfg.extraPaths;
|
||||
extraBackupArgs = [
|
||||
"--compression auto"
|
||||
"--exclude-caches"
|
||||
"--exclude-file=${excludesFile}"
|
||||
"--tag system"
|
||||
|
@ -113,6 +114,7 @@ in
|
|||
"sftp.command='ssh -i ${config.sops.secrets.restic-ssh-key.path} -p ${toString sftpPort} ${sftpTarget} -s sftp'"
|
||||
];
|
||||
pruneOpts = [
|
||||
"--compression auto"
|
||||
"--keep-daily 7"
|
||||
"--keep-monthly 12"
|
||||
"--keep-weekly 5"
|
||||
|
|
Loading…
Reference in New Issue