Skip to content

Configuration

Configuration lives at:

~/.config/mica/config.toml

Example

toml
[nixpkgs]
default_url = "https://github.com/jpetrucciani/nix"
default_branch = "main"

[presets]
extra_dirs = ["~/my-presets"]

[index]
remote_url = "https://static.g7c.us/mica"
update_check_interval = 24

[tui]
show_details = true
search_mode = "all" # name | description | binary | all

[tui.columns]
version = true
description = true
license = false
platforms = false
main_program = false

index.remote_url behavior:

  • If it is a base URL, mica tries REMOTE/<nixpkgs_commit>.db.
  • If it already ends in .db, mica uses that exact file.

Repo Override for Init

You can override the repo used by mica init:

  • CLI: mica init --repo <url>
  • Environment: MICA_NIXPKGS_REPO=<url>

MIT Licensed