feat: pykms NixOS container met services.pykms module #64

Merged
hermes merged 2 commits from hermes/pykms-container into master 2026-06-27 13:47:20 +02:00
Collaborator

Vervangt handgeschreven systemd service door nixpkgs services.pykms module.

Wijzigingen:

  • Container op bridge IP .33
  • Poort 45291 (intern en extern)
  • services.pykms uit nixpkgs ipv eigen systemd service
  • pkgs.unstable.pykms via perSystem overlay
  • SQLite database op bind-mounted volume

Poort-forward op router moet nog aangepast worden van 1688 naar 45291.

Vervangt handgeschreven systemd service door nixpkgs `services.pykms` module. Wijzigingen: - Container op bridge IP .33 - Poort 45291 (intern en extern) - `services.pykms` uit nixpkgs ipv eigen systemd service - `pkgs.unstable.pykms` via perSystem overlay - SQLite database op bind-mounted volume Poort-forward op router moet nog aangepast worden van 1688 naar 45291.
fix: gebruik services.pykms module, poort 45291
Some checks failed
argunix: packages.x86_64-linux.pykms evaluation failed
argunix: packages.x86_64-linux.formatter cache hit
argunix: packages.x86_64-linux.prometheus-mcp-server cache hit
argunix: packages.x86_64-linux.loki-mcp cache hit
argunix: nixosConfigurations.blocktech build ok
argunix: nixosConfigurations.dave build ok
argunix: nixosConfigurations.warwick build ok
argunix: packages.x86_64-linux.myNeovim cache hit
argunix: nixosConfigurations.gamepc cache hit
argunix: nixosConfigurations.roeland build ok
argunix: devShells.x86_64-linux.default cache hit
argunix: nixosConfigurations.lewis build ok
argunix: nixosConfigurations.atlas build ok
argunix: packages.x86_64-linux.paperless-mcp cache hit
argunix: evaluation 6 ok, 9 cached, 1 failed
argunix: packages.x86_64-linux.hass-mcp cache hit
argunix: packages.x86_64-linux.profilarr cache hit
a0c28cde71
hermes merged commit 8592bb4d77 into master 2026-06-27 13:47:20 +02:00
Author
Collaborator

Fix pushed (8f47a06)

Probleem: packages.x86_64-linux.pykms faalde met "evaluation failed".

Oorzaak: pkgs.unstable is alleen beschikbaar binnen een NixOS module, niet in de perSystem (flake-parts) context. De package definitie in modules/packages/pykms.nix gebruikte pkgs.unstable.pykms, wat niet bestond tijdens flake-evaluatie.

Fix: Gewijzigd naar inputs.nixpkgs-unstable.legacyPackages.${system}.pykms, wat direct de flake input gebruikt i.p.v. pkgs.unstable.

Wachtend op Argunix her-evaluatie...

✅ **Fix pushed** (8f47a06) **Probleem:** `packages.x86_64-linux.pykms` faalde met "evaluation failed". **Oorzaak:** `pkgs.unstable` is alleen beschikbaar binnen een NixOS module, niet in de `perSystem` (flake-parts) context. De package definitie in `modules/packages/pykms.nix` gebruikte `pkgs.unstable.pykms`, wat niet bestond tijdens flake-evaluatie. **Fix:** Gewijzigd naar `inputs.nixpkgs-unstable.legacyPackages.${system}.pykms`, wat direct de flake input gebruikt i.p.v. `pkgs.unstable`. Wachtend op Argunix her-evaluatie...
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
pim/nixos-configs!64
No description provided.