diff --git a/config/hyprland.nix b/config/hyprland.nix index 5ba8a89..2c89971 100644 --- a/config/hyprland.nix +++ b/config/hyprland.nix @@ -142,31 +142,18 @@ in pseudotile = true preserve_split = true } - bind = ${modifier},Return,exec,${terminal} - bind = ${modifier}SHIFT,Return,exec,rofi-launcher - bind = ${modifier}SHIFT,W,exec,web-search - bind = ${modifier},V,exec,codium - bind = ${modifier}ALT,W,exec,wallsetter - bind = ${modifier}SHIFT,N,exec,swaync-client -rs - bind = ${modifier},W,exec,${browser} - bind = ${modifier},E,exec,emopicker9000 - bind = ${modifier}SHIFT,S,exec,screenshootin - bind = ${modifier},S,exec,slack - bind = ${modifier},D,exec,discord - bind = ${modifier},O,exec,obs - bind = ${modifier},C,exec,hyprpicker -a - bind = ${modifier},G,exec,gimp - bind = ${modifier}SHIFT,G,exec,godot4 - bind = ${modifier},T,exec,thunar - bind = ${modifier}SHIFT,T,exec,tutanota-desktop - bind = ${modifier},M,exec,plexamp - bind = ${modifier}SHIFT,M,exec,dex-messenger bind = ${modifier},Q,killactive, + bind = ${modifier},Escape,exit, bind = ${modifier},P,pseudo, bind = ${modifier}SHIFT,I,togglesplit, bind = ${modifier},F,fullscreen, bind = ${modifier}SHIFT,F,togglefloating, - bind = ${modifier}SHIFT,C,exit, + bind = ALT,Tab,cyclenext + bind = ALT,Tab,bringactivetotop + bind = ${modifier},left,movefocus,l + bind = ${modifier},right,movefocus,r + bind = ${modifier},up,movefocus,u + bind = ${modifier},down,movefocus,d bind = ${modifier}SHIFT,left,movewindow,l bind = ${modifier}SHIFT,right,movewindow,r bind = ${modifier}SHIFT,up,movewindow,u @@ -175,14 +162,6 @@ in bind = ${modifier}SHIFT,l,movewindow,r bind = ${modifier}SHIFT,k,movewindow,u bind = ${modifier}SHIFT,j,movewindow,d - bind = ${modifier},left,movefocus,l - bind = ${modifier},right,movefocus,r - bind = ${modifier},up,movefocus,u - bind = ${modifier},down,movefocus,d - bind = ${modifier},h,movefocus,l - bind = ${modifier},l,movefocus,r - bind = ${modifier},k,movefocus,u - bind = ${modifier},j,movefocus,d bind = ${modifier},1,workspace,1 bind = ${modifier},2,workspace,2 bind = ${modifier},3,workspace,3 @@ -193,8 +172,6 @@ in bind = ${modifier},8,workspace,8 bind = ${modifier},9,workspace,9 bind = ${modifier},0,workspace,10 - bind = ${modifier}SHIFT,SPACE,movetoworkspace,special - bind = ${modifier},SPACE,togglespecialworkspace bind = ${modifier}SHIFT,1,movetoworkspace,1 bind = ${modifier}SHIFT,2,movetoworkspace,2 bind = ${modifier}SHIFT,3,movetoworkspace,3 @@ -211,8 +188,41 @@ in bind = ${modifier},mouse_up,workspace, e-1 bindm = ${modifier},mouse:272,movewindow bindm = ${modifier},mouse:273,resizewindow - bind = ALT,Tab,cyclenext - bind = ALT,Tab,bringactivetotop + bind = ${modifier}SHIFT,SPACE,movetoworkspace,special + bind = ${modifier},SPACE,togglespecialworkspace + bind = ${modifier},Return,exec,${terminal} + bind = ${modifier}SHIFT,Return,exec,rofi-launcher + bind = ${modifier}ALT,W,exec,wallsetter + bind = ${modifier}SHIFT,S,exec,screenshootin + bind = ${modifier},E,exec,emopicker9000 + bind = ${modifier}SHIFT,P,exec,hyprpicker -a + bind = ${modifier}SHIFT,W,exec,web-search + bind = ${modifier}SHIFT,K,exec,galculator + bind = ${modifier},B,exec,btop + bind = ${modifier}SHIFT,B,exec,blueman-manager + bind = ${modifier},T,exec,thunar + bind = ${modifier},W,exec,${browser} + bind = ${modifier},S,exec,slack + bind = ${modifier},D,exec,discord + bind = ${modifier},C,exec,chromium + bind = ${modifier}SHIFT,C,exec,dex-claude + bind = ${modifier}SHIFT,G,exec,dex-chatgpt + bind = ${modifier}SHIFT,M,exec,dex-messenger + bind = ${modifier}SHIFT,T,exec,tutanota-desktop + bind = ${modifier},I,exec,dex-instagram + bind = ${modifier},R,exec,dex-portainer + bind = ${modifier},U,exec,dex-mastodon + bind = ${modifier},Y,exec,dex-dailydev + bind = ${modifier},V,exec,codium + bind = ${modifier},O,exec,onlyoffice-desktopeditors + bind = ${modifier}SHIFT,O,exec,obs + bind = ${modifier},G,exec,gimp3 + bind = ${modifier},N,exec,dex-nextcloud + bind = ${modifier}SHIFT,N,exec,nextcloud + bind = ${modifier},L,exec,lutris + bind = ${modifier},A,exec,anki + bind = ${modifier},M,exec,plexamp + bind = ${modifier},Z,exec,dex-beszel bind = ,XF86AudioRaiseVolume,exec,wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+ bind = ,XF86AudioLowerVolume,exec,wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%- binde = ,XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle diff --git a/hosts/default/config.nix b/hosts/default/config.nix index b3e4bd8..38c3048 100644 --- a/hosts/default/config.nix +++ b/hosts/default/config.nix @@ -309,7 +309,7 @@ in { swaynotificationcenter imv mpv - gimp + gimp3 pavucontrol tree greetd.tuigreet diff --git a/hosts/garand-laptop/home/home.nix b/hosts/garand-laptop/home/home.nix index 2bd7dd4..52f6f4f 100644 --- a/hosts/garand-laptop/home/home.nix +++ b/hosts/garand-laptop/home/home.nix @@ -50,7 +50,6 @@ in { inherit host; }) - # Dodajemy wszystkie skrypty dex-apps dexApps.dex-messenger dexApps.dex-instagram dexApps.dex-chatgpt diff --git a/scripts/list-hypr-bindings.nix b/scripts/list-hypr-bindings.nix index 5a583e8..c286b4b 100755 --- a/scripts/list-hypr-bindings.nix +++ b/scripts/list-hypr-bindings.nix @@ -18,31 +18,13 @@ in --timeout=90 \ --timeout-indicator=right \ " = Windows/Super/CAPS LOCK" "Klawisz modyfikatora, używany do skrótów klawiszowych" "Nie wykonuje niczego samodzielnie." \ - " + ENTER" "Otwórz terminal" "${terminal}" \ - " + SHIFT + ENTER" "Uruchom launcher aplikacji" "rofi" \ - " + V" "Uruchom Visual Studio Codium" "codium" \ - " + ALT + W" "Zmień tapetę" "wallsetter" \ " + Q" "Zamknij aktywne okno" "killactive" \ - " + SHIFT + W" "Szukaj w internecie" "web-search" \ - " + SHIFT + N" "Przeładuj stylizację SwayNC" "swaync-client -rs" \ - " + W" "Uruchom przeglądarkę internetową" "${browser}" \ - " + E" "Uruchom selektor emotikon" "emopicker9000" \ - " + S" "Zrób zrzut ekranu" "screenshootin" \ - " + SHIFT + S" "Uruchom Slack" "slack" \ - " + D" "Uruchom Discord" "discord" \ - " + O" "Uruchom OBS" "obs" \ - " + G" "Uruchom GIMP" "gimp" \ - " + SHIFT + G" "Uruchom Godot4" "godot4" \ - " + C" "Uruchom selektor kolorów" "hyprpicker -a" \ - " + T" "Otwórz nowe okno menedżera plików" "thunar" \ - " + SHIFT + T" "Uruchom Tutanota" "tutanota-desktop" \ - " + M" "Uruchom Plexamp" "Plexamp" \ - " + SHIFT + M" "Uruchom Messengera" "chrome-bbdeiblfgdokhlblpgeaokenkfknecgl-Default" \ + " + Esc" "Wyjdź z Hyprland" "exit" \ " + P" "Pseudo kafelkowanie" "pseudo" \ " + SHIFT + I" "Przełącz kierunek podziału" "togglesplit" \ " + F" "Przełącz tryb pełnoekranowy" "fullscreen" \ - " + SHIFT + F" "Przełącz tryb pływający" "fullscreen" \ - " + SHIFT + C" "Wyjdź z Hyprland" "exit" \ + " + SHIFT + F" "Przełącz tryb pływający" "togglefloating" \ + "ALT + TAB" "Zmień fokus na następne okno i przenieś je na wierzch" "cyclenext & bringactivetotop" \ " + Lewo" "Przenieś fokus na okno po lewej" "movefocus,l" \ " + Prawo" "Przenieś fokus na okno po prawej" "movefocus,r" \ " + Góra" "Przenieś fokus na okno u góry" "movefocus,u" \ @@ -51,10 +33,6 @@ in " + SHIFT + Prawo" "Przenieś aktywne okno w prawo" "movewindow,r" \ " + SHIFT + Góra" "Przenieś aktywne okno do góry" "movewindow,u" \ " + SHIFT + Dół" "Przenieś aktywne okno do dołu" "movewindow,d" \ - " + H" "Przenieś fokus na okno po lewej" "movefocus,l" \ - " + L" "Przenieś fokus na okno po prawej" "movefocus,r" \ - " + K" "Przenieś fokus na okno u góry" "movefocus,u" \ - " + J" "Przenieś fokus na okno u dołu" "movefocus,d" \ " + SHIFT + H" "Przenieś aktywne okno w lewo" "movewindow,l" \ " + SHIFT + L" "Przenieś aktywne okno w prawo" "movewindow,r" \ " + SHIFT + K" "Przenieś aktywne okno do góry" "movewindow,u" \ @@ -69,7 +47,39 @@ in " + Kliknięcie myszą w górę" "Przenieś się do poprzedniej przestrzeni roboczej" "workspace,e-1" \ " + Lewy przycisk myszy" "Przenieś/Przeciągnij okno" "movewindow" \ " + Prawy przycisk myszy" "Zmień rozmiar okna" "resizewindow" \ - "ALT + TAB" "Zmień fokus na następne okno i przenieś je na wierzch" "cyclenext & bringactivetotop" \ + " + ENTER" "Otwórz terminal" "${terminal}" \ + " + SHIFT + ENTER" "Uruchom launcher aplikacji" "rofi-launcher" \ + " + ALT + W" "Zmień tapetę" "wallsetter" \ + " + SHIFT + S" "Zrób zrzut ekranu" "screenshootin" \ + " + E" "Uruchom selektor emotikon" "emopicker9000" \ + " + SHIFT + P" "Uruchom selektor kolorów" "hyprpicker -a" \ + " + SHIFT + W" "Szukaj w internecie" "web-search" \ + " + SHIFT + K" "Uruchom kalkulator" "galculator" \ + " + B" "Uruchom monitorowanie zasobów" "btop" \ + " + SHIFT + B" "Uruchom manager Bluethooth" "blueman-manager" \ + " + T" "Otwórz nowe okno menedżera plików" "thunar" \ + " + W" "Uruchom przeglądarkę internetową" "${browser}" \ + " + S" "Uruchom Slack" "slack" \ + " + D" "Uruchom Discord" "discord" \ + " + C" "Uruchom Chromium" "chromium" \ + " + SHIFT + C" "Uruchom Claude" "dex-claude" \ + " + SHIFT + G" "Uruchom ChatGPT" "dex-chatgpt" \ + " + SHIFT + M" "Uruchom Messengera" "dex-messenger" \ + " + SHIFT + T" "Uruchom Tutanota" "tutanota-desktop" \ + " + I" "Uruchom Instagram" "dex-instagram" \ + " + R" "Uruchom Portainer" "dex-portainer" \ + " + U" "Uruchom Mastodon" "dex-mastodon" \ + " + Y" "Uruchom Daily.dev" "dex-dailydev" \ + " + V" "Uruchom Visual Studio Codium" "codium" \ + " + O" "Uruchom ONLYOFFICE" "onlyoffice-desktopeditors" \ + " + SHIFT + O" "Uruchom OBS" "obs" \ + " + G" "Uruchom GIMP" "gimp3" \ + " + N" "Uruchom klienta nextcloud" "dex-nextcloud" \ + " + SHIFT + N" "Uruchom synchronizację nextcloud" "nextcloud" \ + " + L" "Uruchom Lutris" "lutris" \ + " + A" "Uruchom Anki" "anki" \ + " + M" "Uruchom Plexamp" "plexamp" \ + " + Z" "Uruchom Beszel (monitorowanie serwerów)" "dex-beszel" \ "+" "Zwiększ głośność" "wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+" \ "-" "Zmniejsz głośność" "wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-" \ "x" "Włącz/wyłącz wyciszenie" "wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle" \