| .config | ||
| .local/bin | ||
| .logseq | ||
| .vim/colors | ||
| .aliases | ||
| .bash_profile | ||
| .bashrc | ||
| .functions | ||
| .gitconfig | ||
| .gitignore | ||
| .profile | ||
| .tmux.conf | ||
| .vimrc | ||
| .zshenv | ||
| README.md | ||
Dotfiles
My personal set of dotfiles aiming at systems using Wayland and PipeWire as a base with WirePlumber for media session handling.
Requirements
- basic system installation
- git
- curl
Install
The easiest way to install these dotfiles on a bare Linux system is using the following command in your home directory:
curl -Ls https://sash.pw/s/cfg-install | bash
The short link https://sash.pw/s/cfg-install redirects to the raw install.sh script which can be used as well but requires more typing.
Packages
Following is a list of programs/packages I typically use in the form of a packages list which can be used with pacman directly:
wayland sway swaybg swayidle swaylock waybar mako grim slurp dmenu wl-clipboard xdg-desktop-portal-wlr python python-pip rsync alacritty bottom jq bc firefox thunderbird mpv feh wget htop polkit polkit-gnome nmap ttf-fira-sans ffmpeg gparted vlc tmux pcmanfm-gtk3 zenity stalonetray ranger zathura xarchiver gammastep tk qt5-wayland glfw-wayland
The last two packages are quite important for a couple of tools and programs to run properly and smooth under Wayland.
Other necessary tools like alsa, pipewire, git, etc are assumed to be installed and the basic setup of the distro to be finished.
Additional packages from the AUR (assuming yay is installed) and from the common package repository for a proper appearance using the dotfiles are the following (with the last font package being needed for a correct font display with steam and (optionally) the last package being used for brightness control of e.g. notebook displays):
yay -S yaru-colors-icon-theme papirus-icon-theme papirus-folders xdg-user-dirs ttf-weather-icons ttf-firacode-nerd ttf-inconsolata-go-nerd ttf-joypixels ttf-liberation brightnessctl