2022-07-17 01:48:50 +02:00
|
|
|
{ nixos-unstable }:
|
|
|
|
|
2021-02-26 20:22:15 +01:00
|
|
|
final: prev:
|
|
|
|
|
2022-07-17 01:50:07 +02:00
|
|
|
let
|
|
|
|
pkgs-unstable = nixos-unstable.legacyPackages.${prev.system};
|
|
|
|
in
|
2021-02-26 20:22:15 +01:00
|
|
|
{
|
2021-03-04 17:23:28 +01:00
|
|
|
bmxd = prev.callPackage ./bmxd.nix { };
|
2021-02-26 20:22:15 +01:00
|
|
|
|
2022-06-18 13:32:23 +02:00
|
|
|
dump1090-influxdb = import ./dump1090-influxdb { pkgs = prev; };
|
2021-09-22 20:33:41 +02:00
|
|
|
|
2022-06-18 13:32:23 +02:00
|
|
|
dump1090_rs = prev.callPackage ./dump1090_rs.nix { };
|
2021-10-09 23:01:30 +02:00
|
|
|
|
2022-06-18 13:32:23 +02:00
|
|
|
# hydra flake
|
2022-06-18 13:36:48 +02:00
|
|
|
hydra = prev.hydra.overrideAttrs (oldAttrs: with final; {
|
2022-06-18 13:32:23 +02:00
|
|
|
patches = oldAttrs.patches or [ ] ++ [
|
2022-07-04 00:51:09 +02:00
|
|
|
# gitea webhook support
|
2022-06-18 13:32:23 +02:00
|
|
|
(fetchpatch {
|
|
|
|
url = "https://github.com/NixOS/hydra/pull/1227/commits/750978a19232583e17620a1bd80435e957e7213a.patch";
|
|
|
|
sha256 = "sha256-86Li0YUSVUdnw6lt6kZ56ohDRKPD13SZzukqPU1np8U=";
|
|
|
|
})
|
2022-07-04 00:51:09 +02:00
|
|
|
# fix github webhook from orgs
|
|
|
|
(fetchpatch {
|
|
|
|
url = "https://github.com/NixOS/hydra/commit/4d664ecb0faaf51b21673f979b543ea4694c3f1b.patch";
|
|
|
|
sha256 = "sha256-lF5Rnz8r9ptyMLhcg/XnjiNhOK1KcLA7hi01ye4KgmI=";
|
|
|
|
})
|
2022-06-18 13:32:23 +02:00
|
|
|
];
|
|
|
|
});
|
|
|
|
|
|
|
|
# hydra in nixpkgs
|
2022-06-18 13:36:48 +02:00
|
|
|
hydra_unstable = prev.hydra_unstable.overrideAttrs (oldAttrs: with final; {
|
2022-06-18 13:32:23 +02:00
|
|
|
patches = oldAttrs.patches or [ ] ++ [
|
2022-07-04 00:51:09 +02:00
|
|
|
# gitea webhook support
|
2022-06-18 13:32:23 +02:00
|
|
|
(fetchpatch {
|
|
|
|
url = "https://github.com/NixOS/hydra/pull/1227/commits/750978a19232583e17620a1bd80435e957e7213a.patch";
|
|
|
|
sha256 = "sha256-86Li0YUSVUdnw6lt6kZ56ohDRKPD13SZzukqPU1np8U=";
|
|
|
|
})
|
2022-07-04 00:51:09 +02:00
|
|
|
# fix github webhook from orgs
|
|
|
|
(fetchpatch {
|
|
|
|
url = "https://github.com/NixOS/hydra/commit/4d664ecb0faaf51b21673f979b543ea4694c3f1b.patch";
|
|
|
|
sha256 = "sha256-lF5Rnz8r9ptyMLhcg/XnjiNhOK1KcLA7hi01ye4KgmI=";
|
|
|
|
})
|
2022-06-18 13:32:23 +02:00
|
|
|
];
|
|
|
|
});
|
2021-10-30 22:52:01 +02:00
|
|
|
|
2021-11-10 00:30:02 +01:00
|
|
|
mlat-client = prev.python3Packages.callPackage ./mlat-client.nix { };
|
|
|
|
|
2022-06-18 13:32:23 +02:00
|
|
|
pile = prev.callPackage ./pile.nix { };
|
2021-12-16 01:29:00 +01:00
|
|
|
|
2022-06-18 13:32:23 +02:00
|
|
|
pi-sensors = prev.callPackage ./pi-sensors { };
|
2022-02-21 17:48:28 +01:00
|
|
|
|
2022-01-13 18:38:36 +01:00
|
|
|
plume = prev.callPackage ./plume { };
|
2022-01-13 21:08:53 +01:00
|
|
|
|
2022-06-18 13:32:23 +02:00
|
|
|
readsb = prev.callPackage ./readsb.nix { };
|
|
|
|
|
2022-01-13 21:08:53 +01:00
|
|
|
SimpleYggGen-CPP = prev.callPackage ./simpleygggen.nix { };
|
2022-07-17 01:48:50 +02:00
|
|
|
|
|
|
|
wander =
|
|
|
|
if prev ? wander
|
|
|
|
then builtins.trace "`wander` is now available on stable NixOS. Please remove from overlay!"
|
|
|
|
prev.wander
|
2022-07-17 01:50:07 +02:00
|
|
|
else pkgs-unstable.wander;
|
2022-07-21 18:07:59 +02:00
|
|
|
|
|
|
|
# vector-0.23 + mqtt-sink
|
|
|
|
vector = pkgs-unstable.callPackage ./vector {};
|
2021-02-26 20:22:15 +01:00
|
|
|
}
|