Our great sponsors
rcm | vcsh | |
---|---|---|
19 | 7 | |
3,070 | 2,149 | |
0.4% | - | |
2.4 | 6.6 | |
24 days ago | 10 days ago | |
Perl | Shell | |
BSD 3-clause "New" or "Revised" License | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
rcm
-
Rotz: Cross platform dotfile manager written in Rust
Are your per-machine branches mostly distinct, or do they share a lot?
I use https://github.com/thoughtbot/rcm and I find my dotfiles share _quite a bit_ in some respects (e.g. neovim config) but are drastically different in others (SSH config as one example) -- keeping things synced _across_ branches sounds very difficult. rcm handles this well, without branches, IMO.
-
Fulfilling a reader's request for my “dot files”
I use https://github.com/thoughtbot/rcm, which works smoothly and includes support for host-specific files
-
Guide me through!
I use thoughtbot/rcm to handle my github dotfiles. Super short version after installing, mkdir ~/.dotfiles Then go through your home directory (ie. ~/ ) and mkrc .bashrc and then do the same for any other files you plan on tweaking or have custom settings for. Most of these with be in ~/.config/ but some will be in ~/ . (ie. mkrc ~/.bashrc for your bash settings and aliases)
-
Don't Let Messy Dotfiles Ruin Your Coding Life! Try dotstow and Simplify Your Workflow Today!
Prior to catching the Nix brainworms and switching to home-manager, I mostly used thoughtbot/rcm.
-
Dotfiles Management
Personally I like (and use) rcm. Everything is still in a git repository, but has more features that work well for sharing across multiple machines.
-
Automatic setup
Check out https://github.com/thoughtbot/rcm
-
Ask HN: What are you using to organize dotfiles / dotconfig files?
I use rcm. It assumes you keep a separate (potentially version-controlled) folder at ~/.dotfiles or similar, and it provides a suite of tools for managing the symlinks.
-
Thoughts on chezmoi
currently I am managing my dotfiles with rcm (ran by ansible). This approach served me well over the years but recently I stumpled over chezmoi.
-
Endevour OS with i3
Setup a Github/Gitlab account and find a dotfile manager you like (I'm using RCM - it can do more than I actually use it for).
- is there an ansible like tool in tcl?
vcsh
-
Managing my dot files: Git bare or Stow ?
I'm pretty happy with vcsh. I've used a lot of options over the years, and this is the only one I've never been motivated to replace.
-
GitHub Does Dotfiles
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)
- Vcsh – multiple Git repositories in $HOME
-
Git ignores .gitignore with .gitignore in .gitignore
I feel obligated to point out vcsh [1], which is likely already packaged for your operating system.
[1] https://github.com/RichiH/vcsh
The main selling point is that you can set up various git repos for different things. I have one for SSH keys (and no, that does not get pushed anywhere except to my own private server), VIM, neovim, bash, and 'other' (for misc config files like .dir_colors, .gitconfig, etc.).
-
How to move dotfiles from $home?
All you need is https://github.com/RichiH/vcsh
-
How do you manage your dotfiles?
I'm using vcsh which is basically a small wrapper around git. The resulting repository is this in my case.
-
Using GNU Stow to manage your dotfiles (2012)
It’s over-engineered, but I’ve been using https://github.com/RichiH/vcsh for this for years.
What are some alternatives?
GNU Stow - GNU Stow - mirror of savannah git repository occasionally with more bleeding-edge branches
yadm - Yet Another Dotfiles Manager
chezmoi - Manage your dotfiles across multiple diverse machines, securely.
dotbare - Manage dotfiles and any git directories interactively with fzf
homesick - Your home directory is your castle. Don't leave your dotfiles behind.
dot.me - me dot files
Home Manager using Nix - Manage a user environment using Nix [maintainer=@rycee]
dotfiles - Settings for various tools I use.
Chef - Chef Infra, a powerful automation platform that transforms infrastructure into code automating how infrastructure is configured, deployed and managed across any environment, at any scale
dotbot - A tool that bootstraps your dotfiles ⚡️