Note - there are two branches in this repo (master
for macOS, and ubuntu
)
Well these are my dotfiles. Most of these files are well-commented, so feel free to look through the repo.
- Shell: the bulk of my aliases are in
.shell_aliases
(zsh
andbash
compatible!) - Workflow:
- iTerm2 beta as my terminal emulator
- Neovim (using dein as a plugin manager)
- Tmux
- Sublime Text with Package Control - I only really use this for LaTeX or website development
- Window Management:
- kwm (obsolete!) and the hotkey daemon khd
- TODO - soon will switch to chunkwm
- Uebersicht, a neat tool for the display of html/css/js widgets directly on the desktop. This program is managing the custom toolbar you might see in a lot of Mac OS rices (and mine!)
- Pywal like pretty much everyone else
- Miscellaneous:
- some ricing scripts in .config/scripts/ricing.sh for functions like changing the wallpaper
Files: .shell_aliases
, .zshrc
, .bashrc
, .profile
, .config/scripts/ricing.sh
oh-my-zsh
is used to add plugins;antigen
is used to easily mange those plugins. They can both be installed easily, and further setup is simple.
Note on bash
, zsh
, and fish
:
fish
and zsh
are both great alternatives to bash
. zsh
is a superset of bash
so you don't lose the knowledge of pure bash
if you switch (important if you ssh
a lot); fish
isn't, but has better defaults so you don't have to configure it out-of-the-box.
Files:
.config/nvim/init.vim
.tmux.conf
,.tmux-osx.conf
.config/sublime 3/*
And check out my .gitconfig for some helpful aliases. Most useful for me are core.excludesfile
and the alias
es for common commands like commit
.
Files (macOS and Ubuntu branches differ)
.khd
,.kwm/kwmrc
.config/ubersicht/widgets/*
- Chrome (stylus and Tampermonkey)
- Firefox (Stylish and GreaseMonkey)
TODO:
- Both:
- uBlock Origin
- Imagus (very helpful)
- tampermonkey/stylus (chrome) / greasemonkey/stylish (firefox)
- Chrome:
- browserpass
- dropbox for gmail
- Google Hangouts
- Google Keep
- Google Play Music
- MagiCSS - Live CSS Editor
- Pushbullet
- Smile Always (redirect amazon.com to smile.amazon.com)
- SoundCloud Downloader Free
- Videostream
- Vimium (don't use since I have
khd
bindings) - Web of Trust - Website Rankings
- Firefox:
- Extensions:
- uBlock Origin
- checkCompatibility (for forcing old extension compatibility)
- cliget (turns a link into a
curl
command with correct flags for cookies) - colorPicker (great eyedropper)
- CurrentSong (obsolete in Firefox Quantum :/)
- FireFTP
- Prospector - OneLiner (turn navbar and tab bar into one line)
- New Tab Tools (define tab keyboard shortcuts and a lot more)
- Stylish
- Tab Mix Plus (this is run when Firefox starts)
- Appearance:
- Flat Underline (for making my tabs look cool: not been updated for a long time, requires checkCompatibility)
- Extensions: