All checks were successful
CI / Build Packages (default) (push) Successful in 46s
CI / Build Packages (example-a) (push) Successful in 47s
CI / Nix Flake Check (push) Successful in 1m51s
CI / Build Packages (example-b) (push) Successful in 46s
CI / Build Packages (pyzotero) (push) Successful in 51s
CI / Build Packages (pyzotero-cli) (push) Successful in 54s
34 lines
567 B
Nix
34 lines
567 B
Nix
{
|
|
lib,
|
|
khal,
|
|
python3Packages,
|
|
}:
|
|
|
|
python3Packages.buildPythonApplication {
|
|
pname = "khal-export";
|
|
version = "0.1.0";
|
|
format = "other";
|
|
|
|
src = ./.;
|
|
|
|
dontUnpack = true;
|
|
dontBuild = true;
|
|
|
|
propagatedBuildInputs = [
|
|
khal
|
|
python3Packages.click
|
|
python3Packages.icalendar
|
|
];
|
|
|
|
installPhase = ''
|
|
mkdir -p $out/bin
|
|
install -Dm755 ${./khal-export.py} $out/bin/khal-export
|
|
'';
|
|
|
|
meta = {
|
|
description = "Export multiple events from khal in .ics format";
|
|
platforms = lib.platforms.all;
|
|
mainProgram = "khal-export";
|
|
};
|
|
}
|