{ lib, pkgs, inputs, ... }: { programs.niri.enable = true; programs.dms-shell = { enable = true; systemd.enable = true; quickshell.package = inputs.quickshell.packages.${pkgs.stdenv.hostPlatform.system}.quickshell; }; services.displayManager.dms-greeter = { enable = true; compositor.name = "niri"; configHome = "/home/till"; }; services.gnome.gnome-keyring.enable = lib.mkForce false; programs.nm-applet.enable = lib.mkForce false; environment.systemPackages = with pkgs; [ nirius ]; systemd.user.services."niriusd" = { enable = true; wantedBy = [ "niri.service" ]; after = [ "niri.service" ]; description = "Nirius daemon"; serviceConfig = { ExecStart = "${pkgs.nirius}/bin/niriusd"; }; }; }