nix-patterns
Configurar NixOS con Patrones Probados
La configuración de módulos NixOS requiere comprender sintaxis y patrones específicos. Esta habilidad proporciona ejemplos listos para usar para módulos home-manager, instalación de paquetes y configuración del sistema.
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“nix-patterns”。 Create a home-manager module for VS Code
预期结果:
- Module structure with proper imports
- Package installation with conditional logic
- Configuration file generation
正在使用“nix-patterns”。 Set up multiple development environments
预期结果:
- Separated module concerns
- Shared configuration patterns
- Clean import structure
安全审计
安全This is a documentation-only skill containing static NixOS configuration patterns in markdown. No executable code, network calls, or file operations. All 24 static findings are false positives: the scanner misinterprets Nix language syntax (with pkgs, lib.optionals, builtins.toJSON) as shell commands, relative import paths as path traversal, and JSON metadata fields containing 'hash' substrings as cryptographic operations.
风险因素
🌐 网络访问 (1)
⚙️ 外部命令 (10)
📁 文件系统访问 (1)
质量评分
你能构建什么
Estandarizar Configuraciones
Usa patrones probados para mantener sistemas NixOS consistentes entre entornos.
Desplegar Entornos de Usuario
Configura entornos de inicio con home-manager usando patrones de módulos probados.
Compartir Configuraciones
Crea configuraciones NixOS modulares que los equipos pueden compartir y reutilizar entre máquinas.
试试这些提示
Muéstrame cómo crear un módulo home-manager que instale Firefox y configure ajustes.
Crea un patrón para instalar paquetes solo en sistemas x86_64-linux.
Proporciona un patrón de módulo NixOS para habilitar y configurar el daemon SSH.
Diseña una configuración que separe las herramientas de desarrollo de las preferencias del usuario.
最佳实践
- Usa nombres de módulos descriptivos que indiquen el propósito
- Separa las configuraciones del sistema de las específicas del usuario
- Prueba las configuraciones en una VM antes del despliegue
避免
- Evita poner todas las configuraciones en un solo archivo grande
- No codifiques rutas específicas del sistema ni nombres de usuario
- Nunca omitas las pruebas después de actualizaciones mayores de NixOS
常见问题
¿Es compatible con todas las versiones de NixOS?
¿Puedo usar estos patrones con flakes?
¿Cómo integro con configuraciones existentes?
¿Son seguros estos patrones para producción?
¿Qué pasa si mi paquete no está en nixpkgs?
¿Puedo compartir configuraciones entre máquinas?
开发者详情
文件结构
📄 SKILL.md