diff --git a/.config/gtk-2.0/dark.conf b/.config/gtk-2.0/dark.conf new file mode 100644 index 0000000..9886218 --- /dev/null +++ b/.config/gtk-2.0/dark.conf @@ -0,0 +1,2 @@ +gtk-icon-theme-name = "Papirus-Dark" +gtk-theme-name = "Adwaita-dark" diff --git a/.config/gtk-2.0/light.conf b/.config/gtk-2.0/light.conf new file mode 100644 index 0000000..42a2ace --- /dev/null +++ b/.config/gtk-2.0/light.conf @@ -0,0 +1,2 @@ +gtk-icon-theme-name = "Papirus-Light" +gtk-theme-name = "Adwaita" diff --git a/.config/kitty/themes/light.conf b/.config/kitty/themes/light.conf index dfd3a32..50d546a 100644 --- a/.config/kitty/themes/light.conf +++ b/.config/kitty/themes/light.conf @@ -1,4 +1,3 @@ -# vim:ft=kitty ## name: Gruvbox Material Light Medium ## author: Sainnhe Park ## license: MIT diff --git a/.config/qt5ct/dark.conf b/.config/qt5ct/dark.conf new file mode 100644 index 0000000..a379cb6 --- /dev/null +++ b/.config/qt5ct/dark.conf @@ -0,0 +1,28 @@ +[Appearance] +color_scheme_path=/usr/share/qt5ct/colors/airy.conf +custom_palette=false +icon_theme=Papirus-Dark +standard_dialogs=gtk3 +style=Adwaita-Dark + +[Fonts] +fixed=@Variant(\0\0\0@\0\0\0\x12\0N\0o\0t\0o\0 \0S\0\x61\0n\0s@(\0\0\0\0\0\0\xff\xff\xff\xff\x5\x1\0\x32\x10) +general=@Variant(\0\0\0@\0\0\0\x12\0N\0o\0t\0o\0 \0S\0\x61\0n\0s@(\0\0\0\0\0\0\xff\xff\xff\xff\x5\x1\0\x32\x10) + +[Interface] +activate_item_on_single_click=1 +buttonbox_layout=2 +cursor_flash_time=1000 +dialog_buttons_have_icons=2 +double_click_interval=400 +gui_effects=@Invalid() +keyboard_scheme=2 +menus_have_icons=true +show_shortcuts_in_context_menus=true +stylesheets=@Invalid() +toolbutton_style=4 +underline_shortcut=1 +wheel_scroll_lines=3 + +[SettingsWindow] +geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\x4\xfd\0\0\x6 \0\0\0\0\0\0\0\0\0\0\x4\xfd\0\0\x6 \0\0\0\0\0\0\0\0\n\0\0\0\0\0\0\0\0\0\0\0\x4\xfd\0\0\x6 ) diff --git a/.config/qt5ct/light.conf b/.config/qt5ct/light.conf new file mode 100644 index 0000000..d7c18a8 --- /dev/null +++ b/.config/qt5ct/light.conf @@ -0,0 +1,28 @@ +[Appearance] +color_scheme_path=/usr/share/qt5ct/colors/airy.conf +custom_palette=false +icon_theme=Papirus +standard_dialogs=gtk3 +style=Adwaita + +[Fonts] +fixed=@Variant(\0\0\0@\0\0\0\x12\0N\0o\0t\0o\0 \0S\0\x61\0n\0s@(\0\0\0\0\0\0\xff\xff\xff\xff\x5\x1\0\x32\x10) +general=@Variant(\0\0\0@\0\0\0\x12\0N\0o\0t\0o\0 \0S\0\x61\0n\0s@(\0\0\0\0\0\0\xff\xff\xff\xff\x5\x1\0\x32\x10) + +[Interface] +activate_item_on_single_click=1 +buttonbox_layout=2 +cursor_flash_time=1000 +dialog_buttons_have_icons=2 +double_click_interval=400 +gui_effects=@Invalid() +keyboard_scheme=2 +menus_have_icons=true +show_shortcuts_in_context_menus=true +stylesheets=@Invalid() +toolbutton_style=4 +underline_shortcut=1 +wheel_scroll_lines=3 + +[SettingsWindow] +geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\t\xff\0\0\x6\"\0\0\0\0\0\0\0\0\0\0\t\xff\0\0\x6\"\0\0\0\0\0\0\0\0\n\0\0\0\0\0\0\0\0\0\0\0\t\xff\0\0\x6\") diff --git a/.config/qt6ct/dark.conf b/.config/qt6ct/dark.conf new file mode 100644 index 0000000..b6e1593 --- /dev/null +++ b/.config/qt6ct/dark.conf @@ -0,0 +1,32 @@ +[Appearance] +color_scheme_path=/usr/share/qt6ct/colors/airy.conf +custom_palette=false +icon_theme=Papirus-Dark +standard_dialogs=gtk3 +style=Adwaita-Dark + +[Fonts] +fixed="Noto Sans,12,-1,5,400,0,0,0,0,0,0,0,0,0,0,1" +general="Noto Sans,12,-1,5,400,0,0,0,0,0,0,0,0,0,0,1" + +[Interface] +activate_item_on_single_click=1 +buttonbox_layout=2 +cursor_flash_time=1000 +dialog_buttons_have_icons=2 +double_click_interval=400 +gui_effects=@Invalid() +keyboard_scheme=2 +menus_have_icons=true +show_shortcuts_in_context_menus=true +stylesheets=@Invalid() +toolbutton_style=4 +underline_shortcut=1 +wheel_scroll_lines=3 + +[SettingsWindow] +geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\x4\xfd\0\0\x6 \0\0\0\0\0\0\0\0\0\0\x4\xfd\0\0\x6 \0\0\0\0\0\0\0\0\n\0\0\0\0\0\0\0\0\0\0\0\x4\xfd\0\0\x6 ) + +[Troubleshooting] +force_raster_widgets=1 +ignored_applications=@Invalid() diff --git a/.config/qt6ct/light.conf b/.config/qt6ct/light.conf new file mode 100644 index 0000000..0e33c58 --- /dev/null +++ b/.config/qt6ct/light.conf @@ -0,0 +1,32 @@ +[Appearance] +color_scheme_path=/usr/share/qt6ct/colors/airy.conf +custom_palette=false +icon_theme=Papirus +standard_dialogs=gtk3 +style=Adwaita + +[Fonts] +fixed="Noto Sans,12,-1,5,400,0,0,0,0,0,0,0,0,0,0,1" +general="Noto Sans,12,-1,5,400,0,0,0,0,0,0,0,0,0,0,1" + +[Interface] +activate_item_on_single_click=1 +buttonbox_layout=2 +cursor_flash_time=1000 +dialog_buttons_have_icons=2 +double_click_interval=400 +gui_effects=@Invalid() +keyboard_scheme=2 +menus_have_icons=true +show_shortcuts_in_context_menus=true +stylesheets=@Invalid() +toolbutton_style=4 +underline_shortcut=1 +wheel_scroll_lines=3 + +[SettingsWindow] +geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\t\xff\0\0\x6\"\0\0\0\0\0\0\0\0\0\0\t\xff\0\0\x6\"\0\0\0\0\0\0\0\0\n\0\0\0\0\0\0\0\0\0\0\0\t\xff\0\0\x6\") + +[Troubleshooting] +force_raster_widgets=1 +ignored_applications=@Invalid() diff --git a/.config/sway/config.d/keybinds b/.config/sway/config.d/keybinds index d0f94ab..02daade 100644 --- a/.config/sway/config.d/keybinds +++ b/.config/sway/config.d/keybinds @@ -36,8 +36,8 @@ bindsym --whole-window $mod+button9 workspace next # bind fn keys bindsym XF86AudioMicMute exec amixer set Capture toggle exec mkfifo $SWAYSOCK.wob && tail -f $SWAYSOCK.wob | wob -bindsym XF86AudioRaiseVolume exec pactl set-sink-volume @DEFAULT_SINK@ +5% && pactl get-sink-volume @DEFAULT_SINK@ | head -n 1| awk '{print substr($5, 1, length($5)-1)}' > $SWAYSOCK.wob -bindsym XF86AudioLowerVolume exec pactl set-sink-volume @DEFAULT_SINK@ -5% && pactl get-sink-volume @DEFAULT_SINK@ | head -n 1 | awk '{print substr($5, 1, length($5)-1)}' > $SWAYSOCK.wob +bindsym XF86AudioRaiseVolume exec pactl set-sink-volume @DEFAULT_SINK@ +3% && pactl get-sink-volume @DEFAULT_SINK@ | head -n 1| awk '{print substr($5, 1, length($5)-1)}' > $SWAYSOCK.wob +bindsym XF86AudioLowerVolume exec pactl set-sink-volume @DEFAULT_SINK@ -3% && pactl get-sink-volume @DEFAULT_SINK@ | head -n 1 | awk '{print substr($5, 1, length($5)-1)}' > $SWAYSOCK.wob bindsym XF86AudioMute exec pactl set-sink-mute @DEFAULT_SINK@ toggle && ~/.config/sway/scripts/getmute.sh > $SWAYSOCK.wob bindsym XF86MonBrightnessUp exec light -A 5 && light -G | cut -d'.' -f1 > $SWAYSOCK.wob bindsym XF86MonBrightnessDown exec light -U 5 && light -G | cut -d'.' -f1 > $SWAYSOCK.wob diff --git a/.config/sway/scripts/logout.sh b/.config/sway/scripts/logout.sh index f5ff9f2..46525b8 100755 --- a/.config/sway/scripts/logout.sh +++ b/.config/sway/scripts/logout.sh @@ -5,12 +5,12 @@ if test "$choice" = lock ; then bright=`light` swayidle -w \ timeout 5 "light -S 1" resume "light -S $bright" \ - timeout 10 'swaymsg "output * dpms off"' resume 'swaymsg "output * dpms on"' \ + timeout 10 'swaymsg "output * power off"' resume 'swaymsg "output * power on"' \ & idlepid=$! swaylock -e -c 282828 --inside-color 00000003 kill $idlepid - swaymsg "output * dpms on" + swaymsg "output * power on" light -S $bright return 0 fi diff --git a/.config/sway/scripts/themes.sh b/.config/sway/scripts/themes.sh index d15b2d9..f291906 100755 --- a/.config/sway/scripts/themes.sh +++ b/.config/sway/scripts/themes.sh @@ -2,13 +2,13 @@ scheme=$(echo -e "light\ndark" | wofi -d -p "Select color scheme") # simply subsitude dark and light if [ $scheme = "light" ]; then - notify-send "Toggling light color scheme" - command="s/dark/light/" + notify-send "Toggling light color scheme" + command="s/dark/light/" elif [ $scheme = "dark" ]; then - notify-send "Toggling dark color scheme" - command="s/light/dark/" + notify-send "Toggling dark color scheme" + command="s/light/dark/" else - exit 1 + exit 1 fi sed -i $command ~/.config/kitty/kitty.conf @@ -21,19 +21,31 @@ swaync-client -rs & # more settings if [ $scheme = "light" ]; then - kitty -1 sh -c "kitty @ set-colors -a -c ~/.config/kitty/themes/light.conf" & - mv ~/.config/zathura/zathurarc.light ~/.config/zathura/zathurarc - - # set wallpaper location - unlink ~/.config/sway/Wallpaper - ln -s ~/Pictures/wall/sway/light ~/.config/sway/Wallpaper + # kitty config + kitty -1 sh -c "kitty @ set-colors -a -c ~/.config/kitty/themes/light.conf" & + # zathura + mv ~/.config/zathura/zathurarc.light ~/.config/zathura/zathurarc + # qt5ct and qt6ct + cp ~/.config/qt5ct/light.conf ~/.config/qt5ct/qt5ct.conf + cp ~/.config/qt6ct/light.conf ~/.config/qt6ct/qt6ct.conf + # gtk2 + cp ~/.config/gtk-2.0/light.conf ~/.gtkrc-2.0 + # set wallpaper location + unlink ~/.config/sway/Wallpaper + ln -s ~/Pictures/wall/sway/light ~/.config/sway/Wallpaper else - kitty -1 sh -c "kitty @ set-colors -a -c ~/.config/kitty/themes/dark.conf" & - mv ~/.config/zathura/zathurarc.dark ~/.config/zathura/zathurarc - - # set dark wallpaper - unlink ~/.config/sway/Wallpaper - ln -s ~/Pictures/wall/sway/dark ~/.config/sway/Wallpaper + # kitty config + kitty -1 sh -c "kitty @ set-colors -a -c ~/.config/kitty/themes/dark.conf" & + # zathura + mv ~/.config/zathura/zathurarc.dark ~/.config/zathura/zathurarc + # qt5ct and qt6ct + cp ~/.config/qt5ct/dark.conf ~/.config/qt5ct/qt5ct.conf + cp ~/.config/qt6ct/dark.conf ~/.config/qt6ct/qt6ct.conf + # gtk2 + cp ~/.config/gtk-2.0/dark.conf ~/.gtkrc-2.0 + # set dark wallpaper + unlink ~/.config/sway/Wallpaper + ln -s ~/Pictures/wall/sway/dark ~/.config/sway/Wallpaper fi sway reload diff --git a/.config/swaync/config.json b/.config/swaync/config.json index 6a41685..bbe25ac 100644 --- a/.config/swaync/config.json +++ b/.config/swaync/config.json @@ -11,15 +11,9 @@ "timeout-critical": 0, "notification-window-width": 512, "keyboard-shortcuts": true, - "image-visibility": "always", - "transition-time": 200, + "image-visibility": "when-available", "hide-on-clear": true, "hide-on-action": true, "script-fail-notify": true, - "scripts": { - "example-script": { - "exec": "echo 'Do something...'", - "urgency": "Normal" - } - } + "widgets": ["title", "dnd", "mpris"] } diff --git a/.config/swaync/style.css b/.config/swaync/style.css index e1eef77..7e08ad3 100644 --- a/.config/swaync/style.css +++ b/.config/swaync/style.css @@ -4,9 +4,14 @@ @import "dark.less"; +* { + color: @fg; + text-shadow: none; +} + .notification-row { outline: none; - background: transparent; + background: transparent; } .notification-row:focus, .notification-row:hover { @@ -16,7 +21,7 @@ .notification { border-radius: 2px; margin: 6px 12px; - box-shadow: 0px 2px 4px 2px rgba(0, 0, 0, 0.3); + box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, 0.3); padding: 0; } @@ -100,11 +105,6 @@ text-shadow: none; } -.top-action-title { - color: @fg; - text-shadow: none; -} - .control-center-clear-all { color: @warning; text-shadow: none; @@ -135,13 +135,13 @@ .control-center { background: @bg-trans; - border-radius: 5px; - border: 1px solid @border-color; + border-radius: 5px; + border: 1px solid @border-color; } .control-center-list { background: @bg-trans; - border: 1px @border-color; - border-style: dashed solid hidden solid; + border: 1px @border-color; + border-style: dashed solid hidden solid; } .floating-notifications {