diff --git a/modules/emacs/default.nix b/modules/emacs/default.nix
index 68acdf3..b6d8ebd 100644
--- a/modules/emacs/default.nix
+++ b/modules/emacs/default.nix
@@ -12,8 +12,8 @@
               src = pkgs.fetchFromGitHub {
                 owner = "virchau13";
                 repo = "tree-sitter-astro";
-                rev = "4be180759ec13651f72bacee65fa477c64222a1a";
-                sha256 = "qc9InFEQgeFfFReJuQd8WjTNK4fFMEaWcqQUcGxxuBI=";
+                rev = "0ad33e32ae9726e151d16ca20ba3e507ff65e01f";
+                sha256 = "LhehKOhCDPExEgEiOj3TiuFk8/DohzYhy/9GmUSxaIg=";
               };
             };
           };
@@ -62,7 +62,7 @@
 
   custom-emacs =
     with newpkgs;
-    ((emacsPackagesFor (emacs29-pgtk.override { withNativeCompilation = true; })).emacsWithPackages (epkgs: with epkgs; [
+    ((emacsPackagesFor (emacs30-pgtk.override { withNativeCompilation = true; })).emacsWithPackages (epkgs: with epkgs; [
       avy
       better-jumper
       company