Home Manager News

@hmnews@techhub.social
751 Followers
3 Following
501 Posts
The ruby provider is now disabled by default since the overwhelming majority of users do not use it. Set `programs.neovim.withRuby = true;` to restore the previous behavior.
#NixOS #Nix #HomeManager
The `programs.zed-editor` module now supports MCP integration via `programs.zed-editor.enableMcpIntegration`. When enabled, shared servers from `programs.mcp.servers` are merged into `programs.zed-editor.userSettings.context_servers`, with settings-based values taking precedence.
#NixOS #Nix #HomeManager
The `programs.mergiraf` module's Git and Jujutsu integration are now gated behind `programs.mergiraf.enableGitIntegration` (respectively `enableJujutsuIntegration`). They are enabled by default for `stateVersion < 26.04`, and otherwise need to be explicitly enabled.
#NixOS #Nix #HomeManager
The options 'xsession.windowManager.i3.config.gaps.smartGaps' and 'wayland.windowManager.sway.config.gaps.smartGaps' now expects either "on", "off" (default) or "inverse_outer".
#NixOS #Nix #HomeManager
The starship module has a new option, programs.starship.presets, which allows for merging user configuration with Starship's bundled presets.
#NixOS #Nix #HomeManager
A new module is available: 'programs.mistral-vibe'. mistral-vibe is Mistral's open-source CLI coding assistant.
#NixOS #Nix #HomeManager
A new module is available: 'programs.rizin'. Rizin is a free and open-source reverse engineering framework that delivers a comprehensive binary analysis experience. It focuses on usability, stability, and functional features, striving to create a welcoming environment for developers and users.
#NixOS #Nix #HomeManager
The Firefox module now provides a 'programs.firefox.profiles.<name>.handlers' option. It allows declarative configuration of MIME type and URL scheme handlers through Firefox's handlers.json file, controlling how Firefox opens files and protocols (e.g., PDF viewers, mailto handlers). Configure handlers with: programs.firefox.profiles.<name>.handlers.mimeTypes programs.firefox.profiles.<name>.handlers.schemes
#NixOS #Nix #HomeManager
The option `programs.yazi.shellWrapperName` default has changed from `yy` to `y` to align with the recommendation from upstream.
#NixOS #Nix #HomeManager
The option `programs.pay-respects.rules` was added. It generates runtime rule files at {file}`$XDG_CONFIG_HOME/pay-respects/rules/<name>.toml`, where each attribute name under `rules` becomes a filename (for example, `rules.cargo` writes `cargo.toml`). For the full runtime-rules format and command matching requirements, see <https://github.com/iffse/pay-respects/blob/main/rules.md>.
#NixOS #Nix #HomeManager
pay-respects/rules.md at main · iffse/pay-respects

Command suggestions, command-not-found and thefuck replacement written in Rust - iffse/pay-respects

GitHub