about summary refs log tree commit diff
path: root/home/terminal/alacritty/default.nix
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--home/terminal/alacritty/default.nix21
1 files changed, 21 insertions, 0 deletions
diff --git a/home/terminal/alacritty/default.nix b/home/terminal/alacritty/default.nix
new file mode 100644
index 0000000..72a6d33
--- /dev/null
+++ b/home/terminal/alacritty/default.nix
@@ -0,0 +1,21 @@
+{ config, lib, pkgs, ... }:
+let cfg = config.my.home.terminal;
+in {
+  config = lib.mkIf (cfg.program == "alacritty") {
+    programs.alacritty = {
+      enable = true;
+
+      settings = {
+        env = { TERM = "xterm-256color"; };
+        live_config_reload = true;
+        draw_bold_text_with_bright_colors = true;
+        selection = { save_to_clipboard = true; };
+        font = { size = 12; };
+        cursor = {
+          style.blinking = "Never";
+          unfocused_hollow = true;
+        };
+      };
+    };
+  };
+}