Sign in

Home Manager News

@hmnews.bsky.social
131 followers 2 following 411 posts

Latest Home Manager news. Unofficial, operated by @katexochen.bsky.social‬. Also available on Mastodon, as techhub.social/@hmnews. Hosted at github.com/katexochen/hmnews-bot. #NixOS #Nix #HomeManager

PostsRepliesMedia
Home Manager News @hmnews.bsky.social · 25m
A new module is available: 'programs.secretspec'. Secretspec is a declarative interface for every secret provider. The module supports configuration via `programs.secretspec.settings`. #NixOS #Nix #HomeManager
000
Home Manager News @hmnews.bsky.social · 25m
A new module is available `programs.noctalia`. Noctalia is a sleek, customizable shell crafted for Wayland. #NixOS #Nix #HomeManager
000
Home Manager News @hmnews.bsky.social · 5h
A new module is available: 'programs.concord'. concord is a TUI client for Discord. #NixOS #Nix #HomeManager
010
Home Manager News @hmnews.bsky.social · 5h
A new option is available: 'programs.hyprtoolkit' hyprtoolkit is a GUI toolkit for developing applications that run natively on Wayland. It’s specifically made for Hyprland’s needs, but will generally run on any Wayland compositor that supports modern standards. [1/2] #NixOS #Nix #HomeManager
111
Home Manager News @hmnews.bsky.social · 03/10/2026
A new module is available: 'services.wbg'. wbg is a super simple wallpaper application for Wayland compositors. #NixOS #Nix #HomeManager
030
Home Manager News @hmnews.bsky.social · 03/10/2026
A new module is available: `programs.gram`. Gram is a powerful and modern source code editor. It features solid performance and is highly configurable, yet comes with batteries included out of the box. Find out more here: <https://gram-editor.com/> #NixOS #Nix #HomeManager
020
Home Manager News @hmnews.bsky.social · 01/10/2026
A new module is available: 'programs.pomo' Customizable TUI Pomodoro timer with ASCII art, progress bar, desktop notifications, and productivity statistics. See <https://github.com/Bahaaio/pomo> for more details. #NixOS #Nix #HomeManager
010
Home Manager News @hmnews.bsky.social · 01/10/2026
A new module is available: 'programs.b4'. b4 is a tool for working with kernel-style patch and email review workflows on lore.kernel.org. The module installs b4 and writes its configuration to git-config's [b4] section via `programs.b4.settings`. It can also wire b4's [1/2] #NixOS #Nix #HomeManager
100
Home Manager News @hmnews.bsky.social · 12/08/2026
The generated plugin that delivers managed MCP and LSP configuration to Claude Code now uses the manifest name `hm` (previously `claude-code-home-manager`). Claude Code derives the MCP tool namespace from the plugin manifest, so this shortens every plugin-loaded MCP [1/4] #NixOS #Nix #HomeManager
010
Home Manager News @hmnews.bsky.social · 05/08/2026
A new module is available: 'programs.crush'. Crush is Charm's coding agent for the terminal. The module installs Crush, writes its JSON configuration, and manages Agent Skills. It can also take MCP servers from the shared 'programs.mcp' module. #NixOS #Nix #HomeManager
083
Home Manager News @hmnews.bsky.social · 05/08/2026
A new module is available: 'programs.flake-edit', featuring a '.settings' option to generate {file}`$XDG_CONFIG_HOME/flake-edit/config.toml` #NixOS #Nix #HomeManager
010
Home Manager News @hmnews.bsky.social · 28/07/2026
A new option is available: 'launchd.agents.<name>.waitForNixStore'. By default, launchd agents are started through a '/bin/sh' wrapper that waits for the Nix store to be mounted, which makes every agent show up as "sh" in System Settings > Login Items & Extensions. [1/3] #NixOS #Nix #HomeManager
110
Home Manager News @hmnews.bsky.social · 22/07/2026
'programs.rclone' mounts now support a 'mountType' option that can be set to "nfsmount" to mount remotes via rclone's built-in NFS server and the system NFS client instead of FUSE. On macOS this removes the need for macFUSE and its kernel extension (and the Reduced [1/2] #NixOS #Nix #HomeManager
110
Home Manager News @hmnews.bsky.social · 22/07/2026
The config path for 'senpai' on Darwin now defaults to: ~/Library/Application Support/senpai/senpai.scfg #NixOS #Nix #HomeManager
010
Home Manager News @hmnews.bsky.social · 15/07/2026
Home Manager launchd agents now support the `launchd.agents.<name>.domain` option. Agents use the GUI launchd domain by default. Set `launchd.agents.<name>.domain = "user"` for agents that should run without an active graphical login session. #NixOS #Nix #HomeManager
010
Home Manager News @hmnews.bsky.social · 12/07/2026
`programs.swayimg.settings` has been replaced with `programs.swayimg.initLua` because upstream moved to a lua config. #NixOS #Nix #HomeManager
010
Home Manager News @hmnews.bsky.social · 09/07/2026
A new module is available: 'programs.posting'. Posting is an open-source terminal-based API client for developing and testing APIs. The module supports configuration via `programs.posting.settings` and custom themes via `programs.posting.themes`. #NixOS #Nix #HomeManager
020
Home Manager News @hmnews.bsky.social · 07/07/2026
A new module is available: `programs.attic-client`. It manages the client configuration for the Attic Nix binary cache. #NixOS #Nix #HomeManager
020
Home Manager News @hmnews.bsky.social · 02/07/2026
Home Manager now loads the Atuin Nushell integration after other shell integrations such as fzf. This restores Atuin's Ctrl-R binding when both programs are enabled. If you previously used `programs.nushell.extraConfig = lib.mkAfter ...` to place custom Nushell [1/2] #NixOS #Nix #HomeManager
120
Home Manager News @hmnews.bsky.social · 30/06/2026
A new module is available: 'programs.herdr'. Herdr is a terminal workspace and agent manager. The new module lets you install it and declaratively configure its TOML config file. #NixOS #Nix #HomeManager
010
Home Manager News @hmnews.bsky.social · 25/06/2026
The `programs.codex.contextOverride` option was added to manage Codex override context under `CODEX_HOME`. #NixOS #Nix #HomeManager
000
Home Manager News @hmnews.bsky.social · 25/06/2026
Home Manager launchd agents now support the `launchd.agents.<name>.domain` option. Background services provided by Home Manager use the user launchd domain by default, so they can be managed from SSH and other non-graphical sessions. Set `launchd.agents.<name>.domain = [1/2] #NixOS #Nix #HomeManager
100
Home Manager News @hmnews.bsky.social · 23/06/2026
A new module is available: `programs.hyprland-qt-support`. This module enables Hyprland Qt support — a Qt6 QML style provider for hypr* apps. It can be configured through the `settings` attribute. #NixOS #Nix #HomeManager
000
Home Manager News @hmnews.bsky.social · 23/06/2026
A new module has been added: `programs.zsh.fastSyntaxHighlighting`. This is an alternative implementation of syntax highlighting for Zsh. #NixOS #Nix #HomeManager
000
Home Manager News @hmnews.bsky.social · 22/06/2026
A new {option}`programs.devenv` module has been added to Home Manager. devenv is a tool for fast, declarative, reproducible and composable developer environments using Nix. The module provides options to enable devenv and configure shell integration for Bash, Fish, [1/2] #NixOS #Nix #HomeManager
120
Home Manager News @hmnews.bsky.social · 22/06/2026
A new module is available: `services.nvibrant`. [nvibrant] is used for configuring NVIDIA's "Digital Vibrance" on Wayland. [nvibrant]: github.com/tremeschin/nvibrant #NixOS #Nix #HomeManager
000
Home Manager News @hmnews.bsky.social · 21/06/2026
`services.podman.settings.registries` now generates `registries.conf` v2 format. The new per-registry option {option}`services.podman.settings.registries.registry` was added. Use entries like `{ location = "registry.example"; insecure = true; }` or `{ location = [1/2] #NixOS #Nix #HomeManager
100
Home Manager News @hmnews.bsky.social · 19/06/2026
The value `gtk` for `qt.platformTheme.name` is no longer rewritten to `gtk2` when setting the `QT_QPA_PLATFORMTHEME` session variable. It is now emitted as `gtk3`, selecting Qt's built-in GTK platform theme plugin, and no longer installs the `qtstyleplugins` and [1/2] #NixOS #Nix #HomeManager
120
Home Manager News @hmnews.bsky.social · 19/06/2026
The `programs.firefox.globalExtensions`, `programs.floorp.globalExtensions`, and `programs.librewolf.globalExtensions` options now assert that the browser package is managed by Home Manager. On Darwin, setting `programs.<browser>.darwinDefaultsId` also satisfies this [1/2] #NixOS #Nix #HomeManager
120
Home Manager News @hmnews.bsky.social · 18/06/2026
The 'programs.opencode.settings' option now supports ordered Home Manager DAG entries in nested attribute sets. This allows order-sensitive OpenCode permission rules to be expressed with 'lib.hm.dag.entryBefore' and 'lib.hm.dag.entryAfter'. #NixOS #Nix #HomeManager
010
Home Manager News @hmnews.bsky.social · 18/06/2026
There is a new `fonts.fontconfig.configFile.<name>.settings` option to define Fontconfig configuration files via a structured attrs in the format of `pkgs.formats.xml {}`. #NixOS #Nix #HomeManager
020
Home Manager News @hmnews.bsky.social · 18/06/2026
The git integration of 'programs.difftastic' now uses a new option 'programs.difftastic.git.mode' to select how difftastic is wired into git: - "external" (default): set 'diff.external' so 'git diff' uses difftastic. - "difftool": only configure difftastic as a git [1/2] #NixOS #Nix #HomeManager
110
Home Manager News @hmnews.bsky.social · 18/06/2026
The `programs.codex.profiles` option was added to manage Codex CLI profile files under `CODEX_HOME`. These files are selected with `codex --profile <name>`, matching the profile behavior used by Codex 0.134.0 and later. #NixOS #Nix #HomeManager
010
Home Manager News @hmnews.bsky.social · 18/06/2026
A new option is available: `programs.television.themes`. This option allows you to define custom themes that will be written to `$XDG_CONFIG_HOME/television/themes/${name}.toml`. Each theme accepts either inline TOML content or a path to a theme file. #NixOS #Nix #HomeManager
030
Home Manager News @hmnews.bsky.social · 17/06/2026
The 'programs.uv' module can now manage uv-installed Python versions and tools declaratively. Use {option}`programs.uv.python.versions` to install Python versions (with {option}`programs.uv.python.default` selecting the default interpreter per implementation) and [1/3] #NixOS #Nix #HomeManager
140
Home Manager News @hmnews.bsky.social · 17/06/2026
`programs.prismlauncher` now supports managing Prism Launcher themes through {option}`programs.prismlauncher.themes`. Themes can be configured either as paths to complete theme directories, or as attribute sets used to generate `theme.json` and optionally `themeStyle.css`. #NixOS #Nix #HomeManager
030
Home Manager News @hmnews.bsky.social · 16/06/2026
The `programs.codex.plugins` and `programs.codex.marketplaces` options were added to configure Codex plugins and local plugin marketplaces declaratively. #NixOS #Nix #HomeManager
010
Home Manager News @hmnews.bsky.social · 10/06/2026
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
010
Home Manager News @hmnews.bsky.social · 10/06/2026
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 [1/3] #NixOS #Nix #HomeManager
110
Home Manager News @hmnews.bsky.social · 08/06/2026
Added support for Zellij plugins using `programs.zellij.plugins`. #NixOS #Nix #HomeManager
010
Home Manager News @hmnews.bsky.social · 05/06/2026
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 [1/2] #NixOS #Nix #HomeManager
110
Home Manager News @hmnews.bsky.social · 05/06/2026
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 [1/2] #NixOS #Nix #HomeManager
110
Home Manager News @hmnews.bsky.social · 04/06/2026
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 [1/2] #NixOS #Nix #HomeManager
120
Home Manager News @hmnews.bsky.social · 02/06/2026
A new module is available: `programs.macos-terminal`. This module allows for configuration of preferences for the macOS Terminal.app application. #NixOS #Nix #HomeManager
020
Home Manager News @hmnews.bsky.social · 02/06/2026
The `programs.zsh` module now sources Home Manager session variables from `.zprofile` for login shells. Non-login shells continue to source them from `.zshenv`. As a result, Home Manager now always writes `.zprofile` when `programs.zsh.enable` is set, instead of only [1/2] #NixOS #Nix #HomeManager
140
Home Manager News @hmnews.bsky.social · 02/06/2026
A new option `wayland.windowManager.hyprland.extraLuaFiles` is available for managing additional Lua files under `$XDG_CONFIG_HOME/hypr` when using `wayland.windowManager.hyprland.configType = "lua"`. Files can be provided as paths or strings. Attribute names are [1/2] #NixOS #Nix #HomeManager
110
Home Manager News @hmnews.bsky.social · 18/05/2026
`programs.ssh` now supports RFC 42-style configuration through `programs.ssh.settings`. The existing `programs.ssh.matchBlocks` option is deprecated and automatically migrated to the new option. #NixOS #Nix #HomeManager
030
Home Manager News @hmnews.bsky.social · 18/05/2026
The 'services.walker' module now supports Elephant integration through {option}`services.walker.enableElephantIntegration`. When both `services.walker` and `services.elephant` are enabled, Walker's systemd user service now starts after `elephant.service` and requires [1/2] #NixOS #Nix #HomeManager
110
Home Manager News @hmnews.bsky.social · 18/05/2026
A new service is available: 'services.elephant'. Elephant is a data provider service for application launchers such as Walker. The module can install Elephant, generate `~/.config/elephant/config.toml`, and run Elephant as a systemd user service. #NixOS #Nix #HomeManager
010
Home Manager News @hmnews.bsky.social · 15/05/2026
A new module is available: 'programs.t3code'. T3 Code is a minimal web GUI for coding agents; the module installs the application and can manage its JSON settings in '~/.t3/userdata/'. #NixOS #Nix #HomeManager
010