diff --git a/flake.nix b/flake.nix index 532ae78..9dbb9f2 100644 --- a/flake.nix +++ b/flake.nix @@ -34,6 +34,8 @@ xdg_open_ng = final'.callPackage ./packages/xdg_open_ng { }; }); + nix_actor = final.nimPackages.callPackage ./packages/nix_actor { }; + noise-c = final.callPackage ./packages/noise-c { }; python3Packages = prev.python3Packages.overrideScope (final': prev': { diff --git a/packages/nix_actor/default.nix b/packages/nix_actor/default.nix new file mode 100644 index 0000000..bc5ef1f --- /dev/null +++ b/packages/nix_actor/default.nix @@ -0,0 +1,22 @@ +{ lib, buildNimPackage, fetchFromGitea, boost, nix, pkg-config, syndicate }: + +buildNimPackage rec { + pname = "nix_actor"; + version = "20230530"; + + src = fetchFromGitea { + domain = "git.syndicate-lang.org"; + owner = "ehmry"; + repo = pname; + rev = version; + hash = "sha256-HOdpwZ9jEvYEHx3MKYkaG/DguH94p4E1bVa30mYy6JQ="; + }; + + propagatedNativeBuildInputs = [ pkg-config ]; + propagatedBuildInputs = [ boost nix syndicate ]; + + meta = src.meta // { + maintainers = [ lib.maintainers.ehmry ]; + license = lib.licenses.unlicense; + }; +}