summaryrefslogtreecommitdiff
path: root/package.nix
blob: d27d2a7d639bbbf55076377176a2f3859977c191 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
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
    '';
  }