Skip to content

Instantly share code, notes, and snippets.

@SathyaRupa
Last active March 1, 2024 07:45
Show Gist options
  • Select an option

  • Save SathyaRupa/95f0f28c616d2912d800a75e16a4758f to your computer and use it in GitHub Desktop.

Select an option

Save SathyaRupa/95f0f28c616d2912d800a75e16a4758f to your computer and use it in GitHub Desktop.

Revisions

  1. SathyaRupa revised this gist Mar 1, 2024. 1 changed file with 2 additions and 1 deletion.
    3 changes: 2 additions & 1 deletion Brewfile
    Original file line number Diff line number Diff line change
    @@ -69,6 +69,7 @@ cask 'iterm2'
    cask 'iterm2'
    cask 'itsycal'
    cask 'keepingyouawake'
    cask 'keybase'
    cask 'rectangle'
    cask 'stats'
    cask 'visual-studio-code'
    @@ -113,4 +114,4 @@ vscode 'wmaurer.change-case'
    vscode 'xaver.clang-format'
    vscode 'yzhang.markdown-all-in-one'
    vscode 'zokugun.cron-tasks'
    vscode 'zokugun.sync-settings'
    vscode 'zokugun.sync-settings'
  2. SathyaRupa revised this gist Feb 29, 2024. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion Brewfile
    Original file line number Diff line number Diff line change
    @@ -1,4 +1,4 @@
    # file location: ~/Brewfile
    # file location: ~/.brewfile

    # This file is used along with the `brew bundle` command to ensure that required packages and apps are installed.
    # Also can be used to ensure that any package/apps that were installed as experimentation are uninstalled from the system.
  3. SathyaRupa created this gist Jan 19, 2024.
    116 changes: 116 additions & 0 deletions Brewfile
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,116 @@
    # file location: ~/Brewfile

    # This file is used along with the `brew bundle` command to ensure that required packages and apps are installed.
    # Also can be used to ensure that any package/apps that were installed as experimentation are uninstalled from the system.
    # If you are starting such a file on a machine where you have already installed some apps using brew, then use `brew bundle dump` to create this file and avoid starting from scratch
    # If you have also installed some vscode plugins already (manually), then you can use the following command to export that list:
    # code --list-extensions

    # For a more detailed explanation of the philosophy/reasoning behind this file, please see https://openfolder.sh/macos-migrations-with-brewfile

    # List all casks that are outdated (and which have version marked as 'latest')
    # alias bcg='brew outdated --greedy'

    # Upgrades all casks that are outdated (and which have version marked as 'latest')
    # alias bcug='brew upgrade --greedy'

    # Upgrades and cleans up all regular outdated casks and libs (non-greedy)
    # alias bupc='brew bundle check || brew bundle --all --cleanup; brew bundle cleanup -f; brew cleanup --prune=all; brew autoremove; brew upgrade'

    # TODO: Need to find brew/cask for:
    # Tinkertool

    # set arguments for all 'brew cask install' commands
    cask_args appdir: '/Applications', no_quarantine: true

    tap 'homebrew/cask-fonts'
    tap 'homebrew/cask-versions'
    tap 'homebrew/services'
    tap 'romkatv/powerlevel10k'

    brew 'bash'
    brew 'bat'
    brew 'btop'
    brew 'clang-format'
    brew 'curl'
    brew 'diff-so-fancy'
    brew 'direnv' # Note: If you get an error (for eg after upgrading direnv or if moving to a different ARM machine), you will need to delete '~/.zsh-evalcache' folder
    brew 'fzy'
    brew 'git-extras'
    brew 'git-gui'
    brew 'git-tools'
    brew 'git'
    brew 'jq'
    brew 'less'
    brew 'mise'
    brew 'moreutils'
    brew 'ncdu'
    brew 'powerlevel10k'
    brew 'prettyping'
    brew 'ripgrep'
    brew 'shellcheck'
    brew 'syncthing'
    brew 'tldr'
    brew 'vim'
    brew 'watch'
    brew 'wget'
    brew 'wifi-password'
    brew 'zsh'

    brew 'colima'
    brew 'docker'

    cask 'clocker'
    cask 'flycut'
    cask 'font-meslo-lg-nerd-font'
    cask 'google-chrome'
    cask 'intellij-idea-ce'
    cask 'iterm2'
    cask 'iterm2'
    cask 'itsycal'
    cask 'keepingyouawake'
    cask 'rectangle'
    cask 'stats'
    cask 'visual-studio-code'
    cask 'zoom'

    vscode 'BriteSnow.vscode-toggle-quotes'
    vscode 'codezombiech.gitignore'
    vscode 'DavidAnson.vscode-markdownlint'
    vscode 'dbaeumer.vscode-eslint'
    vscode 'DigitalBrainstem.javascript-ejs-support'
    vscode 'eamodio.gitlens'
    vscode 'EditorConfig.EditorConfig'
    vscode 'esbenp.prettier-vscode'
    vscode 'formulahendry.code-runner'
    vscode 'genuitecllc.codetogether'
    vscode 'mechatroner.rainbow-csv'
    vscode 'mikestead.dotenv'
    vscode 'mkhl.direnv'
    vscode 'ms-azuretools.vscode-docker'
    vscode 'ms-vscode.atom-keybindings'
    vscode 'ms-vscode.node-debug2'
    vscode 'ms-vscode.vscode-typescript-next'
    vscode 'NicolasVuillamy.vscode-groovy-lint'
    vscode 'oderwat.indent-rainbow'
    vscode 'Orta.vscode-jest'
    vscode 'rebornix.ruby'
    vscode 'redhat.java'
    vscode 'redhat.vscode-yaml'
    vscode 'richie5um2.vscode-sort-json'
    vscode 'SonarSource.sonarlint-vscode'
    vscode 'tchayen.markdown-links'
    vscode 'Tyriar.sort-lines'
    vscode 'vscjava.vscode-java-debug'
    vscode 'vscjava.vscode-java-pack'
    vscode 'vscjava.vscode-java-test'
    vscode 'vscjava.vscode-lombok'
    vscode 'vscode-icons-team.vscode-icons'
    vscode 'wayou.vscode-todo-highlight'
    vscode 'wholroyd.jinja'
    vscode 'wingrunr21.vscode-ruby'
    vscode 'wmaurer.change-case'
    vscode 'xaver.clang-format'
    vscode 'yzhang.markdown-all-in-one'
    vscode 'zokugun.cron-tasks'
    vscode 'zokugun.sync-settings'