diff options
Diffstat (limited to 'package.nix')
| -rw-r--r-- | package.nix | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/package.nix b/package.nix new file mode 100644 index 0000000..d27d2a7 --- /dev/null +++ b/package.nix @@ -0,0 +1,18 @@ +let + system = "x86_64-linux"; + sources = import ./npins; + pkgs = import sources.nixpkgs {inherit system;}; + toolchain = (import (sources.fenix {inherit pkgs;}) {inherit system;}).minimal.toolchain; + naersk = pkgs.callPackage (sources.naersk {inherit pkgs;}) { + cargo = toolchain; + rustc = toolchain; + }; +in + naersk.buildPackage { + nativeBuildInputs = [pkgs.makeWrapper]; + src = ./.; + postInstall = '' + wrapProgram $out/bin/anki-cli \ + --prefix PATH : ${pkgs.xvfb-run}/bin + ''; + } |
