2024-08-13 11:41:19 +02:00
|
|
|
{ inputs, system, unfree, repo, ... }: {
|
|
|
|
# Choose whether to pull from stable or unstable
|
|
|
|
pkgs = (import inputs.${repo} {
|
|
|
|
inherit system;
|
|
|
|
config = {
|
|
|
|
allowUnfree = unfree;
|
2024-08-15 02:26:22 +02:00
|
|
|
permittedInsecurePackages = [
|
2024-12-01 18:58:26 +01:00
|
|
|
"electron-27.3.11" # Logseq
|
2024-12-01 17:29:04 +01:00
|
|
|
# "olm-3.2.16" # Unknown
|
|
|
|
"dotnet-runtime-wrapped-7.0.20"
|
2024-12-01 18:58:26 +01:00
|
|
|
"dotnet-runtime-7.0.20"
|
2024-08-15 02:26:22 +02:00
|
|
|
];
|
2024-08-13 11:41:19 +02:00
|
|
|
};
|
|
|
|
hostPlatform = system;
|
|
|
|
});
|
|
|
|
# Some packages (ie, Vintage Story) I want to keep on unstable no matter what default repo I use
|
|
|
|
pkgs-unstable = (import inputs.nixpkgs-unstable {
|
|
|
|
inherit system;
|
|
|
|
config = {
|
|
|
|
allowUnfree = unfree;
|
2024-08-15 02:26:22 +02:00
|
|
|
permittedInsecurePackages = [
|
2024-12-01 18:58:26 +01:00
|
|
|
"electron-27.3.11" # Logseq
|
2024-12-01 17:29:04 +01:00
|
|
|
# "olm-3.2.16" # Unknown
|
|
|
|
"dotnet-runtime-wrapped-7.0.20"
|
2024-12-01 18:58:26 +01:00
|
|
|
"dotnet-runtime-7.0.20"
|
2024-08-15 02:26:22 +02:00
|
|
|
];
|
2024-08-13 11:41:19 +02:00
|
|
|
};
|
|
|
|
hostPlatform = system;
|
|
|
|
});
|
|
|
|
}
|