2.home-manager/modules
Marien Zwart 361ab4484e home-environment: add home.extraDependencies
This should have the same effect `system.extraDependencies` has in
nixpkgs: adds paths to the runtime closure without installing them
anywhere.

This is useful for preventing garbage collection of packages that are
expensive to rebuild. For example:

- nixpkgs itself suggests using this for `factorio.src`, which requires
  a token to fetch.
- we can use it to address #6157: avoid needlessly rebuilding
  completions for packages that do not have any.

The implementation mirrors nixpkgs: add a file containing the store
paths we want to keep around to the home-manager-generation derivation.
2025-05-02 11:11:28 +02:00
..
accounts
config
files
i18n/input-method fcitx5: ensure config doesn't get overwritten (#6940) 2025-04-30 14:19:29 -05:00
launchd
lib
lib-bash
misc espanso: fix alias in news (#6931) 2025-04-28 21:20:13 -05:00
po
programs carapace: fix nushell PATH env var (#6936) 2025-04-29 23:15:32 -05:00
services gpg-agent: fix typo (#6950) 2025-05-01 15:11:25 -05:00
targets
default.nix
files.nix
home-environment.nix home-environment: add home.extraDependencies 2025-05-02 11:11:28 +02:00
manual.nix
modules.nix
systemd-activate.sh
systemd.nix
wayland.nix
xresources.nix
xsession.nix