{ config, lib, pkgs, ... }: # Alacritty as the desktop terminal. let user = config.user.name; in { options.modules.desktop.apps.alacritty.enable = lib.mkEnableOption "Alacritty as the desktop terminal"; config = lib.mkIf config.modules.desktop.apps.alacritty.enable { home-manager.users.${user}.home.packages = [ pkgs.alacritty ]; }; }