You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
First off, fantastic package! My dotfiles are sooo much cleaner than when my old dotbot iteration, zero regrets on making the jump, thanks for your hard work on this πβ¨.
One thing I just encountered in trying to refactor from using a giant Brewfile to relying on Rotz for my brew installs: it seems that the {{ name }} of a subdirectory within a subdirectory includes the parent subdirectory. This makes it impossible (? or tricky at least) to use a defaults.yaml with a package manager to install using the suggested pattern:
For example, with the below setup (tools dir is in the root of my dotfiles), the above pattern attempts to do this brew install tools/yazi, brew install tools/atuin...etc.
Secondary but related question that I couldn't determine from from the docs: if you have a dot that completely follows the default β for example, in my dotfiles asciicinema is just a brew install asciicinema -- should you have a dot.yaml in the asciicinema directory with installs: true or just a .gitkeep? Or would both work?
figured out the answer to the follow-up question via trial and error for anybody who has the same question: pattern that works for me on MacOS is that you do need a dot.yaml file, but you need installs: null or installs: (blank, equivalent) to have it fall back to the default.
First off, fantastic package! My dotfiles are sooo much cleaner than when my old dotbot iteration, zero regrets on making the jump, thanks for your hard work on this πβ¨.
One thing I just encountered in trying to refactor from using a giant Brewfile to relying on Rotz for my brew installs: it seems that the
{{ name }}
of a subdirectory within a subdirectory includes the parent subdirectory. This makes it impossible (? or tricky at least) to use adefaults.yaml
with a package manager to install using the suggested pattern:# defaults.yaml installs: cmd: brew install {{ name }} depends: - brew
For example, with the below setup (tools dir is in the root of my dotfiles), the above pattern attempts to do this
brew install tools/yazi
,brew install tools/atuin
...etc.This is on MacOS Sonoma 14.4.1, Rotz version 0.10.0. Let me know if you need other details. Thanks again!
The text was updated successfully, but these errors were encountered: