1
0
Fork 0
mirror of https://github.com/nix-community/home-manager.git synced 2025-03-18 14:28:15 +00:00
home-manager/modules
Thiago Kenji Okada 277eea1cc7 home-environment: add home.sessionSearchVariables
This commit introduces `home.sessionSearchVariables` option, that is
created to be a "generic" version of `home.sessionPath` for any
environment variables that is similar to PATH (e.g.: MANPATH). This
allows composition of those variables between multiple modules, avoiding
issues like this one:

https://github.com/nix-community/home-manager/pull/4579/files#r1364374048

This commit also reimplements `home.sessionPath` as terms of
`home.sessionSearchVariables`, to reduce code duplication and show that
the code is correct.

The behavior is to prepend the new search paths. This will allow
the user to override the defaults easily by setting it later in the
configuration.
2025-03-09 09:36:41 -05:00
..
accounts treewide: remove with lib (#6512) 2025-03-07 14:16:46 -06:00
config treewide: remove with lib (#6512) 2025-03-07 14:16:46 -06:00
files files: make collision error message more helpful 2024-04-30 00:41:45 +02:00
i18n/input-method treewide: remove with lib (#6512) 2025-03-07 14:16:46 -06:00
launchd launchd: sync up with changes from nix-darwin (#6508) 2025-02-27 17:38:18 -06:00
lib home-environment: add home.sessionSearchVariables 2025-03-09 09:36:41 -05:00
lib-bash home-manager: move profile management 2025-01-03 11:22:59 +01:00
misc qt: add "kde6" to qt.platformTheme (#6493) 2025-03-09 08:15:02 -05:00
po Translate using Weblate (Chinese (Traditional Han script)) (#6581) 2025-03-09 00:41:38 -06:00
programs navi: handle xdg directory on darwin (#6589) 2025-03-08 12:56:34 -06:00
services podman: fix podman-user-wait-network-online (#6586) 2025-03-08 13:22:11 -06:00
targets treewide: remove with lib (#6512) 2025-03-07 14:16:46 -06:00
default.nix treewide: remove with lib (#6512) 2025-03-07 14:16:46 -06:00
files.nix treewide: remove with lib (#6512) 2025-03-07 14:16:46 -06:00
home-environment.nix home-environment: add home.sessionSearchVariables 2025-03-09 09:36:41 -05:00
manual.nix treewide: remove with lib (#6512) 2025-03-07 14:16:46 -06:00
modules.nix treewide: remove with lib (#6512) 2025-03-07 14:16:46 -06:00
systemd-activate.sh systemd: don't try to restart templates 2024-06-26 18:14:48 +02:00
systemd.nix systemd: use sd-switch by default 2025-01-01 16:31:32 +01:00
wayland.nix wayland: create tray.target if xsession is not enabled (#6332) 2025-02-06 22:50:03 +01:00
xresources.nix treewide: remove with lib (#6512) 2025-03-07 14:16:46 -06:00
xsession.nix treewide: remove with lib (#6512) 2025-03-07 14:16:46 -06:00