chore(lieer): Remove OAuth client patch
This is now done in my work-specific configuration, which is elsewhere.
This commit is contained in:
parent
4a0cf0de98
commit
3c94625a5f
3 changed files with 1 additions and 34 deletions
Binary file not shown.
20
third_party/lieer/api_client.patch
vendored
20
third_party/lieer/api_client.patch
vendored
|
|
@ -1,20 +0,0 @@
|
||||||
diff --git a/lieer/remote.py b/lieer/remote.py
|
|
||||||
index 6e3973a..62728f7 100644
|
|
||||||
--- a/lieer/remote.py
|
|
||||||
+++ b/lieer/remote.py
|
|
||||||
@@ -25,12 +25,12 @@ class Remote:
|
|
||||||
# * https://stackoverflow.com/questions/19615372/client-secret-in-oauth-2-0?rq=1
|
|
||||||
#
|
|
||||||
OAUTH2_CLIENT_SECRET = {
|
|
||||||
- "client_id":"753933720722-ju82fu305lii0v9rdo6mf9hj40l5juv0.apps.googleusercontent.com",
|
|
||||||
- "project_id":"capable-pixel-160614",
|
|
||||||
+ "client_id":"945192553054-84bml3hfvv0floml1natqc4cribs0tmt.apps.googleusercontent.com",
|
|
||||||
+ "project_id":"tazjins-lieer-project",
|
|
||||||
"auth_uri":"https://accounts.google.com/o/oauth2/auth",
|
|
||||||
"token_uri":"https://accounts.google.com/o/oauth2/token",
|
|
||||||
"auth_provider_x509_cert_url":"https://www.googleapis.com/oauth2/v1/certs",
|
|
||||||
- "client_secret":"8oudEG0Tvb7YI2V0ykp2Pzz9",
|
|
||||||
+ "client_secret":"${CLIENT_SECRET}",
|
|
||||||
"redirect_uris":["urn:ietf:wg:oauth:2.0:oob", "http://localhost"]
|
|
||||||
}
|
|
||||||
|
|
||||||
15
third_party/lieer/default.nix
vendored
15
third_party/lieer/default.nix
vendored
|
|
@ -7,18 +7,7 @@
|
||||||
|
|
||||||
with pkgs.third_party;
|
with pkgs.third_party;
|
||||||
|
|
||||||
let
|
python3Packages.buildPythonApplication rec {
|
||||||
# My employer does not allow third-party projects to use our email
|
|
||||||
# accounts, but I want to use lieer for it anyways.
|
|
||||||
#
|
|
||||||
# To accomplish this the following derivation creates a patch that
|
|
||||||
# replaces the API client with one that I control.
|
|
||||||
authPatch = runCommand "client_secret.patch" {} ''
|
|
||||||
export PATH=${lib.makeBinPath [ gettext ]}:$PATH
|
|
||||||
export CLIENT_SECRET='${builtins.getEnv "LIEER_CLIENT_SECRET"}'
|
|
||||||
cat ${./api_client.patch} | envsubst > $out
|
|
||||||
'';
|
|
||||||
in python3Packages.buildPythonApplication rec {
|
|
||||||
name = "lieer-${version}";
|
name = "lieer-${version}";
|
||||||
version = "1.0";
|
version = "1.0";
|
||||||
|
|
||||||
|
|
@ -29,8 +18,6 @@ in python3Packages.buildPythonApplication rec {
|
||||||
sha256 = "1zzylv8xbcrh34bz0s29dawzcyx39lai8y8wk0bl4x75v1jfynvf";
|
sha256 = "1zzylv8xbcrh34bz0s29dawzcyx39lai8y8wk0bl4x75v1jfynvf";
|
||||||
};
|
};
|
||||||
|
|
||||||
patches = [ authPatch ];
|
|
||||||
|
|
||||||
propagatedBuildInputs = with python3Packages; [
|
propagatedBuildInputs = with python3Packages; [
|
||||||
notmuch
|
notmuch
|
||||||
oauth2client
|
oauth2client
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue