mirror of
https://github.com/alyraffauf/nixcfg.git
synced 2024-11-24 17:31:54 -05:00
hyprland: add hyprspace plugin
Some checks are pending
nix-build / adjustor-build (push) Waiting to run
nix-build / clean-install-build (push) Waiting to run
nix-build / hhd-ui-build (push) Waiting to run
nix-build / rofi-bluetooth-build (push) Waiting to run
nix-build / fallarbor-build (push) Waiting to run
nix-build / lavaridge-build (push) Waiting to run
nix-build / mauville-build (push) Waiting to run
nix-build / rustboro-build (push) Waiting to run
nix-build / slateport-build (push) Waiting to run
nix-check / fmt-check (push) Waiting to run
nix-check / eval-check (push) Waiting to run
Some checks are pending
nix-build / adjustor-build (push) Waiting to run
nix-build / clean-install-build (push) Waiting to run
nix-build / hhd-ui-build (push) Waiting to run
nix-build / rofi-bluetooth-build (push) Waiting to run
nix-build / fallarbor-build (push) Waiting to run
nix-build / lavaridge-build (push) Waiting to run
nix-build / mauville-build (push) Waiting to run
nix-build / rustboro-build (push) Waiting to run
nix-build / slateport-build (push) Waiting to run
nix-check / fmt-check (push) Waiting to run
nix-check / eval-check (push) Waiting to run
This commit is contained in:
parent
c2b38cb823
commit
a20c208a7e
|
@ -48,9 +48,10 @@
|
||||||
|
|
||||||
- SUPER + {1..9}: Switch to numbered workspace.
|
- SUPER + {1..9}: Switch to numbered workspace.
|
||||||
- SUPER + Comma: Switch to previous numbered workspace.
|
- SUPER + Comma: Switch to previous numbered workspace.
|
||||||
- SUPER + Period: Switch to next numbered workspace.
|
|
||||||
- SUPER + Mouse Scroll Up: Switch to previous numbered workspace.
|
|
||||||
- SUPER + Mouse Scroll Down: Switch to next numbered workspace.
|
- SUPER + Mouse Scroll Down: Switch to next numbered workspace.
|
||||||
|
- SUPER + Mouse Scroll Up: Switch to previous numbered workspace.
|
||||||
|
- SUPER + Period: Switch to next numbered workspace.
|
||||||
|
- SUPER SHIFT + Tab: Toggle workspace overview.
|
||||||
- TOUCHPAD: 3 Finger Swipe Left/Right.
|
- TOUCHPAD: 3 Finger Swipe Left/Right.
|
||||||
|
|
||||||
#### Multi-Monitor Workspace Management
|
#### Multi-Monitor Workspace Management
|
||||||
|
@ -71,11 +72,11 @@ ______________________________________________________________________
|
||||||
|
|
||||||
- SUPER + C: Kill focused window.
|
- SUPER + C: Kill focused window.
|
||||||
- SUPER + F11: Show/hide top panel.
|
- SUPER + F11: Show/hide top panel.
|
||||||
- SUPER + TAB: Open Window list.
|
|
||||||
- SUPER + V: Toggle floating window.
|
- SUPER + V: Toggle floating window.
|
||||||
- SUPER SHIFT + Backslash: Toggle vertical/horizontal splits (dwindle layout only).
|
- SUPER SHIFT + Backslash: Toggle vertical/horizontal splits (dwindle layout only).
|
||||||
- SUPER SHIFT + G: Toggle groupbar.
|
- SUPER SHIFT + G: Toggle groupbar.
|
||||||
- SUPER SHIFT + M: Swap window for master (master layout only).
|
- SUPER SHIFT + M: Swap window for master (master layout only).
|
||||||
|
- SUPER SHIFT + TAB: Open Window list.
|
||||||
- SUPER SHIFT + W: Toggle fullscreen.
|
- SUPER SHIFT + W: Toggle fullscreen.
|
||||||
|
|
||||||
#### Focus
|
#### Focus
|
||||||
|
|
|
@ -21,6 +21,11 @@ in {
|
||||||
|
|
||||||
wayland.windowManager.hyprland = {
|
wayland.windowManager.hyprland = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|
||||||
|
plugins = [
|
||||||
|
pkgs.hyprlandPlugins.hyprspace
|
||||||
|
];
|
||||||
|
|
||||||
settings = import ./settings.nix {inherit config lib pkgs;};
|
settings = import ./settings.nix {inherit config lib pkgs;};
|
||||||
|
|
||||||
systemd = {
|
systemd = {
|
||||||
|
|
|
@ -37,6 +37,7 @@ in {
|
||||||
"$mod SHIFT,period,exec,${lib.getExe pkgs.hyprnome} --move"
|
"$mod SHIFT,period,exec,${lib.getExe pkgs.hyprnome} --move"
|
||||||
"$mod SHIFT,R,exec,${lib.getExe config.programs.rofi.package} -show run"
|
"$mod SHIFT,R,exec,${lib.getExe config.programs.rofi.package} -show run"
|
||||||
"$mod SHIFT,S,movetoworkspace,special:magic"
|
"$mod SHIFT,S,movetoworkspace,special:magic"
|
||||||
|
"$mod SHIFT,Tab,exec,${lib.getExe config.programs.rofi.package} -show window"
|
||||||
"$mod SHIFT,V,togglefloating"
|
"$mod SHIFT,V,togglefloating"
|
||||||
"$mod SHIFT,W,fullscreen"
|
"$mod SHIFT,W,fullscreen"
|
||||||
"$mod,B,exec,${lib.getExe cfg.defaultApps.webBrowser}"
|
"$mod,B,exec,${lib.getExe cfg.defaultApps.webBrowser}"
|
||||||
|
@ -55,7 +56,7 @@ in {
|
||||||
"$mod,Right,changegroupactive,f"
|
"$mod,Right,changegroupactive,f"
|
||||||
"$mod,S,togglespecialworkspace,magic"
|
"$mod,S,togglespecialworkspace,magic"
|
||||||
"$mod,T,exec,${lib.getExe cfg.defaultApps.terminal}"
|
"$mod,T,exec,${lib.getExe cfg.defaultApps.terminal}"
|
||||||
"$mod,Tab,exec,${lib.getExe config.programs.rofi.package} -show window"
|
"$mod,Tab,overview:toggle"
|
||||||
"CTRL ALT,M,submap,move"
|
"CTRL ALT,M,submap,move"
|
||||||
"CTRL ALT,R,submap,resize"
|
"CTRL ALT,R,submap,resize"
|
||||||
"CTRL,F12,exec,${helpers.screenshot}"
|
"CTRL,F12,exec,${helpers.screenshot}"
|
||||||
|
@ -190,6 +191,22 @@ in {
|
||||||
++ cfg.desktop.hyprland.laptopMonitors
|
++ cfg.desktop.hyprland.laptopMonitors
|
||||||
++ cfg.desktop.hyprland.monitors;
|
++ cfg.desktop.hyprland.monitors;
|
||||||
|
|
||||||
|
plugin = {
|
||||||
|
overview = {
|
||||||
|
exitOnSwitch = true;
|
||||||
|
gaps_in = 5;
|
||||||
|
gaps_out = 6;
|
||||||
|
onBottom = true;
|
||||||
|
overrideGaps = true;
|
||||||
|
showEmptyWorkspace = true;
|
||||||
|
showNewWorkspace = true;
|
||||||
|
workspaceActiveBorder = "rgb(${config.lib.stylix.colors.base0D})";
|
||||||
|
workspaceBorderSize = 4;
|
||||||
|
workspaceInactiveBorder = "rgb(${config.lib.stylix.colors.base03})";
|
||||||
|
workspaceMargin = 40;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
windowrulev2 = [
|
windowrulev2 = [
|
||||||
"center(1),class:(.blueman-manager-wrapped)"
|
"center(1),class:(.blueman-manager-wrapped)"
|
||||||
"center(1),class:(blueberry.py)"
|
"center(1),class:(blueberry.py)"
|
||||||
|
|
|
@ -65,10 +65,10 @@ ______________________________________________________________________
|
||||||
|
|
||||||
- SUPER + C: Kill focused window.
|
- SUPER + C: Kill focused window.
|
||||||
- SUPER + F11: Show/hide top panel.
|
- SUPER + F11: Show/hide top panel.
|
||||||
- SUPER + TAB: Open Window list.
|
|
||||||
- SUPER + V: Toggle floating window.
|
- SUPER + V: Toggle floating window.
|
||||||
- SUPER SHIFT + Backslash: Toggle vertical/horizontal splits.
|
- SUPER SHIFT + Backslash: Toggle vertical/horizontal splits.
|
||||||
- SUPER SHIFT + G: Toggle tabbed layout.
|
- SUPER SHIFT + G: Toggle tabbed layout.
|
||||||
|
- SUPER SHIFT + TAB: Open Window list.
|
||||||
- SUPER SHIFT + W: Toggle fullscreen.
|
- SUPER SHIFT + W: Toggle fullscreen.
|
||||||
|
|
||||||
#### Focus
|
#### Focus
|
||||||
|
|
|
@ -101,10 +101,10 @@ in {
|
||||||
"${modifier}+Shift+Period" = "move container to workspace next; workspace next";
|
"${modifier}+Shift+Period" = "move container to workspace next; workspace next";
|
||||||
"${modifier}+Shift+R" = "exec ${lib.getExe config.programs.rofi.package} -show run";
|
"${modifier}+Shift+R" = "exec ${lib.getExe config.programs.rofi.package} -show run";
|
||||||
"${modifier}+Shift+S" = "move scratchpad";
|
"${modifier}+Shift+S" = "move scratchpad";
|
||||||
|
"${modifier}+Shift+Tab" = "exec ${lib.getExe config.programs.rofi.package} -show window";
|
||||||
"${modifier}+Shift+V" = "floating toggle";
|
"${modifier}+Shift+V" = "floating toggle";
|
||||||
"${modifier}+Shift+W" = "fullscreen toggle";
|
"${modifier}+Shift+W" = "fullscreen toggle";
|
||||||
"${modifier}+T" = "exec ${lib.getExe cfg.defaultApps.terminal}";
|
"${modifier}+T" = "exec ${lib.getExe cfg.defaultApps.terminal}";
|
||||||
"${modifier}+Tab" = "exec ${lib.getExe config.programs.rofi.package} -show window";
|
|
||||||
"Control+F12" = "exec ${helpers.screenshot}";
|
"Control+F12" = "exec ${helpers.screenshot}";
|
||||||
"Ctrl+Mod1+M" = "mode move";
|
"Ctrl+Mod1+M" = "mode move";
|
||||||
"Ctrl+Mod1+R" = "mode resize";
|
"Ctrl+Mod1+R" = "mode resize";
|
||||||
|
|
Loading…
Reference in a new issue