diff --git a/basic/keybinds.conf b/basic/keybinds.conf index 6139a3c..10f58f2 100644 --- a/basic/keybinds.conf +++ b/basic/keybinds.conf @@ -8,7 +8,7 @@ $ipc = qs -c noctalia-shell ipc call # 1. Basic Binds bind = $mainMod, Q, exec, $terminal bind = $mainMod, C, killactive, -bind = $mainMod, M, exec, command -v hyprshutdown >/dev/null 2>&1 && hyprshutdown || hyprctl dispatch exit +bind = $mainMod SHIFT CTRL, M, exec, command -v hyprshutdown >/dev/null 2>&1 && hyprshutdown || hyprctl dispatch exit bind = $mainMod, E, exec, $fileManager bind = $mainMod, V, togglefloating, bind = $mainMod, R, exec, $menu @@ -88,7 +88,7 @@ bindl = , XF86AudioPrev, exec, playerctl previous # 10. Applications and shortcuts bindr = SUPER, SUPER_L, exec, $menu bind = $mainMod, D, exec, vesktop -# bind = $mainMod, N, exec, nvim ~/.config/hypr/hyprland.conf +bind = $mainMod, N, exec, protonvpn-app bind = $mainMod, F, exec, firefox bind = $mainMod SHIFT, F, exec, qutebrowser bind = $mainMod SHIFT, Q, exec, qutebrowser @@ -114,8 +114,10 @@ bind = , PRINT, exec, hyprshot -m window --output-folder ~/screenshots bind = ALT, M, exec, $ipc controlCenter Toggle bind = ALT, M, submap, quick-settings +bind = $mainMod, O, submap, open-apps submap = quick-settings, reset + bind = , V, submap, vpn bind = , S, exec, $ipc settings toggle bind = , C, exec, $ipc plugin:clipper togglePanel bind = , P, exec, $ipc sessionMenu toggle @@ -123,16 +125,66 @@ submap = quick-settings, reset bind = , T, exec, $ipc systemMonitor toggle bind = , M, exec, $ipc controlCenter toggle bind = , D, exec, $ipc notifications toggleDND - bind = , N, exec, $ipc notifications toggleHistory + bind = , N, exec, $ipc notifications toggleHistory & hyprctl dispatch submap notifications-sub # To Do bind clear and dnd toggles inside this shell bind = SHIFT, B, exec, $ipc bar toggle bind = , P, exec, $ipc wallpaper toggle - bind = , B, exec, $ipc bluetooth togglePanel + bind = , B, exec, $ipc bluetooth togglePanel & hyprctl dispatch submap bt-sub # To Do add submenu for bt - bind = , W, exec, $ipc network togglePanel # toggle network panel + bind = , W, exec, $ipc network togglePanel & hyprctl dispatch submap wifi-sub bind = SHIFT, W, exec, $ipc wifi toggle # toggle wifi bind = ALT, B, exec, $ipc battery togglePanel # toggle battery panel bind = ALT, C, exec, $ipc calendar toggle + bind = , E, exec, nvim /home/venus/.config/hypr/basic/keybinds +submap = reset + +submap = notifications-sub + bind = , D, exec, $ipc notifications toggleDND + bind = , A, exec, $ipc notifications dismissAll + bind = , C, exec, $ipc notifications clear + bind = , escape, submap, reset +submap = reset + +submap = wifi-sub + $call = exec, $ipc wifi + bind = , T, $call toggle + bind = , S, $call togglePanel + bind = , D, $call disable + bind = , E, $call enable + bind = , escape, submap, reset +submap = reset + +submap = bt-sub + $call = exec, $ipc bluetooth + bind = , T, $call toggle + bind = , S, $call togglePanel + bind = , D, $call disable + bind = , E, $call enable + bind = , escape, submap, reset +submap = reset + + + + +submap = vpn + $call = exec, protonvpn + bind = , O, $call-app + bind = , C, $call connect + bind = , D, $call disconnect + bind = , catchall, submap, reset +submap = reset + +submap = open-apps, reset + bind = , S, exec, signal-desktop + bind = , D, exec, vesktop + bind = , F, exec, firefox + bind = , Q, exec, qutebrowser + bind = , M, exec, feishin + bind = , O, exec, obsidian + bind = , T, exec, thunderbird + bind = , R, exec, calibre + bind = , E, exec, darktable + bind = , catchall, submap, reset submap = reset diff --git a/hyprland.conf b/hyprland.conf index 1515b00..1e6cbf4 100644 --- a/hyprland.conf +++ b/hyprland.conf @@ -4,14 +4,16 @@ $terminal = kitty $fileManager = dolphin -# $menu = qs -c noctalia-shell ipc call launcher toggle -$menu = vicinae open +$menu = qs -c noctalia-shell ipc call launcher toggle +# $menu = vicinae open $browser = qutebrowser $menuBar = qs -c noctalia-shell $shellWrapper = qs -c noctalia-shell +$blkmanager = udiskie exec-once = qs -c noctalia-shell exec-once = systemctl --user start hyprpolkitagent +exec-once = udiskie ############################# ### ENVIRONMENT VARIABLES ### @@ -21,6 +23,7 @@ exec-once = systemctl --user start hyprpolkitagent env = XCURSOR_SIZE,24 env = HYPRCURSOR_SIZE,24 +env = ELECTRON_OZONE_PLATFORM_HINT,auto #_____________________________#