nix/nix/srcds/cfg.nix

12 lines
259 B
Nix

{
lib,
cfg,
gamedir,
name,
writeTextDir,
}: let
inherit (lib) mapAttrsToList concatStringsSep;
lines = mapAttrsToList (key: value: ''${key} "${value}"'') cfg;
text = concatStringsSep "\n" lines;
in
writeTextDir "${gamedir}/cfg/${name}" text