[
  "${/*a*/"${/*b*/"${c}"}"/*d*/}"
  ''${/*a*/''${/*b*/''${c}''}''/*d*/}''
  {
    ExecStart = "${pkgs.openarena}/bin/oa_ded +set fs_basepath ${pkgs.openarena}/openarena-0.8.8 +set fs_homepath /var/lib/openarena ${
        concatMapStringsSep (x: x) " " cfg.extraFlags
    }";
    description = "${
        optionDescriptionPhrase (class: class == "noun" || class == "conjunction") t1
      } or ${
        optionDescriptionPhrase (class: class == "noun" || class == "conjunction" || class == "composite")
          t2
      }";
    ruleset = ''
      table ip nat {
        chain port_redirects {
          type nat hook prerouting priority dstnat
          policy accept

          ${builtins.concatStringsSep "\n" (map (e:
            "iifname \"${cfg.upstreamIface}\" tcp dport ${builtins.toString e.sourcePort} dnat to ${e.destination}"
            ) tcpPortMap)}

          ${builtins.concatStringsSep "\n" (map (e:
            "ifname \"${cfg.upstreamIface}\" udp dport ${builtins.toString e.sourcePort} dnat to ${e.destination}"
            ) udpPortMap)}
        }
    '';
  }
  {
    system.nixos.versionSuffix1 = ".${
      final.substring 0 8 (
        self.lastModifiedDate or self.lastModified
          or "19700101"
        self.lastModifiedDate or self.lastModified or "19700101"
      )
    }.${self.shortRev or "dirty"}";

    system.nixos.versionSuffix2 = ".${
      final.substring 0 8 (
        self.lastModifiedDate or self.lastModified
          or "19700101"
        self.lastModifiedDate or self.lastModified or "19700101"
      )
    }";

    system.nixos.versionSuffix3 = "${
      final.substring 0 8 (
        self.lastModifiedDate or self.lastModified
          or "19700101"
        self.lastModifiedDate or self.lastModified or "19700101"
      )
    }";
  }
  (
    system nixos versionSuffix1 ".${
      final.substring 0 8 (
        self.lastModifiedDate or self.lastModified
          or "19700101"
        self.lastModifiedDate or self.lastModified or "19700101"
      )
    }.${self.shortRev or "dirty"}"
  )
  (
    system nixos versionSuffix2 ".${
      final.substring 0 8 (
        self.lastModifiedDate or self.lastModified
          or "19700101"
        self.lastModifiedDate or self.lastModified or "19700101"
      )
    }"
  )
  (
    system nixos versionSuffix3 "${
      final.substring 0 8 (
        self.lastModifiedDate or self.lastModified
          or "19700101"
        self.lastModifiedDate or self.lastModified or "19700101"
      )
    }"
  )
]
