mirror of
https://github.com/ryan4yin/nix-config.git
synced 2026-07-14 00:22:39 +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, ...}: {
|
{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 = {
|
xdg.portal = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|
||||||
Reference in New Issue
Block a user