mirror of
https://github.com/ryan4yin/nix-config.git
synced 2026-03-26 11:21:34 +01:00
Merge pull request #188 from ryan4yin/xdg-terminal-exec
feat(nixos): desktop - Add xdg-terminal-exec #185
This commit is contained in:
34
modules/nixos/desktop/xdg-terminal-exec.nix
Normal file
34
modules/nixos/desktop/xdg-terminal-exec.nix
Normal 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;
|
||||
};
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user