This is the repository for my dotfiles for Sway, forked from Flipe Facundes.
The dotfiles configuration references a lot of packages that may not be installed on your system:
swayfx swayidle swaybg waybar rofi wlrctl cliphist lights ly kwalletd6 rofi-power-menu grim wl-clipboard xorg-xprop libpulse dunst
This is not a tutorial on changing your system language, this will only change the language of the configuration strings.
In .config/sway/config replace XX from the line import strings_XX to a language code matching a language file in that same directory.
Edit .config/sway/startup and add exec yourapplication.
Super+Shift+[Arrow Keys]Move windowsSuper+Shift+QClose windowCtrl+Alt+EscKill windowSuper+TabToggle floating window for selectionAlt+TabToggle focus between floating and tiling windowsSuper+Shift+CMove window to centerSuper+FToggle fullscreen modeSuper+SLayout toggle splitSuper+WLayout toggle tabbedSuper+ALayout toggle stackedSuper+Shift+[Arrow Keys]Move window to workspace In .config/sway/config replace XX from the line import strings_XX to a language code matching a language file in that same directory.
Super+REnter resize modeEsc/ReturnExit resize mode[Arrow Keys]Resize window
Super+[Arrow Keys]Navigate through windowsSuper+[Number Keys]Navigate through workspacesSuper+DGo back and forth on workspaces
Super+Equal/Super+NextRight mouse button clickSuper+Minus/Super+KP_7Left mouse button clickSuper+Ctrl+[Arrow Keys]Move cursor
XF86AudioRaiseVolume(volume up button) raises volumeXF86AudioLowerVolume(volume down button) lowers volumeXF86AudioMute(mute button) mutes the volumeSuper+POpens volume control (pavucontrol)XF86MonBrightnessUp(brightness up button) raises brightnessXF86MonBrightnessDown(brightness down button) lowers brightnessXF86ScreenSaver(screen saver button) set brightness to 0Alt+SpacePause media playback
Super+SpaceApplication launcher (Rofi)Super+EnterTerminal (Alacritty)Ctrl+EscTask manager (HTOP)Ctrl+Super+FWeb browser (Floorp)Super+EFile explorer (xdg-open)PrintSelect screen area to save to clipboardCtrl+PrintSaves a full screenshot to clipboardCtrl+Shift+PrintSaves a full screenshot to${HOME}/Pictures/Capture/${date + "%Y-%m-%d %H:%M:%S"} - Capture.png)Ctrl+Alt+ROBS Studio
Ctrl+LLock with swaylockCtrl+Shift+LPower options (Rofi)Ctrl+Shift+Alt+DeletePower offSuper+USystem update (pacman -Syu)Super+Ctrl+RReload SwaySuper+Shift+EExit SwayCtrl+Super+QKill SwayAlt+ApostropheChange audio output
You can also replace your display manager with ly, a TUI display manager. The config file in .config/ly/ will not work, you have to copy it to /etc/ly/config.ini after installing the package ly and enabling the systemd service (also, disable your current DM).