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

  1. Clone the dotfiles
    git clone --bare https://github.com/simonvic/dotfiles.git "${XDG_DATA_HOME:-$HOME/.local/share}/.dotfiles"
  2. Checkout the content
    git --git-dir="${XDG_DATA_HOME:-$HOME/.local/share}/.dotfiles/" --work-tree="$HOME" checkout
  3. Hide untracked files
    git --git-dir="${XDG_DATA_HOME:-$HOME/.local/share}/.dotfiles/" --work-tree="$HOME" config --local status.showUntrackedFiles no
  4. Add .local/bin to path

    Follow your system instruction on how to edit the PATH and make the changes persistent.

  5. Make the scripts executable
    chmod +x ~/.local/bin/name_of_script
  6. 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.

Installation guide

For a more in-depth guide, refer to the wiki