From 9af56eb5fdafebf7fe9e3afc415fb4861a6643c0 Mon Sep 17 00:00:00 2001 From: Aly Raffauf Date: Wed, 19 Jun 2024 14:20:46 -0400 Subject: [PATCH] hyprland: add list of desktop utilities --- Hyprland.md | 50 +++++++++++++++++++++++++++++--------------------- 1 file changed, 29 insertions(+), 21 deletions(-) diff --git a/Hyprland.md b/Hyprland.md index 0b709f5..7ddc4fc 100644 --- a/Hyprland.md +++ b/Hyprland.md @@ -1,23 +1,31 @@ +## Desktop Utilities +- Bluetooth: [blueman](https://github.com/blueman-project/blueman). +- Idle daemon: [swayidle](https://github.com/swaywm/swayidle). +- Notification daemon: [mako](https://github.com/emersion/mako). +- Panel: [waybar](https://github.com/Alexays/Waybar). +- Polkit: [mate-polkit](https://github.com/mate-desktop/mate-polkit). +- Wallpaper daemon: custom wrapper around [swaybg](https://github.com/swaywm/swaybg). +- WiFi: [network-manager-applet](https://gitlab.gnome.org/GNOME/network-manager-applet). - -## Launching Apps +## Keybindings +### 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 +### Screenshots - PRINT // CONTROL + F12: Take screenshot of monitor. - SUPER + PRINT // SUPER CONTROL + F12: Take screenshot of selected area. -## Session Control +### Session Control - SUPER CONTROL + L: Lock screen. - SUPER + M: Logout/shutdown dialog. -## Workspaces -### Switching Workspaces +### Workspaces +#### Switching Workspaces - SUPER + {1..9}: Switch to numbered workspace. - SUPER + Comma: Switch to previous numbered workspace. - SUPER + Period: Switch to next numbered workspace. @@ -25,79 +33,79 @@ - SUPER + Mouse Scroll Down: Switch to next numbered workspace. - TOUCHPAD: 3 Finger Swipe Left/Right. -### Multi-Monitor Workspace Management +#### 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 +##### 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 +### 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 +#### Focus - SUPER + Down: Change focus down. - SUPER + Up: Change focus up. - SUPER + Left: Change focus left. - SUPER + Right: Change focus right. -#### Vim keybindings +##### Vim keybindings - SUPER + J: Change focus down. - SUPER + K: Change focus up. - SUPER + H: Change focus left. - SUPER + L: Change focus right. -### Movement +#### 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 +##### 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 +#### Resizing - SUPER + Right Mouse Button: Resize Window. -### Moving between Workspaces +#### 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 +#### Scratchpad - SUPER + S: Switch to scratchpad (overlay). - SUPER SHIFT + S: Move window to scratchpad. -## Submaps +### 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 +#### 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 + ##### 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 +#### Move Submap - CTRL ALT + M: Enter move mode. - {1..0}: Move to numbered workspace. - Comma: Move to previous numbered workspace. @@ -113,7 +121,7 @@ These suubmaps provide special modes where you are free to use various key binds - CONTROL + Left: Move current workspace to monitor left. - CONTROL + Right: Move current workspace to monitor right. - #### Vim keybindings + ##### Vim keybindings - J: Move window down. - K: Move window up.