summaryrefslogtreecommitdiff
path: root/lib/default.nix
blob: 67a102e6470bbecc0ce22337757fb8f612ceed12 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
{
  lib,
  inputs,
}: let
  configs = import ./configs.nix inputs;
in
  lib.extend (_: _: {
    my = {
      inherit (configs) mkHMUser mkNixOS;

      ci = import ./ci.nix lib;

      mkFlakeFns = systems: nixpkgs: rec {
        forAllSystems = lib.genAttrs systems;
        nixpkgsFor = forAllSystems (system: import nixpkgs {inherit system;});
      };
    };
  })