diff --git a/.config/cspell/project.txt b/.config/cspell/project.txt index f2e4adce..2a27f614 100644 --- a/.config/cspell/project.txt +++ b/.config/cspell/project.txt @@ -9,6 +9,7 @@ ccresume abhinav # Homebrew terms +libexec livecheck metaformula postflight @@ -55,6 +56,7 @@ jordanbaird stefanzweifel # App names +customizer Spokenly gsettings dconf diff --git a/.github/workflows/apply-repo-settings.yaml b/.github/workflows/apply-repo-settings.yaml index 781ae592..8c36e3e6 100644 --- a/.github/workflows/apply-repo-settings.yaml +++ b/.github/workflows/apply-repo-settings.yaml @@ -32,8 +32,8 @@ on: push: branches: [main] paths: - - '.github/settings.yml' - - '.github/workflows/apply-repo-settings.yaml' + - ".github/settings.yml" + - ".github/workflows/apply-repo-settings.yaml" permissions: contents: read diff --git a/.github/workflows/dispatch-review.yaml b/.github/workflows/dispatch-review.yaml index 2f2cd5bb..9acf75f6 100644 --- a/.github/workflows/dispatch-review.yaml +++ b/.github/workflows/dispatch-review.yaml @@ -30,7 +30,15 @@ name: Dispatch PR Review on: pull_request: - types: [opened, reopened, synchronize, ready_for_review, labeled, converted_to_draft] + types: + [ + opened, + reopened, + synchronize, + ready_for_review, + labeled, + converted_to_draft, + ] jobs: review: diff --git a/Casks/nsheaps-base.rb b/Casks/nsheaps-base.rb index 2aa05854..9aa8f502 100644 --- a/Casks/nsheaps-base.rb +++ b/Casks/nsheaps-base.rb @@ -4,13 +4,14 @@ homepage 'http://github.com/nsheaps/homebrew-devsetup' url 'https://github.com/nsheaps/brew-meta-formula/archive/refs/tags/v1.0.0.tar.gz' sha256 'b14702dd54ea5c48d2ebeb6425015c14794159a6b9d342178c81d2f2e79ed2db' - version '1.0.27' # bump me if you want people to re-install these things, like if the list changed. + version '1.0.28' # bump me if you want people to re-install these things, like if the list changed. ### WHAT IS THIS # Running the quick start script will: # - install homebrew if not already installed # - install this cask # - install a set of base formulae and casks via brew (requires app not be installed) - # - set up ohmyzsh via antigen (todo: replace with antidote) and a set of plugins/themes + # - install the `dotfiles` formula, which wires the shell config into $HOME + # (antidote plugins, mise tools, aliases) automatically via its post_install # It does not: # - softwareupdate --install-rosetta (you must do this manually) # - install docker-desktop (they're really anti casks because of permissions) @@ -21,8 +22,8 @@ # - [ ] gh setup-git # - [ ] generate gpg keys and add to github/git # The formula itself does not: - # - manage the rc integrations # - manage anything other than brew installs for casks and formulae + # (rc integrations are now handled by the `dotfiles` formula dependency) # - work on linux (casks are not supported) ### QUICKSTART # @@ -59,6 +60,8 @@ depends_on formula: 'tmux' # shell setup + # installs the `dotfiles` CLI and auto-wires the shell config into $HOME + depends_on formula: 'nsheaps/devsetup/dotfiles' depends_on formula: 'antidote' # antigen replacement, zsh package manager depends_on formula: 'autojump' # fuzzy path cd based on frequency of use depends_on formula: 'direnv' # load env files when cd-ing into a dir @@ -114,80 +117,28 @@ def install end def caveats - # TODO: make install/uninstall manage this <<~CAVEATS - # Run the following to add the needed lines to your ~/.zshrc: - - ### COPY FROM HERE - - cat << 'EOF' >> ~/.zshrc - - setopt interactivecomments - - source /opt/homebrew/opt/antidote/share/antidote/antidote.zsh - - # Initialize antidote's dynamic mode, which changes `antidote bundle` - # from static mode. - source <(antidote init) - - antidote bundle <