My current Sway Config with some custom bash scripts
.config/sway | ||
README.md | ||
screenshot-2023-03-23-170929.png |
Sway-Config
My current SwayWM Setup for Arch Linux. It uses bash Skripts and systemd-utilities. If you want to use it without them, help me improve it.
Includes:
- customizable scripts for menu, screenshots, gammastep and other functions
- many bindsyms (neo2 keyboard layout)
- already set up to support xwayland and wine (for wine also see this issue)
Setting up
- install dependencies
- Place the files in .config in $XDG_CONFIG_HOME
- make shell-scripts executable
chmod u+x .config/sway/*.sh
- edit the .config/sway/gammastep.ini to your timezone
- edit the Output and Input Configuration in .config/sway/config, if neccessary
- set Environment
- start sway
- further information can be found in the sway wiki
Dependencies:
- alacritty
- bemenu
- emoji-font (e.g. noto-emoji)
- gammastep
- grim
- mako
- polkit-gnome
- slurp
- acpiclient
- playerctl
install all with: sudo pacman -Syu alacritty bemenu noto-fonts-emoji gammastep grim mako polkit-gnome slurp acpi playerctl
optional: xorg-xwayland
Recommended Environment
These Environment Variables are recommended for using sway:
export XDG_CURRENT_DESKTOP=sway
export XDG_SESSION_TYPE=wayland\
For a consistent Theme across GTK and QT applications you can also set the Adwaita theme (libadwaita) which also has a adwaita-qt version in the AUR.
Licences
the wallpaper is "Winter Fairies" by David Revoy, licensed under Creative Commons Attribution 4.0. You can download it here or find more artworks here