Using GNU Stow to manage your dotfiles
brandon.invergo.net
Using GNU Stow to manage your dotfiles
1–10 of 69 posts
Re: Using GNU Stow to manage your dotfiles
#2Re: Using GNU Stow to manage your dotfiles
#3Re: Using GNU Stow to manage your dotfiles
#4Re: Using GNU Stow to manage your dotfiles
#5Re: Using GNU Stow to manage your dotfiles
#6Re: Using GNU Stow to manage your dotfiles
#7Right. Which is why I use git with a workspace detached from the git directory. The git directory is in ~/dotfiles/.git, with "git config core.worktree ~", and I set an alias "dgit=git --git-dir ~/dotfiles/.git". The advantage of this method is that there are no symlinks to maintain, however initial clone is a bit painful, since you have to move the files and set the config.
It's not perfectly straightforward, but it's as close to it as I could get it.
Re: Using GNU Stow to manage your dotfiles
#8> but many/most dotfiles reside at the top-level of your home directory, where it wouldn't be a good idea to initialize a VCS repository. Right. Which is why I use git with a workspace detached from the git directory. The git directory is in ~/dotfiles/.git, with "git config core.worktree ~", and I set an alias "dgit=git --git-dir ~/dotfiles/.git". The advantage of this method is that there are no symlinks to maintai…
Re: Using GNU Stow to manage your dotfiles
#9With this software you also need to remember the magic invocation, a trivial thing in both scenarios, but nevertheless something the author complained about, and you also need to install stow. Previously the author complained about adding dependencies in the form or Python (which made no sense, but still, he complained about dependencies) but now he adds this new dependency (which is more rare than python anyway...).
Re: Using GNU Stow to manage your dotfiles
#10> but many/most dotfiles reside at the top-level of your home directory, where it wouldn't be a good idea to initialize a VCS repository. Right. Which is why I use git with a workspace detached from the git directory. The git directory is in ~/dotfiles/.git, with "git config core.worktree ~", and I set an alias "dgit=git --git-dir ~/dotfiles/.git". The advantage of this method is that there are no symlinks to maintai…
Thank you for this.