#HomeManager

Home Manager Newshmnews@techhub.social
2026-01-31

Chrome now has a `plasmaSupport` flag. If you use KDE Plasma, set: ``` programs.google-chrome.plasmaSupport = true` home.sessionVariables = [ QT_QPA_PLATFORMTHEME = "kde"; ]; ``` This enables the "Use QT" theme in **Settings > Appearance**, which makes Chrome match your Plasma theme.
#NixOS #Nix #HomeManager

Home Manager Newshmnews@techhub.social
2026-01-29

The neovim module now exposes programs.neovim.extraLuaPackages via init.lua instead of wrapper arguments. This makes for a better out of the box experience, closer to what users can expect on other distributions, i.e., you can now run any neovim derivatives (neovide, neovim-qt etc) without wrapping. If you used home-manager only to install plugins, the newly generated init.lua might conflict with yours. You can ignore the generated init.lua with `xdg.configFile."nvim/init.lua".enable = false` but `extraLuaPackages` will become ineffective. You can still refer to its generated content via: xdg.configFile."nvim/lua/hm-generated.lua".text = config.programs.neovim.initLua; and in your manual init.lua `require'hm-generated'` For more details, see: - github.com/nix-community/home- - github.com/nix-community/home- and its linked comments for more details/solutions.
#NixOS #Nix #HomeManager

Home Manager Newshmnews@techhub.social
2026-01-29

A new module `programs.pyradio` is available. A curses based internet radio player.
#NixOS #Nix #HomeManager

Home Manager Newshmnews@techhub.social
2026-01-28

The `launchd` module now ensures that the Nix store is mounted and available before starting any agents. This improves reliability on macOS where `launchd` might otherwise attempt to start agents before the Nix store is ready.
#NixOS #Nix #HomeManager

Home Manager Newshmnews@techhub.social
2026-01-26

A new module is available: `services.proton-pass-agent` This module allows you to use Proton Pass as a SSH agent, enabling secure storage and management of SSH keys through your Proton Pass vault. The service integrates with the usual shells (bash, zsh, fish, nushell) and provides options to: - Specify a vault or share ID to pull keys from - Configure automatic key refresh intervals - Enable automatic creation of new SSH key items when added via ssh-add The agent runs as a systemd user service on Linux and as a launchd agent on macOS, automatically setting the SSH_AUTH_SOCK environment variable.
#NixOS #Nix #HomeManager

Home Manager Newshmnews@techhub.social
2026-01-26

A new `programs.opencode.web` option is available to run OpenCode as a background web service on Linux (systemd) and macOS (launchd).
#NixOS #Nix #HomeManager

Home Manager Newshmnews@techhub.social
2026-01-21

A new module is available: 'programs.fresh-editor' Fresh is a terminal-based text editor: easy, powerful and fast. It is engineered for speed. It delivers a low-latency experience, with text appearing instantly. The editor is designed to be light and fast, reliably opening and editing huge files up to multi-gigabyte sizes without slowdown.
#NixOS #Nix #HomeManager

2026-01-20

Is it possible for nix flake update to cache tarballs between flakes?
Running it on my
#NixOS config flake then #HomeManager config flake (without collecting garbage, flakes are in separate repos) downloads the same nixos-unstable tarball twice.
Subsequent runs do not cause further tarball downloads.

Home Manager Newshmnews@techhub.social
2026-01-19

The neovim module now symlinks its plugins into xdg.dataFile."nvim/site/pack/hm" ( ~/.local/share/nvim) instead of modifying the runtimepath via wrapper arguments.
#NixOS #Nix #HomeManager

Home Manager Newshmnews@techhub.social
2026-01-19

The `gtk2` module now respects `config.home.preferXdgDirectories` when installing your configuration. Previously, the GTK 2 configuration file was always installed to `~/.gtkrc-2.0`, regardless of your preference for XDG directories. Now, it will be installed to `/dev/null/.config/gtk-2.0/gtkrc` if you have `config.home.preferXdgDirectories` set to `true`.
#NixOS #Nix #HomeManager

Home Manager Newshmnews@techhub.social
2026-01-19

A new 'programs.vscode.argvSettings' option is available to configure VS Code this creates the `argv.json` file.
#NixOS #Nix #HomeManager

2026-01-18

I need Nix Home Manger advice… What packages do you generally add to you nix configuration vs. using your native package manager?

My current thinking is…
- Dev related packages = home-manager
- Packages that need global access, and packages that are utilities = apt/brew/yum, etc.
- Packages, like graphic utilities load via nix-shell when needed.

What's the best strategy?

Vivekanandan KS :nixos:(vivek)vivekanandanks@mstdn.social
2026-01-17

Tried setting up nix plasma-manager today.

Just added a basic config now. Powerdevil and panels are yet to be added. For panels I think I should use something like #waybar or something else. (Suggest some waybar like thing which is both lightweight and aesthetically good).

Also anyone using #nix #plasma-manager? Would love to see ur configs if possible for reference😅.

And also trying the #xremap tool for shortcuts management 😅
#plasmaManager #NixOS #nix #nixhomemanager #homemanager
#dotfile

chfkch :nixos: :rust:chfkch@ruhr.social
2026-01-16

Usually i am pretty amazed how much time i save while configuring my systems with NixOS/HomeManager. But this time i am trying to set up mbsync/mu/mu4e stack and i think some options are scattered all over.

I got a basic setup running now, but where do i put for example the inbox path if it differs from defaults?

#NixOS #HomeManager #Emacs #mu4e #MBSync

Home Manager Newshmnews@techhub.social
2026-01-15

A new 'programs.codex.skills' option is available to configure Codex skills from inline definitions or a directory of skill folders.
#NixOS #Nix #HomeManager

Home Manager Newshmnews@techhub.social
2026-01-15

A new module is available: `programs.aphorme` A program launcher for window managers, written in Rust.
#NixOS #Nix #HomeManager

Home Manager Newshmnews@techhub.social
2026-01-15

A new module is available: `programs.aperture` Aperture is a HTTP 402 reverse proxy that supports proxying requests for gRPC (HTTP/2) and REST (HTTP/1 and HTTP/2) backends using the L402 Protocol Standard.
#NixOS #Nix #HomeManager

Home Manager Newshmnews@techhub.social
2026-01-15

A new option is available: `systemd.user.packages`. This option is the Home Manager equivalent of NixOS’s `systemd.packages` option and provides a way to specify packages providing systemd user units. This option is similar to `dbus.packages`.
#NixOS #Nix #HomeManager

Home Manager Newshmnews@techhub.social
2026-01-14

There is a new option, 'home-manager.startAsUserService', which causes home-manager to set up each user's personal environment on demand when they log in, instead of doing all the setup work proactively during system boot. Using this mode makes home-manager compatible with pam_mount and other situations where users' home directories are not available until they log in.
#NixOS #Nix #HomeManager

Home Manager Newshmnews@techhub.social
2026-01-10

There is a new 'services.ssh-agent.pkcs11Whitelist' option to whitelist PKCS#11 and FIDO authenticators.
#NixOS #Nix #HomeManager

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst