A new module is available: `programs.kiro-cli`. It installs the kiro-cli package and provides optional shell integration for Bash and Zsh.
#NixOS #Nix #HomeManager

@maikel May I ask what exactly broke in fish? I had to comment out a function definition because fish wasn't happy anymore. At this time I had no motivation to fix it up to now 😅

Also my the entire Firefox configuration is broken because of the change how Firefox is handling profiles now (INI files to sqlitie IIRC).
And it feels like I am the only one who has this problem or I am bad in searching through the issues in HM.

#nixos #homemanager #firefox

The {option}`programs.mcp.servers` schema is now typed. Instead of freeform JSON objects, structured options are used: {option}`command` and {option}`args` for local servers, {option}`url` for remote servers, {option}`env` for environment variables. Environment variables can be specified as literal strings or as file references that are read at startup: ```nix env.API_KEY = "literal"; env.SESSION_TOKEN.file = "/run/secrets/token"; ``` The {var}`lib.hm.mcp` library provides helpers for transforming MCP server configurations and is used by opencode, claude-code, codex, antigravity-cli, zed-editor, and vscode for MCP integration.
#NixOS #Nix #HomeManager
Added support for Zellij plugins using `programs.zellij.plugins`.
#NixOS #Nix #HomeManager
@fernsehmuell depends on .. ?:-). I started looking into #nixos a week ago and I'm slowly moving forward. I also live in $HOME so if there is anything which is less complicated and more modern than #homemanager I'd love to give it a try. The ultimate goal is to have a tool to manage all my ~/.config content.
is there any better option for #nixos than #homemanager ?
A new module is available: `programs.pi-coding-agent`. The module supports declarative configuration of Pi Coding Agent including settings, keybindings, models, and global context (AGENTS.md). For MCP server support, use the existing `programs.mcp` module which writes to `~/.config/mcp/mcp.json`.
#NixOS #Nix #HomeManager
The `programs.gemini-cli` module has been renamed to `programs.antigravity-cli`. Existing `programs.gemini-cli` configurations are migrated automatically and emit rename warnings. The Antigravity CLI module writes settings and permissions to `~/.gemini/antigravity-cli`, MCP server configuration to `~/.gemini/config/mcp_config.json`, and skills to `~/.gemini/config/skills`.
#NixOS #Nix #HomeManager
A new module is available: 'sshAuthSock'. It takes care of setting the `SSH_AUTH_SOCK` environment variable properly and is implicitly enabled and configured by SSH agent modules. You can use the 'sshAuthSock.systemd.socketProviderUnit' option to make SSH agents accessible to systemd-managed applications.
#NixOS #Nix #HomeManager
A new module is available: `programs.macos-terminal`. This module allows for configuration of preferences for the macOS Terminal.app application.
#NixOS #Nix #HomeManager