Files
nix-config/lib
Ryan Yin 77ed0378d1 feat: IPv6 (#192)
* feat: custom ipv6 routes for all hosts
* fix: ipv6 - k3s+cilium
2025-06-08 19:12:55 +08:00
..
2024-01-29 01:23:18 +08:00
2025-06-08 19:12:55 +08:00
2025-06-08 19:12:55 +08:00
2025-06-08 19:12:55 +08:00
2025-06-08 19:12:55 +08:00

Library

Some helper functions, used by flake.nix to reduce code duplication and make it easier to add new machines:

  1. attrs.nix: A set of functions to manipulate attribute sets.
  2. macosSystem.nix: A function to generate config(attribute set) for macOS(nix-darwin).
  3. nixosSystem.nix: A function to generate config(attribute set) for NixOS.
  4. colmenaSystem.nix: A function that generate config(another function) for remote deployment using colmena.
  5. default.nix: import all the above functions, and some custom useful functions, and export them as a single attribute set.