-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
dotvim
:beers: My very own VIM config. It's the very bestest in the galaxy. Towel included. (by cookiengineer)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
On the second machine:
git clone https://github.com/username/dotfiles tmp --no-checkout
I used vim years ago, and the list looks like it was written then.
e.g. the package management. vim-plug seems fine, it seems odd to me to mention the others. (Pathogen's readme now mentions that it recommends vim's built-in package management. Vundle and neoplug haven't had a commit in years).
In terms of vim distributions, https://github.com/SpaceVim/SpaceVim probably deserves a mention, as inspired by the popular Spacemacs.
It'd probably be worth mentioning NeoVim.
My dotvim repo [1] contains a statically archived version of all plugins, as to being able to work in case things upstream get unstable or aren't integrated yet with my config.
I'm using a copy of zen.vim [2] which is quite nice because it's basically a git clone which is integrated with vim's native plugin api.
I've also written some cleanup scripts, because people never learn it's bad to upload their readme gifs into the git repos ...
[1] https://github.com/cookiengineer/dotvim
[2] https://github.com/danishprakash/vim-zen
My dotvim repo [1] contains a statically archived version of all plugins, as to being able to work in case things upstream get unstable or aren't integrated yet with my config.
I'm using a copy of zen.vim [2] which is quite nice because it's basically a git clone which is integrated with vim's native plugin api.
I've also written some cleanup scripts, because people never learn it's bad to upload their readme gifs into the git repos ...
[1] https://github.com/cookiengineer/dotvim
[2] https://github.com/danishprakash/vim-zen
After fiddling around with lot of options, I have finally homed in on a nix / home-manager[1] based setup. There are a few minor annoyances on Mac OS that I haven't sorted out yet (most of them are symlink/permissions related), but so far it's been working great for everything including support for VSCode dev container dotfiles setup[2].
[1]: https://github.com/nix-community/home-manager
A few years ago I spent some time developing my own solution to this, which I published on GitHub. I drew inspiration from the best dotfiles managers at the time, but I found deficiencies in all of them which is why I made my own. Basically: no configuration file, uses symlinks and not copies or templates, and can clean up files after you remove them. The result is dfm [0]. I talk more about the differences from other high-quality projects in the README. If you like DFM, I’d appreciate a star on GitHub so that I can hit 100 to qualify to be listed on the dotfiles.github.io list :)
[0] https://github.com/cgamesplay/dfm
Templating, conditional linking, copying, custom code execution... You name it!
https://github.com/cquintana92/dotfilers
weirdly, nobody mentioned vcsh[1] yet. it's a git-based tool that gives all git goodies. I use it and a couple of bash micro scripts to pull/push the latest changes upon logging in/out into shell (again bash, but seeking for POSIX or fish-based version)
[1] https://github.com/RichiH/vcsh
I've used my custom bash script for managing dotfiles for ages and also have tried all other tools, but just couldn't get it right because I work on multiple OS. Then I found https://github.com/rhysd/dotfiles. It is the only tool I know of that can support multiple OS (Linux, mac, windows). I have to work with multiple OS and having a single dotfiles repo has been great, especially its ability to set different config on different OS, well as a unified Unix-like config setting.
Related posts
-
Trying to move my nvim folder to my .dotfiles folder and create a symlink in .config but now working
-
From 1 file (init.lua) to a directory configuration!
-
Make `diagnosticls` lint on type, without leaving insert mode?
-
Neovim's native LSP with tsserver - "Cannot find name document. Do you need to change your target library?" Unsure if Neovim is reading tsconfig.json file?
-
Dotfiles: Unofficial Guide to Dotfiles on GitHub