Skip to content

zskendall/dotfiles

Repository files navigation

dotfiles

dirty Config files versioned with git and managed by GNU stow.

TL;DR

Optional

  • 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

Other prerequisites

  • suckless-tools (for i3 on Debian)
  • feh
  • xdotool
  • bindkeys
  • xautomation
  • gsimplecal
  • gucharmap

Notes to the future me

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 :)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published