--- syntax: markdown tags: [tldr, common] source: https://github.com/tldr-pages/tldr.git --- # nix eval > Evaluate a Nix expression and print the result to `stdout`. > More information: . - Evaluate Nix flake attributes in the current directory: `nix eval .#{{attributes}}` - Evaluate a given Nix expression: `nix eval --expr '{{your_expression}}'` - Evaluate a Nix expression from a specified file: `nix eval --file {{path/to/file}}` - Print the store path of the specified package from nixpkgs: `nix eval {{nixpkgs#pkg}} --raw` - Evaluate attributes from a flake directly from GitHub: `nix eval {{github:owner/repo#attributes}}` - Evaluate a given lambda function passing the specified package as argument: `nix eval {{nixpkgs#pkg}} --apply '{{lambda_function}}'`