mirror of
https://github.com/divnix/digga.git
synced 2024-12-23 08:02:21 +03:00
1b9dad8e61
This experimental feature has been removed from Nix in unstable versions recently, and with this set, it now pops up an unsupressable warning message. Not so bad on its own, but when using <kbd>Tab</kbd> completion it corrupts the output.
29 lines
829 B
Nix
29 lines
829 B
Nix
{ lib, ... }:
|
|
let
|
|
|
|
experimental-features = [
|
|
"flakes"
|
|
"nix-command"
|
|
];
|
|
substituters = [
|
|
"https://nrdxp.cachix.org" # quality of life cache from our CI
|
|
"https://nix-community.cachix.org"
|
|
];
|
|
trusted-public-keys = [
|
|
"nrdxp.cachix.org-1:Fc5PSqY2Jm1TrWfm88l6cvGWwz3s93c6IOifQWnhNW4="
|
|
"nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs="
|
|
];
|
|
|
|
in
|
|
{
|
|
# package and option is from fup
|
|
nix.generateRegistryFromInputs = lib.mkDefault true;
|
|
|
|
# missing merge semantics in this option force us to use extra-* for now
|
|
nix.extraOptions = ''
|
|
extra-experimental-features = ${lib.concatStringsSep " " experimental-features }
|
|
extra-substituters = ${lib.concatStringsSep " " substituters }
|
|
extra-trusted-public-keys = ${lib.concatStringsSep " " trusted-public-keys }
|
|
'';
|
|
}
|