This website requires JavaScript.
Explore
Help
Sign in
eeva
/
home-manager
Watch
1
Star
0
Fork
You've already forked home-manager
0
mirror of
https://github.com/nix-community/home-manager
synced
2024-11-27 13:39:46 +01:00
Code
Issues
Releases
Wiki
Activity
5427f3d1f0
home-manager
/
tests
/
modules
/
home-environment
/
default.nix
5 lines
98 B
Nix
Raw
Normal View
History
Unescape
Escape
Fix type of various `sessionVariables` options Unfortunately, using `attrsOf` is not possible since it results in too eager evaluation. In particular, the home.sessionVariables = { FOO = "Hello"; BAR = "${config.home.sessionVariables.FOO} World!"; }; example will cause an infinite recursion. This commit restores the option type of - `home.sessionVariables`, - `pam.sessionVariables`, - `programs.bash.sessionVariables`, and - `programs.zsh.sessionVariables` to `attrs`. It also adds test cases for the above options to avoid regressions. Fixes #659
2019-04-27 00:21:18 +02:00
{
home-session-variables
=
./session-variables.nix
;
home-environment: add option `home.sessionPath` This option allows adding additional entries to `PATH`.
2020-05-30 23:16:54 +02:00
home-session-path
=
./session-path.nix
;
Fix type of various `sessionVariables` options Unfortunately, using `attrsOf` is not possible since it results in too eager evaluation. In particular, the home.sessionVariables = { FOO = "Hello"; BAR = "${config.home.sessionVariables.FOO} World!"; }; example will cause an infinite recursion. This commit restores the option type of - `home.sessionVariables`, - `pam.sessionVariables`, - `programs.bash.sessionVariables`, and - `programs.zsh.sessionVariables` to `attrs`. It also adds test cases for the above options to avoid regressions. Fixes #659
2019-04-27 00:21:18 +02:00
}
Reference in a new issue
Copy permalink