diff --git a/lib/nixos/home-manager/desktop.nix b/lib/nixos/home-manager/desktop.nix
index 878638c7..5d301971 100644
--- a/lib/nixos/home-manager/desktop.nix
+++ b/lib/nixos/home-manager/desktop.nix
@@ -6,6 +6,7 @@
 }:
 {
   imports = [
+    ./modules/alacritty.nix
     ./modules/autorandr.nix
     ./modules/awesome.nix
     ./modules/copyq.nix
diff --git a/lib/nixos/home-manager/modules/alacritty.nix b/lib/nixos/home-manager/modules/alacritty.nix
new file mode 100644
index 00000000..a6e79973
--- /dev/null
+++ b/lib/nixos/home-manager/modules/alacritty.nix
@@ -0,0 +1,34 @@
+{ lib, pkgs, self, ... }:
+let
+  inherit (lib) strings;
+  inherit (strings) toInt;
+
+  theme = import "${self}/lib/theme" { inherit pkgs; };
+in {
+  programs.alacritty = {
+    enable = true;
+
+    settings = {
+      env = {
+        TERM = "screen-256color";
+      };
+
+      window.padding = {
+        x = 15;
+        y = 15;
+      };
+
+      font = {
+        size = toInt "${theme.fonts.monospace.size}";
+
+        bold.style = "Regular";
+        normal.family = "${theme.fonts.monospace.name}";
+
+        offset.y = 12;
+        glyph_offset.y = 6;
+      };
+
+      shell = { program = "zsh"; };
+    };
+  };
+}
diff --git a/lib/shared/modules/tmux.nix b/lib/shared/modules/tmux.nix
index 90098fae..0b4ad887 100644
--- a/lib/shared/modules/tmux.nix
+++ b/lib/shared/modules/tmux.nix
@@ -8,7 +8,7 @@ in
 
     tmuxinator.enable = true;
 
-    terminal = "xterm-256color";
+    terminal = "tmux-256color";
 
     extraConfig = ''
       unbind C-b
diff --git a/lib/theme/default.nix b/lib/theme/default.nix
index bd1f3766..e8c934fc 100644
--- a/lib/theme/default.nix
+++ b/lib/theme/default.nix
@@ -6,7 +6,7 @@
       # fc-list : family | sort | grep "Nerd Font"
 
       package = pkgs.nerdfonts.override { fonts = [ "Meslo" ]; };
-      size = "14";
+      size = "10";
     };
   };
 }