{ config, lib, pkgs, niri, ... }: with lib; let cfg = config.sydnix.niri; in { options = { sydnix.niri = { enable = mkEnableOption "Niri"; }; }; imports = [ niri.nixosModules.niri ]; config = mkIf cfg.enable { programs.niri = { enable = true; }; services.pipewire.enable = true; # programs.niri.enable = true; # hardware = { # graphics = { # enable = true; # extraPackages = with pkgs; [ # intel-media-sdk # mesa # ]; # enable32Bit = true; # }; # nvidia = { # open = false; # modesetting.enable = true; # }; # }; # environment.systemPackages = with pkgs; [ # fuzzel # ]; # services.xserver.videoDrivers = [ "qxl" "nvidia" ]; # services.qemuGuest.enable = true; # services.spice-vdagentd.enable = true; }; }