khanelinix
NixOS and macOS system configuration with engineering workflow skills
All Skills in This Repository (25)
Pure Emerald Level Indicatorsmanaging-secrets
Manage encrypted secrets across Nix hosts and users with sops-nix.
git-workflows
Standardize Git workflows with branching conventions and merge strategies.
nix-conditionals
Replace if-then-else templates with lib.mkIf, lib.optionals, and lib.mkMerge in Nix configurations.
managing-flakes
Audit and optimize Nix flake inputs and evaluation performance.
nix-lib-usage
Apply inline prefixes, inherit patterns, and scoped with patterns to Nix configurations.
commit-messages
Generate conventional commit messages from staged Git changes.
nix-option-types
Define Nix module options using mkEnableOption, mkPackageOption, and mkOption helpers.
writing-nix
Enforce idiomatic Nix module patterns with typed options and namespaced configuration.
designing-options
Define and enforce khanelinix option namespaces and design patterns for Nix modules.
xlsx
Create and edit Excel workbooks with Python while preserving formulas and formatting.
Extract text and tables from PDFs into structured CSV outputs.
configuring-layers
Organize multi-level configuration layering across seven hierarchy levels.
Frequently Asked Questions
FAQPage SchemaHow to install khanelinix?βΌ
Run `npx skills add khaneliman/khanelinix --all -g -y` in your terminal to install all skills in this suite globally.
What does khanelinix actually do?βΌ
It is a Nix flake that declaratively configures NixOS and macOS machines, and it bundles a marketplace of reusable engineering skills for planning, debugging, reviewing, and verifying code changes.
Which coding agents work with these skills?βΌ
The skills follow the standard SKILL.md format and include adapters for Claude Code, Codex, Gemini, OpenCode, and Pi, so they load in any compatible harness.
Can I use the skills without adopting the Nix config?βΌ
Yes. The skills under modules/common/ai-tools are portable packages with their own scripts and references, independent of the host system configuration.
Do I need Nix knowledge to use this?βΌ
Only for the system configuration parts. The workflow skills work through plain-English requests, and the agent handles the underlying commands.
Related Repositories in Software Engineering
View All in Software Engineeringβopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core