labcoat
Terminal interface for deploying and managing NixOS systems
All Skills in This Repository (1)
Pure Emerald Level IndicatorsFrequently Asked Questions
FAQPage SchemaHow to install labcoat?โผ
Run `npx skills add jhillyerd/labcoat --all -g -y` in your terminal to install all skills in this repository globally.
What does labcoat do?โผ
Labcoat is a terminal UI for deploying flake-based NixOS systems. It lists your nixosConfigurations and lets you build, deploy, reboot, and run commands on target hosts with a few keystrokes.
How do I run labcoat on my NixOS flake?โผ
From the directory containing your systems flake, run `nix run github:jhillyerd/labcoat`, or pass a flake path as the final argument.
Is labcoat good for large production fleets?โผ
No. Labcoat targets labs and homelabs of up to a couple dozen systems; for large production fleets, a parallel deployment tool like Colmena is a better fit.
Does labcoat need a configuration file?โผ
No. It ships with sensible defaults, but you can layer your own TOML settings in ~/.config/labcoat/config.toml to customize behavior.
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