{ config, pkgs, ... }: let usr = config.constants.userName; in { hardware = { bluetooth.enable = true; graphics.enable = true; openrazer = { enable = true; users = [ usr ]; }; }; programs = { adb.enable = true; kdeconnect.enable = true; noisetorch.enable = true; }; security.rtkit.enable = true; services = { automatic-timezoned.enable = true; avahi = { enable = true; nssmdns4 = true; openFirewall = true; }; fwupd.enable = true; pipewire = { enable = true; alsa = { enable = true; support32Bit = true; }; pulse.enable = true; }; printing.enable = true; }; users.users.${usr}.extraGroups = [ "adbusers" "cdrom" ]; virtualisation = { containers.enable = true; podman = { enable = true; dockerCompat = true; }; }; }