{ pkgs, ... }: { programs.hyprland = { enable = true; withUWSM = true; xwayland.enable = true; }; environment.systemPackages = with pkgs; [ wofi waybar kitty grim swaynotificationcenter evolution firefox-bin pamixer swaylock hyprpaper lxsession hyprshot wayvnc nerd-fonts.open-dyslexic nemo-with-extensions ]; services.dbus.enable = true; programs.dconf.enable = true; hardware.graphics.enable = true; services.greetd = { enable = true; settings = { default_session = { command = "Hyprland"; user = "nichkara"; }; }; }; xdg.portal = { enable = true; extraPortals = [ pkgs.xdg-desktop-portal-hyprland ]; }; hardware.nvidia = { modesetting.enable = true; powerManagement.enable = false; open = false; }; systemd.targets.sleep.enable = false; systemd.targets.suspend.enable = false; systemd.targets.hibernate.enable = false; systemd.targets.hybrid-sleep.enable = false; }