From c626f849cfd0a348a3f0a161aa046b799a399fd7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Pankowski?= Date: Wed, 27 May 2026 23:20:21 +0200 Subject: [PATCH] lupan-set-theme: trigger kakoune set dark/light colorscheme --- kakoune/.config/kak/kakrc | 16 ++++++++++------ xsession/bin/lupan-set-theme | 4 ++++ 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/kakoune/.config/kak/kakrc b/kakoune/.config/kak/kakrc index 206a70c..cf7a986 100644 --- a/kakoune/.config/kak/kakrc +++ b/kakoune/.config/kak/kakrc @@ -286,10 +286,14 @@ bundle 'peneira' 'https://github.com/gustavo-hms/peneira' %{ # LOCAL -colorscheme %sh{ - if [ -e ~/.lightmode ]; then - echo five-colors-light - else - echo five-colors-dark - fi +define-command set-dark-or-light-colorscheme %{ + colorscheme %sh{ + if [ -e ~/.lightmode ]; then + echo five-colors-light + else + echo five-colors-dark + fi + } } + +set-dark-or-light-colorscheme diff --git a/xsession/bin/lupan-set-theme b/xsession/bin/lupan-set-theme index f9e3f43..f314db8 100755 --- a/xsession/bin/lupan-set-theme +++ b/xsession/bin/lupan-set-theme @@ -69,3 +69,7 @@ WCSS=$(readlink -e ~/.config/waybar/style.css) if [ -f "$WCSS" ]; then sed -i -E "s#file:///.*/(light|dark)[.]css#file://$HOME/.config/waybar/$THEME.css#" "$WCSS" fi + +for session in $(kak -l); do + echo set-dark-or-light-colorscheme | kak -p $session +done