I don't get those dotfile managers. I just have a git repo with a branch for every machine. And my dotfiles are in many formats, not just yaml toml and JSON...
> I just have a git repo with a branch for every machine. Aren't you supposed to "not" commit secrets/sensitive values to git repos as "best practice"?
Rotz: Cross platform dotfile manager written in Rust
31–40 of 46 posts
Re: Rotz: Cross platform dotfile manager written in Rust
#32I don't get those dotfile managers. I just have a git repo with a branch for every machine. And my dotfiles are in many formats, not just yaml toml and JSON...
those are the formats available for configuring rotz itself; it's agnostic to the content of your actual dotfiles
Re: Rotz: Cross platform dotfile manager written in Rust
#33What a coincidence. I was looking at awesome dotfiles on GitHub. I started thinking of jumping onto the "manage dotfile" bandwagon after reading today's LWN note on the GNU Stow release. I shortlisted Chezmoi and Comtrya to play with. Then I saw this.
The only problem I've run into is that while chezmoi supports tracking files/directories as read-only, once they are created they can't be updated anymore because chezmoi isn't smart enough to swap them to writable and back.
Re: Rotz: Cross platform dotfile manager written in Rust
#34Re: Rotz: Cross platform dotfile manager written in Rust
#35[chezmoi]( https://github.com/twpayne/chezmoi ) works okay for me. I like that it can add files and push them to GitHub in a single command
Re: Rotz: Cross platform dotfile manager written in Rust
#36Re: Rotz: Cross platform dotfile manager written in Rust
#37Earlier quoted context omitted.
> I just have a git repo with a branch for every machine. Aren't you supposed to "not" commit secrets/sensitive values to git repos as "best practice"?
Perhaps SSH/GPG private keys are .gitignored?
Re: Rotz: Cross platform dotfile manager written in Rust
#38[chezmoi]( https://github.com/twpayne/chezmoi ) works okay for me. I like that it can add files and push them to GitHub in a single command
Previously I used xstow for 10 years which served me well and is less of a challenge to get started with compared to chezmoi.
Re: Rotz: Cross platform dotfile manager written in Rust
#39Earlier quoted context omitted.
> I just have a git repo with a branch for every machine. Aren't you supposed to "not" commit secrets/sensitive values to git repos as "best practice"?
I guess it's a private repo...
Re: Rotz: Cross platform dotfile manager written in Rust
#40Might make sense if you have a large amount of time to keep tinkering with your computer, but probably not a productivity boost in any form.