dotfiles
Lockscreen
Application launcher, window switcher and calculator (Rofi)
Polybar
Music control (sPlayerctl) + notification icon art
Speaker and microphone control
Brightness and Redshift control
App notifications
WiFi
Screenshot
ToDo popup with context action
Quick start
- Clone the dotfiles
git clone --bare https://github.com/simonvic/dotfiles.git "${XDG_DATA_HOME:-$HOME/.local/share}/.dotfiles" - Checkout the content
git --git-dir="${XDG_DATA_HOME:-$HOME/.local/share}/.dotfiles/" --work-tree="$HOME" checkout - Hide untracked files
git --git-dir="${XDG_DATA_HOME:-$HOME/.local/share}/.dotfiles/" --work-tree="$HOME" config --local status.showUntrackedFiles no - Add
.local/bintopathFollow your system instruction on how to edit the
PATHand make the changes persistent. - Make the scripts executable
chmod +x ~/.local/bin/name_of_script - Relog or reboot your system to make sure the changes have taken effect
Assuming you already have zsh as your shell (if not check how to change your default shell), you should now see the custom prompt.
You can use the dotfiles alias to manage the dotfiles. With the power of git you can easily fetch updates for the dotfiles or see what has changed.
- List changes
dotfiles log --oneline - Check for new updates
dotfiles fetch --tags - Change to developement branch to get latest changes
dotfiles checkout dev - Update the dotfiles
dotfiles pull
Installation guide
For a more in-depth guide, refer to the wiki