USE WHEN greetd doesn't autostart at boot (monitor shows TTY login prompt instead of tuigreet) — NixOS's greetd unit is WantedBy=graphical.target but the system's default.target is multi-user.target. Set systemd.defaultUnit = "graphical.target";. Diagnostic giveaway: systemctl start greetd.service works manually.
EnglishUSE WHEN editing disko configs, writing destructive disk commands (dd / wipefs / parted / mkfs), or referencing /dev/nvme anywhere — NVMe enumeration swaps across reboots; the WD Black SN750 (NixOS) and Corsair Force MP510 (Windows) swap slots, a re-run of the original disko config WOULD WIPE WINDOWS. Use /dev/disk/by-id/ - paths only.
EnglishUSE WHEN writing sops-encrypted secrets that become EnvironmentFile= for a systemd unit — the file body must be env-file syntax (KEY=VALUE), NOT YAML (key: value). systemd silently drops unparseable lines. Cost 4 iteration cycles wiring Gatus.
EnglishIncludes Gotcha Greetd Default Target, Gotcha Nvme Enumeration, and Gotcha Sops Env File Format.
Supported by the Atlas install prompt. Skill-specific requirements vary.
Pack stats
What’s included
Gotcha Greetd Default Target
USE WHEN greetd doesn't autostart at boot (monitor shows TTY login prompt instead of tuigreet) — NixOS's greetd unit is WantedBy=graphical.target but the system's default.target is multi-user.target. Set systemd.defaultUnit = "graphical.target";. Diagnostic giveaway: systemctl start greetd.service works manually.
Gotcha Nvme Enumeration
USE WHEN editing disko configs, writing destructive disk commands (dd / wipefs / parted / mkfs), or referencing /dev/nvme anywhere — NVMe enumeration swaps across reboots; the WD Black SN750 (NixOS) and Corsair Force MP510 (Windows) swap slots, a re-run of the original disko config WOULD WIPE WINDOWS. Use /dev/disk/by-id/ - paths only.
Gotcha Sops Env File Format
USE WHEN writing sops-encrypted secrets that become EnvironmentFile= for a systemd unit — the file body must be env-file syntax (KEY=VALUE), NOT YAML (key: value). systemd silently drops unparseable lines. Cost 4 iteration cycles wiring Gatus.
Quick start
- Choose your skills. Select individual skills above, or choose the entire pack.
- Copy the install prompt. Use Copy install prompt above the list.
- Send it to your agent. Paste into your coding agent’s chat. Your agent reviews the source and guides the setup.
Try it with your agent
After installation, start with a request like:
Use the Gotcha Greetd Default Target skill to help with my task.
Ask me for the context you need before getting started.Requirements & license
- A coding agent that can access your project files and install skills.
- Your agent checks each skill’s instructions, dependencies, and permissions during setup.
- License details are not provided in these listings. Check the author’s terms before using the skills.