Files
nixos/services.nix
Matthew Stobbs cb6078e470 initial commit
Just base laptop system on demilich
2026-08-13 15:45:15 -05:00

44 lines
859 B
Nix

{ 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;
};
};
};
}