Search and get detailed information about NixOS packages, system options, Home Manager configurations, and nix-darwin options. Works on any system without requiring Nix installation.

468376 views28Local (stdio)

What it does

  • Search NixOS packages and system options
  • Get detailed package and option information
  • Browse Home Manager configuration options
  • Query nix-darwin macOS-specific options
  • List available NixOS channels and statistics
  • Find options by category prefix

Best for

NixOS users configuring their systemsHome Manager users setting up dotfilesmacOS users with nix-darwin setupsDevelopers exploring Nix ecosystem packages
Works without Nix installedMulti-level caching for fast responsesCovers NixOS, Home Manager, and nix-darwin

Tools (18)

nixos_search

Search NixOS packages, options, or programs. Args: query: Search term to look for search_type: Type of search - "packages", "options", "programs", or "flakes" limit: Maximum number of results to return (1-100) channel: NixOS channel to search in (e.g., "unstable", "stable", "25.05") Returns: Plain text results with bullet points or error message

nixos_info

Get detailed info about a NixOS package or option. Args: name: Name of the package or option to look up type: Type of lookup - "package" or "option" channel: NixOS channel to search in (e.g., "unstable", "stable", "25.05") Returns: Plain text details about the package/option or error message

nixos_channels

List available NixOS channels with their status. Returns: Plain text list showing channel names, versions, and availability

nixos_stats

Get NixOS statistics for a channel. Args: channel: NixOS channel to get stats for (e.g., "unstable", "stable", "25.05") Returns: Plain text statistics including package/option counts

home_manager_search

Search Home Manager configuration options. Searches through available Home Manager options by name and description. Args: query: The search query string to match against option names and descriptions limit: Maximum number of results to return (default: 20, max: 100) Returns: Plain text list of matching options with name, type, and description

Alternatives