Getting Started
Welcome to Config-Sway! This guide will help you start using your new Sway window manager setup immediately.If you haven’t installed Config-Sway yet, follow the Installation Guide first.
Starting Sway
You can start Sway from a TTY or through a display manager.From TTY (Recommended)
From a Display Manager
If you use a display manager (GDM, SDDM, LightDM), select “Sway” from the session menu before logging in.Essential Keybindings
Config-Sway uses Super (Windows key) as the primary modifier, with Hyprland-style shortcuts.Opening Applications
Window Management
Workspaces
System Menus
Your First Session
Let’s walk through using Sway for the first time.Open a terminal
Press
Super + Enter to open Kitty, your terminal emulator.Kitty is a GPU-accelerated terminal with excellent performance and features like ligatures and image support.
Launch applications
Press
Super + D to open the Rofi application launcher. Type the name of an application and press Enter to launch it.Try launching Firefox: press Super + D, type “firefox”, and press Enter.Navigate between windows
Use
Super + H/J/K/L to move focus between open windows:Super + H- Focus leftSuper + L- Focus rightSuper + K- Focus upSuper + J- Focus down
Switch workspaces
Press
Super + 2 to switch to workspace 2. Press Super + 1 to return to workspace 1.Workspaces help you organize windows by task or project.Customizing Your Setup
Switching Themes
Config-Sway includes a unified theme system that changes colors across Sway, Waybar, Kitty, and Rofi.Select a theme
Use arrow keys to navigate and Enter to select a theme.The theme applies immediately to:
- Window borders and title bars (Sway)
- Status bar colors (Waybar)
- Terminal colors (Kitty)
- Menu colors (Rofi)
- Wallpaper
Changing Wallpapers
PressSuper + W to open the wallpaper switcher. Select an image from your wallpapers directory.
Wallpapers are stored in
~/.config/wallpapers/. Add your own images to this directory to use them.Window Layout Tips
Floating Windows
By default, Sway tiles windows automatically. To make a window float:- Focus the window
- Press
Super + Uto toggle floating mode - Move floating windows with
Super + Shift + H/J/K/L(50px) orSuper + Alt + H/J/K/L(150px) - Resize floating windows with
Super + Ctrl + H/J/K/L
Split Direction
PressSuper + O to toggle between horizontal and vertical splits. New windows will tile in the current split direction.
Fullscreen
PressSuper + P to make the focused window fullscreen. Press it again to exit fullscreen.
Using the Power Menu
PressSuper + Q to open the power menu with these options:
- Shutdown: Power off your computer
- Reboot: Restart your computer
- Lock: Lock your screen with swaylock
- Suspend: Suspend to RAM (sleep mode)
- Logout: Exit Sway and return to TTY/display manager
Media Controls
Config-Sway includes multimedia key support:These keys work automatically if your keyboard has dedicated media keys. On laptops, they’re usually accessed with the
Fn key.Notifications
Config-Sway uses Mako for notifications.Notification Controls
Super + N- Dismiss all notificationsSuper + Shift + N- Toggle Do Not Disturb mode
Mouse Gestures
You can also use your mouse with the Super key:Super + Left Click- Drag to move windowSuper + Middle Click- Drag to resize windowSuper + Right Click- Toggle floating modeSuper + Scroll Up- Next workspaceSuper + Scroll Down- Previous workspace
Reloading Configuration
After editing configuration files:Getting Help
View All Keybindings
All keybindings are defined in~/.config/sway/config. Open it in your editor:
Check Sway Status
Debug Issues
Quick Reference Card
Most Important Shortcuts
| Shortcut | Action |
|---|---|
Super + Enter | Open terminal |
Super + D | Application launcher |
Super + Q | Power menu |
Super + C | Close window |
Super + A | Theme switcher |
Super + H/J/K/L | Navigate windows |
Super + 1-9 | Switch workspace |
Super + Shift + 1-9 | Move window to workspace |
Super + U | Toggle floating |
Super + P | Toggle fullscreen |
Next Steps
Now that you’re familiar with the basics, explore more features:Customization
Learn how to customize themes, configure Waybar, and personalize your setup.
Keybindings
View the complete keybinding reference with all shortcuts.
Troubleshooting
Solutions for common issues and problems.
Tips for New Users
Coming from a desktop environment? Sway works differently:
- There’s no traditional “minimize” - use workspaces instead
- Windows tile automatically - use
Super + Uto float windows when needed - The status bar (Waybar) shows workspace indicators - click them to switch
- Right-click the network icon in Waybar to manage WiFi connections
Practice Exercise
Try this workflow to get comfortable with Sway:Open multiple terminals
Press
Super + Enter three times to open three terminal windows.Notice how they tile automatically.Move one to workspace 2
Focus one terminal and press
Super + Shift + 2.Press Super + 2 to see it in workspace 2.Make a terminal floating
Focus a terminal and press
Super + U.Move it with Super + Shift + H/J/K/L.Resize it with Super + Ctrl + H/J/K/L.