Cockpit nix module (experimental/unmaintained)

Since the official release tarball contains pre-packaged web resources we can sidestep the issue of running webpack et. al. by just going for a make install in the build phase.

Adding module.nix as an import, and services.cockpit.enabled = true in /etc/nixos/configuration.nix should be enough to get started.

Seems to work

  • Overview (except package updates link, usage history)
  • Logs
  • Account (only listing)
  • Systemd services (not user)
  • Terminal

TODO