You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
George Rawlinson 6d0addc5b1
style(git): whitespace
2 months ago
alacritty/.config/alacritty fix: attempt #3.001 at fixing alacritty colours 1 year ago
archlinux refactor(archlinux): simplify ~/.makepkg.conf 2 months ago
bin/bin Add photo scripts 6 years ago
darktable/.config/darktable/styles refactor(darktable): update t3mujinpack to reflect upstream changes 6 years ago
git/.config/git style(git): whitespace 2 months ago
gnupg/.gnupg fix(gnupg): use ubuntu as keyserver due to SKS being dead 12 months ago
lftp Update lftp config to reflect v4.7.6 changes 6 years ago
mail feat(mail): add archlinux config 2 years ago
mpv/.config/mpv fix(mpv): update OSC configuration 5 years ago
music/.config feat(beets): add duplicates plugin 5 years ago
npm/.config/npm docs(npm): add default init parameters 6 years ago
nvim/.config/nvim feat(nvim): add vim-just plugin 2 months ago
ssh/.ssh fix(ssh): respect per-host configuration 4 years ago
sway/.config Use GNU Stow instead of bash scripts 7 years ago
termite/.config/termite style(colours): switch to solarized 6 years ago
tmux/.config/tmux fix: attempt #3.002 at fixing colours in tmux 1 year ago
weechat/.config/weechat style(weechat): more auto-generated config options 3 years ago
zsh/.config/zsh feat(zsh): enable zmv 2 months ago
.gitignore refactor(ssh): remove specific ssh information 5 years ago
LICENSE docs(license): update year range 3 years ago docs(readme): add archlinux to table of malcontents 11 months ago


alacritty      > yet another terminal emulator
archlinux      > just makepkg.conf for now
bin            > helpful shell scripts
darktable      > mostly just filters
git            > global git config & aliases
gnupg          > utilise gpg-agent for pgp crypto
lftp           > sftp management
mail           > mail config - mutt/mbsync/notmuch
mpv            > who needs vlc? minimal video player
music          > music config - mpd, ncmpcpp, beets
npm            > npm configuration (ha ha)
nvim           > neovim config & plugins
ssh            > safe-ish ssh config
sway           > minimal tiling wm for naughty computers
termite        > terminal colours & keyboard settings
tmux           > tmux config
weechat        > irc client ui/colour configuration
zsh            > shell, aliases and cool stuff

git clone ~/.dotfiles

Clone repository, then setup as desired using GNU Stow. I prefer using the --no-folding flag with stow.


These dotfiles assume the computer is set up in a specific way. I recommend using Ansible or other tools (Chef, Puppet, etc) to automatically provision your computer the way you like it.

Further Reading


The MIT License (MIT)