This website requires JavaScript.
Explore
Help
Sign In
Mirrors
/
home-manager
Watch
1
Star
0
Fork
You've already forked home-manager
0
Code
Issues
Pull requests
Actions
Packages
Projects
Releases
Wiki
Activity
662350bee2
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-27 00:21:18 +02:00
{
bash: add logoutExtra option
2019-07-23 23:55:41 +02: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-27 00:21:18 +02:00
bash-session-variables
=
./session-variables.nix
;
}
Reference in a new issue
Copy permalink