dotfiles
Find a file
2022-06-14 20:07:16 +12:00
alacritty/.config/alacritty fix: attempt #3.001 at fixing alacritty colours 2022-01-12 19:57:31 +13:00
archlinux archlinux: add makepkg.conf 2022-05-04 21:26:42 +12:00
bin/bin Add photo scripts 2016-11-15 13:03:48 +13:00
darktable/.config/darktable/styles refactor(darktable): update t3mujinpack to reflect upstream changes 2017-05-16 07:28:09 +12:00
git/.config/git feat(git): override default template 2022-06-14 20:07:16 +12:00
gnupg/.gnupg fix(gnupg): use ubuntu as keyserver due to SKS being dead 2022-04-03 13:16:51 +12:00
lftp Update lftp config to reflect v4.7.6 changes 2017-02-20 13:15:36 +13:00
mail feat(mail): add archlinux config 2021-07-08 15:11:09 +00:00
mpv/.config/mpv fix(mpv): update OSC configuration 2018-07-23 17:51:24 +12:00
music/.config feat(beets): add duplicates plugin 2018-10-09 14:34:13 +13:00
npm/.config/npm docs(npm): add default init parameters 2017-05-14 17:58:27 +12:00
nvim/.config/nvim neovim: back to basics 2022-05-04 21:25:06 +12:00
ssh/.ssh fix(ssh): respect per-host configuration 2019-05-30 20:05:18 +12:00
sway/.config Use GNU Stow instead of bash scripts 2016-10-23 17:18:46 +13:00
termite/.config/termite style(colours): switch to solarized 2017-08-12 16:34:06 +12:00
tmux/.config/tmux fix: attempt #3.002 at fixing colours in tmux 2022-01-12 19:58:56 +13:00
weechat/.config/weechat style(weechat): more auto-generated config options 2020-02-06 12:46:52 +13:00
zsh/.config/zsh feat(zsh): add archlinux helper functions 2022-06-14 17:14:41 +12:00
.gitignore refactor(ssh): remove specific ssh information 2018-07-26 19:40:50 +12:00
LICENSE docs(license): update year range 2020-01-29 21:41:28 +13:00
README.md docs(readme): add archlinux to table of malcontents 2022-05-04 21:29:47 +12:00

dotfiles

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 https://github.com/grawlinson/dotfiles.git ~/.dotfiles

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

Caveats

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

LICENSE

The MIT License (MIT)