diff --git a/env.d.ts b/env.d.ts
index 53d05202..18bdc8fe 100644
--- a/env.d.ts
+++ b/env.d.ts
@@ -2,13 +2,13 @@
 /// 
 
 interface ImportMetaEnv {
-    VITE_PLAUSIBLE_API_HOST: string;
-    VITE_PLAUSIBLE_DOMAIN: string;
-    PACKAGE_VERSION: string;
-    PROD: boolean;
-  }
-  
-  interface ImportMeta {
-    readonly env: ImportMetaEnv;
-  }
-  
\ No newline at end of file
+  VITE_PLAUSIBLE_API_HOST: string;
+  VITE_PLAUSIBLE_DOMAIN: string;
+  PACKAGE_VERSION: string;
+  GIT_SHORT_SHA: string;
+  PROD: boolean;
+}
+
+interface ImportMeta {
+  readonly env: ImportMetaEnv;
+}
diff --git a/src/layouts/base.layout.vue b/src/layouts/base.layout.vue
index 41700a49..28571a5e 100644
--- a/src/layouts/base.layout.vue
+++ b/src/layouts/base.layout.vue
@@ -16,6 +16,7 @@ const activeKey = ref(null)
 const route = useRoute()
 const styleStore = useStyleStore()
 const version = import.meta.env.PACKAGE_VERSION;
+const commitSha = import.meta.env.GIT_SHORT_SHA;
 
 const makeLabel = (text: string, to: string) => () => h(RouterLink, { to }, { default: () => text })
 const makeIcon = (icon: Component) => () => h(NIcon, null, { default: () => h(icon) })
@@ -75,8 +76,8 @@ const m = toolsByCategory.map(category => ({