My current dotfiles to recreate my development environment.
Moderatly minimal install: Not quite suckless Level, but minimal enough to lightweight, quick to install, while still having applications the accomplish everyday tasks.
Notifications with icons for system information: Information about system functions will be presented in the form of notifications. Most, if not all key-bindings will notify you of any background processes, or if anything has gone wrong.
Organized for easy tinkering: It can be a pain when your configuration files and programs are scattered across your hard drive, the current file tree map is as follows:
├── .bash_profile Links to .bashrc ├── .bashrc Bash configuration file ├── .config/ Containes most applicaions configuration files │ ├── aliasrc All bash aliases │ ├── i3blocks/ │ │ └── scripts/ Containes all scripts related to statusbar │ │ functions │ ├── wallpaper.png Symlinked to the selected background image in │ ~/.config/wallpapers ├── .local/ │ ├── share/ │ │ └── .icons/ Contains all icons used for notifications │ ├── bin/ Contains all executables, listed in $PATH │ └── misc/ │ ├── install-scripts/ Contains various scripts used to install things │ │ that may be considered useful. │ └── systemd-files/ Contains all custom service for systemd ├── .profile: Links to .bashrc └── README.md: This document.
Fresh install of Arch linux: clone the repository into your home folder
git clone https://github.com/samerickson/dotfiles.git /home/$USER
It is probably safer to clone the repository then copy the files into home.
clipman clipmenu matcha-gtk-theme matcha-icon-theme mpv imv networkmanager noto-fonts-emoji dmenu thunar grim mako sway pulse nvim wf-recorder zathura-djvu zathura-prd-poppler alsa-utils chromium i3blocks jq slurp swayidle swaylock termite galculator
Firefox also produces sesuire inducing visuals while trying to resize. As much
as I would like to use
firefox its just too broken for me to justify it. Even
chromium does not officially support
wayland, it still appears to be the
better option, as lots of other apps used are ran using
The man pages are usually the best place to go as community support with swaywm are limited, with the exception of asking your questions on reddit or the #sway IRC channel, there are very few forms online detailing issues that users have had and how to fix them. This may be a good thing though, as it forces you to get used to reading documentation and troubleshooting for yourself.
Here are some useful links for learning about what you can do with sway: https://www.mankier.com/5/sway
Wacom drawing tablets
Wacom tablets work in sway, though you need to compile the driver from source as there are some current issues with the version in the arch repositories for some reason.