Massive refactor of dconf chain while bug hunting a failure.

This commit is contained in:
2026-05-06 16:58:31 -07:00
parent d5aa46dcfd
commit f2ee698fee

View File

@@ -205,48 +205,75 @@
dconf write /org/gnome/shell/extensions/dash-to-dock/dock-fixed \ dconf write /org/gnome/shell/extensions/dash-to-dock/dock-fixed \
false && inc_dconf && false && inc_dconf &&
dconf write /org/gnome/shell/extensions/dash-to-dock/intellihide-mode \ dconf write /org/gnome/shell/extensions/dash-to-dock/intellihide-mode \
'ALL_WINDOWS' && inc_dconf && "'ALL_WINDOWS'" && inc_dconf &&
## Generic ## ## Generic ##
dconf write /org/gnome/desktop/interface/color-scheme "'prefer-dark'" && inc_dconf && dconf write /org/gnome/desktop/interface/color-scheme \
dconf write /org/gnome/desktop/interface/gtk-theme "'{{ dconf_theme }}'" && inc_dconf && "'prefer-dark'" && inc_dconf &&
dconf write /org/gnome/desktop/interface/icon-theme "'{{ dconf_icons }}'" && inc_dconf && dconf write /org/gnome/desktop/interface/gtk-theme \
"'{{ dconf_theme }}'" && inc_dconf &&
dconf write /org/gnome/desktop/interface/icon-theme \
"'{{ dconf_icons }}'" && inc_dconf &&
dconf write /org/gnome/desktop/interface/clock-show-date true && inc_dconf && dconf write /org/gnome/desktop/interface/clock-show-date \
dconf write /org/gnome/desktop/interface/clock-format "'24h'" && inc_dconf && true && inc_dconf &&
dconf write /org/gnome/desktop/interface/clock-show-seconds true && inc_dconf && dconf write /org/gnome/desktop/interface/clock-format \
dconf write /org/gnome/desktop/interface/clock-show-weekday true && inc_dconf && "'24h'" && inc_dconf &&
dconf write /org/gnome/desktop/calendar/show-weekdate true && inc_dconf && dconf write /org/gnome/desktop/interface/clock-show-seconds \
true && inc_dconf &&
dconf write /org/gnome/desktop/interface/clock-show-weekday \
true && inc_dconf &&
dconf write /org/gnome/desktop/calendar/show-weekdate \
true && inc_dconf &&
dconf write /org/gnome/desktop/interface/show-battery-percentage true && inc_dconf && dconf write /org/gnome/desktop/interface/show-battery-percentage \
true && inc_dconf &&
dconf write /org/gnome/desktop/wm/preferences/button-layout "'appmenu:minimize,maximize,close'" && inc_dconf && dconf write /org/gnome/desktop/wm/preferences/button-layout \
"'appmenu:minimize,maximize,close'" && inc_dconf &&
dconf write /org/gnome/desktop/wm/preferences/num-workspaces 1 && inc_dconf && dconf write /org/gnome/desktop/wm/preferences/num-workspaces \
dconf write /org/gnome/mutter/dynamic-workspaces false && inc_dconf && 1 && inc_dconf &&
dconf write /org/gnome/mutter/dynamic-workspaces \
false && inc_dconf &&
dconf write /org/gnome/mutter/edge-tiling true && inc_dconf && dconf write /org/gnome/mutter/edge-tiling \
dconf write /org/gnome/desktop/interface/enable-hot-corners false && inc_dconf && true && inc_dconf &&
dconf write /org/gnome/desktop/interface/enable-hot-corners \
false && inc_dconf &&
dconf write /org/gnome/mutter/center-new-windows true && inc_dconf && dconf write /org/gnome/mutter/center-new-windows \
true && inc_dconf &&
dconf write /org/gnome/desktop/notifications/show-banners false && inc_dconf && dconf write /org/gnome/desktop/notifications/show-banners \
dconf write /org/gnome/desktop/notifications/application/org-gnome-evolution-alarm-notify/enable-sound-alerts false && inc_dconf && false && inc_dconf &&
dconf write /org/gnome/desktop/notifications/application/org-gnome-evolution-alarm-notify/enable false && inc_dconf && dconf write /org/gnome/desktop/notifications/application/org-gnome-evolution-alarm-notify/enable-sound-alerts \
dconf write /org/gnome/desktop/notifications/application/org-gnome-evolution/enable-sound-alerts false && inc_dconf && false && inc_dconf &&
dconf write /org/gnome/desktop/notifications/application/org-gnome-evolution/enable false && inc_dconf && dconf write /org/gnome/desktop/notifications/application/org-gnome-evolution-alarm-notify/enable \
false && inc_dconf &&
dconf write /org/gnome/desktop/notifications/application/org-gnome-evolution/enable-sound-alerts \
false && inc_dconf &&
dconf write /org/gnome/desktop/notifications/application/org-gnome-evolution/enable \
false && inc_dconf &&
# Red Mode (Night Light) # Red Mode (Night Light)
typeset -l redmode (
redmode="{{ redmode }}" typeset -l redmode
if [[ $redmode == "true" ]]; then redmode="{{ redmode }}"
dconf write /org/gnome/settings-daemon/plugins/color/night-light-enabled true if [[ $redmode == "true" ]]; then
fi dconf write /org/gnome/settings-daemon/plugins/color/night-light-enabled \
dconf write /org/gnome/settings-daemon/plugins/color/night-light-schedule-automatic false true && inc_dconf
dconf write /org/gnome/settings-daemon/plugins/color/night-light-temperature "uint32 3170" fi
dconf write /org/gnome/settings-daemon/plugins/color/night-light-schedule-from 2.0 ) &&
dconf write /org/gnome/settings-daemon/plugins/color/night-light-schedule-to 1.99 dconf write /org/gnome/settings-daemon/plugins/color/night-light-schedule-automatic \
false && inc_dconf &&
dconf write /org/gnome/settings-daemon/plugins/color/night-light-temperature \
"uint32 3170" && inc_dconf &&
dconf write /org/gnome/settings-daemon/plugins/color/night-light-schedule-from \
2.0 && inc_dconf &&
dconf write /org/gnome/settings-daemon/plugins/color/night-light-schedule-to \
1.99 && inc_dconf &&
## Keyboard Shortcuts ## ## Keyboard Shortcuts ##
@@ -271,24 +298,38 @@
## Privacy ## ## Privacy ##
dconf write /org/gnome/desktop/privacy/disable-camera true && inc_dconf && dconf write /org/gnome/desktop/privacy/disable-camera \
dconf write /org/gnome/desktop/privacy/disable-microphone true && inc_dconf && true && inc_dconf &&
dconf write /org/gnome/desktop/privacy/disable-microphone \
true && inc_dconf &&
dconf write /org/gnome/desktop/privacy/recent-files-max-age 7 && inc_dconf && dconf write /org/gnome/desktop/privacy/recent-files-max-age \
dconf write /org/gnome/desktop/privacy/remember-recent-files false && inc_dconf && 7 && inc_dconf &&
dconf write /org/gnome/desktop/privacy/remember-recent-files \
false && inc_dconf &&
dconf write /org/gnome/desktop/privacy/old-files-age "uint32 14" && inc_dconf && dconf write /org/gnome/desktop/privacy/old-files-age \
dconf write /org/gnome/desktop/privacy/remove-old-trash-files true && inc_dconf && "uint32 14" && inc_dconf &&
dconf write /org/gnome/desktop/privacy/remove-old-temp-files true && inc_dconf && dconf write /org/gnome/desktop/privacy/remove-old-trash-files \
true && inc_dconf &&
dconf write /org/gnome/desktop/privacy/remove-old-temp-files \
true && inc_dconf &&
dconf write /org/gnome/desktop/notifications/show-in-lock-screen false && inc_dconf && dconf write /org/gnome/desktop/notifications/show-in-lock-screen \
dconf write /org/gnome/desktop/screensaver/lock-enabled true && inc_dconf && false && inc_dconf &&
dconf write /org/gnome/desktop/screensaver/lock-delay "uint32 0" && inc_dconf && dconf write /org/gnome/desktop/screensaver/lock-enabled \
dconf write /org/gnome/desktop/session/idle-delay "uint32 900" && inc_dconf && true && inc_dconf &&
dconf write /org/gnome/settings-daemon/plugins/power/sleep-inactive-ac-type "'nothing'" && inc_dconf && dconf write /org/gnome/desktop/screensaver/lock-delay \
dconf write /org/gnome/settings-daemon/plugins/power/power-button-action "'nothing'" && inc_dconf && "uint32 0" && inc_dconf &&
dconf write /org/gnome/desktop/session/idle-delay \
"uint32 900" && inc_dconf &&
dconf write /org/gnome/settings-daemon/plugins/power/sleep-inactive-ac-type \
"'nothing'" && inc_dconf &&
dconf write /org/gnome/settings-daemon/plugins/power/power-button-action \
"'nothing'" && inc_dconf &&
dconf write /org/gnome/desktop/media-handling/autorun-never true && inc_dconf && dconf write /org/gnome/desktop/media-handling/autorun-never \
true && inc_dconf &&
## Gnome Terminal ## ## Gnome Terminal ##