dotfiles for Chris Jones
Drink Responsiblyβ’ π₯ while configuring dot files.
These dotfiles have been known to stop working at a moments notice, so buyer beware.
β’ wiki β’ Installation β’ File Structure β’ Useful Links β’ TODOs β’ Contact β’
Installation
π· install script is incomplete, do the good ol StackOverflow to expierment with repo files.π§
curl https://raw.githubusercontent.com/ipatch/dotfiles/master/install.sh | /bin/sh
echo "quickly add tmux configuration file, in a pinch"
curl https://raw.githubusercontent.com/ipatch/dotfiles/master/terms/tmux/tmux.conf > ~/.tmux.confFile Structure
Certain files and folders are omitted for brevity & security, most notably the
packdirectory polluting the File Structure with vim plugin files.
File Structure
.
βββ .git-crypt/
βΒ Β βββ .gitattributes
βΒ Β βββ keys/
βΒ Β βββ default/
βΒ Β βββ 0/
βββ .gitattributes
βββ .github/
βΒ Β βββ CONTRIBUTING.md
βΒ Β βββ ISSUE_TEMPLATE.md
βΒ Β βββ PULL_REQUEST_TEMPLATE.md
βββ .gitignore
βββ .gitmodules
βββ .wiki/
βΒ Β βββ .gitignore
βΒ Β βββ Home.md
βΒ Β βββ _Footer.md
βΒ Β βββ _Sidebar.md
βΒ Β βββ bind9-Notes.md
βΒ Β βββ creating-a-custom-motd-on-Debian-Jessie.md
βΒ Β βββ email-client-Notes.md
βΒ Β βββ email-server-setup-Notes.md
βΒ Β βββ emoji-side-quest.md
βΒ Β βββ fish-shell-Notes.md
βΒ Β βββ git-Notes.md
βΒ Β βββ git-it-got-it-good.md
βΒ Β βββ graphics-and-image-processing.md
βΒ Β βββ gui-text-editor-Notes.md
βΒ Β βββ homebrew-and-linuxbrew-formula-Notes.md
βΒ Β βββ lib/
βΒ Β βΒ Β βββ Neovim-2018-april-late.png
βΒ Β βΒ Β βββ Neovim-2018-april.png
βΒ Β βΒ Β βββ abe.circle.png
βΒ Β βΒ Β βββ abe.png
βΒ Β βΒ Β βββ abe.tmp.png
βΒ Β βΒ Β βββ abe.tmp.xcf
βΒ Β βΒ Β βββ custom-motd.png
βΒ Β βΒ Β βββ fish-tab-completions.png
βΒ Β βΒ Β βββ macos-opengl-support.png
βΒ Β βΒ Β βββ merica.gif
βΒ Β βΒ Β βββ restore-app-windows.png
βΒ Β βΒ Β βββ vim-2017.png
βΒ Β βΒ Β βββ windows-10-boot-time.png
βΒ Β βββ linux-macos-administration-Notes.md
βΒ Β βββ linux-macos-troubleshooting-Notes.md
βΒ Β βββ macbookpro-late-2013-Notes.md
βΒ Β βββ radare-Notes.md
βΒ Β βββ raspberry-pi-Notes.md
βΒ Β βββ tags
βΒ Β βββ terminal-emulators.md
βΒ Β βββ tmux-Notes.md
βΒ Β βββ vim-neovim-Notes.md
βΒ Β βββ web-browser-Notes.md
βΒ Β βββ weechat-Notes.md
βΒ Β βββ windows-Notes.md
βΒ Β βββ working-with-video.md
βββ LICENSE
βββ README.md
βββ asdf/
βΒ Β βββ .default-gems
βΒ Β βββ .default-npm-packages
βΒ Β βββ .tool-versions.nathan.capin
βΒ Β βββ .tool-versions.nathan.root
βΒ Β βββ README.md
βΒ Β βββ tool-versions.rogue.capin
βββ config/
βΒ Β βββ README.md
βΒ Β βββ alacritty/
βΒ Β βΒ Β βββ alacritty.yml
βΒ Β βββ asciinema/
βΒ Β βΒ Β βββ config
βΒ Β βΒ Β βββ install-id
βΒ Β βΒ Β βββ install-id.shu
βΒ Β βββ atom/
βΒ Β βΒ Β βββ packages.list
βΒ Β βββ base16-shell -> /opt/code/github/PUBLIC/base16-shell/
βΒ Β βββ bash/
βΒ Β βΒ Β βββ .gitkeep
βΒ Β βΒ Β βββ bash_completion/
βΒ Β βΒ Β βΒ Β βββ alacritty-completions.bash
βΒ Β βΒ Β βββ bash_profile
βΒ Β βΒ Β βββ bashrc
βΒ Β βΒ Β βββ functions/
βΒ Β βΒ Β βββ .fzf.bash
βΒ Β βΒ Β βββ .gitkeep
βΒ Β βΒ Β βββ README.md
βΒ Β βΒ Β βββ debug.bash*
βΒ Β βΒ Β βββ foobar.bash
βΒ Β βΒ Β βββ print_256_colors.bash*
βΒ Β βββ bitbar/
βΒ Β βΒ Β βββ cpu-temperature.5s.sh*
βΒ Β βΒ Β βββ fan-speed.5s.sh*
βΒ Β βΒ Β βββ spotify.10s.sh*
βΒ Β βββ brew/
βΒ Β βΒ Β βββ Debian/
βΒ Β βΒ Β βΒ Β βββ stretch/
βΒ Β βΒ Β βΒ Β βββ .gitkeep
βΒ Β βΒ Β βΒ Β βββ Brewfile
βΒ Β βΒ Β βΒ Β βββ dir_colors -> /opt/Code/dotfiles/config/brew/macOS/10.13/gnu-coreutils/dir_colors
βΒ Β βΒ Β βΒ Β βββ nathan.stretch.package-list.txt -> /opt/Code/dotfiles/jobs/Linux/Debian/etc/apt/nathan.stretch.package-list.txt
βΒ Β βΒ Β βββ grc/
βΒ Β βΒ Β βΒ Β βββ grc.conf
βΒ Β βΒ Β βββ macOS/
βΒ Β βΒ Β βββ 10.12 -> Sierra//
βΒ Β βΒ Β βββ 10.13 -> High\ Sierra//
βΒ Β βΒ Β βββ High\ Sierra/
βΒ Β βΒ Β βΒ Β βββ Brewfile
βΒ Β βΒ Β βΒ Β βββ Library -> /opt/Code/dotfiles/config/brew/macOS/Sierra/Library/
βΒ Β βΒ Β βΒ Β βββ config/
βΒ Β βΒ Β βΒ Β βΒ Β βββ karabiner -> /opt/Code/dotfiles/config/karabiner/
βΒ Β βΒ Β βΒ Β βββ etc -> /opt/Code/dotfiles/config/brew/macOS/Sierra/etc/
βΒ Β βΒ Β βΒ Β βββ gnu-coreutils/
βΒ Β βΒ Β βΒ Β βββ dir_colors
βΒ Β βΒ Β βββ Sierra/
βΒ Β βΒ Β βββ Brewfile
βΒ Β βΒ Β βββ Library/
βΒ Β βΒ Β βΒ Β βββ LaunchAgents/
βΒ Β βΒ Β βΒ Β βΒ Β βββ com.chrisrjones.ssh-agent.plist
βΒ Β βΒ Β βΒ Β βββ LaunchDaemons/
βΒ Β βΒ Β βΒ Β βββ com.chrisrjones.sshd.plist
βΒ Β βΒ Β βββ etc/
βΒ Β βΒ Β βββ ssh/
βΒ Β βΒ Β βββ ssh_config
βΒ Β βΒ Β βββ sshd_config
βΒ Β βββ code -> vscode/
βΒ Β βββ firefox/
βΒ Β βΒ Β βββ chrome/
βΒ Β βΒ Β βββ userChrome.css
βΒ Β βββ fish/
βΒ Β βΒ Β βββ abbreviations.fish
βΒ Β βΒ Β βββ aliases.fish
βΒ Β βΒ Β βββ completions/
βΒ Β βΒ Β βΒ Β βββ alacritty.fish
βΒ Β βΒ Β βΒ Β βββ asdf.fish
βΒ Β βΒ Β βΒ Β βββ docker.fish
βΒ Β βΒ Β βΒ Β βββ rustup.fish
βΒ Β βΒ Β βββ conf.d/
βΒ Β βΒ Β βΒ Β βββ 001_load_paths.fish
βΒ Β βΒ Β βΒ Β βββ 002_load_ls_colors.fish
βΒ Β βΒ Β βΒ Β βββ 005_omf.fish
βΒ Β βΒ Β βΒ Β βββ 007_load_pyen.fish
βΒ Β βΒ Β βΒ Β βββ 008_load_gpg-agent.fish
βΒ Β βΒ Β βββ config.fish
βΒ Β βΒ Β βββ config.fish.bkup
βΒ Β βΒ Β βββ fish_universal_variables
βΒ Β βΒ Β βββ frameworks/
βΒ Β βΒ Β βΒ Β βββ omf/
βΒ Β βΒ Β βΒ Β βββ bundle
βΒ Β βΒ Β βΒ Β βββ channel
βΒ Β βΒ Β βΒ Β βββ theme
βΒ Β βΒ Β βΒ Β βββ themes/
βΒ Β βΒ Β βΒ Β βββ theme-neolambda/
βΒ Β βΒ Β βΒ Β βββ LICENSE
βΒ Β βΒ Β βΒ Β βββ README.md
βΒ Β βΒ Β βΒ Β βββ fish_prompt.fish
βΒ Β βΒ Β βΒ Β βββ fish_right_prompt.fish
βΒ Β βΒ Β βΒ Β βββ lib/
βΒ Β βΒ Β βΒ Β βββ fish-shell-lambda-theme.png
βΒ Β βΒ Β βΒ Β βββ virtualenv-double-prompt.png
βΒ Β βΒ Β βΒ Β βββ virtualenv.png
βΒ Β βΒ Β βββ functions/
βΒ Β βΒ Β βΒ Β βββ bases.fish
βΒ Β βΒ Β βΒ Β βββ brew_find_pkg.fish
βΒ Β βΒ Β βΒ Β βββ color.fish
βΒ Β βΒ Β βΒ Β βββ dbus_launch.fish
βΒ Β βΒ Β βΒ Β βββ editfish.fish
βΒ Β βΒ Β βΒ Β βββ emoji.fish
βΒ Β βΒ Β βΒ Β βββ erl_cmd_his.fish
βΒ Β βΒ Β βΒ Β βββ fish_prompt.fish -> /Users/capin/.local/share/omf/themes/neolambda/fish_prompt.fish
βΒ Β βΒ Β βΒ Β βββ fish_term_wrap.fish
βΒ Β βΒ Β βΒ Β βββ fish_title.fish
βΒ Β βΒ Β βΒ Β βββ fish_user_key_bindings.fish
βΒ Β βΒ Β βΒ Β βββ foobar.fish
βΒ Β βΒ Β βΒ Β βββ fundle.fish
βΒ Β βΒ Β βΒ Β βββ fzf_key_bindings.fish -> /usr/local/opt/fzf/shell/key-bindings.fish
βΒ Β βΒ Β βΒ Β βββ git_submodule_add_commit.fish
βΒ Β βΒ Β βΒ Β βββ gittree.fish
βΒ Β βΒ Β βΒ Β βββ h.fish
βΒ Β βΒ Β βΒ Β βββ key-bindings.fish -> /usr/local/opt/fzf/shell/key-bindings.fish
βΒ Β βΒ Β βΒ Β βββ ln_asdf_man_pages.fish
βΒ Β βΒ Β βΒ Β βββ ln_dotfiles.fish
βΒ Β βΒ Β βΒ Β βββ mac_lsusers.fish
βΒ Β βΒ Β βΒ Β βββ mac_toggle_hidden_files.fish
βΒ Β βΒ Β βΒ Β βββ mac_useradd.fish
βΒ Β βΒ Β βΒ Β βββ manpdf.fish
βΒ Β βΒ Β βΒ Β βββ mk_asdf_bins.fish
βΒ Β βΒ Β βΒ Β βββ mkcd.fish
βΒ Β βΒ Β βΒ Β βββ path_add.fish
βΒ Β βΒ Β βΒ Β βββ path_pretty.fish
βΒ Β βΒ Β βΒ Β βββ path_remove.fish
βΒ Β βΒ Β βΒ Β βββ perl_print_emoji.fish
βΒ Β βΒ Β βΒ Β βββ print_cpu_code_name.fish
βΒ Β βΒ Β βΒ Β βββ print_fish.fish
βΒ Β βΒ Β βΒ Β βββ print_wan_ip.fish
βΒ Β βΒ Β βΒ Β βββ rtail.fish
βΒ Β βΒ Β βΒ Β βββ rvm.fish
βΒ Β βΒ Β βΒ Β βββ rvm_toggle.fish
βΒ Β βΒ Β βΒ Β βββ shell_color_palette.fish
βΒ Β βΒ Β βΒ Β βββ test_256_color.fish
βΒ Β βΒ Β βΒ Β βββ test_italic.fish
βΒ Β βΒ Β βΒ Β βββ test_true_color.fish
βΒ Β βΒ Β βΒ Β βββ toggle_anaconda_pythons.fish
βΒ Β βΒ Β βΒ Β βββ toggle_asdf_shims_and_bins.fish
βΒ Β βΒ Β βΒ Β βββ toggle_homebrew_python_path.fish
βΒ Β βΒ Β βΒ Β βββ toggle_homebrew_ruby.fish
βΒ Β βΒ Β βΒ Β βββ vman.fish
βΒ Β βΒ Β βββ fundle/
βΒ Β βΒ Β βΒ Β βββ edc/
βΒ Β βΒ Β βΒ Β βββ bass/
βΒ Β βΒ Β βΒ Β βββ .travis.yml
βΒ Β βΒ Β βΒ Β βββ LICENSE
βΒ Β βΒ Β βΒ Β βββ Makefile
βΒ Β βΒ Β βΒ Β βββ README.md
βΒ Β βΒ Β βΒ Β βββ functions/
βΒ Β βΒ Β βΒ Β βΒ Β βββ __bass.py
βΒ Β βΒ Β βΒ Β βΒ Β βββ bass.fish
βΒ Β βΒ Β βΒ Β βββ test/
βΒ Β βΒ Β βΒ Β βββ fixtures/
βΒ Β βΒ Β βΒ Β βΒ Β βββ dollar_output.sh*
βΒ Β βΒ Β βΒ Β βββ test_bass.fish
βΒ Β βΒ Β βΒ Β βββ test_dollar_on_output.fish
βΒ Β βΒ Β βββ interactive.fish
βΒ Β βββ git/
βΒ Β βΒ Β βββ git-templates/
βΒ Β βΒ Β βΒ Β βββ hooks/
βΒ Β βΒ Β βΒ Β βββ legacy.pre-commit*
βΒ Β βΒ Β βΒ Β βββ post-checkout*
βΒ Β βΒ Β βΒ Β βββ pre-commit*
βΒ Β βΒ Β βΒ Β βββ pre-commit.d/
βΒ Β βΒ Β βΒ Β βββ 01-crypto.sh*
βΒ Β βΒ Β βββ gitattributes
βΒ Β βΒ Β βββ gitconfig
βΒ Β βΒ Β βββ gitexcludes
βΒ Β βββ htop/
βΒ Β βΒ Β βββ htoprc
βΒ Β βββ inputrc
βΒ Β βββ irc-clients/
βΒ Β βΒ Β βββ weechat/
βΒ Β βΒ Β βββ alias.conf
βΒ Β βΒ Β βββ aspell.conf
βΒ Β βΒ Β βββ buffers.conf
βΒ Β βΒ Β βββ buflist.conf
βΒ Β βΒ Β βββ charset.conf
βΒ Β βΒ Β βββ colorize_nicks.conf
βΒ Β βΒ Β βββ exec.conf
βΒ Β βΒ Β βββ fifo.conf
βΒ Β βΒ Β βββ fset.conf
βΒ Β βΒ Β βββ irc.conf.shu
βΒ Β βΒ Β βββ iset.conf
βΒ Β βΒ Β βββ logger.conf
βΒ Β βΒ Β βββ logs/
βΒ Β βΒ Β βΒ Β βββ .gitkeep
βΒ Β βΒ Β βββ lua/
βΒ Β βΒ Β βΒ Β βββ autoload/
βΒ Β βΒ Β βββ perl/
βΒ Β βΒ Β βΒ Β βββ autoload/
βΒ Β βΒ Β βΒ Β βΒ Β βββ iset.pl -> ../iset.pl
βΒ Β βΒ Β βΒ Β βΒ Β βββ multiline.pl -> ../multiline.pl
βΒ Β βΒ Β βΒ Β βΒ Β βββ nickregain.pl -> ../nickregain.pl
βΒ Β βΒ Β βΒ Β βββ iset.pl
βΒ Β βΒ Β βΒ Β βββ multiline.pl
βΒ Β βΒ Β βΒ Β βββ nickregain.pl
βΒ Β βΒ Β βββ perl.conf
βΒ Β βΒ Β βββ plugins.conf
βΒ Β βΒ Β βββ python/
βΒ Β βΒ Β βΒ Β βββ autojoin.py
βΒ Β βΒ Β βΒ Β βββ autoload/
βΒ Β βΒ Β βΒ Β βΒ Β βββ autojoin.py -> ../autojoin.py
βΒ Β βΒ Β βΒ Β βΒ Β βββ colorize_nicks.py -> ../colorize_nicks.py
βΒ Β βΒ Β βΒ Β βΒ Β βββ histsearch.py -> ../histsearch.py
βΒ Β βΒ Β βΒ Β βΒ Β βββ pyrnotify.py -> ../pyrnotify.py
βΒ Β βΒ Β βΒ Β βββ colorize_nicks.py
βΒ Β βΒ Β βΒ Β βββ histsearch.py
βΒ Β βΒ Β βΒ Β βββ pyrnotify.py
βΒ Β βΒ Β βββ python.conf
βΒ Β βΒ Β βββ relay.conf
βΒ Β βΒ Β βββ ruby/
βΒ Β βΒ Β βΒ Β βββ autoload/
βΒ Β βΒ Β βββ ruby.conf
βΒ Β βΒ Β βββ script/
βΒ Β βΒ Β βΒ Β βββ plugins.xml.gz
βΒ Β βΒ Β βββ script.conf
βΒ Β βΒ Β βββ sec.conf.shu
βΒ Β βΒ Β βββ tcl/
βΒ Β βΒ Β βΒ Β βββ autoload/
βΒ Β βΒ Β βββ trigger.conf
βΒ Β βΒ Β βββ weechat.conf.shu
βΒ Β βΒ Β βββ weechat.log
βΒ Β βΒ Β βββ weechat.png
βΒ Β βΒ Β βββ xfer/
βΒ Β βΒ Β βΒ Β βββ .gitkeep
βΒ Β βΒ Β βββ xfer.conf
βΒ Β βββ karabiner/
βΒ Β βΒ Β βββ assets/
βΒ Β βΒ Β βΒ Β βββ complex_modifications/
βΒ Β βΒ Β βΒ Β βββ .gitkeep
βΒ Β βΒ Β βΒ Β βββ 1531852685.json
βΒ Β βΒ Β βββ karabiner.json
βΒ Β βββ minicom/
βΒ Β βΒ Β βββ minirc.bp-apex2g
βΒ Β βΒ Β βββ minirc.dfl
βΒ Β βΒ Β βββ minirc.minicom-bp-ap-express-2G
βΒ Β βΒ Β βββ minirc.minicom-bp-ap2g
βΒ Β βββ mpv/
βΒ Β βΒ Β βββ input.conf
βΒ Β βΒ Β βββ mpv.conf
βΒ Β βΒ Β βββ mpv_history.log
βΒ Β βΒ Β βββ scripts/
βΒ Β βΒ Β βΒ Β βββ history.lua
βΒ Β βΒ Β βββ watch_later/
βΒ Β βΒ Β βββ .gitkeep
βΒ Β βΒ Β βββ 16BDAD0EF35D15879302723703612C96
βΒ Β βΒ Β βββ 183D4B3B19174B54291AECC845FC12C4
βΒ Β βΒ Β βββ 6267CB20C03F5A5634589F80ED8FD6E5
βΒ Β βββ mutt/
βΒ Β βΒ Β βββ muttrc
βΒ Β βββ nvim/
βΒ Β βΒ Β βββ autoload/
βΒ Β βΒ Β βΒ Β βββ .gitkeep
βΒ Β βΒ Β βββ init.vim
βΒ Β βββ pt/
βΒ Β βΒ Β βββ config.toml
βΒ Β βββ vscode/
βΒ Β βΒ Β βββ keybindings.json
βΒ Β βΒ Β βββ settings.json
βΒ Β βββ zsh/
βΒ Β βββ functions/
βΒ Β βΒ Β βββ .fzf.zsh
βΒ Β βββ zlogin
βΒ Β βββ zshenv
βΒ Β βββ zshrc
βββ editors/
βΒ Β βββ atom -> /opt/Code/dotfiles/config/atom/
βΒ Β βββ code -> /opt/Code/dotfiles/config/code/
βΒ Β βββ ctags
βΒ Β βββ nvim -> /opt/Code/dotfiles/config/nvim/
βΒ Β βββ vim/
βΒ Β βββ README.md
βΒ Β βββ editorconfig
βΒ Β βββ init.vim -> /opt/Code/dotfiles/config/nvim/init.vim
βΒ Β βββ vim/
βΒ Β βΒ Β βββ .base16
βΒ Β βΒ Β βββ .base16.previous
βΒ Β βΒ Β βββ after/
βΒ Β βΒ Β βΒ Β βββ .gitkeep
βΒ Β βΒ Β βΒ Β βββ ftplugin/
βΒ Β βΒ Β βΒ Β βΒ Β βββ bash/
βΒ Β βΒ Β βΒ Β βΒ Β βΒ Β βββ bash.vim
βΒ Β βΒ Β βΒ Β βΒ Β βββ fish/
βΒ Β βΒ Β βΒ Β βΒ Β βΒ Β βββ fish.vim
βΒ Β βΒ Β βΒ Β βΒ Β βββ html.vim
βΒ Β βΒ Β βΒ Β βΒ Β βββ javascript/
βΒ Β βΒ Β βΒ Β βΒ Β βΒ Β βββ folding.vim
βΒ Β βΒ Β βΒ Β βΒ Β βΒ Β βββ javascript.vim
βΒ Β βΒ Β βΒ Β βΒ Β βββ markdown/
βΒ Β βΒ Β βΒ Β βΒ Β βΒ Β βββ folding.vim
βΒ Β βΒ Β βΒ Β βΒ Β βΒ Β βββ markdown.vim
βΒ Β βΒ Β βΒ Β βΒ Β βββ python.vim
βΒ Β βΒ Β βΒ Β βΒ Β βββ vim/
βΒ Β βΒ Β βΒ Β βΒ Β βββ folding.vim
βΒ Β βΒ Β βΒ Β βΒ Β βββ vim.vim
βΒ Β βΒ Β βΒ Β βββ plugin/
βΒ Β βΒ Β βΒ Β βββ plugin_ale.vim
βΒ Β βΒ Β βΒ Β βββ plugin_deoplete.vim
βΒ Β βΒ Β βΒ Β βββ plugin_fzf.vim
βΒ Β βΒ Β βΒ Β βββ plugin_identLine.vim
βΒ Β βΒ Β βΒ Β βββ plugin_indent_line.vim
βΒ Β βΒ Β βΒ Β βββ plugin_language_client.vim
βΒ Β βΒ Β βΒ Β βββ plugin_lightline.vim
βΒ Β βΒ Β βΒ Β βββ plugin_vim_commentary.vim
βΒ Β βΒ Β βββ autoload/
βΒ Β βΒ Β βΒ Β βββ wincent/
βΒ Β βΒ Β βΒ Β βββ autocmds.vim
βΒ Β βΒ Β βΒ Β βββ mappings/
βΒ Β βΒ Β βΒ Β βΒ Β βββ visual.vim
βΒ Β βΒ Β βΒ Β βββ settings.vim
βΒ Β βΒ Β βββ colors/
βΒ Β βΒ Β βΒ Β βββ .gitkeep
βΒ Β βΒ Β βββ plugin/
βΒ Β βΒ Β βΒ Β βββ autocmds.vim
βΒ Β βΒ Β βΒ Β βββ mappings.vim
βΒ Β βΒ Β βΒ Β βββ sessions.vim
βΒ Β βΒ Β βΒ Β βββ settings.vim
βΒ Β βΒ Β βββ spell/
βΒ Β βΒ Β βββ en.utf-8.add
βΒ Β βΒ Β βββ en.utf-8.add.spl
βΒ Β βΒ Β βββ en.utf-8.spl
βΒ Β βΒ Β βββ en.utf-8.sug
βΒ Β βββ vimrc
βΒ Β βββ vimrc.pre-feb-26-2018
βββ install/
βΒ Β βββ install-alpha.sh*
βΒ Β βββ install-alpha02.sh*
βΒ Β βββ prompt.sh*
βββ install.sh*
βββ jobs/
βΒ Β βββ Linux/
βΒ Β βΒ Β βββ Debian/
βΒ Β βΒ Β βΒ Β βββ _load_selinux_policy
βΒ Β βΒ Β βΒ Β βββ etc/
βΒ Β βΒ Β βΒ Β βββ apt/
βΒ Β βΒ Β βΒ Β βΒ Β βββ Brewfile -> /opt/Code/dotfiles/config/brew/Debian/stretch/Brewfile
βΒ Β βΒ Β βΒ Β βΒ Β βββ nathan.stretch.package-list.txt
βΒ Β βΒ Β βΒ Β βΒ Β βββ sources.list.d/
βΒ Β βΒ Β βΒ Β βΒ Β βββ .gitkeep
βΒ Β βΒ Β βΒ Β βΒ Β βββ debian-stretch-backports.list
βΒ Β βΒ Β βΒ Β βββ bash.bashrc
βΒ Β βΒ Β βΒ Β βββ profile
βΒ Β βΒ Β βΒ Β βββ systemd/
βΒ Β βΒ Β βΒ Β βββ journald.conf
βΒ Β βΒ Β βΒ Β βββ system/
βΒ Β βΒ Β βΒ Β βββ bitlbee.service
βΒ Β βΒ Β βΒ Β βββ postgresql.service
βΒ Β βΒ Β βΒ Β βββ xclip.socket
βΒ Β βΒ Β βΒ Β βββ xclip@.service
βΒ Β βΒ Β βββ Raspbian/
βΒ Β βΒ Β βΒ Β βββ lib/
βΒ Β βΒ Β βΒ Β βββ systemd/
βΒ Β βΒ Β βΒ Β βββ system/
βΒ Β βΒ Β βΒ Β βββ transmission-daemon.service
βΒ Β βΒ Β βββ pg_backup.config
βΒ Β βΒ Β βββ pg_backup.sh*
βΒ Β βΒ Β βββ pg_backup_borked.sh*
βΒ Β βΒ Β βββ pg_backup_rotated.sh*
βΒ Β βββ bin/
βΒ Β βΒ Β βββ airport -> /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/airport*
βΒ Β βΒ Β βββ battery -> /opt/Code/dotfiles/terms/tmux/bin/battery*
βΒ Β βΒ Β βββ brew-update-Brewfile.sh*
βΒ Β βΒ Β βββ brew-updatedb.sh*
βΒ Β βΒ Β βββ color-spaces.pl*
βΒ Β βΒ Β βββ colors-fish*
βΒ Β βΒ Β βββ colors-lencioni*
βΒ Β βΒ Β βββ colors-lencioni.orig*
βΒ Β βΒ Β βββ colors-wincent*
βΒ Β βΒ Β βββ colors-wincent.orig*
βΒ Β βΒ Β βββ colors-zsh*
βΒ Β βΒ Β βββ colortest -> /opt/Code/dotfiles/config/base16-shell/colortest*
βΒ Β βΒ Β βββ dd_ibs_test.sh*
βΒ Β βΒ Β βββ dd_obs_test.sh*
βΒ Β βΒ Β βββ defunct/
βΒ Β βΒ Β βΒ Β βββ tmux_session.sh*
βΒ Β βΒ Β βββ docker-uninstall-on-macos.sh*
βΒ Β βΒ Β βββ dots.sh -> /opt/Code/dotfiles/terms/tmux/bin/dots.sh*
βΒ Β βΒ Β βββ dpkg-gettext.pl
βΒ Β βΒ Β βββ dpkg-scanpackages-cydia*
βΒ Β βΒ Β βββ git-gc-all-ferocious.sh*
βΒ Β βΒ Β βββ git-grab-all-the-branches.sh*
βΒ Β βΒ Β βββ git-large-files.sh*
βΒ Β βΒ Β βββ git_find_big.sh*
βΒ Β βΒ Β βββ jtool -> /opt/code/ios-dev/tools/jtool/jtool*
βΒ Β βΒ Β βββ launchd-setup-env-vars.sh
βΒ Β βΒ Β βββ macos-bp-ln.sh*
βΒ Β βΒ Β βββ macos-ls-usb.sh*
βΒ Β βΒ Β βββ macos-notif-center-test.sh*
βΒ Β βΒ Β βββ objconv*
βΒ Β βΒ Β βββ openvpn/
βΒ Β βΒ Β βΒ Β βββ test-routes.sh*
βΒ Β βΒ Β βββ print_ls_colors*
βΒ Β βΒ Β βββ rm_ds_store_files.sh*
βΒ Β βΒ Β βββ sysbenc-cpu-temp.sh*
βΒ Β βββ macOS/
βΒ Β βΒ Β βββ System/
βΒ Β βΒ Β βΒ Β βββ Library/
βΒ Β βΒ Β βΒ Β βββ LaunchDaemons/
βΒ Β βΒ Β βΒ Β βββ com.apple.nfsd.plist
βΒ Β βΒ Β βββ Users/
βΒ Β βΒ Β βΒ Β βββ mr-fancy/
βΒ Β βΒ Β βΒ Β βββ Library/
βΒ Β βΒ Β βΒ Β βββ LaunchAgents/
βΒ Β βΒ Β βΒ Β βΒ Β βββ com.chrisrjones.brew-update-Brewfile.plist
βΒ Β βΒ Β βΒ Β βΒ Β βββ com.chrisrjones.brew-updatedb.plist
βΒ Β βΒ Β βΒ Β βΒ Β βββ com.chrisrjones.ln_bus_pirate.plist
βΒ Β βΒ Β βΒ Β βΒ Β βββ com.chrisrjones.rm_ds_store_files.plist
βΒ Β βΒ Β βΒ Β βΒ Β βββ com.chrisrjones.test.launchd-notif-center.plist
βΒ Β βΒ Β βΒ Β βββ Preferences/
βΒ Β βΒ Β βΒ Β βββ .gitkeep
βΒ Β βΒ Β βββ etc -> /opt/Code/dotfiles/jobs/macOS/private/
βΒ Β βΒ Β βββ private/
βΒ Β βΒ Β βΒ Β βββ etc/
βΒ Β βΒ Β βΒ Β βββ autofs.conf
βΒ Β βΒ Β βΒ Β βββ paths.default
βΒ Β βΒ Β βΒ Β βββ profile
βΒ Β βΒ Β βββ usr/
βΒ Β βΒ Β βββ local/
βΒ Β βΒ Β βββ xpc_set_event_stream_handler.m
βΒ Β βΒ Β βββ xpc_set_event_stream_handler.o
βΒ Β βββ scripts/
βΒ Β βββ .gitkeep
βββ lang/
βΒ Β βββ cpp/
βΒ Β βΒ Β βββ README.md
βΒ Β βββ elixir/
βΒ Β βΒ Β βββ README.md
βΒ Β βΒ Β βββ iex.exs
βΒ Β βββ java/
βΒ Β βΒ Β βββ README.md
βΒ Β βββ javascript/
βΒ Β βΒ Β βββ README.md
βΒ Β βΒ Β βββ eslintrc
βΒ Β βΒ Β βββ npm-global-packages.txt
βΒ Β βΒ Β βββ npm-install.sh*
βΒ Β βΒ Β βββ npmrc
βΒ Β βΒ Β βββ yarnrc.rogue.capin
βΒ Β βββ js -> /opt/Code/dotfiles/lang/javascript/
βΒ Β βββ lua/
βΒ Β βΒ Β βββ README.md
βΒ Β βββ python/
βΒ Β βΒ Β βββ README.md
βΒ Β βΒ Β βββ pyenv/
βΒ Β βΒ Β βΒ Β βββ .gitkeep
βΒ Β βΒ Β βββ pystartup
βΒ Β βββ ruby/
βΒ Β βΒ Β βββ README.md
βΒ Β βΒ Β βββ gemrc
βΒ Β βΒ Β βββ irbrc
βΒ Β βββ rust/
βΒ Β βββ README.md
βββ re/
βΒ Β βββ gdb/
βΒ Β βΒ Β βββ .gdbinit
βΒ Β βββ lldb/
βΒ Β βΒ Β βββ lldbinit
βΒ Β βββ radare/
βΒ Β βββ radare2rc
βββ shells/
βΒ Β βββ bash -> /opt/Code/dotfiles/config/bash/
βΒ Β βββ fish -> /opt/Code/dotfiles/config/fish/
βΒ Β βββ zsh -> /opt/Code/dotfiles/config/zsh/
βββ tags
βββ terms/
βββ Terminal-app/
βΒ Β βββ macOS-10.13.terminal
βββ alacritty/
βΒ Β βββ alacritty.yml
βββ hyper/
βΒ Β βββ hyper.js
βββ iterm2/
βΒ Β βββ com.googlecode.iterm2.plist
βββ tmux/
βββ bin/
βΒ Β βββ battery*
βΒ Β βββ dots.sh*
βββ tmux/
βΒ Β βββ plugins/
βΒ Β βΒ Β βββ .gitkeep
βΒ Β βΒ Β βββ tmux-resurrect/
βΒ Β βΒ Β βΒ Β βββ .gitattributes
βΒ Β βΒ Β βΒ Β βββ .gitignore
βΒ Β βΒ Β βΒ Β βββ .gitmodules
βΒ Β βΒ Β βΒ Β βββ .travis.yml
βΒ Β βΒ Β βΒ Β βββ CHANGELOG.md
βΒ Β βΒ Β βΒ Β βββ CONTRIBUTING.md
βΒ Β βΒ Β βΒ Β βββ LICENSE.md
βΒ Β βΒ Β βΒ Β βββ README.md
βΒ Β βΒ Β βΒ Β βββ docs/
βΒ Β βΒ Β βΒ Β βΒ Β βββ custom_key_bindings.md
βΒ Β βΒ Β βΒ Β βΒ Β βββ migrating_from_tmuxinator.md
βΒ Β βΒ Β βΒ Β βΒ Β βββ restoring_pane_contents.md
βΒ Β βΒ Β βΒ Β βΒ Β βββ restoring_programs.md
βΒ Β βΒ Β βΒ Β βΒ Β βββ restoring_shell_history.md
βΒ Β βΒ Β βΒ Β βΒ Β βββ restoring_vim_and_neovim_sessions.md
βΒ Β βΒ Β βΒ Β βΒ Β βββ save_dir.md
βΒ Β βΒ Β βΒ Β βββ lib/
βΒ Β βΒ Β βΒ Β βΒ Β βββ tmux-test/
βΒ Β βΒ Β βΒ Β βΒ Β βββ .gitignore
βΒ Β βΒ Β βΒ Β βΒ Β βββ .travis.yml
βΒ Β βΒ Β βΒ Β βΒ Β βββ CHANGELOG.md
βΒ Β βΒ Β βΒ Β βΒ Β βββ LICENSE.md
βΒ Β βΒ Β βΒ Β βΒ Β βββ README.md
βΒ Β βΒ Β βΒ Β βΒ Β βββ Vagrantfile
βΒ Β βΒ Β βΒ Β βΒ Β βββ run_framework_tests*
βΒ Β βΒ Β βΒ Β βΒ Β βββ run_tests*
βΒ Β βΒ Β βΒ Β βΒ Β βββ setup*
βΒ Β βΒ Β βΒ Β βΒ Β βββ tests/
βΒ Β βΒ Β βΒ Β βΒ Β βΒ Β βββ helpers/
βΒ Β βΒ Β βΒ Β βΒ Β βΒ Β βΒ Β βββ helpers.sh
βΒ Β βΒ Β βΒ Β βΒ Β βΒ Β βββ run_tests_in_isolation*
βΒ Β βΒ Β βΒ Β βΒ Β βΒ Β βββ test_basic_script_execution.sh*
βΒ Β βΒ Β βΒ Β βΒ Β βΒ Β βββ test_default_session_name.sh*
βΒ Β βΒ Β βΒ Β βΒ Β βΒ Β βββ test_tmux_scripting.sh*
βΒ Β βΒ Β βΒ Β βΒ Β βββ vagrant_centos_provisioning.sh
βΒ Β βΒ Β βΒ Β βΒ Β βββ vagrant_ubuntu_provisioning.sh
βΒ Β βΒ Β βΒ Β βββ resurrect.tmux*
βΒ Β βΒ Β βΒ Β βββ run_tests -> lib/tmux-test/run_tests*
βΒ Β βΒ Β βΒ Β βββ save_command_strategies/
βΒ Β βΒ Β βΒ Β βΒ Β βββ gdb.sh*
βΒ Β βΒ Β βΒ Β βΒ Β βββ pgrep.sh*
βΒ Β βΒ Β βΒ Β βΒ Β βββ ps.sh*
βΒ Β βΒ Β βΒ Β βββ scripts/
βΒ Β βΒ Β βΒ Β βΒ Β βββ check_tmux_version.sh*
βΒ Β βΒ Β βΒ Β βΒ Β βββ helpers.sh
βΒ Β βΒ Β βΒ Β βΒ Β βββ process_restore_helpers.sh
βΒ Β βΒ Β βΒ Β βΒ Β βββ restore.exp*
βΒ Β βΒ Β βΒ Β βΒ Β βββ restore.sh*
βΒ Β βΒ Β βΒ Β βΒ Β βββ save.sh*
βΒ Β βΒ Β βΒ Β βΒ Β βββ spinner_helpers.sh
βΒ Β βΒ Β βΒ Β βΒ Β βββ tmux_spinner.sh*
βΒ Β βΒ Β βΒ Β βΒ Β βββ variables.sh
βΒ Β βΒ Β βΒ Β βββ strategies/
βΒ Β βΒ Β βΒ Β βΒ Β βββ irb_default_strategy.sh*
βΒ Β βΒ Β βΒ Β βΒ Β βββ nvim_session.sh*
βΒ Β βΒ Β βΒ Β βΒ Β βββ vim_session.sh*
βΒ Β βΒ Β βΒ Β βββ tests/
βΒ Β βΒ Β βΒ Β βΒ Β βββ fixtures/
βΒ Β βΒ Β βΒ Β βΒ Β βΒ Β βββ restore_file.txt
βΒ Β βΒ Β βΒ Β βΒ Β βΒ Β βββ save_file.txt
βΒ Β βΒ Β βΒ Β βΒ Β βββ helpers/
βΒ Β βΒ Β βΒ Β βΒ Β βΒ Β βββ create_and_save_tmux_test_environment.exp*
βΒ Β βΒ Β βΒ Β βΒ Β βΒ Β βββ expect_helpers.exp
βΒ Β βΒ Β βΒ Β βΒ Β βΒ Β βββ helpers.sh -> ../../lib/tmux-test/tests/helpers/helpers.sh
βΒ Β βΒ Β βΒ Β βΒ Β βΒ Β βββ restore_and_save_tmux_test_environment.exp*
βΒ Β βΒ Β βΒ Β βΒ Β βΒ Β βββ resurrect_helpers.sh
βΒ Β βΒ Β βΒ Β βΒ Β βββ run_tests_in_isolation -> ../lib/tmux-test/tests/run_tests_in_isolation*
βΒ Β βΒ Β βΒ Β βΒ Β βββ test_resurrect_restore.sh*
βΒ Β βΒ Β βΒ Β βΒ Β βββ test_resurrect_save.sh*
βΒ Β βΒ Β βΒ Β βββ video/
βΒ Β βΒ Β βΒ Β βββ issue_vid.png
βΒ Β βΒ Β βΒ Β βββ screencast_img.png
βΒ Β βΒ Β βΒ Β βββ script.md
βΒ Β βΒ Β βββ tpm/
βΒ Β βΒ Β βββ .gitattributes
βΒ Β βΒ Β βββ .gitignore
βΒ Β βΒ Β βββ .gitmodules
βΒ Β βΒ Β βββ .travis.yml
βΒ Β βΒ Β βββ CHANGELOG.md
βΒ Β βΒ Β βββ HOW_TO_PLUGIN.md
βΒ Β βΒ Β βββ LICENSE.md
βΒ Β βΒ Β βββ README.md
βΒ Β βΒ Β βββ bin/
βΒ Β βΒ Β βΒ Β βββ clean_plugins*
βΒ Β βΒ Β βΒ Β βββ install_plugins*
βΒ Β βΒ Β βΒ Β βββ update_plugins*
βΒ Β βΒ Β βββ bindings/
βΒ Β βΒ Β βΒ Β βββ clean_plugins*
βΒ Β βΒ Β βΒ Β βββ install_plugins*
βΒ Β βΒ Β βΒ Β βββ update_plugins*
βΒ Β βΒ Β βββ docs/
βΒ Β βΒ Β βΒ Β βββ automatic_tpm_installation.md
βΒ Β βΒ Β βΒ Β βββ changing_plugins_install_dir.md
βΒ Β βΒ Β βΒ Β βββ how_to_create_plugin.md
βΒ Β βΒ Β βΒ Β βββ managing_plugins_via_cmd_line.md
βΒ Β βΒ Β βΒ Β βββ tpm_not_working.md
βΒ Β βΒ Β βββ lib/
βΒ Β βΒ Β βΒ Β βββ tmux-test/
βΒ Β βΒ Β βββ scripts/
βΒ Β βΒ Β βΒ Β βββ check_tmux_version.sh*
βΒ Β βΒ Β βΒ Β βββ clean_plugins.sh*
βΒ Β βΒ Β βΒ Β βββ helpers/
βΒ Β βΒ Β βΒ Β βΒ Β βββ plugin_functions.sh
βΒ Β βΒ Β βΒ Β βΒ Β βββ shell_echo_functions.sh
βΒ Β βΒ Β βΒ Β βΒ Β βββ tmux_echo_functions.sh
βΒ Β βΒ Β βΒ Β βΒ Β βββ tmux_utils.sh
βΒ Β βΒ Β βΒ Β βΒ Β βββ utility.sh
βΒ Β βΒ Β βΒ Β βββ install_plugins.sh*
βΒ Β βΒ Β βΒ Β βββ source_plugins.sh*
βΒ Β βΒ Β βΒ Β βββ update_plugin.sh*
βΒ Β βΒ Β βΒ Β βββ update_plugin_prompt_handler.sh*
βΒ Β βΒ Β βΒ Β βββ variables.sh
βΒ Β βΒ Β βββ tests/
βΒ Β βΒ Β βΒ Β βββ expect_failed_plugin_download*
βΒ Β βΒ Β βΒ Β βββ expect_successful_clean_plugins*
βΒ Β βΒ Β βΒ Β βββ expect_successful_multiple_plugins_download*
βΒ Β βΒ Β βΒ Β βββ expect_successful_plugin_download*
βΒ Β βΒ Β βΒ Β βββ expect_successful_update_of_a_single_plugin*
βΒ Β βΒ Β βΒ Β βββ expect_successful_update_of_all_plugins*
βΒ Β βΒ Β βΒ Β βββ helpers/
βΒ Β βΒ Β βΒ Β βΒ Β βββ tpm.sh
βΒ Β βΒ Β βΒ Β βββ test_plugin_clean.sh*
βΒ Β βΒ Β βΒ Β βββ test_plugin_installation.sh*
βΒ Β βΒ Β βΒ Β βββ test_plugin_installation_legacy.sh*
βΒ Β βΒ Β βΒ Β βββ test_plugin_sourcing.sh*
βΒ Β βΒ Β βΒ Β βββ test_plugin_update.sh*
βΒ Β βΒ Β βββ tpm*
βΒ Β βββ resurrect/
βΒ Β βΒ Β βββ .gitkeep
βΒ Β βΒ Β βββ last -> tmux_resurrect_2018-09-19T13:56:22.txt
βΒ Β βββ tmux.macos.conf
βββ tmux-256color.terminfo
βββ tmux.conf
βββ xterm-256color-italic.terminfo
191 directories, 488 files
Useful Links no particular order
- Github wincent/wincent
- Github mathiasbynenes/dotfiles
- Github Awesome-dotfiles
- cool looking badges for github readme's
TODOs
TODOs
- [vim, tmux, or macos] some form of icon / notification of caps lock being enabled
- [tmux] add space at the end of window names to prevent moving of text in status bar
- [fish] detach fish shell instance from command history
- Q can tmux separate all panes within a window from the global command history fish shell
- [nvim] references text when working with JS files, toggle with leader+h as other hidden chars are toggled
- [vim] jump to open curly brace then jump back to close curly brace
- [vim, json] adjust default conceal settings for json files
- [vim, javascript] Q how to make certain javascript lang keywords appear in italics using color / font scheme
- className, const, return, this.state, onClick, import
- [vim, markdown] have basic code folding for certain HTML tags when editing markdown documents
- [macos] what is the procedure macos uses to mount a file system when a usb drive is plugged into a macos system
- [tmux] instead prefix then control+l to clear the screen, try using control+l followed by l, no good, try using super + l
- [tmux] possible binding for toggling max/min windows size control+shift
- [macos, wm, spectacle] cmd,option,+ have to mash + multiple times to increase window size, would like hold the key down to increase size, looking at your karabiner-elements / hammerspoon
- [macos] look into creating a lazy mouse hover function, if the mouse is hovering a application specific window for a certain period of time (threshold) bring that application to focus, ie. a pseudo auto hover.
- [vim] update colorscheme to see if it solves the neovim gutter white colored pipes for code folds. neovim folding doc
- did not update the gutter symbol colors related to code folds. booo
- [vim] change commenting for
.gitignorefiles from/* wrong */to# right - [tmux] put short synopsis of current weather in tmux status bar, right side
- vivaldi / voilentmonkey
- youtube script, to switch view mode on viewer window hover with mouse.
- [fish] exp with using colors for
brew.fishfunction to distingush misspelling of word - [vim] navigating documents with line wraps makes jumping through buffer by line number inaccurate, wraped lines are displayed as one line, but the jump cmd treats them as multiple
- [tmux] nope, call a shell script using a double tap of shift that interacts with the current window of tmux, a karabiner, hammerspoon, shell script, worm hole
π π³
- [tmux] nope, call a shell script using a double tap of shift that interacts with the current window of tmux, a karabiner, hammerspoon, shell script, worm hole
- [tmux] it'd be nice to have a quick double tap of either shiftkey thenshift to toggle between remote and local tmux sessions
- learn more
- and more
- even more
- i think using karabiner-elements with hammerspoon via a shell script will allow a pseudo double tap like key binding for certain features of tmux, ie. double tap shift to zoom in and out.
- hammerspoon, possibly karabiner, toggle function keys on a macbook with double tap of fn
- [python] [fish] [virtualenv] setup keybinding control+d to exit virtualenv but not exit terminal / shell session, ie. make control+d local to the virtualenv
- [python] [fish] [neolambda] update prompt to remove
Ξ»and put name of virtualenv instead - see if there is a fish function of omf or fisher plugin that supports sharing command history between bash and fish
- make abe graphich more personal.
- spend an hour or two working on install script for aiding the process of setting up my dotfiles on fresh box
π¦ .
TODOs completed
TODOs completed
-
[vim] keybinding: usectrl+w, zto maximize / minimize split -
[vim] remamp split command key bindings to use similar keys as tmux pane splitting, ie. | and - -
pack upspring-devbranch into a release and beginsummer-devbranch -
[vim] figure out why colorscheme or syntax file is causing red block backgrounds - [tmux]
search and see if it supports key chord style shortcuts, tired of using shift+arrow keys to navigate between windows, prefer ctrl+l then l -
[fish] come up with sane way to check for misspelling ofbrew cask outdated --greddy -
Vim Sesssions, Folds, and Conceals will be the death of meπ
