diff --git a/home/.chezmoiscripts/universal/run_onchange_after_40-firefox.tmpl b/home/.chezmoiscripts/universal/run_onchange_after_40-firefox.tmpl index 841609db..86af6ad7 100644 --- a/home/.chezmoiscripts/universal/run_onchange_after_40-firefox.tmpl +++ b/home/.chezmoiscripts/universal/run_onchange_after_40-firefox.tmpl @@ -154,6 +154,7 @@ for SETTINGS_DIR in "$HOME/snap/firefox/common/.mozilla/firefox" "$HOME/.var/app if [ -n "$DEFAULT_RELEASE_PROFILE" ]; then logg info "Renaming $DEFAULT_RELEASE_PROFILE to $SETTINGS_DIR/profile.plugins" rsync -a "$DEFAULT_RELEASE_PROFILE/" "$SETTINGS_DIR/profile.plugins" + rsync -a "${XDG_DATA_HOME:-$HOME/.local/share}/firefox/" "$SETTINGS_DIR/profile.plugins" fi ### Miscellaneous default profiles @@ -161,6 +162,7 @@ for SETTINGS_DIR in "$HOME/snap/firefox/common/.mozilla/firefox" "$HOME/.var/app if [ ! -d "$SETTINGS_DIR/profile.${NEW_PROFILE}" ] && [ -d "$SETTINGS_DIR/profile.default" ]; then logg info "Cloning $NEW_PROFILE from profile.default" rsync -a "$SETTINGS_DIR/profile.default/" "$SETTINGS_DIR/profile.${NEW_PROFILE}" + rsync -a "${XDG_DATA_HOME:-$HOME/.local/share}/firefox/" "$SETTINGS_DIR/profile.${NEW_PROFILE}" fi done diff --git a/home/.chezmoiscripts/universal/run_onchange_before_91-configure-gpg.tmpl b/home/.chezmoiscripts/universal/run_onchange_before_91-configure-gpg.tmpl index ddc9638d..389774c0 100644 --- a/home/.chezmoiscripts/universal/run_onchange_before_91-configure-gpg.tmpl +++ b/home/.chezmoiscripts/universal/run_onchange_before_91-configure-gpg.tmpl @@ -22,15 +22,14 @@ if [ -n "$KEYID" ] && command -v gpg > /dev/null; then KEYID_TRIMMED="$(echo "$KEYID" | sed 's/^0x//')" if ! gpg --list-secret-keys --keyid-format=long | grep "$KEYID_TRIMMED" > /dev/null; then logg info 'Attempting to download the specified public GPG key (`{{ .user.gpg.id }}`) from public keyservers' + sudo pkill dirmngr + dirmngr --daemon --standard-resolver gpg --keyserver https://pgp.mit.edu --recv "$KEYID" || EXIT_CODE=$? if [ -n "$EXIT_CODE" ]; then logg warn 'Error downloading public GPG key' - logg info 'Retrying after turning on debug mode and using the standard DNS resolver' - sudo pkill dirmngr - dirmngr --debug-all --daemon --standard-resolver gpg --keyserver hkps://pgp.mit.edu --recv "$KEYID" || EXIT_CODE=$? if [ -n "$EXIT_CODE" ]; then - logg error 'Failed to retrieve public user GPG key on hkps://pgp.mit.edu' + logg warn 'Failed to retrieve public user GPG key on hkps://pgp.mit.edu' gpgconf --kill dirmngr KEYID="${KEYID^^}" KEYID="$(echo "$KEYID" | sed 's/^0X/0x/')" diff --git a/home/dot_config/firefoxprofileswitcher/avatars.json b/home/dot_config/firefoxprofileswitcher/avatars.json deleted file mode 100644 index 81292b4f..00000000 --- a/home/dot_config/firefoxprofileswitcher/avatars.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "avatars": { - "0B803C3C78AB69A7FA2B43EDF4F139C60B16081EE3C8B4F98FAF07D2EA236505": "res:/img/avatars/modern_cros_200/abstract/avatar_melon.png", - "43D07063950E4B54FE593B7C6DF3BC64ADAA374A1BBFA885CDFC04C7A3C8072A": "res:/img/avatars/modern_cros_200/abstract/avatar_pizza.png", - "A9D6FA4B7A2043B7FB3EDCB95FEDCC8B137DF5821357CF76ADB6B29B5B3E558A": "res:/img/avatars/modern_cros_200/abstract/avatar_sandwich.png", - "E098B8A5E8AD32E45AFFE798EBA7067D889111E9D57D92FA01046EF0AFCB1CCA": "res:/img/avatars/modern_cros_200/abstract/avatar_icewater.png", - "2E72B43D0149045B0A028448C9D10BD55F961857D1AD7F758BE71CB87539E787": "res:/img/avatars/modern_cros_200/illustration/avatar_cheese.png", - "1D24BBDF1FB63F9785102F65138E17B1EE8C8531856791F6646A3C75F9B3F852": "res:/img/avatars/modern_cros_200/illustration/avatar_basketball.png", - "4C1004A5D052D0ED7B120AC39DFD6F33EAD3EA7EAC047B9DD4F8AEF91232BE51": "res:/img/avatars/modern_cros_200/abstract/avatar_avocado.png" - } -} \ No newline at end of file diff --git a/home/dot_config/firefoxprofileswitcher/profile-options.json b/home/dot_config/firefoxprofileswitcher/profile-options.json deleted file mode 100644 index 316c94e2..00000000 --- a/home/dot_config/firefoxprofileswitcher/profile-options.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "options": { - "E098B8A5E8AD32E45AFFE798EBA7067D889111E9D57D92FA01046EF0AFCB1CCA": {}, - "2E72B43D0149045B0A028448C9D10BD55F961857D1AD7F758BE71CB87539E787": {}, - "0B803C3C78AB69A7FA2B43EDF4F139C60B16081EE3C8B4F98FAF07D2EA236505": {}, - "43D07063950E4B54FE593B7C6DF3BC64ADAA374A1BBFA885CDFC04C7A3C8072A": {}, - "1D24BBDF1FB63F9785102F65138E17B1EE8C8531856791F6646A3C75F9B3F852": {}, - "A9D6FA4B7A2043B7FB3EDCB95FEDCC8B137DF5821357CF76ADB6B29B5B3E558A": {}, - "4C1004A5D052D0ED7B120AC39DFD6F33EAD3EA7EAC047B9DD4F8AEF91232BE51": {} - } -} \ No newline at end of file diff --git a/home/dot_local/share/firefox/distribution/policies.json b/home/dot_local/share/firefox/distribution/policies.json index ad722138..20a53b28 100644 --- a/home/dot_local/share/firefox/distribution/policies.json +++ b/home/dot_local/share/firefox/distribution/policies.json @@ -39,7 +39,7 @@ "Homepage": { "Locked": false, "StartPage": "previous-session", - "URL": "http://install.doctor" + "URL": "http://home.megabyte.space" }, "NetworkPrediction": false, "NoDefaultBookmarks": true, diff --git a/home/dot_local/share/firefox/profiles.ini.tmpl b/home/dot_local/share/firefox/profiles.ini.tmpl index 7fd17af3..c8af14ee 100644 --- a/home/dot_local/share/firefox/profiles.ini.tmpl +++ b/home/dot_local/share/firefox/profiles.ini.tmpl @@ -1,5 +1,5 @@ [Profile6] -Name=Default (w/ plugins) +Name=Factory (w/ plugins) IsRelative=1 Path={{ if eq .host.distro.family "darwin" }}Profiles/{{ end }}profile.plugins @@ -18,19 +18,25 @@ Name=Miscellaneous IsRelative=1 Path={{ if eq .host.distro.family "darwin" }}Profiles/{{ end }}profile.miscellaneous +{{- if (stat (joinPath .host.home ".config" "age" "chezmoi.txt")) }} [Profile2] Name=Private IsRelative=1 Path={{ if eq .host.distro.family "darwin" }}Profiles/{{ end }}profile.private +Default=1 +{{- end }} [Profile1] Name=Git (Public) IsRelative=1 Path={{ if eq .host.distro.family "darwin" }}Profiles/{{ end }}profile.git +{{- if not (stat (joinPath .host.home ".config" "age" "chezmoi.txt")) }} Default=1 +{{- end }} + [Profile0] -Name=Default +Name=Factory IsRelative=1 Path={{ if eq .host.distro.family "darwin" }}Profiles/{{ end }}profile.default