{ config, ... }: { systemd.user.services.niri.enableDefaultPath = false; xdg.portal.config.niri = { "org.freedesktop.impl.portal.FileChooser" = [ "gtk" ]; }; services = { displayManager = { enable = true; lemurs = { enable = true; }; }; xserver = { enable = true; xkb.options = "ctrl:nocaps"; }; pipewire = { enable = true; pulse.enable = true; }; # Enable touchpad support (enabled default in most desktopManager). libinput.enable = true; printing.enable = true; greetd = { enable = true; settings = { default_session = { command = "${config.programs.niri.package}/bin/niri-session"; user = "stobbsm"; }; }; }; gnome = { gnome-keyring = { enable = true; }; }; }; }