57 lines
1.2 KiB
Nix
57 lines
1.2 KiB
Nix
|
{
|
||
|
inputs,
|
||
|
...
|
||
|
}:
|
||
|
let
|
||
|
overlays = [
|
||
|
inputs.ranet.overlays.default
|
||
|
|
||
|
(_final: prev: {
|
||
|
libadwaita = prev.libadwaita.overrideAttrs (old: {
|
||
|
patches = (old.patches or [ ]) ++ [
|
||
|
../patches/libadwaita-without-adwaita-theme.patch
|
||
|
];
|
||
|
doCheck = false;
|
||
|
});
|
||
|
})
|
||
|
];
|
||
|
in
|
||
|
{
|
||
|
perSystem =
|
||
|
{ config, lib, ... }:
|
||
|
{
|
||
|
nixpkgs = {
|
||
|
config = {
|
||
|
allowUnfree = false;
|
||
|
allowUnfreePredicate =
|
||
|
p:
|
||
|
builtins.elem (lib.getName p) [
|
||
|
# keep-sorted start
|
||
|
# keep-sorted end
|
||
|
];
|
||
|
|
||
|
allowNonSource = false;
|
||
|
allowNonSourcePredicate =
|
||
|
p:
|
||
|
builtins.elem (lib.getName p) [
|
||
|
# keep-sorted start
|
||
|
"ant"
|
||
|
"cargo-bootstrap"
|
||
|
"dotnet-sdk"
|
||
|
"go"
|
||
|
"libreoffice"
|
||
|
"rustc-bootstrap"
|
||
|
"rustc-bootstrap-wrapper"
|
||
|
"sof-firmware"
|
||
|
"temurin-bin"
|
||
|
"zotero"
|
||
|
# keep-sorted end
|
||
|
];
|
||
|
|
||
|
allowInsecurePredicate = p: (p.pname or null) == "olm";
|
||
|
};
|
||
|
inherit overlays;
|
||
|
};
|
||
|
};
|
||
|
}
|