backup: fix timers after boot, prepare steamdeck

This commit is contained in:
2024-10-20 11:00:40 +02:00
parent 2e4f1d5dfa
commit 5c4e09f773
5 changed files with 50 additions and 13 deletions

View File

@@ -82,7 +82,7 @@
userServices = true;
};
};
tailscale.enable = true;
#tailscale.enable = true;
};

View File

@@ -32,7 +32,7 @@
};
kernelModules = [ "kvm-intel" ];
kernelParams = [ "luks.options=fido2-device=auto" "sysrq_always_enabled=1" ];
kernelParams = [ "luks.options=fido2-device=auto" "sysrq_always_enabled=1" "pcie_aspm=force" ];
extraModprobeConfig = ''
options i915 enable_guc=3
'';
@@ -42,10 +42,10 @@
zramSwap.enable = true;
powerManagement = {
powerDownCommands = "${pkgs.kmod}/bin/rmmod intel_lpss_pci";
resumeCommands = "${pkgs.kmod}/bin/modprobe intel_lpss_pci";
};
# powerManagement = {
# powerDownCommands = "${pkgs.kmod}/bin/rmmod intel_lpss_pci";
# resumeCommands = "${pkgs.kmod}/bin/modprobe intel_lpss_pci";
# };
services = {
@@ -96,7 +96,7 @@
snapshot_preserve_min = "all";
target_preserve_min = "no";
target_preserve = "2m 4w";
target_preserve = "2m 4w 3d";
ssh_identity = "/etc/btrbk/ssh/id_ed25519_btrbk_nas";
ssh_user = "btrbk";
@@ -115,9 +115,9 @@
};
};
systemd.services = {
systemd.timers = {
btrbk-bak = {
after = [ "network.target" ];
requires = [ "network-online.target" ];
};
};
@@ -214,7 +214,7 @@
#defaultGateway = "192.168.0.1";
#nameservers = [ "192.168.0.4" ];
firewall = {
checkReversePath = false;
#checkReversePath = false;
enable = true;
allowedUDPPorts = [ 24727 51820 ];
allowedTCPPorts = [ 24727 ];