20 lines
811 B
Nix
20 lines
811 B
Nix
/* Last reviewied: 2024-05-29
|
|
|
|
fixes issues with lack of HTTP header sanitization in .NET Core, see:
|
|
- https://github.com/NixOS/nixpkgs/issues/315574
|
|
- https://github.com/microsoftgraph/msgraph-cli/issues/477
|
|
*/
|
|
{ lib, options, ... }: {
|
|
/*
|
|
using just `readOnly` because it can contain neither of: default, example, description, apply, type
|
|
see https://github.com/NixOS/nixpkgs/blob/aae38d0d557d2f0e65b2ea8e1b92219f2c0ea8f9/lib/modules.nix#L752-L756
|
|
*/
|
|
options.system.nixos.codeName = lib.mkOption { readOnly = false; };
|
|
config.system.nixos.codeName =
|
|
let
|
|
codeName = options.system.nixos.codeName.default;
|
|
renames."Vicuña" = "Vicuna";
|
|
in
|
|
renames."${codeName}" or (throw "Unknown `codeName`: ${codeName}, please add it to `renames` in `ascii-workaround.nix`");
|
|
}
|