aboutsummaryrefslogtreecommitdiff
path: root/system/nix.nix
blob: ef92dc140c6b877dc176f81a199739c5ea3e890a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
{pkgs, ...}: {
  nix = {
    package = pkgs.lixPackageSets.stable.lix;

    settings = {
      substituters = [
        "https://cache.lix.systems"
        "https://cache.nixos.org/"
      ];

      trusted-public-keys = [
        "cache.lix.systems-1:32QFpmvZsbQ8HhH3dBHDx1E8zFGbxqMNxjE2Rk5OGcQ="
        "cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY="
      ];

      experimental-features = ["nix-command" "flakes"];
    };
  };

  # Fix nixpkgs.overlays for Lix compatibility
  nixpkgs.overlays = [
    (final: prev: {
      inherit
        (prev.lixPackageSets.stable)
        nixpkgs-review
        nix-eval-jobs
        nix-fast-build
        colmena
        ;
    })
  ];
}