forked from flyingcircusio/fc-nixos
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathnixpkgs-config.nix
20 lines (19 loc) · 1 KB
/
nixpkgs-config.nix
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# Common nixpkgs config used by platform code (nixos/platform/default.nix)
# and our customized nixpkgs from ./default.nix.
{
allowedUnfreePackageNames = [
# TODO: megacli is only used on physical machines but pulled in by
# fc-sensuplugins and thus needed on all machines. Should be moved to
# the raid service after decoupling fc-sensuplugins.
"megacli"
];
permittedInsecurePackages = [
"imagemagick-6.9.13-10" # Legacy, but gets updates. Customer still needs it.
"openssl-1.1.1w" # EOL 2023-09-11, needed for Percona and older PHP versions.
"python-2.7.18.8" # Needed for some legacy customer applications.
"ruby-2.7.8" # EOL 2023-03-31, needed for Sensu checks
"docker-24.0.9" # Old installs still use storage driver removed in 25.x.
"jitsi-meet-1.0.7952" # insecure libolm but this only affects optional e2ee which we don't really support.
"discourse-3.2.5" # currently not regularly updated in nixpkgs as upstream keeps changing build system in minor versions
];
}