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; +}