diff --git a/.config/anyrun/style/entry.scss b/.config/theming/applications/anyrun/entry.scss similarity index 90% rename from .config/anyrun/style/entry.scss rename to .config/theming/applications/anyrun/entry.scss index 47280f3..8f57042 100644 --- a/.config/anyrun/style/entry.scss +++ b/.config/theming/applications/anyrun/entry.scss @@ -1,4 +1,4 @@ -@import "../../theming/library/entry.scss"; +@import "../../library/entry.scss"; * { color: $foreground; diff --git a/.config/hyprswitch/style/style.scss b/.config/theming/applications/hyprswitch/style.scss similarity index 100% rename from .config/hyprswitch/style/style.scss rename to .config/theming/applications/hyprswitch/style.scss diff --git a/.config/nwg-drawer/style/style.scss b/.config/theming/applications/nwg-drawer/style.scss similarity index 100% rename from .config/nwg-drawer/style/style.scss rename to .config/theming/applications/nwg-drawer/style.scss diff --git a/.config/swaync/style/controlpanel.scss b/.config/theming/applications/swaync/controlpanel.scss similarity index 100% rename from .config/swaync/style/controlpanel.scss rename to .config/theming/applications/swaync/controlpanel.scss diff --git a/.config/swaync/style/mpris.scss b/.config/theming/applications/swaync/mpris.scss similarity index 100% rename from .config/swaync/style/mpris.scss rename to .config/theming/applications/swaync/mpris.scss diff --git a/.config/swaync/style/notification.scss b/.config/theming/applications/swaync/notification.scss similarity index 100% rename from .config/swaync/style/notification.scss rename to .config/theming/applications/swaync/notification.scss diff --git a/.config/swaync/style/style.scss b/.config/theming/applications/swaync/style.scss similarity index 100% rename from .config/swaync/style/style.scss rename to .config/theming/applications/swaync/style.scss diff --git a/.config/swaync/style/variables.scss b/.config/theming/applications/swaync/variables.scss similarity index 100% rename from .config/swaync/style/variables.scss rename to .config/theming/applications/swaync/variables.scss diff --git a/.config/waybar/scss/_modules.scss b/.config/theming/applications/waybar/_modules.scss similarity index 100% rename from .config/waybar/scss/_modules.scss rename to .config/theming/applications/waybar/_modules.scss diff --git a/.config/waybar/scss/style.scss b/.config/theming/applications/waybar/style.scss similarity index 100% rename from .config/waybar/scss/style.scss rename to .config/theming/applications/waybar/style.scss diff --git a/.config/theming/compile.sh b/.config/theming/compile.sh index 714d156..1285de2 100755 --- a/.config/theming/compile.sh +++ b/.config/theming/compile.sh @@ -1,8 +1,10 @@ #!/bin/env sh +APPLICATIONS_PATH="$HOME/.config/theming/applications/" + sass --no-source-map \ - $HOME/.config/swaync/style/style.scss:$HOME/.config/swaync/style.css \ - $HOME/.config/waybar/scss/style.scss:$HOME/.config/waybar/style.css \ - $HOME/.config/nwg-drawer/style/style.scss:$HOME/.config/nwg-drawer/drawer.css \ - $HOME/.config/anyrun/style/entry.scss:$HOME/.config/anyrun/style.css \ - $HOME/.config/hyprswitch/style/style.scss:$HOME/.config/hyprswitch/style.css + $APPLICATIONS_PATH/swaync/style.scss:$HOME/.config/swaync/style.css \ + $APPLICATIONS_PATH/waybar/style.scss:$HOME/.config/waybar/style.css \ + $APPLICATIONS_PATH/nwg-drawer/style.scss:$HOME/.config/nwg-drawer/drawer.css \ + $APPLICATIONS_PATH/anyrun/entry.scss:$HOME/.config/anyrun/style.css \ + $APPLICATIONS_PATH/hyprswitch/style.scss:$HOME/.config/hyprswitch/style.css diff --git a/.config/theming/library/_colors.scss b/.config/theming/library/_colors.scss index 4062141..9218441 100644 --- a/.config/theming/library/_colors.scss +++ b/.config/theming/library/_colors.scss @@ -3,3 +3,4 @@ $background-semitransparent: rgba($background, 0.95); $foreground-disabled: rgba($foreground, 0.75); + diff --git a/.config/theming/watch.sh b/.config/theming/watch.sh new file mode 100755 index 0000000..1b16552 --- /dev/null +++ b/.config/theming/watch.sh @@ -0,0 +1,11 @@ +#!/bin/env sh + +setupWatchers() { + inotifywait -e modify,create,delete -m -r "$HOME/.config/theming/applications" & + inotifywait -e modify,create,delete -m -r "$HOME/.config/theming/library" & +} + +setupWatchers | while read line; do + echo "Recomiling..." + $HOME/.config/theming/compile.sh >/dev/null +done