This website requires JavaScript.
Explore
Help
Sign In
Mirrors
/
home-manager
Watch
2
Star
0
Fork
You've already forked home-manager
0
mirror of
https://github.com/nix-community/home-manager
synced
2024-12-18 17:14:52 +00:00
Code
Issues
Projects
Releases
Packages
Wiki
Activity
e3e2abaef5
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-26 22:21:18 +00:00
{
home-session-variables
=
./session-variables.nix
;
home-environment: add option `home.sessionPath` This option allows adding additional entries to `PATH`.
2020-05-30 21:16:54 +00: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-26 22:21:18 +00:00
}
Reference in a new issue
Copy permalink