Skip to content

Commit bb75d06

Browse files
[firefox] Add profile sync daemon
It's really the bee's knees
1 parent e590f1f commit bb75d06

File tree

2 files changed

+76
-0
lines changed

2 files changed

+76
-0
lines changed

config.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -278,6 +278,11 @@ dotfiles:
278278
src: ./pacman_hooks/
279279
dst: /etc/pacman.d/hooks/
280280

281+
profile_sync_daemon:
282+
src: ./profile-sync-daemon/psd.conf
283+
dst: ~/.config/psd/psd.conf
284+
link: link
285+
281286
prusa_slicer:
282287
dst: ~/.config/PrusaSlicer/
283288
src: ./PrusaSlicer/
@@ -499,6 +504,7 @@ profiles:
499504
- onedrive
500505
- openbox
501506
- openbox_theme
507+
- profile_sync_daemon
502508
# - prusa_slicer
503509
- pycodestyle
504510
- pylint

profile-sync-daemon/psd.conf

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
#
2+
# $XDG_CONFIG_HOME/psd/psd.conf
3+
#
4+
# For documentation, refer man 1 psd or to the wiki page
5+
# https://wiki.archlinux.org/index.php/Profile-sync-daemon
6+
7+
## NOTE the following:
8+
## To protect data from corruption, in the event that you do make an edit while
9+
## psd is active, any changes made will be applied the next time you start psd.
10+
11+
# Uncomment and set to "yes" to use overlayfs instead of a full copy to reduce
12+
# the memory costs and to improve sync/unsync operations. Note that your kernel
13+
# MUST have this module available in order to use this mode.
14+
#
15+
USE_OVERLAYFS="yes"
16+
17+
# Uncomment and set to "yes" to resync on suspend to reduce potential data loss.
18+
# Note that your system MUST have gdbus from glib2 installed to use this mode.
19+
#
20+
#USE_SUSPSYNC="no"
21+
22+
# List any browsers in the array below to have managed by psd. Useful if you do
23+
# not wish to have all possible browser profiles managed which is the default if
24+
# this array is left commented.
25+
#
26+
# Possible values:
27+
# chromium
28+
# chromium-dev
29+
# conkeror.mozdev.org
30+
# epiphany
31+
# falkon
32+
# firefox
33+
# firefox-trunk
34+
# google-chrome
35+
# google-chrome-beta
36+
# google-chrome-unstable
37+
# heftig-aurora
38+
# icecat
39+
# inox
40+
# luakit
41+
# midori
42+
# opera
43+
# opera-beta
44+
# opera-developer
45+
# opera-legacy
46+
# otter-browser
47+
# qupzilla
48+
# qutebrowser
49+
# palemoon
50+
# rekonq
51+
# seamonkey
52+
# surf
53+
# vivaldi
54+
# vivaldi-snapshot
55+
#
56+
BROWSERS=(firefox)
57+
58+
# Uncomment and set to "no" to completely disable the crash recovery feature.
59+
#
60+
# The default is to create crash recovery backups if the system is ungracefully
61+
# powered-down due to a kernel panic, hitting the reset switch, battery going
62+
# dead, etc. Some users keep very diligent backups and don't care to have this
63+
# feature enabled.
64+
#USE_BACKUPS="yes"
65+
66+
# Uncomment and set to an integer that is the maximum number of crash recovery
67+
# snapshots to keep (the oldest ones are deleted first).
68+
#
69+
# The default is to save the most recent 5 crash recovery snapshots.
70+
#BACKUP_LIMIT=5

0 commit comments

Comments
 (0)