about summary refs log tree commit diff
path: root/home/terminal/alacritty
diff options
context:
space:
mode:
Diffstat (limited to 'home/terminal/alacritty')
-rw-r--r--home/terminal/alacritty/default.nix27
1 files changed, 27 insertions, 0 deletions
diff --git a/home/terminal/alacritty/default.nix b/home/terminal/alacritty/default.nix
new file mode 100644
index 0000000..2bcd041
--- /dev/null
+++ b/home/terminal/alacritty/default.nix
@@ -0,0 +1,27 @@
+{ 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; };
+        colors = {
+          primary = {
+            foreground = "#000000";
+            background = "#FFFFFF";
+          };
+        };
+        cursor = {
+          style.blinking = "Never";
+          unfocused_hollow = true;
+        };
+      };
+    };
+  };
+}