diff --git a/.gitignore b/.gitignore
index c1cfc30..44b3974 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,3 +6,6 @@ result-*
 .terraform
 .terraform.*
 /terraform/.direnv
+
+# needed for treefmt
+!.github
diff --git a/treefmt.nix b/treefmt.nix
index d361327..3063c69 100644
--- a/treefmt.nix
+++ b/treefmt.nix
@@ -9,6 +9,8 @@
 
       programs.hclfmt.enable = true;
 
+      programs.prettier.enable = true;
+
       settings.formatter = {
         nix = {
           command = "sh";
@@ -31,6 +33,13 @@
           ];
         };
 
+        prettier = {
+          excludes = [
+            "*.md"
+            "secrets.yaml"
+          ];
+        };
+
         python = {
           command = "sh";
           options = [