Config files versioned with git and managed by GNU
stow.
- WM: i3-gaps (multi-monitor setups) / i3 (laptops)
- Bar: Polybar
- Launchers: Rofi
- Terminal: xfce4-terminal
- Multiplexer: tmux
- Editor: vim
- Compositor: tryone144/compton
- Krita: FOSS paint program
- Wacom Driver: automatically installed from
xserver-xorg-input-wacom
- Messaging Platforms: WhatsApp nativefier-dark and Discord
- Notifications: dunst (can also use default daemon)
- System Monitoring: gotop (from source)
- Media: mpd, ncmpcpp, and cava
- Lock Screen: Lixxia/i3lock
- Grip:
pip install grip
- QMK keyboard firmware
- jq for JSON parsing
suckless-tools
(for i3 on Debian)feh
xdotool
bindkeys
xautomation
gsimplecal
gucharmap
NOTE: if an existing file already exists, stow
will not overwrite it.
git clone https://github.com/zskendall/dotfiles
~/dotfiles/install.sh
cd ~/dotfiles && stow dunst i3 media polybar rofi tmux vim xsession && cd ~
xrdb -merge ~/.Xresources
sed "s~%music_dir%~<music_dir_here>~" ~/.config/mpd/template > ~/.config/mpd/mpd.conf
sed "s~%music_dir%~<music_dir_here>~" ~/.ncmpcpp/template > ~/.ncmpcpp/config
./.xprofile
Since I've never clean installed after creating, might need to install git
and/or chmod u+x
the script.
Google Chrome as a browser takes a bit of tinkering to get working. Following instructions at wikihow.com/Install-Google-Chrome-Using-Terminal-on-Linux:
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome-stable_current_amd64.deb
sudo apt-get install -f
Load older Krita brushes: Settings > Manage Resource Libraries > Activate Krita_3_Default...
More information is in subdirs :)