АБ
Size: a a a
АБ
АБ
AT
VIMINIT = readFile /home/$USER/.config/vim/vimrc
;VL
VIMINIT = readFile /home/$USER/.config/vim/vimrc
;ц
ц
АБ
ц
АБ
$USER
по идее ставится до того, как sessionVariables эвалятся, поэтому должен работатьц
АБ
Environment variables to always set at login.
The values may refer to other environment variables using POSIX.2 style variable references. For example, a variable parameter may be referenced as $parameter or ${parameter}. A default value foo may be given as per ${parameter:-foo} and, similarly, an alternate
value bar can be given as per ${parameter:+bar}.
Note, these variables may be set in any order so no session variable may have a runtime dependency on another session variable. In particular code like
home.sessionVariables = {
FOO = "Hello";
BAR = "$FOO World!";
};
may not work as expected. If you need to reference another session variable, then do so inside Nix instead. The above example then becomes
home.sessionVariables = {
FOO = "Hello";
BAR = "${config.home.sessionVariables.FOO} World!";
};
VL
VIMINIT = readFile /home/$USER/.config/vim/vimrc
;AT
VL
AT
SM
АБ
Environment variables to always set at login.
The values may refer to other environment variables using POSIX.2 style variable references. For example, a variable parameter may be referenced as $parameter or ${parameter}. A default value foo may be given as per ${parameter:-foo} and, similarly, an alternate
value bar can be given as per ${parameter:+bar}.
Note, these variables may be set in any order so no session variable may have a runtime dependency on another session variable. In particular code like
home.sessionVariables = {
FOO = "Hello";
BAR = "$FOO World!";
};
may not work as expected. If you need to reference another session variable, then do so inside Nix instead. The above example then becomes
home.sessionVariables = {
FOO = "Hello";
BAR = "${config.home.sessionVariables.FOO} World!";
};
VL
VL
АБ
{ FOO = <...>; BAR = <...>; }
-- это на самом деле { BAR = <...>; FOO = <...>; }