Merge pull request #188 from ryan4yin/xdg-terminal-exec

feat(nixos): desktop - Add xdg-terminal-exec #185
This commit is contained in:
Ryan Yin
2025-05-21 13:20:07 +08:00
committed by GitHub

View File

@@ -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;
};
};
}