Awesome Open Source
Awesome Open Source

time tracker

dotfiles

All applications configurations ever used

Content (roughly)

  • VIM configuration
  • ZSH configuration
  • custom binaries
  • pyenv setup
    • all of the plugins controlled via .gitmodules
    • installation of leading Python versions inside here
  • nodenv setup
    • all of the plugins controlled via .gitmodules
    • installation of leading Node versions inside here
  • goenv setup
    • all of the plugins controlled via .gitmodules
    • installation of leading Go versions inside here
  • ctags setup
    • automatic build from this that takes place here
  • docker & docker-compose
  • major browsers
    • Firefox
    • Google Chrome
    • Brave 👍

Most notable

Awesome upgrade binary

upgrade_output

  • upgrades system packages along with clean up
  • executes purge-old-kernels, what do I need old kernels for?
  • upgrades docker-compose if there's a never version available
  • cleans up docker artifacts, but only those that are old enough
  • upgrades node and Python "system" wide packages
    • actually I do not use native Python and node, there is nodenv and pyenv magic beneath
  • upgrades my Neovim plugins, removes old one and install those that were added previously (if needed)
  • upgrades git-extras
  • refreshes all snap
  • removes thumbnails that I create when I need to find something without shell
  • upgrades ctags that I built myself for these dotfiles
    • version is kept inside local git configuration (sneaky)

CI system

My dotfiles are evaluated in the CI system that ensures me that, if needed, I will be able to deploy them in the fresh system without having too much to worry about.

Inspirations / credits

Related Awesome Lists
Top Programming Languages
Top Projects

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Shell (169,272
Plugin (114,005
Git (34,438
Vim (18,655
Dotfiles (10,709
Zsh (7,208
Upgrade (4,139
Neovim (3,924
Vimrc (2,251
Ctags (911
Vim Configuration (724
Zshrc (716
Zsh Configuration (94
Pyenv (63
Dotbot (63
Nodenv (13
Gpg2 (9