# Baseline for Laugh-Tale -- everything already on this Mac that no semantic # group claims yet. # # THIS FILE IS LOAD-BEARING. metapac's model is "anything not declared in a # group file is unmanaged", and `metapac clean` uninstalls unmanaged packages. # Without this baseline, `clean` offers to remove every formula, cask, tap and # Mac App Store app on the machine. # # `brew` covers formulae and casks in one flat namespace -- metapac reads both # `brew list --installed-on-request` and `brew list --cask`, and `brew install` # resolves either. `repos` are taps. # # Regenerate (after temporarily emptying this file, or the output will be # missing everything it already declares): # metapac unmanaged >> ~/.config/metapac/groups/hosts/Laugh-Tale.toml # # Shrink it over time by moving packages out into real semantic groups. It is a # holding pen, not a destination. brew = { repos = [ "anomalyco/tap", "arthur-ficial/tap", "asmvik/formulae", "charmbracelet/tap", "facebook/fb", "felixkratz/formulae", "filosottile/musl-cross", "gabotechs/taps", "gcenx/wine", "goreleaser/tap", "guumaster/tap", "hashicorp/tap", "homebrew/bundle", "homebrew/services", "homeport/tap", "libkrun/krun", "minio/stable", "nikitabobko/tap", "nohajc/anylinuxfs", "ovyerus/tap", "sptim/formulae", "tinygo-org/tools", "zacharyfmarion/openscad-studio", ], packages = [ "1password", "act", "adobe-acrobat-reader", "adobe-creative-cloud", "affine", "aider", "airfoil", "alfred", "android-file-transfer", "android-platform-tools", "android-studio", "anki", "ansible-lint", "ansible@13", "anytype", "aom", "arc", "autoconf", "autoconf-archive", "autodesk-fusion", "autodesk-fusion360", "autofirma", "automake", "balenaetcher", "bambu-studio", "bat", "battle-net", "beekeeper-studio", "beeper", "betterdisplay", "blender", "buf", "busycal", "caffeine", "calibre", "ccache", "certbot", "chatgpt", "chezmoi", "chiaki-ng", "claude", "cloc", "cmake", "cmux", "cocoapods", "comictagger", "container", "coreutils", "crossover", "curl", "cursor", "cyberduck", "dash", "dbeaver-community", "delve", "difftastic", "diffusionbee", "discord", "element", "emdash", "epubcheck", "espeak-ng", "exiftool", "f3d", "fantastical", "fd", "fdroidserver", "ffmpeg", "firefox", "flutter", "font-hack-nerd-font", "font-jetbrains-mono", "font-jetbrains-mono-nerd-font", "font-victor-mono", "font-victor-mono-nerd-font", "freecad", "fzf", "gcc", "gemini-cli", "ghostscript", "git-filter-repo", "git-lfs", "gitu", "gitup", "gitup-app", "glib", "gnu-sed", "gnu-time", "gnupg", "go", "go-size-analyzer", "godot", "golangci-lint", "google-chrome", "google-drive", "goreleaser", "govulncheck", "gpg-suite", "gpgme", "graphviz", "grep", "hammerspoon", "haproxy", "harfbuzz", "heaven", "helium-browser", "helm", "hexyl", "himalaya", "hledger", "httpie", "hugo", "idb-companion", "imagemagick", "iperf3", "iterm2-beta", "iterm2@beta", "jj", "jpeg", "jpeg-xl", "jq", "k9s", "keymapp", "krew", "kubectl-cnpg", "leptonica", "libass", "libheif", "libmagic", "libpq", "libraw", "librecad", "librsvg", "lm-studio", "localai", "logseq", "loom", "lua-language-server", "luanti", "matterhorn", "mattermost", "maven", "mgba", "micro", "milanote", "minecraft", "mmctl", "mole", "moonlight", "mosh", "musicbrainz-picard", "nasm", "ncdu", "neovim", "netcat", "netpbm", "nextcloud-vfs", "ngrok", "ninja", "nmap", "node", "notion", "numpy", "nushell", "nvidia-geforce-now", "nvm", "obsidian", "ollama", "omnifocus", "onlyoffice", "openapi-generator", "openemu", "openjdk", "openjdk@11", "openscad", "openscad-studio", "openvino", "orbstack", "orcaslicer", "orion", "paletro", "pandoc", "pango", "pearcleaner", "philips-hue-sync", "pinentry-mac", "pipx", "pkgconf", "playwright-cli", "playwright-mcp", "plex", "pnpm", "poppler", "prismlauncher", "prusaslicer", "pwgen", "pyenv", "python-setuptools", "qemu", "qrencode", "qt", "qt@5", "quien", "qutebrowser", "raspberry-pi-imager", "raycast", "rclone", "re2c", "rectangle", "rgbds", "ripgrep", "rmlint", "rust", "screen", "secretive", "signal", "sox", "spotify", "sshpass", "steam", "swiftlint", "syncthing", "syncthing-app", "tableplus", "tailscale", "tectonic", "telegram", "telegram-desktop", "telnet", "temurin", "tesseract", "tesseract-lang", "the_silver_searcher", "ticktick", "tmux", "todoist", "todoist-app", "transmission", "transmission-cli", "tree", "upx", "utm", "vapoursynth", "via", "viscosity", "visual-studio-code", "vlc", "vorssaint", "wakeonlan", "watch", "weasis", "web-ext", "wezterm", "wget", "whisky", "wimlib", "wireguard-tools", "wireshark", "woodpecker-cli", "xcodegen", "xz", "yadm", "yarn", "yt-dlp", "zed@preview", "zen", "zen-browser", "zoom", ] } cargo = { packages = [ { name = "dufs", options = { version = "0.41.0", features = [ ] } }, { name = "metapac", options = { version = "0.10.1", features = [ ] } }, ] } mas = { packages = [ "1055511498", "1091189122", "1099568401", "1136220934", "1209754386", "1289583905", "1295203466", "1444383602", "1460836908", "1530145038", "1569813296", "1614659226", "1659667937", "310633997", "409183694", "409201541", "409203825", "425424353", "497799835", "6454431289", "937984704", ] }