My collection of dotfiles and configuration stuff. Might be a superset of what I already have on github
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Emiel Kollof 60b61f792d More tweaks 6 hours ago
.Xresources.d More tweaks 6 hours ago
.config More tweaks 6 hours ago
.doom.d Tweaks 1 week ago
.dwm Tweaks 1 week ago
.fonts Add some fonts 2 months ago
.oh-my-bash @ b527766668 Some tweakage 4 weeks ago
.oh-my-zsh @ d247f98d3e pywal changes 4 days ago
.surf Some tweakage 4 weeks ago
Code More tweaks 6 hours ago
Wallpapers Some tweakage 4 weeks ago
bin More tweaks 6 hours ago
.Xresources pywal changes 4 days ago
.bashrc FreeBSD tweaks 2 weeks ago
.gitignore Updates 1 month ago
.gitmodules Doom emacs doesn't like to be a git submodule 1 month ago
.xinitrc More tweaks 1 month ago
.zshrc Tweaks 2 weeks ago
README.md Remove some dup wallpapers, tweaks 4 months ago
emoji-test.txt Tweaking, add emoji test file with all emojis (well most of them) 4 months ago

README.md

My dotfiles

These are my dotfiles. There are many like it, but these ones are mine.

Also of interest:

Installation

This is done through a bare git repository. The way to set it up is outlined here:

https://developer.atlassian.com/blog/2016/02/best-way-to-store-dotfiles-git-bare-repo/

git clone --bare https://git.hackerheaven.org/ekollof/dotfiles.git ~/.cfg
alias config='git --git-dir=$HOME/.cfg/ --work-tree=$HOME'

# Move files out of the way
mkdir -p .config-backup && \
config checkout 2>&1 | egrep "\s+\." | awk {'print $1'} | \
xargs -I{} mv {} .config-backup/{}

# try again
config checkout

# Lessen noise in commitlogs
config config --local status.showUntrackedFiles no

# Add submodules
config submodule update --init

Compatible with:

  • Any Linux distro (although I use Arch mainly)
  • Should work on FreeBSD as well, although I haven't tested that as of late.

Caveats:

  • Super-Shift-R might not restart dwm on FreeBSD, due to how it tries to find it's own executable path through procfs. I might have to devise a more portable way to do it.

Tools I use (that are most certainly referenced in the dotfiles):

Enjoy!