From f017eec6e8a83d06cfaf9789fccc11429e58e83a Mon Sep 17 00:00:00 2001 From: Aly Raffauf Date: Sun, 21 Jul 2024 23:40:44 -0400 Subject: [PATCH] home/sway: add README --- homeManagerModules/desktop/hyprland/README.md | 2 +- homeManagerModules/desktop/sway/README.md | 139 ++++++++++++++++++ 2 files changed, 140 insertions(+), 1 deletion(-) create mode 100644 homeManagerModules/desktop/sway/README.md diff --git a/homeManagerModules/desktop/hyprland/README.md b/homeManagerModules/desktop/hyprland/README.md index 35121160..bcd3fa6f 100644 --- a/homeManagerModules/desktop/hyprland/README.md +++ b/homeManagerModules/desktop/hyprland/README.md @@ -120,7 +120,7 @@ ______________________________________________________________________ ### 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. +These submaps 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 diff --git a/homeManagerModules/desktop/sway/README.md b/homeManagerModules/desktop/sway/README.md new file mode 100644 index 00000000..6a93f9f8 --- /dev/null +++ b/homeManagerModules/desktop/sway/README.md @@ -0,0 +1,139 @@ +# Sway + +## Features + +- Clamshell mode for laptops +- Default apps + theme integration +- Random wallpapers that cycle every 15 minutes +- Slick looks +- swayfx support + +## Desktop Utilities + +- Bluetooth: [blueman](https://github.com/blueman-project/blueman). +- Idle daemon: [swayidle](https://github.com/swaywm/swayidle). +- Notifications: [mako](https://github.com/emersion/mako). +- Panel: [waybar](https://github.com/Alexays/Waybar). +- Polkit: [mate-polkit](https://github.com/mate-desktop/mate-polkit). +- Wallpapers: [swaybg](https://github.com/swaywm/swaybg). +- WiFi: [network-manager-applet](https://gitlab.gnome.org/GNOME/network-manager-applet). + +## 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 + +- PRINT // CTRL + F12: Take screenshot of monitor or selected area. + +### Session Control + +- SUPER CTRL + 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. +- TOUCHPAD: 3 Finger Swipe Left/Right. + +### Window Management + +- SUPER + C: Kill focused window. +- SUPER SHIFT + W: Toggle fullscreen. +- SUPER + V: Toggle floating window. +- 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. + +______________________________________________________________________ + +- 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 SHIFT + J: Move window down. +- SUPER SHIFT + K: Move window up. +- SUPER SHIFT + H: Move window left. +- SUPER SHIFT + L: Move window right. + +#### 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. + +### Modes + +These modes provide special submaps where you are free to use various key binds without pressing the full key combo, because certain keys are assumed. + +#### Resize Mode + +- 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). + + ______________________________________________________________________ + + - 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 Mode + +- 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. + + ______________________________________________________________________ + + - J: Move window down. + - K: Move window up. + - H: Move window left. + - L: Move window right. + +- ESCAPE: Exit move mode.