Issue on page /tutorials/first-steps/declarative-shell.html | Setting environment variables
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 1/5
- Tiempo estimado
- Menos de una hora
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Documentación
- Claridad
- Bien especificado
- Estado de actividad
- Estancado
- Área
- documentation
Línea de trabajo
Abre tutorials/first-steps/declarative-shell.html y lee los ejemplos de variables de entorno y shellHook relacionados con el error de sintaxis informado. Verifica que los ejemplos sean expresiones Nix válidas y que el enfoque documentado para las variables de entorno funcione al evaluarse en nix-shell.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Description
I encountered a syntax error while trying to set an environment variable in nix-shell using the your provided example:
let
nixpkgs = fetchTarball "https://github.com/NixOS/nixpkgs/tarball/nixos-23.11";
pkgs = import nixpkgs { config = {}; overlays = []; };
in
pkgs.mkShellNoCC {
packages = with pkgs; [
cowsay
lolcat
];
- GREETING = "Hello, Nix!";
}
Error Message
`error: syntax error, unexpected '+'
at /home/mboss37/nix-configs/shell.nix:12:1:
11|
12| + GREETING = "Hello, Nix!";
| ^
13| }
`
On the same page you have another shellHook example that causes the same issue.
Removing the + resolves the syntax error, but I want to confirm if this is the correct approach or if there's a better way to set environment variables.
Thanks!
- Lenguaje dominante
- Nix
- Estrellas
- 4k
- Forks
- 343
- Merge medio
- 1 d 12 h
- PR fusionados (30 d)
- 14
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de NixOS/nix.dev
-
site
Dificultad 1/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 76/100
NixOS/nix.dev#1224 · 1 comentario · 1 reacción ·
Los mantenedores suelen responder en 1 día
-
Add a small llms.txt index for official documentationPosiblemente ocupada @timfewi la tomó hoy. Abiertosite
Dificultad 2/5 1-3 horas Aptitud para principiantes 35/100
Los mantenedores suelen responder en 1 día
-
Dificultad 3/5 1-2 días Aptitud para principiantes 55/100
Los mantenedores suelen responder en 1 día
-
FAQ (idea draft)Abiertosite
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
Los mantenedores suelen responder en 1 día
Todos los issues de NixOS/nix.dev
Issues similares
-
hermes-queue
Dificultad 1/5 Menos de una hora Aptitud para principiantes 72/100
chrisalunlloyd2-sudo/mindpalace#349 ·
Los mantenedores suelen responder en 1 día
-
external
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
langchain-ai/docs#7524 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
Los mantenedores suelen responder en 1 día
-
bugfix low-priority plugin:abstract plugin:leyline small-effort source:discussion
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
athola/claude-night-market#1132 ·
-
documentation
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
open-webui/docs#1500 ·
Los mantenedores suelen responder en 1 día