diff --git a/modules/home/bat/default.nix b/modules/home/bat/default.nix
index 46ead86..6c9a817 100644
--- a/modules/home/bat/default.nix
+++ b/modules/home/bat/default.nix
@@ -1,10 +1,19 @@
 { config, pkgs, ... }:
+let catppuccin-bat = {
+  url = "github:catppuccin/bat";
+  flake = false;
+};
+in 
 {
  	programs.bat = {
-		enable = true;
-		config = {
-			theme = "Dracula";
-			italic-text = "always";
-		};
-	};
+    enable = true;
+    config = {
+      pager = "less -FR";
+      theme = "Catppuccin-mocha";
+    };
+    themes = {
+      # https://raw.githubusercontent.com/catppuccin/bat/main/Catppuccin-mocha.tmTheme
+      Catppuccin-mocha = builtins.readFile "${catppuccin-bat}/Catppuccin-mocha.tmTheme";
+    };
+  };
 }
\ No newline at end of file