···563 default = null;
564 };
5650000000000566 enableLocalhostRedirects = mkOption {
567 description = "Allow localhost redirects. Only for public clients.";
568 type = types.bool;
···563 default = null;
564 };
565566+ imageFile = mkOption {
567+ description = ''
568+ Application image to display in the WebUI.
569+ Kanidm supports "image/jpeg", "image/png", "image/gif", "image/svg+xml", and "image/webp".
570+ The image will be uploaded each time kanidm-provision is run.
571+ '';
572+ type = types.nullOr types.path;
573+ default = null;
574+ };
575+576 enableLocalhostRedirects = mkOption {
577 description = "Allow localhost redirects. Only for public clients.";
578 type = types.bool;
+31-9
pkgs/by-name/ka/kanidm-provision/package.nix
···2 lib,
3 rustPlatform,
4 fetchFromGitHub,
00005}:
6-rustPlatform.buildRustPackage rec {
07 pname = "kanidm-provision";
8- version = "1.1.2";
910 src = fetchFromGitHub {
11 owner = "oddlama";
12 repo = "kanidm-provision";
13- rev = "v${version}";
14- hash = "sha256-pgPjkj0nMb5j3EvyJTTDpfmh0WigAcMzoleF5EOqBAM=";
15 };
16000017 useFetchCargoVendor = true;
18- cargoHash = "sha256-kbctfPhEF1PdVLjE62GyLDzjOnZxH/kOWUS4x2vd/+8=";
1920- meta = with lib; {
000000000000021 description = "A small utility to help with kanidm provisioning";
22 homepage = "https://github.com/oddlama/kanidm-provision";
23- license = with licenses; [
24 asl20
25 mit
26 ];
27- maintainers = with maintainers; [ oddlama ];
28 mainProgram = "kanidm-provision";
29 };
30-}