diff --git a/Home.md b/Home.md index c4011a9..44d8a96 100644 --- a/Home.md +++ b/Home.md @@ -2,6 +2,7 @@ 1. [[Secrets]] 1. [[nixosModules]] 1. [[homeManagerModules]] + 1. [[Hyprland]] 1. [[Tips & Tricks]] diff --git a/Hyprland.md b/Hyprland.md new file mode 100644 index 0000000..0b709f5 --- /dev/null +++ b/Hyprland.md @@ -0,0 +1,129 @@ + + + +## Launching Apps +- SUPER + B: Open Browser. +- SUPER + E: Open Text Editor. +- SUPER + F: Open File Manager. +- SUPER + R: Open Launcher. +- SUPER + T: Open Terminal. + +## Screenshots +- PRINT // CONTROL + F12: Take screenshot of monitor. +- SUPER + PRINT // SUPER CONTROL + F12: Take screenshot of selected area. + +## Session Control +- SUPER CONTROL + L: Lock screen. +- SUPER + M: Logout/shutdown dialog. + +## Workspaces +### Switching Workspaces +- SUPER + {1..9}: Switch to 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. +- TOUCHPAD: 3 Finger Swipe Left/Right. + +### Multi-Monitor Workspace Management +- SUPER CONTROL SHIFT + Down: Move current workspace to monitor below. +- SUPER CONTROL SHIFT + Up: Move current workspace to monitor above. +- SUPER CONTROL SHIFT + Left: Move current workspace to monitor left. +- SUPER CONTROL SHIFT + Right: Move current workspace to monitor right. + +#### Vim keybindings +- SUPER CONTROL SHIFT + J: Move current workspace to monitor below. +- SUPER CONTROL SHIFT + K: Move current workspace to monitor above. +- SUPER CONTROL SHIFT + H: Move current workspace to monitor left. +- SUPER CONTROL SHIFT + L: Move current workspace to monitor right. + +## Window Management +- SUPER + C: Kill focused window. +- SUPER SHIFT + W: Toggle fullscreen. +- SUPER + V: Toggle floating window. +- SUPER SHIFT + Backslash: Toggle vertical/horizontal splits. +- SUPER + F11: Show/hide top panel. + +### Focus +- SUPER + Down: Change focus down. +- SUPER + Up: Change focus up. +- SUPER + Left: Change focus left. +- SUPER + Right: Change focus right. + +#### Vim keybindings +- SUPER + J: Change focus down. +- SUPER + K: Change focus up. +- SUPER + H: Change focus left. +- SUPER + L: Change focus right. + +### Movement +- SUPER SHIFT + Down: Move window down. +- SUpER SHIFT + Up: Move window up. +- SUpER SHIFT + Left: Move window left. +- SUpER SHIFT + Right: Move window right. +- SUpER + Left Mouse Button: Move window. + +#### Vim keybindings +- SUPER SHIFT + J: Move window down. +- SUPER SHIFT + K: Move window up. +- SUPER SHIFT + H: Move window left. +- SUPER SHIFT + L: Move window right. + +### Resizing +- SUPER + Right Mouse Button: Resize Window. + +### Moving between Workspaces +- SUPER SHIFT + {1..9}: Move to specified numbered workspace. +- SUPER SHIFT + Comma: Move to previous numbered workspace. +- SUPER SHIFT + Period: Move to next numbered workspace. + +### Scratchpad +- SUPER + S: Switch to scratchpad (overlay). +- SUPER SHIFT + S: Move window to scratchpad. + +## Submaps +These suubmaps provide special modes where you are free to use various key binds without pressing the full key combo, because certain keys are assumed. +### Resize Submap +- CTRL ALT + R: Enter resize mode. + - Down: Resize active window (0,10). + - Up: Resize active window (0,-10) + - Left: Resize active window (-10,0). + - Right: Resize active window (10,0). + + #### Vim Keybindings + - J: Resize active window (0,10). + - K: Resize active window (0,-10) + - H: Resize active window (-10,0). + - L: Resize active window (10,0). +- ESCAPE: Exit resize mode. + +### Move Submap +- CTRL ALT + M: Enter move mode. + - {1..0}: Move to numbered workspace. + - Comma: Move to previous numbered workspace. + - Period: Move to next numbered workspace. + --- + - Down: Move window down. + - Up: Move window up. + - Left: Move window left. + - Right: Move window right. + --- + - CONTROL + Down: Move current workspace to monitor below. + - CONTROL + Up: Move current workspace to monitor above. + - CONTROL + Left: Move current workspace to monitor left. + - CONTROL + Right: Move current workspace to monitor right. + + #### Vim keybindings + + - J: Move window down. + - K: Move window up. + - H: Move window left. + - L: Move window right. + --- + - CONTROL + J: Move current workspace to monitor below. + - CONTROL + K: Move current workspace to monitor above. + - CONTROL + H: Move current workspace to monitor left. + - CONTROL + L: Move current workspace to monitor right. +- ESCAPE: Exit move mode. + +