mirror of
https://github.com/ryan4yin/nix-config.git
synced 2026-04-01 07:03:08 +02:00
refactor(modules/nixos/desktop): xdg.nix
This commit is contained in:
@@ -1,34 +0,0 @@
|
||||
{
|
||||
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;
|
||||
};
|
||||
};
|
||||
}
|
||||
@@ -1,4 +1,27 @@
|
||||
{pkgs, ...}: {
|
||||
xdg.terminal-exec = {
|
||||
enable = true;
|
||||
package = pkgs.xdg-terminal-exec-mkhl;
|
||||
settings = let
|
||||
my_terminal_desktop = [
|
||||
# NOTE: We have add these packages at user level
|
||||
"Alacritty.desktop"
|
||||
"kitty.desktop"
|
||||
"foot.desktop"
|
||||
"com.mitchellh.ghostty.desktop"
|
||||
];
|
||||
in {
|
||||
GNOME =
|
||||
my_terminal_desktop
|
||||
++ [
|
||||
"com.raggesilver.BlackBox.desktop"
|
||||
"org.gnome.Terminal.desktop"
|
||||
];
|
||||
niri = my_terminal_desktop;
|
||||
default = my_terminal_desktop;
|
||||
};
|
||||
};
|
||||
|
||||
xdg.portal = {
|
||||
enable = true;
|
||||
|
||||
Reference in New Issue
Block a user