My configs for swayfx (sway fork)
❤️ This dotfiles fully compatible with vanilla sway, just remove ./config/sway/config.d/swayfx
config file
Also check my 'sway keybindings helper' project
- sway fx (window manager)
- waybar (status bar)
- nwg-panel (status bar) Optional
- nwg-launchers (menus/launchers)
- wofi (menus/launchers)
- mako (wayland notification daemon)
- avizo (wayland overlay bar)
- alacritty (shell)
- wf-recorder (screen recording)
- wl-clipboard (clipboard)
- swww (wallpaper daemon)
(arch based distros) You can use installation script (using 'yay' package manager to resolve dependencies)
curl -L https://raw.githubusercontent.com/owpk/dotfiles-swayfx/main/install.sh | bash
- default sway config:
~/.config/sway/config
include $HOME/.config/sway/config.d/*
include /etc/sway/outputs/*
- edit
~/.config/sway/config.d/10-autostart-applications
config file:
waybar
comment
nwg-panel
to enablewaybar
#exec_always nwg-panel
nwg-panel
comment
waybar
to enablenwg-panel
bar {
#swaybar_command waybar
}
- edit
.config/sway/config.d/input
to change keyboard layout and other kb settings - edit
.config/sway/config.d/default
to change key bindings config
change output properties (check man page for more info)
- create config file in
/etc/sway/outputs/example
example:
# Default wallpaper
output * scale 1.3
- vmware: black screen after sway launch
adding WLR_NO_HARDWARE_CURSORS=1 to /etc/environment may fix the problem