diff --git a/home/Brewfile.cog b/home/Brewfile.cog new file mode 100644 index 0000000..79444ae --- /dev/null +++ b/home/Brewfile.cog @@ -0,0 +1,355 @@ +# [[[cog +# import subprocess +# def dump(command: str) -> None: +# output = subprocess.run(command.split(), capture_output=True, text=True) +# print(output.stdout.strip()) +# ]]] +# [[[end]]] + + +# [[[cog +# dump("brew bundle --taps dump --file=-") +# ]]] +tap "buo/cask-upgrade" +tap "homebrew/bundle" +tap "homebrew/cask-fonts" +tap "homebrew/cask-versions" +tap "homebrew/command-not-found" +tap "homebrew/services" +tap "homeport/tap" +# [[[end]]] + + +# [[[cog +# dump("brew bundle --brews dump --file=-") +# ]]] +brew "act" +brew "xz" +brew "apg" +brew "aria2" +brew "autoconf" +brew "automake" +brew "coreutils" +brew "libtool" +brew "libyaml" +brew "asdf" +brew "atuin" +brew "awscli" +brew "bash" +brew "libgit2" +brew "bat" +brew "glib" +brew "pkg-config" +brew "openjdk" +brew "bfg" +brew "blueutil" +brew "node" +brew "bower" +brew "brew-gem" +brew "bun" +brew "bzip2" +brew "caddy", link: false +brew "curl" +brew "cargo-c" +brew "cfn-lint" +brew "chamber" +brew "chart-testing" +brew "chezmoi" +brew "chrome-cli" +brew "circleci" +brew "cloudflared" +brew "cmake" +brew "php" +brew "composer" +brew "dark-mode" +brew "direnv" +brew "docker", link: false +brew "docker-compose", link: false +brew "docker-slim" +brew "dockutil" +brew "doctl" +brew "duf" +brew "dyld-headers" +brew "enchant" +brew "espanso" +brew "exa" +brew "sdl2" +brew "xvid" +brew "ffmpeg" +brew "qt" +brew "fceux" +brew "fd" +brew "ffmpeg@4" +brew "figlet" +brew "fish" +brew "flyctl" +brew "fzf" +brew "gh" +brew "libidn" +brew "ghq" +brew "gifski" +brew "gist" +brew "git" +brew "git-delta" +brew "git-flow" +brew "git-lfs" +brew "git-open" +brew "git-standup" +brew "gitmoji" +brew "glow" +brew "libksba" +brew "gnupg" +brew "go" +brew "graphviz" +brew "guetzli" +brew "gum" +brew "hadolint" +brew "helm" +brew "httpd" +brew "hub" +brew "hugo" +brew "imagemagick" +brew "iproute2mac" +brew "jack" +brew "jq" +brew "just" +brew "kubernetes-cli", link: false +brew "lazygit" +brew "libev" +brew "libxml2" +brew "libxmlsec1" +brew "llm" +brew "loc" +brew "lolcat" +brew "lua" +brew "m-cli" +brew "make" +brew "mas" +brew "maven" +brew "meson" +brew "minikube" +brew "mise" +brew "mkvtoolnix" +brew "mosh" +brew "mr" +brew "zlib" +brew "mydumper" +brew "nativefier" +brew "nghttp2" +brew "nginx" +brew "node-build" +brew "nodenv" +brew "nushell" +brew "nvm" +brew "oxipng" +brew "pandoc" +brew "pandoc-crossref" +brew "parallel" +brew "pastel" +brew "pinentry-mac" +brew "pip-completion" +brew "pngpaste" +brew "pnpm" +brew "postgresql@14", restart_service: true +brew "pre-commit" +brew "prettier" +brew "pup" +brew "pyenv", args: ["HEAD"] +brew "pyenv-ccache" +brew "pyenv-virtualenvwrapper" +brew "python-launcher" +brew "ruby-build" +brew "rbenv" +brew "rclone" +brew "redis" +brew "rename" +brew "ripgrep" +brew "rmate" +brew "rust" +brew "scorecard" +brew "scrcpy" +brew "screenfetch" +brew "sd" +brew "sdl2_gfx" +brew "sdl2_image" +brew "sdl2_mixer" +brew "sdl2_net" +brew "sdl2_ttf" +brew "shellcheck" +brew "shfmt" +brew "silicon" +brew "smartmontools" +brew "speexdsp" +brew "starship" +brew "swig" +brew "syncthing", restart_service: true +brew "tandem" +brew "terminal-notifier" +brew "terraform" +brew "thefuck" +brew "tldr" +brew "tmux" +brew "tor" +brew "tree" +brew "ttyd", args: ["HEAD"] +brew "ttygif" +brew "unison" +brew "up" +brew "vale" +brew "vhs" +brew "watch" +brew "watchexec" +brew "webkit2png" +brew "webpack" +brew "wget" +brew "whalebrew" +brew "woof" +brew "yarn" +brew "ykman" +brew "youtube-dl" +brew "homeport/tap/termshot" +# [[[end]]] + + +# [[[cog +# dump("brew bundle --casks dump --file=-") +# ]]] +cask "1password-cli" +cask "8bitdo-firmware-updater" +cask "8bitdo-ultimate-software" +cask "airflow" +cask "airserver" +cask "alfred" +cask "android-platform-tools" +cask "appcleaner" +cask "applepi-baker" +cask "aws-vault" +cask "balenaetcher" +cask "basictex" +cask "bluestacks" +cask "bunch" +cask "caldigit-docking-utility" +cask "chicken" +cask "chromedriver" +cask "cleanmymac" +cask "clipy" +cask "codeql" +cask "controlplane" +cask "cscreen" +cask "dash" +cask "discord" +cask "displaycal" +cask "dolphin" +cask "elgato-game-capture-hd" +cask "enjoyable" +cask "epoccam" +cask "fanny" +cask "ferdi" +cask "firefox" +cask "flameshot" +cask "flutter" +cask "font-awesome-terminal-fonts" +cask "font-cascadia" +cask "font-cascadia-pl" +cask "font-comic-mono" +cask "font-fira-code" +cask "font-fontawesome" +cask "font-hack-nerd-font" +cask "font-ia-writer-mono" +cask "font-ia-writer-quattro" +cask "gitify" +cask "gitup" +cask "google-chrome" +cask "google-cloud-sdk" +cask "google-hangouts" +cask "hyper" +cask "iterm2" +cask "jettison" +cask "keyboardcleantool" +cask "keycastr" +cask "kindle" +cask "macwhisper" +cask "modern-csv" +cask "monitorcontrol" +cask "obs-virtualcam" +cask "obsidian" +cask "openemu" +cask "orbstack" +cask "paw" +cask "pennywise" +cask "polypane" +cask "postman" +cask "pycharm" +cask "qflipper" +cask "raspberry-pi-imager" +cask "secretive" +cask "skype" +cask "sloth" +cask "stats" +cask "steam" +cask "streamlabs-obs" +cask "sublime-merge" +cask "sublime-text" +cask "swiftbar" +cask "talon" +cask "thetimemachinemechanic" +cask "tiled" +cask "timemachineeditor" +cask "tweeten" +cask "visual-studio-code" +cask "vivaldi" +cask "xbar" +cask "yubico-authenticator" +cask "yubico-yubikey-manager" +cask "yubico-yubikey-personalization-gui" +# [[[end]]] + + +# [[[cog +# dump("brew bundle --mas dump --file=-") +# ]]] +mas "1Keyboard", id: 766939888 +mas "Airmail", id: 918858936 +mas "Annotate", id: 918207447 +mas "Bear", id: 1091189122 +mas "Bitwarden", id: 1352778147 +mas "Clean", id: 418412301 +mas "Craft", id: 1487937127 +mas "Directive", id: 1503550067 +mas "EasyRes", id: 688211836 +mas "Evernote", id: 406056744 +mas "Fantastical", id: 975937182 +mas "Front and Center", id: 1493996622 +mas "GarageBand", id: 682658836 +mas "Hand Mirror", id: 1502839586 +mas "iMovie", id: 408981434 +mas "Keynote", id: 409183694 +mas "Kiwi for Gmail", id: 986304488 +mas "Meeter", id: 1510445899 +mas "MenubarX", id: 1575588022 +mas "Mic Drop", id: 1489816366 +mas "Microsoft Remote Desktop", id: 1295203466 +mas "Mona", id: 1659154653 +mas "Numbers", id: 409203825 +mas "Pages", id: 409201541 +mas "Pandan", id: 1569600264 +mas "Paprika Recipe Manager", id: 451907568 +mas "Pixelmator", id: 407963104 +mas "Pixelmator Pro", id: 1289583905 +mas "Play", id: 1596506190 +mas "Primitive", id: 1175103038 +mas "ReadKit", id: 1615798039 +mas "ReadKit", id: 588726889 +mas "Recordia", id: 1529006487 +mas "Signals", id: 1453293391 +mas "Skitch", id: 425955336 +mas "SnippetsLab", id: 1006087419 +mas "Tailscale", id: 1475387142 +mas "Textual IRC Client", id: 1262957439 +mas "The Unarchiver", id: 425424353 +mas "Toggl Track", id: 1291898086 +mas "ToothFairy", id: 1191449274 +mas "Ulysses", id: 1225570693 +mas "Webcam Settings Control", id: 1172053162 +mas "Xcode", id: 497799835 +# [[[end]]]