From 857c02ddabbdf03ebdc813b3a596db330b32ccdb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Pankowski?= Date: Wed, 22 Jul 2020 20:04:07 +0200 Subject: [PATCH] change gtk theme --- bspwm/.config/bspwm/commands.sh | 7 +++++++ bspwm/.config/xsettingsd/xsettingsd.conf | 1 + bspwm/.xsession | 1 + 3 files changed, 9 insertions(+) create mode 100644 bspwm/.config/xsettingsd/xsettingsd.conf diff --git a/bspwm/.config/bspwm/commands.sh b/bspwm/.config/bspwm/commands.sh index 8c9cdd8..299318a 100644 --- a/bspwm/.config/bspwm/commands.sh +++ b/bspwm/.config/bspwm/commands.sh @@ -37,6 +37,7 @@ if [ "$THEME" = light ]; then NORMAL_BORDER=#b0b0b0 FOCUS_BORDER=#068c70 EMACS_THEME=lupan-light + GTK_THEME=Materia-light elif [ "$THEME" = material-light ]; then ROOT_BG=#f0f4c3 BAR_BG=#f9fbe7 @@ -47,6 +48,7 @@ elif [ "$THEME" = material-light ]; then NORMAL_BORDER=#bdbdbd FOCUS_BORDER=#827717 EMACS_THEME=lupan-material-light + GTK_THEME=Materia-light elif [ "$THEME" = dark-blue ]; then ROOT_BG=#404040 BAR_BG=#1a343a @@ -57,6 +59,7 @@ elif [ "$THEME" = dark-blue ]; then NORMAL_BORDER=#808080 FOCUS_BORDER=#3585ce EMACS_THEME=lupan-dark-blue + GTK_THEME=Materia-dark elif [ "$THEME" = material-dark ]; then ROOT_BG=#37474f BAR_BG=#263238 @@ -67,6 +70,7 @@ elif [ "$THEME" = material-dark ]; then NORMAL_BORDER=#9e9e9e FOCUS_BORDER=#78909c EMACS_THEME=lupan-material-dark + GTK_THEME=Materia-dark else ROOT_BG=#404040 BAR_BG=#1a343a @@ -77,6 +81,7 @@ else NORMAL_BORDER=#808080 FOCUS_BORDER=#23aba4 EMACS_THEME=lupan-dark + GTK_THEME=Materia-dark fi DMENU_ARGS="-nb ${BAR_BG} -nf ${BAR_FG} -sb ${BAR_ACTIVE} -sf ${BAR_FG} -fn $FONT" @@ -97,6 +102,8 @@ EOF bspc config presel_feedback_color "${FOCUS_BORDER}" sed -i "s/^colors: [*].*/colors: *$THEME/" ~/.config/alacritty/alacritty.yml emacsclient --eval "(my-select-theme '${EMACS_THEME})" + sed -i -E "s#(Net/ThemeName) .*#\1 \"${GTK_THEME}\"#" ~/.config/xsettingsd/xsettingsd.conf + pkill -HUP -x xsettingsd } case "$CMD" in diff --git a/bspwm/.config/xsettingsd/xsettingsd.conf b/bspwm/.config/xsettingsd/xsettingsd.conf new file mode 100644 index 0000000..f656745 --- /dev/null +++ b/bspwm/.config/xsettingsd/xsettingsd.conf @@ -0,0 +1 @@ +Net/ThemeName "Materia-dark" diff --git a/bspwm/.xsession b/bspwm/.xsession index 4bc491b..13b015e 100755 --- a/bspwm/.xsession +++ b/bspwm/.xsession @@ -23,6 +23,7 @@ emacsclient --eval nil -a '' & if which bspwm > /dev/null; then sxhkd & + xsettingsd & xsetroot -cursor_name left_ptr exec bspwm fi