Environment variables: Difference between revisions

imported>SuperSamus
No edit summary
imported>FossPrime
Rec expression info
Line 5: Line 5:
<syntaxhighlight lang="nix">
<syntaxhighlight lang="nix">
{
{
# ...
  # ...
 
 
  # This is using a rec (recursive) expression to set and access XDG_BIN_HOME within the expression
  # For more on rec expressions see https://nix.dev/tutorials/first-steps/nix-language#recursive-attribute-set-rec
   environment.sessionVariables = rec {
   environment.sessionVariables = rec {
     XDG_CACHE_HOME  = "$HOME/.cache";
     XDG_CACHE_HOME  = "$HOME/.cache";