Nix configurations for my personal machines (Linux & macOS)
1{delib, ...}:
2delib.module {
3 name = "systemd";
4
5 nixos.always = {
6 systemd = {
7 settings.Manager.DefaultTimeoutStopSec = "30s";
8 user.extraConfig = ''
9 DefaultTimeoutStopSec=30s
10 '';
11 };
12
13 services.udev.extraRules = ''
14 # USB device rules for both dongle and mouse (Lamzu Maya)
15 SUBSYSTEM=="usb", ATTRS{idVendor}=="3554", ATTRS{idProduct}=="f50d", MODE="0666", GROUP="input", TAG+="uaccess"
16 SUBSYSTEM=="usb", ATTRS{idVendor}=="3554", ATTRS{idProduct}=="f50f", MODE="0666", GROUP="input", TAG+="uaccess"
17 KERNEL=="hidraw*", ATTRS{idVendor}=="3554", ATTRS{idProduct}=="f50d", MODE="0666", GROUP="input", TAG+="uaccess"
18 KERNEL=="hidraw*", ATTRS{idVendor}=="3554", ATTRS{idProduct}=="f50f", MODE="0666", GROUP="input", TAG+="uaccess"
19 '';
20 };
21}