技能 nix-patterns
🔧

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.

支持: Claude Codex Code(CC)
📊 69 充足
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“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

安全审计

安全
v5 • 1/17/2026

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.

2
已扫描文件
211
分析行数
3
发现项
5
审计总数
审计者: claude 查看审计历史 →

质量评分

38
架构
100
可维护性
85
内容
20
社区
100
安全
91
规范符合性

你能构建什么

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.

试试这些提示

Módulo Básico
Muéstrame cómo crear un módulo home-manager que instale Firefox y configure ajustes.
Paquetes Condicionales
Crea un patrón para instalar paquetes solo en sistemas x86_64-linux.
Configuración de Servicios
Proporciona un patrón de módulo NixOS para habilitar y configurar el daemon SSH.
Configuración Modular
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?
Usa sintaxis estándar que funciona con versiones estables recientes.
¿Puedo usar estos patrones con flakes?
Los patrones de módulos funcionan con configuraciones tradicionales y basadas en flakes.
¿Cómo integro con configuraciones existentes?
Importa los módulos en tu archivo home/default.nix o configuration.nix.
¿Son seguros estos patrones para producción?
Patrones de configuración estándar utilizados en despliegues de producción.
¿Qué pasa si mi paquete no está en nixpkgs?
Paquetes personalizados o overlays no están cubiertos en esta habilidad.
¿Puedo compartir configuraciones entre máquinas?
Sí, las configuraciones modulares facilitan compartir entre máquinas.

开发者详情

文件结构

📄 SKILL.md