aboutsummaryrefslogtreecommitdiff
path: root/lib/default.nix
blob: fd028fb6e090a3838acf42dd75aa38e0a5618ff6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
{ lib, ... }:
rec {
  koboConfiguration = { pkgs, modules ? [], specialArgs ? {}, ... }: lib.evalModules {
    specialArgs = { inherit pkgs; } // specialArgs;
    modules = [
      ../modules
    ] ++ modules;
  };

  build = args: (koboConfiguration args).config.kobo.package;

  installer = args: (koboConfiguration args).config.installer.package;

}