36 lines
571 B
Nix
36 lines
571 B
Nix
{ lib, pkgs, config, ... }:
|
|
{
|
|
imports = [
|
|
./desktop-common.nix
|
|
# FIXME make this into an option
|
|
./wm-common.nix
|
|
];
|
|
|
|
services.xserver.displayManager.sddm.enable = true;
|
|
|
|
programs.hyprland = {
|
|
enable = true;
|
|
enableNvidiaPatches = true;
|
|
xwayland.enable = true;
|
|
};
|
|
|
|
xdg.portal = {
|
|
enable = true;
|
|
extraPortals = [
|
|
pkgs.xdg-desktop-portal-gtk
|
|
];
|
|
};
|
|
|
|
environment.systemPackages = with pkgs; [
|
|
kitty
|
|
dunst
|
|
polkit-kde-agent
|
|
eww
|
|
hyprpaper
|
|
rofi
|
|
hyprpicker
|
|
udiskie
|
|
polkit-kde-agent
|
|
];
|
|
}
|