Config — Development skill for Claude Code
❄️ Nix-based dotfiles, claude code configs, and system settings for macOS & NixOS, which makes everyday software development fun.
How to install Config
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open himkt/config and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Config does
❄️ Nix-based dotfiles, claude code configs, and system settings for macOS & NixOS, which makes everyday software development fun!
Alternatives in Development
- Claude Config — Built-in /config command to manage settings interactively 81.1k ★
- Claude Scholar — Semi-automated research assistant for academic research and software development 3k ★
- Dev — Switch to Dev Work mode - optimized for software development 2.8k ★
README
config
[](https://github.com/himkt/dotfiles/actions/workflows/macos.yml) [](https://github.com/himkt/dotfiles/actions/workflows/nixos.yml)
Unified Nix-based configuration for macOS (nix-darwin) and NixOS.
Structure
dotfiles/
├── flake.nix # Unified flake (NixOS + nix-darwin)
├── Makefile # Build and setup targets
├── hosts/
│ ├── nixos/ # NixOS system configuration
│ └── macos/ # nix-darwin system configuration
├── home/
│ ├── nixos.nix # NixOS Home Manager entry point
│ ├── macos.nix # macOS Home Manager entry point
│ └── modules/ # Shared and platform-specific modules
├── brew/ # Homebrew Brewfiles (macOS)
└── secrets/ # sops-nix encrypted secrets
Setup
macOS
- Install Nix
- Clone this repository to
~/dotfiles - Apply the nix-darwin configuration:
make switch - Install Homebrew packages:
make brew make brew-gui
NixOS
- Clone this repository to
~/dotfiles - Apply the NixOS configuration:
make switch
Makefile Targets
All Nix targets automatically detect the platform (macOS / NixOS) and run the appropriate command.
| Target | Description |
|---|---|
build |
Build system configuration (dry run) |
switch |
Apply system + Home Manager configuration |
update |
Update flake inputs |
gc |
Delete old generations (keep last 7) and run garbage collection |
brew-install |
Install Homebrew |
brew |
Install base Homebrew packages |
brew-gui |
Install GUI Homebrew packages |
brew-optional |
Install optional Homebrew packages |
brew-himkt |
Install personal Homebrew packages |
Related Skills
Agentic Coding Config
Claude Code config (slash commands, hooks, settings, MCP). Mounted at ~/.claude/ via chezmoi externals from do
Nix Manix Search
Search NixOS Options and Packages with Manix
Configdeck
Native macOS SwiftUI dashboard for inspecting your ~/.claude config — skills, agents, settings, hooks, MCP ser
Anaiis Dotfiles
Personal dotfiles for Claude Code with settings, skills, and memory. Bootstrapped with a single install.sh and
Ccvm
Run Claude Code in an ephemeral, RAM-only NixOS microVM — a drop-in for claude that brings your existing confi
Dogfiles
Development environment as code: automated macOS setup + codified Claude Code skills, agents, and config
Related Agents
My Security Reviewer
Fresh-context security reviewer for agent tooling - skills, subagents, commands, hooks, shell/sync scripts, do
Box
System and config assistant for chryzsh's Kali VM. Use for "fix my tmux/zshrc/shell config", dotfiles changes,
Forge Tooling Expert
Use this agent when you need to set up, optimize, or improve development tooling, build systems, CI/CD pipelin