syndicate-flake/overlay.nix

55 lines
1.7 KiB
Nix
Raw Permalink Normal View History

2023-10-10 10:50:58 +00:00
final: prev:
let
rustPkgs = let
overlay = import (prev.fetchFromGitHub {
owner = "oxalica";
repo = "rust-overlay";
2023-10-18 14:48:21 +00:00
rev = "a2ccfb2134622b28668a274e403ba6f075ae1223";
hash = "sha256-9honwiIeMbBKi7FzfEy89f1ShUiXz/gVxZSS048pKyc=";
2023-10-10 10:50:58 +00:00
});
in final.extend overlay;
rust' = rustPkgs.rust-bin.nightly.latest.default;
in {
lib = prev.lib.extend (import ./lib.nix);
2023-11-30 10:23:20 +00:00
acpi_actor = final.callPackage ./packages/acpi_actor { };
2023-10-10 10:50:58 +00:00
fontconfig_actor =
2023-11-30 10:23:20 +00:00
final.callPackage ./packages/fontconfig_actor { };
2023-10-10 10:50:58 +00:00
libnotify_actor =
2023-11-30 10:23:20 +00:00
final.callPackage ./packages/libnotify_actor { };
nix_actor = final.callPackage ./packages/nix_actor { };
noiseprotocol = final.callPackage ./packages/nim/noiseprotocol { };
syndicate_utils = final.callPackage ./packages/syndicate_utils-nim { };
syndicated-open = final.callPackage ./packages/syndicated-open { };
2023-10-10 10:50:58 +00:00
noise-c = final.callPackage ./packages/noise-c { };
preserves-tools = final.callPackage ./packages/preserves-tools { };
python3Packages = prev.python3Packages.overrideScope (final': prev': {
preserves = final'.callPackage ./packages/preserves-py { };
syndicate-py = final'.callPackage ./packages/syndicate-py { };
synit-daemons = final'.callPackage ./packages/synit-daemons-py { };
2023-10-10 10:50:58 +00:00
});
2023-11-30 10:23:20 +00:00
sqlite_actor = final.callPackage ./packages/sqlite_actor { };
2023-10-10 10:50:58 +00:00
squeak = final.callPackage ./packages/squeak { };
squeaker = final.python3Packages.callPackage ./packages/squeaker { };
syndicate-server =
final.callPackage ./packages/syndicate-server { rust = rust'; };
synit-pid1 = final.callPackage ./packages/synit-pid1 { };
2023-11-30 10:23:20 +00:00
xapian_actor = final.callPackage ./packages/xapian_actor { };
2023-10-10 10:50:58 +00:00
}