feat(ui/MSALoginDialog): use libqrencode for qr codes

`qrcodegen` isn't available in most repositories, package discovery
scripts for it are maintained in a different repository, and they are
bugged for Windows at least. This basically forces us into vendoring it,
which isn't cool; libqrencode seems like viable alternative used by many
more apps

Signed-off-by: Seth Flynn <getchoo@tuta.io>
This commit is contained in:
Seth Flynn 2025-07-09 11:31:22 -04:00
parent c5c12ae8ce
commit 3b9e020115
No known key found for this signature in database
GPG key ID: D31BD0D494BBEE86
12 changed files with 66 additions and 75 deletions

19
flake.lock generated
View file

@ -32,27 +32,10 @@
"type": "github"
}
},
"qrcodegenerator": {
"flake": false,
"locked": {
"lastModified": 1737616857,
"narHash": "sha256-6SugPt0lp1Gz7nV23FLmsmpfzgFItkSw7jpGftsDPWc=",
"owner": "nayuki",
"repo": "QR-Code-generator",
"rev": "2c9044de6b049ca25cb3cd1649ed7e27aa055138",
"type": "github"
},
"original": {
"owner": "nayuki",
"repo": "QR-Code-generator",
"type": "github"
}
},
"root": {
"inputs": {
"libnbtplusplus": "libnbtplusplus",
"nixpkgs": "nixpkgs",
"qrcodegenerator": "qrcodegenerator"
"nixpkgs": "nixpkgs"
}
}
},