diff --git a/desktopenvs/hyprland/hypr-usr/binds.conf b/desktopenvs/hyprland/hypr-usr/binds.conf index b2c3a46..ac8dfe4 100644 --- a/desktopenvs/hyprland/hypr-usr/binds.conf +++ b/desktopenvs/hyprland/hypr-usr/binds.conf @@ -189,6 +189,8 @@ bind = $mainMod SHIFT, S, exec, killall nwg-dock-hyprland && nwg-dock-hyprland - bind = $mainMod SHIFT, D, exec, killall nwg-dock-hyprland && nwg-dock-hyprland -mb 15 -r -nolauncher -p bottom bindr = $mainMod, D, exec, nwg-dock-hyprland +bind = $mainMod, A, exec, nwg-drawer -fm yazi -term kitty -wm hyprland -mb 20 -ml 20 -mr 20 -mt 20 -pblock hyprlock -pbpoweroff poweroff -pbexit "hyprctl dispatch exit" -pbreboot reboot + #GROUPS diff --git a/desktopenvs/hyprland/nwg-drawer/drawer.css b/desktopenvs/hyprland/nwg-drawer/drawer.css new file mode 100644 index 0000000..710c804 --- /dev/null +++ b/desktopenvs/hyprland/nwg-drawer/drawer.css @@ -0,0 +1,46 @@ +* { + font-family: Agave Nerd Font Mono, Arial, sans-serif; + border-radius: 60px; + font-size: 10pt; + } + +window { + color: #E40046; + border: solid; + border-width: 4px; + background-color: #1a1a1a; + margin-bottom: 10px; + padding: 5px +} + +#box { + /* Define attributes of the box surrounding icons here */ + padding: 25px; +} + +#active { +} + +button, image { + background: none; + border-style: none; + box-shadow: none; + color: #999 +} + +button { + padding: 4px; + margin-left: 4px; + margin-right: 4px; + color: #eee; + font-size: 12px +} + +button:hover { + background-color: rgba(255, 255, 255, 0.15); + border-radius: 2px; +} + +button:focus { + box-shadow: none +} diff --git a/desktopenvs/hyprland/nwg-drawer/drawer.css.old b/desktopenvs/hyprland/nwg-drawer/drawer.css.old new file mode 100644 index 0000000..605a183 --- /dev/null +++ b/desktopenvs/hyprland/nwg-drawer/drawer.css.old @@ -0,0 +1,40 @@ +window { + background-color: rgba(36, 47, 79, 0.95); + color: #eeeeee +} + +/* search entry */ +entry { + background-color: rgba(0, 0, 0, 0.2) +} + +button, image { + background: none; + border: none +} + +button:hover { + background-color: rgba(255, 255, 255, 0.1) +} + +/* in case you wanted to give category buttons a different look */ +#category-button { + margin: 0 10px 0 10px +} + +#pinned-box { + padding-bottom: 5px; + border-bottom: 1px dotted gray +} + +#files-box { + padding: 5px; + border: 1px dotted gray; + border-radius: 15px +} + +/* math operation result label */ +#math-label { + font-weight: bold; + font-size: 16px +} diff --git a/setup/modules/Desktop-Enviroments/hyprland.sh b/setup/modules/Desktop-Enviroments/hyprland.sh index a43a9fc..a266612 100644 --- a/setup/modules/Desktop-Enviroments/hyprland.sh +++ b/setup/modules/Desktop-Enviroments/hyprland.sh @@ -3,7 +3,7 @@ echo "Installing required Packages" sudo pacman -Syu --noconfirm hyprland hyprcursor hyprpaper hyprlock kitty alacritty echo "Installing AUR packages" -yay -Syu --answerdiff None --answerclean All nwg-dock-hyprland hyprland-workspaces bluetuith +yay -Syu --answerdiff None --answerclean All nwg-dock-hyprland nwg-drawer nwg-menu hyprland-workspaces bluetuith #eww compilation @@ -43,6 +43,9 @@ ln -s ~/Dotfiles/desktopenvs/hyprland/alacritty ~/.config/ rm -rf ~/.config/nwg-dock-hyprland ln -s ~/Dotfiles/desktopenvs/hyprland/nwg-dock-hyprland ~/.config/ +rm -rf ~/.config/nwg-drawer +ln -s ~/Dotfiles/desktopenvs/hyprland/nwg-drawer ~/.config + rm -rf ~/.config/btop ln -s ~/Dotfiles/desktopenvs/hyprland/btop ~/.config/ #ln -s ~/Dotfiles/desktopenvs/hyprland/gtk/* ~/.config