My Nix Configuration
1{
2 lib,
3 self,
4 pkgs,
5 ...
6}:
7let
8 inherit (self) data;
9 strings = import ./strings.nix { inherit lib; };
10 misc = import ./misc.nix { inherit self pkgs; };
11in
12{
13 flake = {
14 lib = {
15 caddy = import ./caddy.nix { inherit data lib; };
16 secrets = import ./secrets.nix;
17 inherit data;
18 inherit misc;
19 inherit strings;
20 inherit (strings) toPascalCase toUpperSnakeCase;
21 inherit (misc) mkAnubisInstance;
22 };
23 };
24}