33 lines
920 B
Nix
33 lines
920 B
Nix
{ ... }:
|
|
|
|
{
|
|
services = {
|
|
openssh.enable = true;
|
|
dbus.enable = true;
|
|
envfs.enable = true; # This ensures normal shebangs work (#!/bin/bash)
|
|
expressvpn.enable = true;
|
|
locate.enable = true;
|
|
fwupd.enable = true;
|
|
"power-profiles-daemon".enable = true;
|
|
upower = {
|
|
enable = true;
|
|
percentageLow = 20;
|
|
percentageCritical = 5;
|
|
percentageAction = 3;
|
|
criticalPowerAction = "Hibernate";
|
|
};
|
|
displayManager = {
|
|
sddm = {
|
|
enable = true;
|
|
wayland.enable = true;
|
|
theme = "maya";
|
|
};
|
|
autoLogin.enable = true;
|
|
autoLogin.user = "chris";
|
|
defaultSession = "hyprland-uwsm";
|
|
};
|
|
gnome.gnome-keyring.enable = true;
|
|
};
|
|
security.pam.services.sddm.enableGnomeKeyring = true;
|
|
}
|