Skip to content
Snippets Groups Projects
Verified Commit 61204997 authored by Andreas Gerlach's avatar Andreas Gerlach
Browse files

[sway] update theme setting script to include kvantum configuration

parent 6f2a2eaf
No related branches found
No related tags found
No related merge requests found
......@@ -3,12 +3,6 @@ include /etc/sway/definitions
include /etc/sway/inputs/*
include /etc/sway/outputs/*
# enable gtk3 theming
exec import-gtk3-settings.sh $theme/gtk \
gtk-theme:gtk-theme-name \
icon-theme:gtk-icon-theme-name \
cursor-theme:gtk-cursor-theme-name
# start gtkgreeter
exec "gtkgreet -l -c sway; swaymsg exit"
......
......@@ -2,7 +2,7 @@
exec $idle
# enable gtk3 theming
exec_always import-gtk3-settings.sh $theme/gtk \
exec_always import-theme-settings.sh $theme \
gtk-theme:gtk-theme-name \
icon-theme:gtk-icon-theme-name \
cursor-theme:gtk-cursor-theme-name
......
theme=Matchama-Dark-azul
theme=Matchama-Dark
......@@ -15,7 +15,7 @@ prepare_gtk3_settings() {
mkdir -p $settings_dir
echo "[Settings]" > $settings_dir/settings.ini
cat $1 >> $settings_dir/settings.ini
cat $1 | sed 's/"//g' >> $settings_dir/settings.ini
}
prepare_gtk4_settings() {
......@@ -24,13 +24,26 @@ prepare_gtk4_settings() {
mkdir -p $settings_dir
echo "[Settings]" > $settings_dir/settings.ini
cat $1 >> $settings_dir/settings.ini
cat $1 | sed 's/"//g' >> $settings_dir/settings.ini
}
if [ -f "$1" ]; then
prepare_gtk2_settings $1
prepare_gtk3_settings $1
prepare_gtk4_settings $1
prepare_kvantum_settings() {
local theme_file=$1
local settings_dir=$HOME/.config/Kvantum
mkdir -p $settings_dir
echo "[General]" > $settings_dir/kvantum.kvconfig
cat $1 >> $settings_dir/kvantum.kvconfig
}
if [ -f "$1/gtk" ]; then
prepare_gtk2_settings $1/gtk
prepare_gtk3_settings $1/gtk
prepare_gtk4_settings $1/gtk
fi
if [ -f "$1/kvantum" ]; then
prepare_kvantum_settings $1/kvantum
fi
expression=""
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment