Skip to content

Some configuration files for getting sway wm to work without X11.

Notifications You must be signed in to change notification settings

dahead/dotfiles

Repository files navigation

dotfiles

My personal configuration files for getting my machine set up. My setup uses a lenovo laptop with an intel cpu and a docking station and one external display (aka Clamshell Mode). I use sway as a windowmanager under wayland with bemenu, kitty, pcmanfm, zsh, neovim and other stuff.

Arch linux base installation

The arch linux installation is documented in (installarchlinux.sh). The packages for the installed system can be found in (packages.sh).

./installarchlinux.sh
./packages.sh

sway installation

The only necessary files are sway's config file (.config/sway/config) and the environment adjustments in /etc/environment. Other files in (.config/sway/) are optional.

Backwards compatibility with xwayland

To disable support for xwayland/backwards compatibility add this line to your sway config:

# Disable support for xwayland
xwayland disable

If you want to have backwards compatibility enabled in sway, add this to your sway config:

# Enable support for xwayland
xwayland enable

Note: xorg-server etc. are not needed the be installed. The only package needed is "xorg-server-xwayland" from the AUR. See: https://www.archlinux.org/packages/extra/x86_64/xorg-server-xwayland

Features

  • Notifications with mako.
  • App launcher with bemenu.
  • Statusbar with i3status.
  • Variables set so various applications can launch on already configured workspaces.
  • Autostart sway after logon on tty1.
  • Adjust opacitiy of selected window with $mod + o or $mod + shift + o

Optional applications

pacman -S bemenu
pacman -S mako

Todo in the future

About

Some configuration files for getting sway wm to work without X11.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published