stockholm/krebs/2configs/nscd-fix.nix

25 lines
669 B
Nix
Raw Normal View History

2019-01-27 02:18:03 +00:00
with import <stockholm/lib>;
2019-01-27 19:09:11 +00:00
{ pkgs, ... }: let
enable = versionOlderThan "19.03";
2019-01-27 02:18:03 +00:00
versionOlderThan = v:
compareVersions
(versions.majorMinor version)
(versions.majorMinor v)
== -1;
2019-01-27 19:09:11 +00:00
warning = ''
Using custom services.nscd.config because
https://github.com/NixOS/nixpkgs/pull/50316
'';
2019-01-27 02:18:03 +00:00
in
optionalAttrs enable (trace warning {
services.nscd.enable = mkForce true;
services.nscd.config = mkForce (readFile (pkgs.fetchurl {
url = https://raw.githubusercontent.com/arianvp/nixpkgs/1d5f4cb/nixos/modules/services/system/nscd.conf;
sha256 = "1jlddk38lyynjn51zx3xi1nc29ahajyh0qg48qbq6dqlsrn3wxqs";
}));
})