dots/configuration/modules/desktop.nix

37 lines
571 B
Nix

{
pkgs,
inputs,
system,
...
}: {
hardware.graphics = {
enable = true;
enable32Bit = true;
};
xdg = {
mime.enable = true;
menus.enable = true;
portal = {
enable = true;
xdgOpenUsePortal = true;
extraPortals = [
pkgs.xdg-desktop-portal-gtk
pkgs.xdg-desktop-portal-gnome
];
config = {
common.default = ["gnome"];
};
};
};
programs.niri = {
enable = true;
package = pkgs.niri;
};
services.xserver = {
enable = true;
videoDrivers = ["amdgpu"];
};
}