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-11-27 07:00:48 +00:00
Code
Issues
Projects
Releases
Packages
Wiki
Activity
d6bbd02e95
home-manager
/
tests
/
modules
/
programs
/
bash
/
default.nix
5 lines
86 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
{
bash: add logoutExtra option
2019-07-23 21:55:41 +00:00
bash-logout
=
./logout.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
bash-session-variables
=
./session-variables.nix
;
}
Reference in a new issue
Copy permalink