initial commit

Just base laptop system on demilich
This commit is contained in:
2026-08-13 15:45:15 -05:00
commit cb6078e470
9 changed files with 713 additions and 0 deletions

43
services.nix Normal file
View File

@@ -0,0 +1,43 @@
{ 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;
};
};
};
}