{ x, pkgs, lib, config, ... }: with lib; with x; let cfg = config.module.base; in { options = { module.base = { enable = mkBool; }; }; config = mkIf cfg.enable { module.hardware.sound = True; # PIPEWIRE services.getty.autologinUser = userName; # AUTOLOGIN boot = { # BOOT kernelPackages = with pkgs; linuxPackages_zen; initrd.systemd = True // { dbus = True; }; loader = { systemd-boot = True // { configurationLimit = 4; }; timeout = 0; }; }; networking = { # NETWORKING hostName = hostName; useDHCP = mkDefault true; }; security = { # SUDO RS sudo = False; sudo-rs = True; }; }; }