# Install toml-bombadil with Homebrew, pacman

Dotfile manager with templating. Version 4.2.0 via Homebrew; verified from local package data.

## Install

```sh
sudo av install brew:toml-bombadil
```

Additional install commands:

### macOS

- Homebrew (100%):

```sh
brew install toml-bombadil
```

  Evidence: local Homebrew formula metadata

### Linux

- pacman (92%):

```sh
sudo pacman -S toml-bombadil
```

  Evidence: Arch Linux sync databases: toml-bombadil from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz

## Package facts

- **Package key:** brew:toml-bombadil
- **Package manager:** Homebrew
- **Package manager page:** <https://formulae.brew.sh/formula/toml-bombadil>
- **Version:** 4.2.0
- **Source summary:** Dotfile manager with templating
- **Homepage:** <https://github.com/oknozor/toml-bombadil>
- **Repository:** <https://github.com/oknozor/toml-bombadil>
- **Upstream docs:** <https://github.com/oknozor/toml-bombadil#readme>
- **License:** MIT
- **Source archive:** <https://github.com/oknozor/toml-bombadil/archive/refs/tags/4.2.0.tar.gz>
- **Generated:** 2026-07-08T07:18:31+00:00

## Executables

- bombadil (cli)
- bombadil (alias)

## Dependencies

- openssl@3

## Build dependencies

- pkgconf
- rust

## Install behavior

- Post-install hook: not defined
- Bottle: available on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux

## Freshness

- Page generated: 2026-07-08
- Package-manager version: 4.2.0
- Local data: ok
- Upstream repository: https://github.com/oknozor/toml-bombadil
- Upstream latest detected: 4.2.0 (current)
- info: No package-manager update timestamp was available.
## Project history and usage

Toml Bombadil is a Rust dotfile manager centered on templates, profiles, hooks, and optional GPG-backed secrets. Its source-backed history is modest but clear: it was written to solve the author's recurring desktop-environment and machine-profile churn.

### Project history

The README explains the project origin as a response to repeatedly switching desktop environments and needing dotfiles that could adapt across machines and setups. Instead of only symlinking files, Bombadil can create a copy, symlink that copy, and inject variables into the copied file as a template.

The repository has continued as a small Rust CLI project with documented package installation paths and a public release stream; GitHub lists 15 releases, with 4.2.0 as the latest release on 23 April 2025.

### Adoption history

Adoption evidence is niche but package-relevant: the README documents Arch Linux installation with pacman, and the batch input records both Homebrew and pacman package-manager entries. The repository also points users to example dotfile repositories that use Bombadil.

### How it is used

Users install the bombadil CLI to link dotfiles, apply profiles, inject variables into templates, run install hooks, and manage encrypted secrets in a dotfile repository.

### Why package nerds care

Bombadil matters to package nerds as one of the TOML-named dotfile tools that packages a personal workstation workflow into a reproducible CLI. It is small enough that reliable history should stay close to the README and release metadata rather than inflated into a broader movement.

### Timeline

- 2025: GitHub listed 4.2.0 as the latest toml-bombadil release.
- Current README: Documented pacman installation; the batch input recorded Homebrew packaging.

### Related projects

- Other dotfile managers occupy the same package niche, but Bombadil distinguishes itself with TOML-flavored configuration, profiles, templating, hooks, and GPG secrets.

### Sources

- <https://github.com/oknozor/toml-bombadil>
- <https://github.com/oknozor/toml-bombadil/releases>
- <https://oknozor.github.io/toml-bombadil/>
- input.source_facts.description
- input.source_facts.package-manager


## Security Notes

narrow executable package without higher-risk signals.

- **Geiger risk:** green / low
- narrow executable package without higher-risk signals

## Source Database Details

- **Source Database:** Homebrew formula API
- **Tap:** homebrew/core
- **Full Name:** toml-bombadil
- **Version Scheme:** 0
- **Revision:** 0
- **Head Version:** HEAD
- **Bottle Stable Root URL:** <https://ghcr.io/v2/homebrew/core>
- **Deprecated:** no
- **Disabled:** no
- **Keg Only:** no
- **URL Keys:** head, stable

## Other Package-Manager Records

- pacman - toml-bombadil - 4.2.0-2: normalized package name match | Arch Linux sync databases: toml-bombadil from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz | A dotfile manager with templating | https://github.com/oknozor/toml-bombadil


## Related links

- [Source-control packages](https://www.automicvault.com/pkg/source-control-tools/) - Belongs to a source-control command family.
- [Terminal utility packages](https://www.automicvault.com/pkg/terminal-utilities/) - Matched terminal and command-line workflow metadata.
- [Text processing packages](https://www.automicvault.com/pkg/text-processing-tools/) - Matched text, document, or structured-data processing metadata.
- [Language runtime packages](https://www.automicvault.com/pkg/language-runtime-packages/) - Matched language runtime, compiler, or interpreter metadata.
- [openssl@3](https://www.automicvault.com/pkg/brew/openssl-3/) - Runtime dependency declared by Homebrew.
- [pkgconf](https://www.automicvault.com/pkg/brew/pkgconf/) - Build dependency declared by Homebrew.
- [rust](https://www.automicvault.com/pkg/brew/rust/) - Build dependency declared by Homebrew.
- [mackup](https://www.automicvault.com/pkg/brew/mackup/) - Shares av.db curated category or tags: cli, configuration, dotfiles, productivity.
- [amp](https://www.automicvault.com/pkg/brew/amp/) - Shares av.db curated category or tags: cli, productivity, rust.
- [clock-rs](https://www.automicvault.com/pkg/brew/clock-rs/) - Shares av.db curated category or tags: cli, productivity, rust.
- [dockutil](https://www.automicvault.com/pkg/brew/dockutil/) - Shares av.db curated category or tags: cli, configuration, productivity.
- [ekphos](https://www.automicvault.com/pkg/brew/ekphos/) - Shares av.db curated category or tags: cli, productivity, rust.
- [fend](https://www.automicvault.com/pkg/brew/fend/) - Shares av.db curated category or tags: cli, productivity, rust.
- [fresh-editor](https://www.automicvault.com/pkg/brew/fresh-editor/) - Shares av.db curated category or tags: cli, productivity, rust.
- [gdrive](https://www.automicvault.com/pkg/brew/gdrive/) - Shares av.db curated category or tags: cli, productivity, rust.
- [far2l-tty](https://www.automicvault.com/pkg/brew/far2l-tty/) - Local package facts share a topical domain. Shared terms: cli, manager, openssl, openssl-3, productivity.
- [fw](https://www.automicvault.com/pkg/brew/fw/) - Local package facts share a topical domain. Shared terms: cli, manager, openssl, openssl-3, productivity.

## Combined YAML source

View the package source record on GitHub. [combined/toml-bombadil.yml](https://github.com/automic-vault/db/blob/main/combined/toml-bombadil.yml)


## Sources

- Nucleus package database
- Geiger risk classifier
- package-page enrichment
- curated package history
- package version freshness
- av.db category and tag curation
- package relationship graph
- external package-manager database matches
- cross-ecosystem install command graph
