diff --git a/pkgs/additional/codemadness-frontends/default.nix b/pkgs/additional/codemadness-frontends/default.nix index b824ac2d..8b03b731 100644 --- a/pkgs/additional/codemadness-frontends/default.nix +++ b/pkgs/additional/codemadness-frontends/default.nix @@ -4,7 +4,8 @@ , libressl }: -stdenv.mkDerivation rec { +let +self = stdenv.mkDerivation rec { pname = "codemadness-frontends"; version = "0.8"; @@ -39,6 +40,17 @@ stdenv.mkDerivation rec { runHook postInstall ''; + passthru = { + v0_6 = self.overrideAttrs (_: rec { + version = "0.6"; + src = fetchgit { + url = "git://git.codemadness.org/frontends"; + rev = version; + hash = "sha256-VDHUY9xb6WyVQ/PcEJuo1HQTW1oox9yvVq0Xd7OGAt0="; + }; + }); + }; + meta = with lib; { platforms = platforms.linux; description = "A less resource-heavy Youtube interface"; @@ -46,5 +58,6 @@ stdenv.mkDerivation rec { homepage = "https://codemadness.org/idiotbox.html"; license = licenses.isc; }; -} +}; +in self diff --git a/pkgs/additional/sxmo-utils/default.nix b/pkgs/additional/sxmo-utils/default.nix index 14a8233d..ec483918 100644 --- a/pkgs/additional/sxmo-utils/default.nix +++ b/pkgs/additional/sxmo-utils/default.nix @@ -6,7 +6,7 @@ , brightnessctl , buildPackages , busybox -, codemadness-frontends ? null +, codemadness-frontends_0_6 ? null # 2023-11-28: alpine is stuck at 0.6, and i think it exposes a different API , conky , coreutils , curl @@ -61,7 +61,7 @@ let bc # also in busybox bonsai brightnessctl - codemadness-frontends # for sxmo_youtube.sh + codemadness-frontends_0_6 # for sxmo_youtube.sh conky curl dbus diff --git a/pkgs/default.nix b/pkgs/default.nix index 86e75284..01da2357 100644 --- a/pkgs/default.nix +++ b/pkgs/default.nix @@ -26,6 +26,7 @@ let cargoDocsetHook = callPackage ./additional/cargo-docset/hook.nix { }; chatty-latest = callPackage ./additional/chatty-latest { }; codemadness-frontends = callPackage ./additional/codemadness-frontends { }; + codemadness-frontends_0_6 = codemadness-frontends.v0_6; eg25-control = callPackage ./additional/eg25-control { }; eg25-manager = callPackage ./additional/eg25-manager { }; feeds = lib.recurseIntoAttrs (callPackage ./additional/feeds { });