current
1{
2 inputs,
3 config,
4 ...
5}: {
6 den.default.nixos = {
7 # nixos modules' nixpkgs config, will affect all nixos modules
8 # flake-parts global nixpkgs config: modules/flake/nixpkgs.nix
9 nixpkgs.config = {allowUnfree = true;};
10 nixpkgs.overlays = [
11 (final: prev: {
12 nur = import inputs.nur {
13 nurpkgs = prev;
14 pkgs = prev;
15 repoOverrides = {
16 hpcesia = import inputs.nur-hpcesia {pkgs = prev;};
17 };
18 };
19 })
20 inputs.nix-cachyos-kernel.overlays.pinned
21 config.flake.overlays.default
22 (final: prev: {
23 inherit
24 (prev.lixPackageSets.stable)
25 nixpkgs-review
26 # nix-direnv # See https://git.lix.systems/lix-project/lix/issues/980
27 nix-eval-jobs
28 nix-fast-build
29 colmena
30 ;
31 })
32 # TODO: remove this after https://github.com/NixOS/nixpkgs/issues/513245 solved
33 (_: prev: {
34 openldap = prev.openldap.overrideAttrs {
35 doCheck = !prev.stdenv.hostPlatform.isi686;
36 };
37 })
38 ];
39 };
40}