diff --git a/app.tsx b/app.tsx
index e9951821..46bc1a1c 100644
--- a/app.tsx
+++ b/app.tsx
@@ -1,4 +1,4 @@
-import { execAsync, GLib, readFileAsync, writeFileAsync } from "astal";
+import { execAsync, GLib, monitorFile, readFileAsync, writeFileAsync } from "astal";
import { App } from "astal/gtk3";
import Bar from "./src/modules/bar";
import Launcher from "./src/modules/launcher";
@@ -25,6 +25,7 @@ App.start({
main() {
const now = Date.now();
loadStyleAsync().catch(console.error);
+ monitorFile(`${CACHE}/scheme/current.txt`, () => loadStyleAsync().catch(console.error));
;
;