diff --git a/modules/nixos/desktop/xdg-terminal-exec.nix b/modules/nixos/desktop/xdg-terminal-exec.nix new file mode 100644 index 00000000..5c586970 --- /dev/null +++ b/modules/nixos/desktop/xdg-terminal-exec.nix @@ -0,0 +1,34 @@ +{ + lib, + pkgs, + ... +}: let + my_terminal_desktop = [ + "foot.desktop" + "Alacritty.desktop" + "kitty.desktop" + "com.mitchellh.ghostty.desktop" + ]; +in { + environment.systemPackages = with pkgs; [ + # NOTE: We have these in home config + # foot + # Alacritty + # kitty + # ghostty + ]; + xdg.terminal-exec = { + enable = true; + package = pkgs.xdg-terminal-exec-mkhl; + settings = { + GNOME = + [ + "com.raggesilver.BlackBox.desktop" + "org.gnome.Terminal.desktop" + ] + ++ my_terminal_desktop; + niri = my_terminal_desktop; + default = my_terminal_desktop; + }; + }; +}