Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kornicameister/dotfiles
All applications configurations ever used
https://github.com/kornicameister/dotfiles
configs ctags dotbot dotfiles git gpg2 hooks neovim nodenv pyenv vim vim-configuration vimrc zsh zsh-configuration zshrc
Last synced: 1 day ago
JSON representation
All applications configurations ever used
- Host: GitHub
- URL: https://github.com/kornicameister/dotfiles
- Owner: kornicameister
- License: apache-2.0
- Created: 2017-02-20T06:39:20.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-10-30T04:45:43.000Z (15 days ago)
- Last Synced: 2024-10-30T07:18:53.077Z (15 days ago)
- Topics: configs, ctags, dotbot, dotfiles, git, gpg2, hooks, neovim, nodenv, pyenv, vim, vim-configuration, vimrc, zsh, zsh-configuration, zshrc
- Language: Shell
- Homepage:
- Size: 6.59 MB
- Stars: 49
- Watchers: 4
- Forks: 6
- Open Issues: 41
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
[![time tracker](https://wakatime.com/badge/github/kornicameister/dotfiles.svg)](https://wakatime.com/badge/github/kornicameister/dotfiles)
Dotfiles are currently highly unstable as I am still migrating to macOS.
Most of the stuff here must be needed to be removed.# dotfiles
All applications configurations ever used
## Content (roughly)
- VIM configuration
- ZSH configuration
- custom binaries
- pyenv setup
- all of the plugins controlled via [.gitmodules](./.gitmodules)
- installation of leading `Python` versions inside [here](./install#L162)
- nodenv setup
- all of the plugins controlled via [.gitmodules](./.gitmodules)
- installation of leading `Node` versions inside [here](./install#L162)
- goenv setup
- all of the plugins controlled via [.gitmodules](./.gitmodules)
- installation of leading `Go` versions inside [here](./install#L162)
- ctags setup
- automatic build from [this](https://github.com/universal-ctags/ctags) that takes place
[here](./.installer/install_ctags.sh)
- docker & docker-compose
- major browsers
- Firefox
- Google Chrome
- Brave :+1:## Most notable
### Awesome upgrade binary
![upgrade_output](.img/upgrade_bin.png)
- 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](./gitconfig#L19) 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
- [SSH Compression](https://www.gidblog.com/enable-compression-for-ssh/)