Skip to content

nix*: add Spanish translations #16545

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 43 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
9790aa6
nix*: add Spanish translations
4jamesccraven May 20, 2025
4a074c4
nix*: fix issues with Spanish translations
4jamesccraven May 20, 2025
03f79fe
Update pages.es/common/nix-build.2.md
4jamesccraven May 20, 2025
c4ed017
Update pages.es/common/nix-build.3.md
4jamesccraven May 20, 2025
d2760dd
Update pages.es/common/nix-build.md
4jamesccraven May 20, 2025
bb38789
Update pages.es/common/nix-build.md
4jamesccraven May 20, 2025
49347b2
Update pages.es/common/nix-collect-garbage.md
4jamesccraven May 20, 2025
368c90e
Update pages.es/common/nix-flake.md
4jamesccraven May 20, 2025
4f3b4d4
Update pages.es/common/nix-profile.md
4jamesccraven May 20, 2025
c36aaba
Update pages.es/common/nix-profile.md
4jamesccraven May 20, 2025
32f5ca4
Update pages.es/common/nix-profile.md
4jamesccraven May 20, 2025
29a8b60
Update pages.es/common/nix-registry.md
4jamesccraven May 20, 2025
cbf95d6
Update pages.es/common/nix-registry.md
4jamesccraven May 20, 2025
e87a9c6
Update pages.es/common/nix-repl.md
4jamesccraven May 20, 2025
8ce6a25
Update pages.es/common/nix-run.md
4jamesccraven May 20, 2025
3befbca
Update pages.es/common/nix-run.md
4jamesccraven May 20, 2025
b27f384
Update pages.es/common/nix-search.md
4jamesccraven May 20, 2025
2686c72
Update pages.es/common/nix-search.md
4jamesccraven May 20, 2025
133a228
Update pages.es/common/nix-shell.2.md
4jamesccraven May 20, 2025
554f770
Update pages.es/common/nix-shell.2.md
4jamesccraven May 20, 2025
a1c2d84
Update pages.es/common/nix-shell.2.md
4jamesccraven May 20, 2025
df0d6bc
Update pages.es/common/nix-shell.3.md
4jamesccraven May 20, 2025
5437732
Update pages.es/common/nix-shell.md
4jamesccraven May 20, 2025
9248beb
Update pages.es/common/nix-shell.md
4jamesccraven May 20, 2025
61c4cbe
Update pages.es/common/nix-store.2.md
4jamesccraven May 20, 2025
b57ffc3
Update pages.es/common/nix-store.2.md
4jamesccraven May 20, 2025
ef98aaa
Update pages.es/common/nix-store.3.md
4jamesccraven May 20, 2025
c44ec3e
Update pages.es/common/nix-store.3.md
4jamesccraven May 20, 2025
dcf1bfd
Update pages.es/common/nix-store.md
4jamesccraven May 20, 2025
d0878a5
Update pages.es/common/nix-store.md
4jamesccraven May 20, 2025
29e7b78
Update pages.es/common/nix-why-depends.md
4jamesccraven May 20, 2025
1d68171
Update pages.es/common/nix.md
4jamesccraven May 20, 2025
3d984b9
Update pages.es/common/nix.md
4jamesccraven May 20, 2025
d3ebaaa
Update pages.es/common/nix.md
4jamesccraven May 20, 2025
a9a7ab6
Update pages.es/common/nixpkgs-review.md
4jamesccraven May 20, 2025
0b7a3ea
Update pages.es/common/nixpkgs-review.md
4jamesccraven May 20, 2025
f4484c4
Update pages.es/linux/nixos-container.md
4jamesccraven May 20, 2025
a78b8dc
Update pages.es/linux/nixos-container.md
4jamesccraven May 20, 2025
6c46e14
Update pages.es/linux/nixos-option.md
4jamesccraven May 20, 2025
6869db3
Update pages.es/linux/nixos-rebuild.md
4jamesccraven May 20, 2025
d31774a
Update pages.es/linux/nixos-rebuild.md
4jamesccraven May 20, 2025
9950d23
Update pages.es/linux/nixos-rebuild.md
4jamesccraven May 20, 2025
9bfd582
Update pages.es/linux/nixos-rebuild.md
4jamesccraven May 20, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions pages.es/common/nix-build.2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# nix-build

> Construye una expresión de Nix.
> Vea también: `nix build.3`.
> Más información: <https://nixos.org/manual/nix/stable/command-ref/nix-build.html>.

- Construye una expresión de Nix:

`nix-build '<nixpkgs>' {{[-A|--attr]}} {{firefox}}`

- Construye una expresión de Nix aislada (en sistemas que no son NixOS):

`nix-build '<nixpkgs>' {{[-A|--attr]}} {{firefox}} --option sandbox true`
21 changes: 21 additions & 0 deletions pages.es/common/nix-build.3.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# nix build

> Construye una expresión de Nix (descargando desde caché cuando sea posible).
> Vea también: `nix-build` para información sobre construcciones tradicionales de Nix desde expresiones, `nix flake` para información sobre los flakes.
> Más información: <https://nixos.org/manual/nix/stable/command-ref/new-cli/nix3-build.html>.

- Construye un paquete desde nixpkgs, creando un enlace simbólico al resultado en `./result`:

`nix build {{nixpkgs#pkg}}`

- Construye un paquete desde un flake en el directorio actual, mostrando el registro de construcción en el proceso:

`nix build -L {{.#pkg}}`

- Construye el paquete predeterminado de un flake en algún directorio:

`nix build {{./ruta/al/directorio}}`

- Construye un paquete sin hacer el enlace simbólico `result`, mostrando a su vez la ruta del almacén de Nix en `stdout`:

`nix build --no-link --print-out-paths`
11 changes: 11 additions & 0 deletions pages.es/common/nix-build.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# nix-build

> `nix-build` puede referirse a múltiples comandos con el mismo nombre.

- Vea la documentación para el constructor tradicional:

`tldr nix-build.2`

- Vea la documentación para el constructor nix3:

`tldr nix build.3`
17 changes: 17 additions & 0 deletions pages.es/common/nix-collect-garbage.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# nix-collect-garbage

> Elimina rutas del almacén de nix desusados o inalcanzables.
> Las generaciones se pueden listar usando `nix-env --list-generations`.
> Más información: <https://nixos.org/manual/nix/stable/command-ref/nix-collect-garbage.html>.

- Elimina todas las rutas del almacén desusados por las generaciones actuales de cada perfil:

`sudo nix-collect-garbage {{[-d|--delete-old]}}`

- Simula la eliminación de rutas del almacén antiguas:

`sudo nix-collect-garbage {{[-d|--delete-old]}} --dry-run`

- Elimina todas las rutas del almacén más antiguas que 30 días:

`sudo nix-collect-garbage --delete-older-than 30d`
16 changes: 16 additions & 0 deletions pages.es/common/nix-develop.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# nix develop

> Ejecuta un shell de Bash que provee el entorno de construcción de una derivación.
> Más información: <https://nixos.org/manual/nix/stable/command-ref/new-cli/nix3-develop.html>.

- Ejecuta un shell con todas las dependencias de un paquete de nixpkgs disponibles:

`nix develop {{nixpkgs#pkg}}`

- Inicia un shell para desarrollo para el paquete predeterminado de un flake en el directorio actual:

`nix develop`

- En ese shell, configura y construye los códigos fuentes:

`configurePhase; buildPhase`
12 changes: 12 additions & 0 deletions pages.es/common/nix-edit.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# nix edit

> Abre la expresión de Nix de un paquete Nix dentro de $EDITOR.
> Más información: <https://nixos.org/manual/nix/stable/command-ref/new-cli/nix3-edit.html>.

- Abre el código fuente de la expresión Nix de un paquete de nixpkgs dentro de tu `$EDITOR`:

`nix edit {{nixpkgs#pkg}}`

- Vuelca el código fuente de un paquete en `stdout`:

`EDITOR=cat nix edit {{nixpkgs#pkg}}`
36 changes: 36 additions & 0 deletions pages.es/common/nix-env.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# nix-env

> Manipula o consulta entornos de usuario de Nix.
> Más información: <https://nixos.org/manual/nix/stable/#sec-nix-env>.

- Lista todos los paquetes instalados:

`nix-env {{[-q|--query]}}`

- Consulta los paquetes instalados:

`nix-env {{[-q|--query]}} {{término_de_búsqueda}}`

- Consulta los paquetes disponibles:

`nix-env {{[-qa|--query --available]}} {{término_de_búsqueda}}`

- Instala un paquete:

`nix-env {{[-iA|--install --attr]}} nixpkgs.{{nombre_del_paquete}}`

- Instala un paquete desde un enlace:

`nix-env {{[-i|--install]}} {{nombre_del_paquete}} {{[-f|--file]}} {{example.com}}`

- Desinstala un paquete:

`nix-env {{[-e|--uninstall]}} {{nombre_del_paquete}}`

- Actualiza un paquete:

`nix-env {{[-u|--upgrade]}} {{nombre_del_paquete}}`

- Actualiza todos los paquetes:

`nix-env {{[-u|--upgrade]}}`
24 changes: 24 additions & 0 deletions pages.es/common/nix-flake.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# nix flake

> Administra los flakes de Nix.
> Más información: <https://nixos.org/manual/nix/stable/command-ref/new-cli/nix3-flake.html>.

- Crea un flake nuevo (solo el archivo `flake.nix`) usando la plantilla predeterminada, en el directorio actual:

`nix flake init`

- Actualiza todos las entradas (dependencias) del flake en el directorio actual:

`nix flake update`

- Actualiza una entrada específica (dependencia) del flake en el directorio actual:

`nix flake lock --update-input {{entrada}}`

- Muestra todas the salidas de un flake en github:

`nix flake show {{github:dueño/repositorio}}`

- Muestra ayuda:

`nix flake --help`
28 changes: 28 additions & 0 deletions pages.es/common/nix-profile.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# nix profile

> Instala, actualiza y quita paquetes de perfiles de Nix.
> Más información: <https://nixos.org/manual/nix/stable/command-ref/new-cli/nix3-profile.html>.

- Instala unos paquetes desde nixpkgs al perfil predeterminado:

`nix profile install {{nixpkgs#pkg1 nixpkgs#pkg2 ...}}`

- Instala un paquete desde un flake en GitHub a un perfil específico:

`nix profile install {{github:dueño/repositorio/paquete}} --profile {{./ruta/al/directorio}}`

- Lista los paquetes instalados actualmente en el perfil predeterminado:

`nix profile list`

- Quita un paquete instalado desde nixpkgs del perfil predeterminado, por nombre:

`nix profile remove {{legacyPackages.x86_64-linux.pkg}}`

- Actualiza paquetes en el perfil predeterminado a la versión más reciente disponible:

`nix profile upgrade`

- Revierte (cancela) la acción más reciente en el perfil predeterminado:

`nix profile rollback`
25 changes: 25 additions & 0 deletions pages.es/common/nix-registry.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# nix registry

> Administra un registro de un flake de nix.
> Vea tambiém: `nix flake` para información sobre los flakes.
> Más información: <https://nixos.org/manual/nix/stable/command-ref/new-cli/nix3-registry.html>.

- Fija la revisión de `nixpkgs` a la versión actual del repositorio upstream:

`nix registry pin {{nixpkgs}}`

- Fija una entrada a la versión actual de la rama, o una revisión particular de un repositorio de GitHub:

`nix registry pin {{entrada}} {{github:dueño/repositorio/rama_o_revisión}}`

- Añade una entrada nueva que siempre apunta a la versión más reciente de un repositorio de GitHub, actualizando automáticamente:

`nix registry add {{entrada}} {{github:dueño/repositorio}}`

- Quita una entrada del registro:

`nix registry remove {{entrada}}`

- Vea la documentación sobre lo que son los registros de flakes de nix:

`nix registry --help`
25 changes: 25 additions & 0 deletions pages.es/common/nix-repl.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# nix repl

> Inicia un entorno interactivo para evaluar expresiones de Nix.
> Vea <https://nixos.org/manual/nix/stable/language/index.html> para una descripción del lenguaje de expresiones de Nix.
> Más información: <https://nixos.org/manual/nix/stable/command-ref/new-cli/nix3-repl.html>.

- Inicia un entorno interactivo para evaluar expresiones de Nix:

`nix repl`

- Carga todos los paquetes desde un flake (ej. `nixpkgs`) al ámbito:

`:lf {{nixpkgs}}`

- Construye un paquete desde una expresión:

`:b {{expresión}}`

- Inicia un shell con un paquete de la expresión disponible:

`:u {{expresión}}`

- Inicia un shell con las dependencias del paquete de la expresión disponible:

`:s {{expresión}}`
33 changes: 33 additions & 0 deletions pages.es/common/nix-run.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# nix run

> Ejecuta una aplicación desde un flake de Nix.
> Vea también: `nix flake` para información sobre los flakes.
> Más información: <https://nixos.org/manual/nix/stable/command-ref/new-cli/nix3-run.html>.

- Ejecuta la aplicación predeterminada del flake en el directorio actual:

`nix run`

- Ejecuta un comando cuyo nombre iguala el nombre de un paquete de nixpkgs (si quieres un comando diferente de ese paquete, ver también `tldr nix shell`):

`nix run nixpkgs#{{pkg}}`

- Ejecuta un comando con los argumentos proporcionados:

`nix run nixpkgs#{{vim}} -- {{ruta/al/archivo}}`

- Ejecuta desde un repositorio remoto:

`nix run {{nombre_de_remoto}}:{{dueño}}/{{repositorio}}`

- Ejecuta desde un repositorio remoto usando una etiqueta específica, revisión o rama:

`nix run {{nombre_de_remoto}}:{{dueño}}/{{repositorio}}/{{referencia}}`

- Ejecuta desde un repositorio remoto especificando un subdirectorio y un programa:

`nix run "{{nombre_de_remoto}}:{{dueño}}/{{repositorio}}?dir={{nombre_del_directorio}}#{{aplicación}}"`

- Ejecuta el flake de una solicitud de incorporación de cambios de GitHub:

`nix run github:{{dueño}}/{{repositorio}}/pull/{{número}}/head`
17 changes: 17 additions & 0 deletions pages.es/common/nix-search.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# nix search

> Busca paquetes en un flake de Nix.
> Vea también: `nix flake` para información sobre los flakes.
> Más información: <https://nixos.org/manual/nix/stable/command-ref/new-cli/nix3-search.html>.

- Busca `nixpkgs` para un paquete basado en su nombre o descripción:

`nix search {{nixpkgs}} {{término_de_búsqeda}}`

- Muestra la descripción de un paquete de nixpkgs:

`nix search {{nixpkgs#pkg}}`

- Muestra todos los paquetes disponibles de un flake en Github:

`nix search {{github:dueño/repositorio}}`
29 changes: 29 additions & 0 deletions pages.es/common/nix-shell.2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# nix-shell

> Inicia un shell interactivo basado on una expresión de Nix.
> Vea también: `nix shell.3`.
> Más información: <https://nixos.org/manual/nix/stable/command-ref/nix-shell.html>.

- Inicia con una expresión de nix en `shell.nix` o `default.nix` del directorio actual:

`nix-shell`

- Ejecuta un comando de shell en un shell no interactivo y sale:

`nix-shell --run "{{comando}} {{argumento1 argumento2 ...}}"`

- Ejecuta con la expresión en `default.nix` en el directorio actual:

`nix-shell {{default.nix}}`

- Inicia con paquetes cargados de nixpkgs:

`nix-shell {{[-p|--packages]}} {{paquete1 paquete2 ...}}`

- Inicia con paquetes cargados desde una revisión específica de nixpkgs:

`nix-shell {{[-p|--packages]}} {{paquete1 paquete2 ...}} {{[-I|--include]}} nixpkgs={{https://github.com/NixOS/nixpkgs/archive/revision_de_nixpkgs.tar.gz}}`

- Evalua el resto de un archivo en un interpretador, para usarse con `#!-scripts` (vea también <https://nixos.org/manual/nix/stable/#use-as-a-interpreter>):

`nix-shell -i {{interpretador}} {{[-p|--packages]}} {{paquete1 paquete2 ...}}`
25 changes: 25 additions & 0 deletions pages.es/common/nix-shell.3.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# nix shell

> Inicia un shell en lo cual los paquetes especificados están disponibles.
> Vea también: `nix-shell` para armar un entorno de desarrollo, `nix flake` para información sobre los flakes.
> Más información: <https://nixos.org/manual/nix/stable/command-ref/new-cli/nix3-shell.html>.

- Inicia un shell interactivo con unos paquetes de `nixpkgs`:

`nix shell {{nixpkgs#pkg1 nixpkgs#packageSet.pkg2 ...}}`

- Inicia un shell que provee un paquete de una versión más antigua de `nixpkgs` (21.05):

`nix shell {{nixpkgs/nixos-21.05#pkg}}`

- Inicia un shell con el "paquete predeterminado" de un flake en el directorio actual, mostrando un registro de construcción si es que algo se construye:

`nix shell -L`

- Inicia un shell con un paquete de un flake en GitHub:

`nix shell {{github:dueño/repositorio#pkg}}`

- Ejecuta un comando en un shell con un paquete:

`nix shell {{nixpkgs#pkg}} -c {{comando --una-bandera 'otros argumentos'}}`
11 changes: 11 additions & 0 deletions pages.es/common/nix-shell.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# nix-shell

> `nix-shell` puede referirse a múltiples comandos con el mismo nombre.

- Vea la documentación para el shell tradicional:

`tldr nix-shell.2`

- Vea la documentación para el shell de nix3:

`tldr nix shell.3`
29 changes: 29 additions & 0 deletions pages.es/common/nix-store.2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# nix-store

> Manipula o busca en el almacén de Nix.
> Vea también: `nix store.3`.
> Más información: <https://nixos.org/manual/nix/stable/command-ref/nix-store.html>.

- Recolecta basura, por ejemplo quitar las rutas desusadas:

`nix-store --gc`

- Crea un enlace físico entre archivos idénticos para reducir el uso de disco:

`nix-store --optimise`

- Elimina una ruta específica en el almacén (debe ser desusada):

`nix-store --delete {{/nix/store/...}}`

- Muestra todas las dependencias de una ruta del almacén (paquete), en un formato de árbol:

`nix-store {{[-q|--query]}} --tree {{/nix/store/...}}`

- Calcula el tamaño total de una ruta específica del almacén con todas las dependencias:

`du {{[-cLsh|--total --dereference --summarize --human-readable]}} $(nix-store {{[-q|--query]}} --references {{/nix/store/...}})`

- Muestra todos los dependientes de una ruta particular del almacén:

`nix-store {{[-q|--query]}} --referrers {{/nix/store/...}}`
Loading