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.
 
 
Dustin Swan c67de567a2 Merge branch 'master' of github.com:dustinswan/dotfiles 8 years ago
bin Removing these, now I'm using build scripts in the directory 8 years ago
bitbar Various dotfile changes. Emacs, mail, music, etc. 8 years ago
fontconfig/conf.d Adding fonts and fontconfig to dotfiles 12 years ago
i3 More nixos xwindows config stuff 11 years ago
luakit Adding luakit scripts, creating a mutt folder instead of just .muttrc, and adding urlview config 12 years ago
ssh Various dotfile changes. Emacs, mail, music, etc. 8 years ago
vdirsyncer Various dotfile changes. Emacs, mail, music, etc. 8 years ago
.gitignore updates fish and zsh stuff for new brew, keychain, etc. changens to fish shell in emacs multi-term 8 years ago
.gitmodules Updating .spacemacs for the new release. 8 years ago
DefaultKeyBinding.dict Adding back the DefaultKeyBinding.dict for OS X 10 years ago
Emacs Client.scpt Various dotfile changes. Emacs, mail, music, etc. 8 years ago
README.org Fixing formatting in README. Again. 9 years ago
Xmodmap Using xmodmap for caps lock -> control, and Xcape for tap caps -> Esc 12 years ago
Xresources More nixos xwindows config stuff 11 years ago
antigen.zsh updating antigen 9 years ago
brew_list updating list of packages that still require homebrew 9 years ago
config.fish updates fish and zsh stuff for new brew, keychain, etc. changens to fish shell in emacs multi-term 8 years ago
configuration.nix Adding configuration.nix 10 years ago
conky Fullscreen float for xmonad and adding mail to conky 12 years ago
gemrc Adding gemrc and pentadactylrc 13 years ago
ghci.conf Other dotfile updates here and there 8 years ago
gitconfig updating gitconfig with new email 9 years ago
glances.conf Bunch of dotfile changes 8 years ago
gpg-agent.conf Adding 'dustin' config layer for spacemacs. updating gpg-agent ttl to 24 hours. 10 years ago
jrnl_config Jrnl config stuff 8 years ago
karabiner.json updates karabiner config to work with the branch that supports standalone keys & one-to-many mappings 8 years ago
khal.conf Other dotfile updates here and there 8 years ago
khard.conf Other dotfile updates here and there 8 years ago
msmtprc General cleanup, some mail stuff. Some switching from brew to nix 9 years ago
muttrc Bunch of dotfile changes 8 years ago
ncmpcpp Various dotfile changes. Emacs, mail, music, etc. 8 years ago
offlineimap.py More notmuch filter corrections. Cleaning up decrypting for offlineimap 11 years ago
offlineimaprc Bunch of dotfile changes 8 years ago
packages Breaking my mac bootstrap thing 11 years ago
passwords.py Finally getting notmuch + mbsync + msmtp + alot + afew working. Only with work mail so far 11 years ago
spacemacs updates fish and zsh stuff for new brew, keychain, etc. changens to fish shell in emacs multi-term 8 years ago
symlinks.sh updates karabiner config to work with the branch that supports standalone keys & one-to-many mappings 8 years ago
tmux.conf Major vim, tmux, zsh cleanup 8 years ago
urlview.linux different urlview configs per os 12 years ago
urlview.mac different urlview configs per os 12 years ago
vimperatorrc Adding duolingo to ignorekeys in vimperator 9 years ago
vimrc Better shortcut for p4 edit in vim 8 years ago
xinitrc more cleaning 10 years ago
zshrc updates fish and zsh stuff for new brew, keychain, etc. changens to fish shell in emacs multi-term 8 years ago

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)