diff --git a/modules/home/default.nix b/modules/home/default.nix
index 32be142..5754378 100644
--- a/modules/home/default.nix
+++ b/modules/home/default.nix
@@ -10,6 +10,7 @@
     ++ [(import ./bat)]
     ++ [(import ./cava)]
     ++ [(import ./kitty)]
+    ++ [(import ./micro)]           # nano replacement
     ++ [(import ./aseprite)]        # pixel art editor
     ++ [(import ./audacious)]       # music player
     ++ [(import ./unity)]
diff --git a/modules/home/micro/catppuccin-mocha.micro b/modules/home/micro/catppuccin-mocha.micro
new file mode 100644
index 0000000..b20fd11
--- /dev/null
+++ b/modules/home/micro/catppuccin-mocha.micro
@@ -0,0 +1,40 @@
+color-link comment "#585B70"
+
+color-link identifier "#89B4FA"
+color-link identifier.class "#89B4FA"
+color-link identifier.var "#89B4FA"
+
+color-link constant "#FAB387"
+color-link constant.number "#FAB387"
+color-link constant.string "#A6E3A1"
+
+color-link symbol "#F5C2E7"
+color-link symbol.brackets "#F2CDCD"
+color-link symbol.tag "#89B4FA"
+
+color-link type "#89B4FA"
+color-link type.keyword "#F9E2AF"
+
+color-link special "#F5C2E7"
+color-link statement "#CBA6F7"
+color-link preproc "#F5C2E7"
+
+color-link underlined "#89DCEB"
+color-link error "bold #F38BA8"
+color-link todo "bold #F9E2AF"
+
+color-link diff-added "#A6E3A1"
+color-link diff-modified "#F9E2AF"
+color-link diff-deleted "#F38BA8"
+
+color-link gutter-error "#F38BA8"
+color-link gutter-warning "#F9E2AF"
+
+color-link statusline "#CDD6F4,#181825"
+color-link tabbar "#CDD6F4"
+color-link indent-char "#45475A"
+color-link line-number "#45475A"
+color-link current-line-number "#B4BEFE"
+
+color-link color-column "#313244"
+color-link type.extended "default"
diff --git a/modules/home/micro/default.nix b/modules/home/micro/default.nix
new file mode 100644
index 0000000..ab580d2
--- /dev/null
+++ b/modules/home/micro/default.nix
@@ -0,0 +1,12 @@
+{ ... }: 
+{
+  programs.micro = {
+    enable = true;
+    
+    settings = {
+      "colorscheme" = "catppuccin-mocha";
+    };
+  };
+
+  xdg.configFile."micro/colorschemes".source = ./catppuccin-mocha.micro;
+}
\ No newline at end of file
diff --git a/modules/home/package/default.nix b/modules/home/package/default.nix
index b4ab53e..8507dfd 100755
--- a/modules/home/package/default.nix
+++ b/modules/home/package/default.nix
@@ -8,7 +8,6 @@
     fzf                               # fuzzy finder
     lazygit
     libreoffice
-    micro                             # nano replacement
     nitch                             # systhem fetch util
     nix-prefetch-github
     prismlauncher                     # minecraft launcher