From 0bbc3fc5c6092a57d7e3a1999e0809fa7d2efa6a Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Sun, 30 Mar 2025 11:46:08 -0500 Subject: [PATCH] alacritty: null package support --- modules/programs/alacritty.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/programs/alacritty.nix b/modules/programs/alacritty.nix index 01b85243f..1891126c9 100644 --- a/modules/programs/alacritty.nix +++ b/modules/programs/alacritty.nix @@ -7,7 +7,7 @@ in { programs.alacritty = { enable = lib.mkEnableOption "Alacritty"; - package = lib.mkPackageOption pkgs "alacritty" { }; + package = lib.mkPackageOption pkgs "alacritty" { nullable = true; }; theme = lib.mkOption { type = with lib.types; nullOr str; @@ -71,7 +71,7 @@ in { message = "The alacritty theme '${cfg.theme}' does not exist."; }]; - home.packages = [ cfg.package ]; + home.packages = lib.mkIf (cfg.package != null) [ cfg.package ]; programs.alacritty.settings = let theme = "${pkgs.alacritty-theme}/share/alacritty-theme/${cfg.theme}.toml";