Keep Bun under its short metapac name and install it from oven-sh/bun first. Declare Vorssaint in the Mac baseline so later syncs keep it installed. Verified metapac parsed both groups, chezmoi applied both files, AppCleaner is absent, Vorssaint and tap-sourced Bun are installed, and git diff --check passed.
342 lines
5.6 KiB
TOML
342 lines
5.6 KiB
TOML
# 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",
|
|
] }
|