Open gwenwindflower opened 7 months ago
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: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!