No description
  • Nix 99.7%
  • Just 0.3%
Find a file
Pim Kunis 7515f826f5 Pin yt-dlp to nixpkgs-unstable for pinchflat
yt-dlp moves much faster than nixos-26.05 ships. YouTube was returning
HTTP 403 / empty downloads on the older 2026.03.17. Adding a dedicated
nixpkgs-yt-dlp input lets us bump yt-dlp independently without
rebuilding all hosts on a nixpkgs bump.
2026-06-14 11:16:42 +02:00
.zed Set formatter in Zed and format repo 2026-04-30 18:21:47 +02:00
claude docs: add Home Assistant, Paperless, and Prometheus MCP sections to mcp.md 2026-05-02 13:12:57 +02:00
modules Pin yt-dlp to nixpkgs-unstable for pinchflat 2026-06-14 11:16:42 +02:00
secrets Add email config to hermes 2026-06-13 20:55:30 +02:00
.envrc Consolidate MCP config into .mcp.json with sops-encrypted secrets 2026-04-24 18:20:03 +02:00
.gitignore esphome: add lamp BLE proxy device config with SOPS secrets 2026-05-10 20:24:32 +02:00
.mcp.json Add hass-mcp nix package and switch MCP config to use it 2026-05-01 21:44:06 +02:00
.sops.yaml Enrol new host dave.internal 2026-06-06 23:28:33 +02:00
CLAUDE.md Add audiobookshelf deployment 2026-06-13 23:28:51 +02:00
flake.lock Pin yt-dlp to nixpkgs-unstable for pinchflat 2026-06-14 11:16:42 +02:00
flake.nix Pin yt-dlp to nixpkgs-unstable for pinchflat 2026-06-14 11:16:42 +02:00
globals.nix Add audiobookshelf deployment 2026-06-13 23:28:51 +02:00
Justfile esphome: add lamp BLE proxy device config with SOPS secrets 2026-05-10 20:24:32 +02:00
lamp-ble-proxy.yaml Swap esp board for ble adv proxy 2026-05-24 09:36:08 +02:00
m5stack-atom-echo.yaml Add m5stack atom echo with TTS in HA 2026-06-01 20:32:23 +02:00
README.md Expose nextcloud on nebula 2026-03-29 17:29:42 +02:00

nixos-configs

NixOS configurations for the machines I manage.

Currently managed systems:

  • blocktech: My current laptop, a ThinkPad P1 running GNOME.
  • gamepc: My gaming PC running Cosmic
  • warwick: A Raspberry Pi 4 Model B, which mostly does monitoring
  • atlas: A Gigabyte Brix, currently running NixOS containers
  • lewis: A Gigabyte Brix, currently running NixOS containers
  • roeland: A Minisforum UN100P, runs my Jellyfin + *arr setup

Deployment

I use Colmena for deploying my machines.

To apply to the local machine:

sudo colmena apply-local --sudo

To apply to all remotely managed systems:

colmena apply

Collabora manual actions

Apart from the declarative commands, these commands also need to be ran on the server for a successful Collabora setup:

# From the perspective of Nextcloud
nextcloud-occ config:app:set richdocuments wopi_url --value="http://collabora.mesh.kun.is:9980"
# From the perspective of clients
nextcloud-occ config:app:set richdocuments public_wopi_url --value="http://collabora.mesh.kun.is"
nextcloud-occ richdocuments:activate-config