diff --git a/.forgejo/workflows/check.yml b/.forgejo/workflows/check.yml
new file mode 100644
index 00000000..1cc28df3
--- /dev/null
+++ b/.forgejo/workflows/check.yml
@@ -0,0 +1,7 @@
+on: push
+jobs:
+  check:
+    runs-on: nixos
+    steps:
+      - uses: actions/checkout@v4
+      - run: nix flake check