From cb5ed744ec217402e8a6651e3101c84f28321a01 Mon Sep 17 00:00:00 2001 From: Ben Sima Date: Mon, 8 Apr 2019 09:44:56 -0700 Subject: Add xtheme script --- xtheme | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100755 xtheme (limited to 'xtheme') diff --git a/xtheme b/xtheme new file mode 100755 index 0000000..e3f42cb --- /dev/null +++ b/xtheme @@ -0,0 +1,30 @@ +#!/usr/bin/env bash +# +# mostly stolen from jb55 https://github.com/jb55/bin/blob/master/themeswitch + +usage () { + printf "usage: xtheme \n" + exit 1 +} + +export XTHEME="$1" + +[ -z "$XTHEME" ] && usage +[ "$XTHEME" != "dark" ] && [ "$XTHEME" != "light" ] && usage + +# switch terminal theme +home-manager switch + +# set emacs theme using emacsclient +if [ "$XTHEME" == "light" ] +then + exec emacsclient \ + --eval "(bs/switch-theme 'light)" & +else + exec emacsclient \ + --eval "(bs/switch-theme 'dark)" & +fi + +systemctl --user restart polybar & + +wait -- cgit v1.2.3