diff --git a/modules/darwin/services/base/default.nix b/modules/darwin/services/base/default.nix index 84c8f08..7596aa5 100644 --- a/modules/darwin/services/base/default.nix +++ b/modules/darwin/services/base/default.nix @@ -39,6 +39,7 @@ in wget ssh-tresor starship + wezterm ]; shells = [ pkgs.fish diff --git a/modules/darwin/tools/wezterm/default.nix b/modules/darwin/tools/wezterm/default.nix new file mode 100644 index 0000000..33178d4 --- /dev/null +++ b/modules/darwin/tools/wezterm/default.nix @@ -0,0 +1,19 @@ +{ lib +, config +, pkgs +, ... +}: +let + inherit (lib) mkEnableOption mkIf; + + cfg = config.metacfg.tools.wezterm; +in +{ + options.metacfg.tools.wezterm = { + enable = mkEnableOption "wezterm"; + }; + + config = mkIf cfg.enable { + environment.systemPackages = with pkgs; [ wezterm ]; + }; +} diff --git a/systems/aarch64-darwin/m4/default.nix b/systems/aarch64-darwin/m4/default.nix index 16f6052..d840cec 100644 --- a/systems/aarch64-darwin/m4/default.nix +++ b/systems/aarch64-darwin/m4/default.nix @@ -30,6 +30,7 @@ with lib.metacfg; tools = { direnv.enable = true; alacritty.enable = true; + wezterm.enable = true; }; build.enable = true; };