My Arch Linux setup.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
compton/.config/compton
i3/.config/i3
neofetch/.config/neofetch
polybar/.config/polybar
ranger/.config/ranger
scripts/.scripts
trizen/.config/trizen
wal/.config/wal
x
zsh
.gitignore
README.md
name.txt

README.md

OYED Dotfiles (Sheogorath)

Applications

Usage

Using GNU Stow, it's easy to manage symlinks to the home directory with dotfiles. E.g.

git clone git@github.com:oyed/dotfiles.git
cd dotfiles
stow trizen

This will symlink the trizen config to $HOME/.config. The same can be done for any other files/folders in the root of the repo.

Resources

Important Aliases/Functions

  • wall {name} - Generates and applies a pywal colorscheme based on the given image name (All placed in ~/pictures/wallpapers), restarts dunst (To apply new colors) and updates the feh cache to remember the new wallpaper.
  • ws {name} - Opens the given VSCode Workspace.

dunst

In order for pywal to apply its theme to dunst, the dunstrc file must be generated using the pywal template feature, which is why there is no dunstrc in .config/dunst (You can find the template in .config/wal/templates/dunstrc).

The resulting compiled dunstrc should be symlinked to .config/dunst (Compiled file will be put in .cache/wal).

/storage

/storage is a mounted internal 1TB HDD for downloads, files and games. /storage/downloads folder is symlinked to ~/downloads.

arch btw