From 0dff0b89c888192d8e2c6f015214fe675b52628c Mon Sep 17 00:00:00 2001 From: Simon Bruder Date: Sat, 7 Nov 2020 14:29:02 +0100 Subject: [PATCH] home: Add ankisyncd plugin --- users/simon/base.nix | 1 + users/simon/files/ankisyncd/__init__.py | 13 +++++++++++++ users/simon/modules/ankisyncd.nix | 3 +++ 3 files changed, 17 insertions(+) create mode 100644 users/simon/files/ankisyncd/__init__.py create mode 100644 users/simon/modules/ankisyncd.nix diff --git a/users/simon/base.nix b/users/simon/base.nix index f4bfd10..ac4f641 100644 --- a/users/simon/base.nix +++ b/users/simon/base.nix @@ -31,6 +31,7 @@ in home-manager.users.simon = { pkgs, ... }: { imports = [ ./modules/alacritty.nix + ./modules/ankisyncd.nix ./modules/sway.nix ./modules/zathura.nix ]; diff --git a/users/simon/files/ankisyncd/__init__.py b/users/simon/files/ankisyncd/__init__.py new file mode 100644 index 0000000..c59c60c --- /dev/null +++ b/users/simon/files/ankisyncd/__init__.py @@ -0,0 +1,13 @@ +import anki.sync +import anki.hooks +import aqt + +anki.sync.SYNC_BASE = "https://anki.sbruder.de/%s" +anki.sync.SYNC_MEDIA_BASE = "https://anki.sbruder.de/msync%s" + + +def resetHostNum(): + aqt.mw.pm.profile["hostNum"] = None + + +anki.hooks.addHook("profileLoaded", resetHostNum) diff --git a/users/simon/modules/ankisyncd.nix b/users/simon/modules/ankisyncd.nix new file mode 100644 index 0000000..56ec503 --- /dev/null +++ b/users/simon/modules/ankisyncd.nix @@ -0,0 +1,3 @@ +{ + home.file.".local/share/Anki2/addons21/ankisyncd/__init__.py".source = ../files/ankisyncd/__init__.py; +}