diff --git a/wlin003_GamingPC/home/psd.nix b/wlin003_GamingPC/home/psd.nix new file mode 100644 index 0000000..c9c6add --- /dev/null +++ b/wlin003_GamingPC/home/psd.nix @@ -0,0 +1,54 @@ +{ config, pkgs, ... }: + +{ + services.psd = { + enable = true; + resyncTimer = "30min"; + }; + + ".config/psd/psd.conf" = { + text = '' + # $XDG_CONFIG_HOME/psd/psd.conf + # + # For documentation, refer man 1 psd or to the wiki page + # https://wiki.archlinux.org/index.php/Profile-sync-daemon + + ## NOTE the following: + ## To protect data from corruption, in the event that you do make an edit while + ## psd is active, any changes made will be applied the next time you start psd. + + # Uncomment and set to "yes" to use overlayfs instead of a full copy to reduce + # the memory costs and to improve sync/unsync operations. Note that your kernel + # MUST have this module available in order to use this mode. + USE_OVERLAYFS="yes" + + # Uncomment and set to "yes" to resync on suspend to reduce potential data loss. + # Note that your system MUST have gdbus from glib2 installed to use this mode. + USE_SUSPSYNC="yes" + + # List any browsers in the array below to have managed by psd. Useful if you do + # not wish to have all possible browser profiles managed which is the default if + # this array is left commented. + # Possible values: + # chromium + # firefox + # firefox-trunk + # vivaldi + # vivaldi-snapshot + BROWSERS=(firefox) + # Uncomment and set to "no" to completely disable the crash recovery feature. + # + # The default is to create crash recovery backups if the system is ungracefully + # powered-down due to a kernel panic, hitting the reset switch, battery going + # dead, etc. Some users keep very diligent backups and don't care to have this + # feature enabled. + USE_BACKUPS="yes" + + # Uncomment and set to an integer that is the maximum number of crash recovery + # snapshots to keep (the oldest ones are deleted first). + # The default is to save the most recent 5 crash recovery snapshots. + BACKUP_LIMIT=5 + ''; + }; + +} \ No newline at end of file