LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

labcoat

TUI for deploying NixOS systems based on flakes

TLDR

Launch the deployment TUI
$ labcoat
copy
Deploy from a specific flake
$ labcoat [path/to/flake]
copy

SYNOPSIS

labcoat [options] [flakepath_]

DESCRIPTION

labcoat is a terminal user interface for deploying NixOS systems based on flakes. It automatically discovers hosts from your flake configuration and provides a one-step command to deploy or inspect those machines.Features include direct SSH access to target machines, running shell commands remotely, machine reboots with ping-based status monitoring, per-node deployment logging, and flagging outdated systems.The tool is designed for hobbyists and NixOS users managing small infrastructure setups — clusters or homelabs with up to a few dozen machines — especially during development and testing phases when rapid iteration on configurations is needed.

CAVEATS

Requires a NixOS flake configuration. Designed for small-scale deployments; for larger infrastructure, consider dedicated deployment solutions.

HISTORY

labcoat was created by jhillyerd and is written in Go.

SEE ALSO

Braincup
Open source brain training for math, memory and focus
Braincup mini-games
41 mini-games · Apache-2.0
No ads · No tracking
Play in browser
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid
276 stars
From the maker of Linux Command Library
Copied to clipboard
Braincup
Open source brain training for math, memory and focus. 41 mini-games, from mental arithmetic to Sudoku, N-Back and Solo Chess.
Apache-2.0 licensed · No ads · No tracking · No account
From the maker of Linux Command Library
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid