mirror of
https://github.com/ryan4yin/nix-config.git
synced 2026-07-12 15:42:39 +02:00
Merge pull request #188 from ryan4yin/xdg-terminal-exec
feat(nixos): desktop - Add xdg-terminal-exec #185
This commit is contained in:
@@ -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;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user