morristech / .dot-config

:books: Example dot configs for tmux, tmuxp, vim, vcspull, i3 and awesome

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

dot-config files

Feel free to copy and paste from here, everything is licensed MIT.

Powered by antigen.

Just want snippets? Feel free to check out devel.tech's snippets section.

Dependencies

  • zsh
  • curl (for installation)
  • git

I keep commonly install packages I use in bootstrap-[platform].sh.

Installation

$ make install

Commands / Aliases

  • update_packages - Updates debian packages, npm global dependencies, pipx and pip dependencies
  • clear_pyc - Remove python2/3 cache files recursively
  • clear_empty_dirs - Removes empty directories recursively

Nice things

  • FZF_DEFAULT_COMMAND automatically ignores binary file formats / package directories. vim fuzzy file search can be opened anywhere without being overwhelmed by junk files.

Support

Window manager awesome, i3
Terminal multiplexer tmux (and tmuxp for tmux sessions)
Linux Xsession .xprofile, .Xresources, .xsessionrc
Shell zsh
Editor vim
Development ctags, python cli, git, vcspull
Media ncmpcpp
This package `dotfiles`_ (for this repo), .tmuxp.yaml

Structure

.vim/ See <https://github.com/tony/vim-config>.
.tmux/ See <https://github.com/tony/tmux-config>.
.i3/ See <https://github.com/tony/i3-config>.
.config/awesome/ See <https://github.com/tony/.config/awesome>
.fonts/ See <https://github.com/tony/dot-fonts>.
.tmuxp/ tmuxp sessions for common processes. See <https://github.con/tony/tmuxp-config>
.vcspull.yaml Study and stay up to date with great programming code.
.pythonrc Autocompletion (requires readline, if your system doesn't support it (OSX) try the stand-alone readline module)
.zshrc
.Xresources
  • rxvt-unicode settings:
    • fcitx input
    • molokai colorscheme
    • programmer + CJK fonts (see .fonts)
.xsessionrc Thinkpad Trackpoint config
.ctags  
.ncmpcpp FIFO Visualizer
.dotfilesrc Ignores git(1)-related dotfiles in this project.

Notes

neovim

VIM config is backward compatible. ~/.config/nvim/init.vim checks and ~/.vim/.vimrc and ~/.vimrc and sources the first it finds.

Old branch

To see the old codebar (before antigen) see legacy-2017 branch.

About

:books: Example dot configs for tmux, tmuxp, vim, vcspull, i3 and awesome


Languages

Language:Shell 54.7%Language:Python 39.5%Language:Makefile 5.7%Language:Vim Script 0.1%