39 lines
1.2 KiB
Nix
39 lines
1.2 KiB
Nix
{ inputs, ... }:
|
|
{
|
|
|
|
perSystem =
|
|
{ pkgs, system, ... }:
|
|
with pkgs;
|
|
let
|
|
legacy_2311 = import inputs.nixpkgs-legacy_2311 { inherit system; };
|
|
in
|
|
{
|
|
packages.pkl = callPackage ./pkl { };
|
|
packages.otpmenu = callPackage ./otpmenu { };
|
|
#packages.sononym = callPackage ./sononym { };
|
|
#packages.sononym-crawler = callPackage ./sononym-crawler { };
|
|
packages.taskwarrior-hooks = callPackage ./taskwarrior-hooks { };
|
|
|
|
# overrides
|
|
# ---------
|
|
packages.nsxiv = (pkgs.nsxiv.override { conf = builtins.readFile ./nsxiv/config.def.h; });
|
|
|
|
packages.bugwarrior = legacy_2311.python3Packages.bugwarrior.overrideAttrs (old: {
|
|
version = "develop";
|
|
src = pkgs.fetchFromGitHub {
|
|
owner = "ralphbean";
|
|
repo = "bugwarrior";
|
|
rev = "6554e70c199cc766a2b5e4e4fe22e4e46d64bba1";
|
|
sha256 = "sha256-cKhL8FBH7wxCxXrybVRLfCHQTCxursFqtBDl3e1UUXs=";
|
|
};
|
|
propagatedBuildInputs = old.propagatedBuildInputs ++ [
|
|
legacy_2311.python3Packages.pydantic
|
|
legacy_2311.python3Packages.tomli
|
|
legacy_2311.python3Packages.email-validator
|
|
legacy_2311.python3Packages.packaging
|
|
];
|
|
});
|
|
|
|
};
|
|
}
|