diff --git a/sh/gnome.sh b/sh/gnome.sh index bbed07f..b17a058 100644 --- a/sh/gnome.sh +++ b/sh/gnome.sh @@ -1,17 +1,6 @@ -rwx_gnome_set() { - local group="${1}" - local key="${2}" - local value="${3}" - [ -n "${value}" ] || return - gsettings set "${group}" "${key}" "${value}" -} - -rwx_gnome_set_background() { - local key="${1}" - local value="${2}" - [ -n "${value}" ] || return - rwx_gnome_set "org.gnome.desktop.background" "${key}" "${value}" -} +# ╭───────┬────────────╮ +# │ gnome │ background │ +# ╰───────┴────────────╯ rwx_gnome_background_black() { rwx_gnome_set_background "color-shading-type" "solid" @@ -29,6 +18,10 @@ rwx_gnome_background_win3() { rwx_gnome_set_background "secondary-color" "#0000ff" } +# ╭───────┬───────╮ +# │ gnome │ proxy │ +# ╰───────┴───────╯ + rwx_gnome_proxy() { local value case "${1}" in @@ -38,6 +31,29 @@ rwx_gnome_proxy() { gsettings set "org.gnome.system.proxy" "mode" "${value}" } +# ╭───────┬─────╮ +# │ gnome │ set │ +# ╰───────┴─────╯ + +rwx_gnome_set() { + local group="${1}" + local key="${2}" + local value="${3}" + [ -n "${value}" ] || return + gsettings set "${group}" "${key}" "${value}" +} + +rwx_gnome_set_background() { + local key="${1}" + local value="${2}" + [ -n "${value}" ] || return + rwx_gnome_set "org.gnome.desktop.background" "${key}" "${value}" +} + +# ╭───────┬────────────╮ +# │ gnome │ workspaces │ +# ╰───────┴────────────╯ + rwx_gnome_workspaces_primary() { local bool local group="org.gnome.mutter"