Files
nixos-config/modules/user/terminal/default.nix

17 lines
427 B
Nix

{ config, lib, pkgs, ... }:
{
options = {
userSettings.terminal = lib.mkOption {
default = "alacritty";
description = "Default terminal";
type = lib.types.enum [ "alacritty" "kitty" ];
};
};
config = {
userSettings.alacritty.enable = lib.mkDefault (config.userSettings.browser == "brave");
userSettings.kitty.enable = lib.mkDefault (config.userSettings.browser == "librewolf");
};
}