From 6a128893542ec8fbfcf9c24ad58f34868be6ea98 Mon Sep 17 00:00:00 2001 From: wi11-holdsworth <83637728+wi11-holdsworth@users.noreply.github.com> Date: Tue, 13 Jan 2026 14:23:56 +1100 Subject: [PATCH] feat(alacritty): install and enable in gui bundle --- modules/home-manager/bundles/gui.nix | 1 + modules/home-manager/features/alacritty.nix | 27 +++++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 modules/home-manager/features/alacritty.nix diff --git a/modules/home-manager/bundles/gui.nix b/modules/home-manager/bundles/gui.nix index 93f579c..d4a7604 100644 --- a/modules/home-manager/bundles/gui.nix +++ b/modules/home-manager/bundles/gui.nix @@ -5,6 +5,7 @@ { imports = util.toImports ../features [ # keep-sorted start + "alacritty" "firefox" "kitty" "obsidian" diff --git a/modules/home-manager/features/alacritty.nix b/modules/home-manager/features/alacritty.nix new file mode 100644 index 0000000..2c9fc5d --- /dev/null +++ b/modules/home-manager/features/alacritty.nix @@ -0,0 +1,27 @@ +{ + # keep-sorted start + lib, + pkgs, + # keep-sorted end + ... +}: +{ + programs.alacritty = { + enable = true; + settings = { + font = { + normal = { + family = "JetBrainsMono Nerd Font"; + style = "Regular"; + }; + size = 13; + }; + window.startup_mode = "Maximized"; + terminal.shell = { + program = "${lib.getExe pkgs.zellij}"; + args = [ "-l=welcome" ]; + }; + }; + theme = "catppuccin_mocha"; + }; +}