Go to file
Dustin Swan 307dabe306 getting karabiner to work with Poker 2 again, tmux mouse support, vimrc syntax stuff.
bin Stuff
bitbar Various dotfile changes. Emacs, mail, music, etc.
fontconfig/conf.d Adding fonts and fontconfig to dotfiles
i3 More nixos xwindows config stuff
luakit Adding luakit scripts, creating a mutt folder instead of just .muttrc, and adding urlview config
ssh Various dotfile changes. Emacs, mail, music, etc.
vdirsyncer More stuff
.gitignore updates fish and zsh stuff for new brew, keychain, etc. changens to fish shell in emacs multi-term
.gitmodules Updating .spacemacs for the new release.
Emacs Client.scpt Various dotfile changes. Emacs, mail, music, etc.
README.org Fixing formatting in README. Again.
Xmodmap Using xmodmap for caps lock -> control, and Xcape for tap caps -> Esc
Xresources More nixos xwindows config stuff
brew_list updating list of packages that still require homebrew
config.fish More stuff
configuration.nix Adding configuration.nix
conky Fullscreen float for xmonad and adding mail to conky
ghci.conf Other dotfile updates here and there
gitconfig updating gitconfig with new email
glances.conf Bunch of dotfile changes
gpg-agent.conf Adding 'dustin' config layer for spacemacs. updating gpg-agent ttl to 24 hours.
karabiner.json getting karabiner to work with Poker 2 again, tmux mouse support, vimrc syntax stuff.
khal.conf Other dotfile updates here and there
khard.conf Other dotfile updates here and there
msmtprc General cleanup, some mail stuff. Some switching from brew to nix
muttrc Bunch of dotfile changes
ncmpcpp Various dotfile changes. Emacs, mail, music, etc.
offlineimap.py More notmuch filter corrections. Cleaning up decrypting for offlineimap
offlineimaprc More stuff
spacemacs More stuff
symlinks.sh Fixing some keyboard stuff
tmux.conf getting karabiner to work with Poker 2 again, tmux mouse support, vimrc syntax stuff.
urlview.linux different urlview configs per os
urlview.mac different urlview configs per os
vimrc getting karabiner to work with Poker 2 again, tmux mouse support, vimrc syntax stuff.
xinitrc more cleaning
zshrc updates fish and zsh stuff for new brew, keychain, etc. changens to fish shell in emacs multi-term

README.org

Dotfiles

I primarily use OS X and NixOS GNU/Linux. I'm trying nix on OS X for package management, and Homebrew for anything that's missing or broken.

After ~15 years with Vim & Tmux/GNU Screen, I've switched to Emacs & Spacemacs.

Emacs

If you

  • like Vim's modal UI
  • like Lisp better than Vimscript (yes, I know about neovim)
  • want a huge, ancient hacker community & ecosystem

then I really suggest checking out Emacs & Spacemacs. Emacs really is a great operating system, and now it has a great editor.

Other Software

Todo List

  • Switch from GitHub to GitLab
  • Switch to NixOS full time
  • [x] Switch from Gmail to Fastmail
  • [x] Switch from Dropbox to Syncthing
  • [x] vdirsyncer to sync CardDAV and CalDAV (to be hosted on Fastmail)
  • Calendar: khal (Or maybe something in Emacs)
  • Contacts: khard
  • Music: mpd or Mopidy & ncmpcpp (Or Mingus in Emacs)