Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Documentation: `/homes/${system}/${user}` vs `/homes/${system}/${user}@${host}` capabilities

Abierto Apto para principiantes
#159 0 comentarios 3 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
65/100
Tipo de issue
Documentación
Claridad
Bien especificado
Estado de actividad
Estancado

Línea de trabajo

Comienza con la guía de homes y la referencia de flake-structure enlazadas en el issue, y después compara sus descripciones actuales con las estructuras documentadas /homes/${system}/${user} y /homes/${system}/${user}@${host}. Se considera terminado cuando ambas páginas explican que los módulos correspondientes se importan al construir el home de un usuario en un host.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

I have been curiously looking at https://github.com/jakehamilton/config to understand how snowfall can actually be used.

There I've noticed /homes/x86_64-linux/short/default.nix which isn't in the user@host format.

It turns out that if you have a machine host, and create:

  • /homes/x86_64-linux/user/default.nix
  • /homes/x86_64-linux/user@host/default.nix

Then both modules are imported when building user's home on host.

This is great and intuitive, I could adopt this in my configs (https://github.com/nicdumz/nix-config/pull/23/commits/dee7eaa7c2defc3736d2bcb409d188f211fabcf3) but https://snowfall.org/guides/lib/homes/ and https://snowfall.org/reference/lib/#flake-structure do not document this (great) feature.

Lenguaje dominante
Nix
Estrellas
626
Forks
65
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de snowfallorg/lib

Todos los issues de snowfallorg/lib

Issues similares

Más issues de Documentation

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.