Refactoring

This commit is contained in:
2026-03-09 20:27:18 +00:00
parent 3c76981dc6
commit 6d89b0c685
10 changed files with 266 additions and 221 deletions

31
system/services.nix Normal file
View File

@@ -0,0 +1,31 @@
{ ... }:
{
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";
};
};
}