Files
nixos/system/services.nix
T

45 lines
1.3 KiB
Nix
Raw Normal View History

2026-06-23 19:23:55 +01:00
{ pkgs-unstable, ... }:
2026-03-09 20:27:18 +00:00
{
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;
2026-06-23 19:23:55 +01:00
input-remapper = {
enable = true;
package = pkgs-unstable.input-remapper;
};
2026-05-12 22:16:43 +01:00
geoclue2 = {
enable = true;
appConfig.darkman = {
isAllowed = true;
isSystem = true;
};
};
2026-03-09 20:27:18 +00:00
"power-profiles-daemon".enable = true;
upower = {
enable = true;
percentageLow = 20;
percentageCritical = 5;
percentageAction = 3;
criticalPowerAction = "Hibernate";
};
2026-03-27 08:47:15 +00:00
displayManager = {
sddm = {
enable = true;
wayland.enable = true;
theme = "maya";
2026-07-03 20:14:10 +01:00
package = pkgs-unstable.kdePackages.sddm;
2026-03-27 08:47:15 +00:00
};
autoLogin.enable = true;
autoLogin.user = "chris";
defaultSession = "hyprland-uwsm";
};
2026-03-27 09:31:53 +00:00
gnome.gnome-keyring.enable = true;
2026-03-09 20:27:18 +00:00
};
2026-03-23 22:20:05 +00:00
security.pam.services.sddm.enableGnomeKeyring = true;
2026-03-09 20:27:18 +00:00
}