Projekt / Paket-Repository

Alpha

crimsonvariable NUR Packages

Ein öffentliches, reproduzierbares Nix-Paketverzeichnis für FF00-Anwendungen, beginnend mit der Alpha des FF00 Video Wallpaper Managers.

  • Nix
  • NUR
  • Forgejo
  • GitHub

Das Repository crimsonvariable NUR Packages ist das öffentliche Nix-Paketverzeichnis für FF00-Anwendungen. Es beginnt mit ff00-vwm, paketiert aus der unveränderlichen Veröffentlichung v0.1.0-alpha.1 statt aus einem veränderlichen Entwicklungsstand.

Das Paket prüft sowohl das Quellarchiv als auch den vendorten Cargo-Abhängigkeitsgraphen. Der Build führt die siebzehn Rust-Tests der Anwendung aus, installiert Desktop-Eintrag und Symbol und bindet die Binärdatei an die getestete GTK-, X11- und mpv-Laufzeitumgebung. Dasselbe Paket kann als Flake oder über die herkömmliche NUR-Repository-Schnittstelle ausgewertet werden.

Registrierungsstatus

Das Repository wurde am 3. August 2026 zur Aufnahme in die NUR-Registry eingereicht. Beide aktuellen NUR-Prüfungen bestehen, doch nix-community/NUR#1190 ist weiterhin offen. Das Paket-Repository ist damit öffentlich und direkt nutzbar, darf aber noch nicht als durch NUR indexiert oder verfügbar bezeichnet werden.

Vor der Indexierung durch die Registry kann die paketierte Anwendung bereits direkt aus diesem Paket-Repository installiert werden:

nix profile install github:crimsonvariable/nur-packages#ff00-vwm

Die unabhängig paketierte Anwendungsveröffentlichung bleibt ebenfalls über ihren unveränderlichen Upstream-Tag verfügbar:

nix profile install 'github:crimsonvariable/ff00-vwm?ref=v0.1.0-alpha.1'

Nach Annahme und Indexierung durch NUR lautet das Paketattribut:

pkgs.nur.repos.crimsonvariable.ff00-vwm

Repository-Grenze

Forgejo ist die kanonische Entwicklungsquelle. GitHub ist der öffentliche Spiegel, den NUR abrufen kann. Paketaktualisierungen folgen den FF00-Upstream-Tags, sperren ihre Hashes und werden getestet, bevor der Spiegel weitergeschaltet wird. Dieses Repository veröffentlicht weder private Arbeitsplatzmodule noch macht es eine persönliche NixOS-Konfiguration zu einer impliziten Abhängigkeit.

Öffentliches Paket-Repository öffnen.