{ config, pkgs, ... }: { programs.hyprland = { enable = true; package = pkgs.unstable.hyprland; xwayland.enable = true; }; # Configure display manager services.greetd = { enable = true; settings = { default_session = { command = "${pkgs.greetd.tuigreet}/bin/tuigreet --remember --time --cmd Hyprland"; user = "xeovalyte"; }; }; }; sound.enable = true; hardware.pulseaudio.enable = false; security.rtkit.enable = true; services.pipewire = { enable = true; alsa.enable = true; alsa.support32Bit = true; pulse.enable = true; }; security.polkit.enable = true; # Configure networking networking.networkmanager.enable = true; networking.wireless.iwd.enable = true; }