Files
arch-system-hyprland/02-system/30-services.sh
T
2026-07-02 15:56:21 +02:00

20 lines
846 B
Bash

# Enable system services. enable_unit skips any unit that isn't installed yet
# (e.g. logid.service comes from the AUR logiops package, installed in the user layer).
enable_unit NetworkManager.service
enable_unit bluetooth.service
enable_unit avahi-daemon.service
enable_unit cups.socket # socket-activated: cups runs only on demand
enable_unit systemd-timesyncd.service
enable_unit fstrim.timer
enable_unit logid.service # logitech mice (AUR)
# Laptop: battery/power profiles. Desktop: not useful.
[ "$IS_DESKTOP" = 0 ] && enable_unit power-profiles-daemon.service
# libvirt / KVM (modular daemons + their sockets)
for drv in qemu interface network nodedev nwfilter secret storage; do
enable_unit "virt${drv}d.service"
enable_unit "virt${drv}d.socket" "virt${drv}d-ro.socket" "virt${drv}d-admin.socket"
done