diff --git a/.config/nwg-drawer/drawer.css b/.config/nwg-drawer/drawer.css new file mode 100644 index 0000000..b388382 --- /dev/null +++ b/.config/nwg-drawer/drawer.css @@ -0,0 +1,38 @@ +window { + background-color: rgba (38, 18, 57, 0.9); + color: #eceff4; + border-radius: 30px +} + +/* search entry */ +entry { + box-shadow: 0 0 6px 5px #2e3440; + background-color: rgba (0, 0, 0, 0.5) +} + +button, image { + background-color: #3b4252; + background: none; + border: none; + margin: 10px +} + +button:hover { + background-color: rgba (127, 63, 191, .4); + box-shadow: 0 0 6px 5px #190C26 +} + +/* in case you wanted to give category buttons a different look */ +#category-button { + margin: 0 0px 0 0px +} + +#pinned-box { + padding-bottom: 1px; + border-bottom: 1px solid gray +} + +#files-box { + padding: 1px; + border: 1px solid gray +} diff --git a/.config/sway/config.d/autostart_applications b/.config/sway/config.d/autostart_applications index ab417b2..5ecab46 100644 --- a/.config/sway/config.d/autostart_applications +++ b/.config/sway/config.d/autostart_applications @@ -34,4 +34,7 @@ exec QT_QPA_PLATFORM=xcb firewall-applet exec eos-welcome --startdelay=3 # Sway Fader -# exec python3 ~/.config/sway/scripts/swayfader.py +# exec python3 ~/.config/sway/scripts/swayfader.py + +# nwg-drawer +exec_always nwg-drawer -r -c 7 -is 90 -mb 10 -ml 50 -mr 50 -mt 10 diff --git a/.config/sway/config.d/default b/.config/sway/config.d/default index a569489..e1f0e25 100644 --- a/.config/sway/config.d/default +++ b/.config/sway/config.d/default @@ -13,6 +13,9 @@ set $term footclient # Application launcher set $launcher fuzzel +# Application menu +set $menu nwg-drawer + # Power Menu set $powermenu ~/.config/sway/scripts/power_menu.sh @@ -37,6 +40,9 @@ set $lock swaylock -C ~/.config/swaylock/config # Start your launcher bindsym $mod+d exec $launcher + # Menu + bindsym $mod+Shift+d exec $menu + # Lock screen bindsym $mod+f1 exec $lock diff --git a/.config/waybar/config b/.config/waybar/config index 3402839..843dfc4 100644 --- a/.config/waybar/config +++ b/.config/waybar/config @@ -17,7 +17,7 @@ "custom/launcher": { "format":"", - "on-click": "exec fuzzel", + "on-click": "exec nwg-drawer", "tooltip": false }, @@ -38,7 +38,7 @@ }, "sway/mode": { - "format": "{}", + "format": "{}", "tooltip": false }, @@ -62,7 +62,7 @@ "tooltip-format-ethernet": "{ifname}: {ipaddr}/{cidr}", "format-disconnected": " Disconnected", "on-click": "footclient -T waybar_nmtui -e nmtui", - "interval": 2, + "interval": 2 }, // Configuration - modules-right @@ -87,7 +87,7 @@ "interval": 30, // See example config for sending signal to Waybar in ~/.config/sway/config.d/input "signal": 1, - "on-click": "~/.config/waybar/scripts/keyhint.sh", + "on-click": "~/.config/waybar/scripts/keyhint.sh" }, "idle_inhibitor": { @@ -107,7 +107,7 @@ "warning": 70, "critical": 90, }, - "on-click": "footclient -T waybar_htop -e htop", + "on-click": "footclient -T waybar_htop -e htop" }, "memory": { @@ -175,12 +175,12 @@ "tray": { "icon-size": 16, - "spacing":10, + "spacing":10 }, "custom/power": { "format":"⏻", "on-click": "exec ~/.config/sway/scripts/power_menu.sh", - "tooltip": false, + "tooltip": false }, } diff --git a/packages-repository.txt b/packages-repository.txt index 4555d8b..73ca91d 100644 --- a/packages-repository.txt +++ b/packages-repository.txt @@ -18,6 +18,7 @@ htop jq mako network-manager-applet +nwg-drawer nwg-look pamixer polkit-gnome