No description
  • Nix 99.7%
  • Just 0.3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Pim Kunis 52e93fcebb Update blog and georguessr flake inputs
blog picks up the toolchain and theme modernisation: Ruby 3.1.4 (EOL) ->
3.4.9, Jekyll 4.1.1 -> 4.4.1, libsass -> dart-sass, and commonmarker 0.17.13
-> kramdown. Dropping Font Awesome, which was pulled in for a single icon,
takes 1.0 MiB off roeland's closure.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-25 20:05:37 +02:00
.zed Set formatter in Zed and format repo 2026-04-30 18:21:47 +02:00
claude Replace hass-mcp with ha-mcp on atlas 2026-09-19 19:34:51 +02:00
modules Enable androidtv_remote and androidtv integrations for the living room TV 2026-09-23 11:59:00 +02:00
secrets Replace Grafana alerting with Alertmanager on warwick 2026-08-26 20:11:23 +02:00
.envrc Consolidate MCP config into .mcp.json with sops-encrypted secrets 2026-04-24 18:20:03 +02:00
.gitignore Add zigbee map to HA 2026-09-03 21:18:42 +02:00
.mcp.json Replace hass-mcp with ha-mcp on atlas 2026-09-19 19:34:51 +02:00
.sops.yaml Replace hass-mcp with ha-mcp on atlas 2026-09-19 19:34:51 +02:00
CLAUDE.md Run qwen3.5 9b on dave's GPU instead of CPU 2026-09-20 18:41:46 +02:00
flake.lock Update blog and georguessr flake inputs 2026-09-25 20:05:37 +02:00
flake.nix Use nixpkgs' native nixos-facter module 2026-09-18 20:29:31 +02:00
globals.nix Replace hass-mcp with ha-mcp on atlas 2026-09-19 19:34:51 +02:00
Justfile Remove Nebula traces 2026-07-24 17:11:30 +02:00
lamp-ble-proxy.yaml esphome: Prometheus metrics for lamp + fix m5stack voice audio 2026-07-14 23:54:47 +02:00
m5stack-atom-echo-1b4530.yaml Enable STT server 2026-08-29 09:55:19 +02:00
README.md docs: add Audiobookshelf to roeland host description 2026-06-27 12:05:57 +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 + Audiobookshelf 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