diff --git a/dotfiles/api.neocoregames.com.cert b/dotfiles/api.neocoregames.com.cert new file mode 100644 index 0000000..a7dffc6 --- /dev/null +++ b/dotfiles/api.neocoregames.com.cert @@ -0,0 +1,22 @@ +-----BEGIN CERTIFICATE----- +MIIDtDCCA1qgAwIBAgIQUcClsmJLFMINlDnDwSDRQzAKBggqhkjOPQQDAjA7MQsw +CQYDVQQGEwJVUzEeMBwGA1UEChMVR29vZ2xlIFRydXN0IFNlcnZpY2VzMQwwCgYD +VQQDEwNXRTEwHhcNMjQwOTA5MDExNjQwWhcNMjQxMjA4MDExNjM5WjAbMRkwFwYD +VQQDExBuZW9jb3JlZ2FtZXMuY29tMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE +CcBppF6nxkf5cfn/ziXt7jRpmZpNkLsZe/n8+6eGeqziUn/bHMnokZDVyjGRdWx7 +K0R6BLacFRwusGDFxduIJqOCAl4wggJaMA4GA1UdDwEB/wQEAwIHgDATBgNVHSUE +DDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBTAVZML4Qzlw5GF +7YXmQodkLXLltzAfBgNVHSMEGDAWgBSQd5I1Z8T/qMyp5nvZgHl7zJP5ODBeBggr +BgEFBQcBAQRSMFAwJwYIKwYBBQUHMAGGG2h0dHA6Ly9vLnBraS5nb29nL3Mvd2Ux +L1VjQTAlBggrBgEFBQcwAoYZaHR0cDovL2kucGtpLmdvb2cvd2UxLmNydDAvBgNV +HREEKDAmghBuZW9jb3JlZ2FtZXMuY29tghIqLm5lb2NvcmVnYW1lcy5jb20wEwYD +VR0gBAwwCjAIBgZngQwBAgEwNgYDVR0fBC8wLTAroCmgJ4YlaHR0cDovL2MucGtp +Lmdvb2cvd2UxL2toRTR6X2c3TEc4LmNybDCCAQUGCisGAQQB1nkCBAIEgfYEgfMA +8QB2AHb/iD8KtvuVUcJhzPWHujS0pM27KdxoQgqf5mdMWjp0AAABkdSRqaMAAAQD +AEcwRQIhALmETUjVUdpGvBldDZS48MUVl0Wy2OEa74A5qZGRUHMqAiAtDPiUPvek +4imE2LD9gPkUJaq9hKnaXfaMCTXEtlKmKwB3ANq2v2s/tbYin5vCu1xr6HCRcWy7 +UYSFNL2kPTBI1/urAAABkdSRrZAAAAQDAEgwRgIhAPt5MuPg+zT17WSSnHJ6FQI5 +KG+QDWSX8WlAJOwjuI/+AiEApKQO1DN5RqNEy2JcR0SkU5kLrw88ecWEH0wmnx+3 +1MQwCgYIKoZIzj0EAwIDSAAwRQIhAL0MU54N5dAlySoAXEY3tQz+Pj2WGIiTv0fI +uEqtwe5ZAiBm1DLMG3HIOwd+b4Fs0tnbITa+Op0la8KRDiZ9R51kHw== +-----END CERTIFICATE----- diff --git a/modules/system/steam/default.nix b/modules/system/steam/default.nix index 6d4eb23..699ca75 100644 --- a/modules/system/steam/default.nix +++ b/modules/system/steam/default.nix @@ -1,5 +1,8 @@ { pkgs, ... }: { +# Workaround for Warhammer Login Issue + security.pki.certificateFiles = [ ../../../dotfiles/api.neocoregames.com.cert ]; + nixpkgs.config.packageOverrides = pkgs: { steam = pkgs.steam.override { extraPkgs = pkgs: with pkgs; [