Review shell scripts

Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
This commit is contained in:
2025-01-22 14:07:22 +00:00
parent 8f94687b2b
commit bcbda92c46
27 changed files with 273 additions and 259 deletions

View File

@@ -66,23 +66,23 @@ in
dconf
];
text = ''
MODE=$(cat "${hmConfig.theme.configDir}/mode")
mode=$(cat "${hmConfig.theme.configDir}/mode")
if [ "$MODE" = "light" ]; then
GTK_THEME="adw-gtk3"
if [ "$mode" = "light" ]; then
gtk_theme="adw-gtk3"
else
GTK_THEME="adw-gtk3-dark"
gtk_theme="adw-gtk3-dark"
fi
if [[ -v DBUS_SESSION_BUS_ADDRESS ]]; then
DCONF_DBUS_RUN_SESSION=""
dconf_dbus_run_session=""
else
DCONF_DBUS_RUN_SESSION="dbus-run-session --dbus-daemon=dbus-daemon"
dconf_dbus_run_session="dbus-run-session --dbus-daemon=dbus-daemon"
fi
$DCONF_DBUS_RUN_SESSION bash -c "
dconf write /org/gnome/desktop/interface/gtk-theme \"'$GTK_THEME'\"
dconf write /org/gnome/desktop/interface/color-scheme \"'prefer-$MODE'\"
$dconf_dbus_run_session bash -c "
dconf write /org/gnome/desktop/interface/gtk-theme \"'$gtk_theme'\"
dconf write /org/gnome/desktop/interface/color-scheme \"'prefer-$mode'\"
"
'';
}