`snowfallorg.users.*.admin` exists on NixOS but doesn't exist on Mac
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 45/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Área
- operating-systems
Línea de trabajo
Compare the user option definitions in modules/nixos/user/default.nix and modules/darwin/user/default.nix, starting with how the NixOS admin option is declared. Determine whether Darwin can support the same option or needs the proposed noop or assertion behavior. Done means shared configuration can set snowfallorg.users.*.admin on both platforms with behavior that is explicit and consistent.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Current situation
The option snowfallorg.users.*.admin exists on NixOS
But doesn't exist on Mac
https://github.com/snowfallorg/lib/blob/02d941739f98a09e81f3d2d9b3ab08918958beac/modules/darwin/user/default.nix#L43
Problem
This makes more difficult to reuse the same config across machines
Expected
I would like to have an option on both OS
Fallback
If admin option is not doable on Mac, i would prefer this option exists :
- noop : does nothing whatever given value
- assert : warn and explain the situation to the user that the value should be
false
I can do a PR if you need with your preferred solution
Current workaround
snowfallorg = lib.mkIf pkgs.stdenv.hostPlatform.isLinux {
users.pinage404.admin = true;
};
- Lenguaje dominante
- Nix
- Estrellas
- 627
- 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
- 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 snowfallorg/lib
-
Documentation: `/homes/${system}/${user}` vs `/homes/${system}/${user}@${host}` capabilitiesAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
snowfallorg/lib#159 · 3 reacciones ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
snowfallorg/lib#192 · 3 reacciones ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 48/100
snowfallorg/lib#190 · 1 comentario ·
-
`_modules.args` is not respectedAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
snowfallorg/lib#188 · 1 comentario ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
snowfallorg/lib#186 ·
Todos los issues de snowfallorg/lib
Issues similares
-
runtime: usleep sleeps nanoseconds instead of microseconds on linux/mips and linux/mips64Posiblemente ocupada @BRobertson7 la tomó hoy. Abiertocompiler/runtime
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
golang/go#82913 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
An EXE started from the shell with MAXALLOC FFFFh leaves a 0-paragraph free block after its ownAbiertobug low-priority
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
dividebysandwich/rust-dos#629 ·
Los mantenedores suelen responder en 1 día
-
agent bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Los mantenedores suelen responder en 1 día
-
good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
-
hip.VSEIP stays set after hstatus.VGEIN changes from a pending guest interrupt file to 0Posiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
riscv-software-src/riscv-isa-sim#2531 · 1 comentario ·
Los mantenedores suelen responder en 1 día