aboutsummaryrefslogtreecommitdiff
path: root/home/dot_local/share/Anki2/addons21/mode
diff options
context:
space:
mode:
authorLoek Le Blansch <loek@pipeframe.xyz>2026-08-02 14:48:29 +0200
committerLoek Le Blansch <loek@pipeframe.xyz>2026-08-02 14:48:29 +0200
commite43eb1177872f52e949fb5f0f93396ed94b0d093 (patch)
tree78b73af6a989fa2996d71b112e161b70d35081ef /home/dot_local/share/Anki2/addons21/mode
parent2f14a896e4b897bd747c24d7ad8e9e7bb3237d03 (diff)
move to chezmoi
Diffstat (limited to 'home/dot_local/share/Anki2/addons21/mode')
-rw-r--r--home/dot_local/share/Anki2/addons21/mode/__init__.py18
1 files changed, 18 insertions, 0 deletions
diff --git a/home/dot_local/share/Anki2/addons21/mode/__init__.py b/home/dot_local/share/Anki2/addons21/mode/__init__.py
new file mode 100644
index 0000000..78d0d58
--- /dev/null
+++ b/home/dot_local/share/Anki2/addons21/mode/__init__.py
@@ -0,0 +1,18 @@
+#!/bin/python3
+from aqt import mw
+from aqt.utils import tr
+from aqt.theme import Theme
+from os import environ
+from pathlib import Path
+
+THEME_DARK = 2
+THEME_LIGHT = 1
+
+path = Path(environ['XDG_CACHE_HOME'], 'mode/state/mode')
+with path.open() as file:
+ mode = file.read().strip()
+ if mode == "dark":
+ mw.set_theme(Theme(THEME_DARK))
+ if mode == "light":
+ mw.set_theme(Theme(THEME_LIGHT))
+