No description
- Nix 99.4%
- Just 0.6%
|
Some checks failed
argunix: evaluation 5 ok, 9 cached, 1 failed
argunix: nixosConfigurations.roeland build ok
argunix: nixosConfigurations.blocktech build ok
argunix: packages.x86_64-linux.profilarr cache hit
argunix: packages.x86_64-linux.myNeovim cache hit
argunix: nixosConfigurations.dave build ok
argunix: packages.x86_64-linux.formatter cache hit
argunix: packages.x86_64-linux.paperless-mcp cache hit
argunix: packages.x86_64-linux.loki-mcp cache hit
argunix: packages.x86_64-linux.prometheus-mcp-server cache hit
argunix: nixosConfigurations.lewis build ok
argunix: devShells.x86_64-linux.default cache hit
argunix: nixosConfigurations.warwick build failed
argunix: nixosConfigurations.gamepc cache hit
argunix: nixosConfigurations.atlas build ok
argunix: packages.x86_64-linux.hass-mcp cache hit
|
||
|---|---|---|
| .zed | ||
| claude | ||
| modules | ||
| secrets | ||
| .envrc | ||
| .gitignore | ||
| .mcp.json | ||
| .sops.yaml | ||
| CLAUDE.md | ||
| flake.lock | ||
| flake.nix | ||
| globals.nix | ||
| Justfile | ||
| lamp-ble-proxy.yaml | ||
| m5stack-atom-echo.yaml | ||
| README.md | ||
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