Notes: This is a Wayland setup. Configs I used before switching to Wayland can be found in the _old folder
A relatively bare-bone (and not always so reliable) script to automatically install the dotfiles (install packages and do symlinks) exist (install.sh) however, it makes the following assumptions:
- You're using Arch Linux (it internally use pacman to install packages)
- You want to install all the files, you can't select specific features but you can however choose not to do symlinks and do those manually
- Your dotfiles are located at
~/dotfiles
(only required for automatic symlinking)
rm -f
) files before doing the links. This might result in data loss if you're not careful. Beware!
The install script doesn't install packages and dependencies only available in the AUR, you'll have to install those manually. An AUR helper will also not be installed (I recommend paru if one is needed) or yay (I personally use paru)
- autotiling switch the split orientation automatically based on current window dimensions (like bspwm and dwm).
- An alternative to this with better performance exists, I haven't personally tried it however
- grimshot, for the screenshot features (super[+shift]+p). Technically, this file is already included in Sway so it isn't necessarily needed, but this makes it much easier to use by making a symlink in
/usr/bin
and installing the man page - ttf-iosevka, ttf-iosevka-slab and ttf-iosevka-term-slab. The normal version (
ttf-iosevka
) is used in my code editor (using the extended variant), the serif version (ttf-iosevka-slab
) is used in the bar, window title etc and the terminal serif version (ttf-iosevka-term-slab
) is used in the terminal.
A list of the AUR packages required can be found in the aur-packages file
Make sure to checkout the autostart file located in the sway folder and removing the entries you don't need or you'll encounter errors
This setup use pywal to automatically generate a color scheme based on my wallpaper. All the config files are based on the color scheme generated so if you're using another wallpaper / no wallpaper, your setup might look a little funny
In the same way, the keyboard layout is hardcoded in /sway/config in the "Input configuration" section, you should change accordingly to your layout (by default, it use a custom layout so, it won't work)