{"id":"f49aef29-909b-49ce-8c6a-09795e7abdc6","shortId":"BTS6eh","kind":"skill","title":"Inject SOPS-managed secrets into NixOS and Home Manager configs with sops-nix","tagline":"Materialize age or PGP encrypted SOPS secrets inside declarative NixOS and Home Manager systems during activation without hand-copying values.","description":"# Inject SOPS-managed secrets into NixOS and Home Manager configs with sops-nix\n\nMaterialize age or PGP encrypted SOPS secrets inside declarative NixOS and Home Manager systems during activation without hand-copying values.\n\n## Prerequisites\n\nNixOS or Home Manager configuration, sops-nix module, SOPS-encrypted secret files, age or PGP keys, Nix build and activation access\n\n## Installation\n\nRequirements and caveats from upstream:\n- This will otherwise cause sops to require multiple keys (shamir secret sharing)\n- The easiest way to add new machines is by using SSH host keys (this requires OpenSSH to be enabled).\n- The home-manager module requires systemd/user as it runs a service called sops-nix.service rather than an activation script.\n\nBasic usage or getting-started notes:\n- There is a configuration.nix example in the [deployment step](#deploy-example) of our usage example.\n- If you prefer video over the textual description below, you can also checkout this [6min tutorial](https://www.youtube.com/watch?v=G5f6GC7SnhU) by [@vimjoyer](https://github.com/vimjoyer).\n- <details>\n\n- Source: https://github.com/Mic92/sops-nix\n- Extracted from upstream docs: https://raw.githubusercontent.com/Mic92/sops-nix/HEAD/README.md\n\n## Documentation\n\n- https://github.com/Mic92/sops-nix#readme\n\n## Source\n\n- [Agent Skill Exchange](https://agentskillexchange.com/skills/inject-sops-managed-secrets-into-nixos-and-home-manager-configs-with-sops-nix/)","tags":["inject","sops","managed","secrets","into","nixos","and","home","manager","configs","with","nix"],"capabilities":["skill","source-agentskillexchange","skill-inject-sops-managed-secrets-into-nixos-and-home-manager-configs-with-sops-nix","topic-agent-skills","topic-ai-agents","topic-ai-tools","topic-awesome-list","topic-claude-code","topic-codex","topic-cursor","topic-llm","topic-mcp","topic-npx-skills","topic-openclaw","topic-skills-catalog"],"categories":["skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/agentskillexchange/skills/inject-sops-managed-secrets-into-nixos-and-home-manager-configs-with-sops-nix","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add agentskillexchange/skills","source_repo":"https://github.com/agentskillexchange/skills","install_from":"skills.sh"}},"qualityScore":"0.454","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (1,447 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:10:55.331Z","embedding":null,"createdAt":"2026-05-18T13:17:10.470Z","updatedAt":"2026-05-18T19:10:55.331Z","lastSeenAt":"2026-05-18T19:10:55.331Z","tsv":"'/mic92/sops-nix':203 '/mic92/sops-nix#readme':214 '/mic92/sops-nix/head/readme.md':210 '/skills/inject-sops-managed-secrets-into-nixos-and-home-manager-configs-with-sops-nix/)':221 '/vimjoyer).':199 '/watch?v=g5f6gc7snhu)':194 '6min':190 'access':96 'activ':31,67,95,151 'add':119 'age':17,53,88 'agent':216 'agentskillexchange.com':220 'agentskillexchange.com/skills/inject-sops-managed-secrets-into-nixos-and-home-manager-configs-with-sops-nix/)':219 'also':187 'basic':153 'build':93 'call':146 'caus':106 'caveat':100 'checkout':188 'config':11,47 'configur':78 'configuration.nix':163 'copi':35,71 'declar':24,60 'deploy':167,170 'deploy-exampl':169 'descript':183 'doc':207 'document':211 'easiest':116 'enabl':133 'encrypt':20,56,85 'exampl':164,171,175 'exchang':218 'extract':204 'file':87 'get':157 'getting-start':156 'github.com':198,202,213 'github.com/mic92/sops-nix':201 'github.com/mic92/sops-nix#readme':212 'github.com/vimjoyer).':197 'hand':34,70 'hand-copi':33,69 'home':9,27,45,63,76,136 'home-manag':135 'host':126 'inject':1,37 'insid':23,59 'instal':97 'key':91,111,127 'machin':121 'manag':4,10,28,40,46,64,77,137 'materi':16,52 'modul':82,138 'multipl':110 'new':120 'nix':15,51,81,92 'nixo':7,25,43,61,74 'note':159 'openssh':130 'otherwis':105 'pgp':19,55,90 'prefer':178 'prerequisit':73 'rather':148 'raw.githubusercontent.com':209 'raw.githubusercontent.com/mic92/sops-nix/head/readme.md':208 'requir':98,109,129,139 'run':143 'script':152 'secret':5,22,41,58,86,113 'servic':145 'shamir':112 'share':114 'skill':217 'skill-inject-sops-managed-secrets-into-nixos-and-home-manager-configs-with-sops-nix' 'sop':3,14,21,39,50,57,80,84,107 'sops-encrypt':83 'sops-manag':2,38 'sops-nix':13,49,79 'sops-nix.service':147 'sourc':200,215 'source-agentskillexchange' 'ssh':125 'start':158 'step':168 'system':29,65 'systemd/user':140 'textual':182 'topic-agent-skills' 'topic-ai-agents' 'topic-ai-tools' 'topic-awesome-list' 'topic-claude-code' 'topic-codex' 'topic-cursor' 'topic-llm' 'topic-mcp' 'topic-npx-skills' 'topic-openclaw' 'topic-skills-catalog' 'tutori':191 'upstream':102,206 'usag':154,174 'use':124 'valu':36,72 'video':179 'vimjoy':196 'way':117 'without':32,68 'www.youtube.com':193 'www.youtube.com/watch?v=g5f6gc7snhu)':192","prices":[{"id":"547eb83e-94ad-4e71-ba0c-eac8bfccd8b8","listingId":"f49aef29-909b-49ce-8c6a-09795e7abdc6","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"agentskillexchange","category":"skills","install_from":"skills.sh"},"createdAt":"2026-05-18T13:17:10.470Z"}],"sources":[{"listingId":"f49aef29-909b-49ce-8c6a-09795e7abdc6","source":"github","sourceId":"agentskillexchange/skills/inject-sops-managed-secrets-into-nixos-and-home-manager-configs-with-sops-nix","sourceUrl":"https://github.com/agentskillexchange/skills/tree/main/skills/inject-sops-managed-secrets-into-nixos-and-home-manager-configs-with-sops-nix","isPrimary":false,"firstSeenAt":"2026-05-18T13:17:10.470Z","lastSeenAt":"2026-05-18T19:10:55.331Z"}],"details":{"listingId":"f49aef29-909b-49ce-8c6a-09795e7abdc6","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"agentskillexchange","slug":"inject-sops-managed-secrets-into-nixos-and-home-manager-configs-with-sops-nix","github":{"repo":"agentskillexchange/skills","stars":8,"topics":["agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex","cursor","llm","mcp","npx-skills","openclaw","skills-catalog"],"license":"mit","html_url":"https://github.com/agentskillexchange/skills","pushed_at":"2026-05-18T19:02:17Z","description":"The open catalog of AI agent skills — 2,000+ security-scanned skills for Claude Code, Cursor, Codex, and more.","skill_md_sha":"5eb82e4d949d5aee7636be64d9026a8cb26e0124","skill_md_path":"skills/inject-sops-managed-secrets-into-nixos-and-home-manager-configs-with-sops-nix/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/agentskillexchange/skills/tree/main/skills/inject-sops-managed-secrets-into-nixos-and-home-manager-configs-with-sops-nix"},"layout":"multi","source":"github","category":"skills","frontmatter":{"name":"Inject SOPS-managed secrets into NixOS and Home Manager configs with sops-nix","description":"Materialize age or PGP encrypted SOPS secrets inside declarative NixOS and Home Manager systems during activation without hand-copying values."},"skills_sh_url":"https://skills.sh/agentskillexchange/skills/inject-sops-managed-secrets-into-nixos-and-home-manager-configs-with-sops-nix"},"updatedAt":"2026-05-18T19:10:55.331Z"}}