mirror of
https://git.sr.ht/~neverness/ultima
synced 2025-01-04 09:03:52 +00:00
48 lines
764 B
Nix
48 lines
764 B
Nix
{
|
|
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;
|
|
};
|
|
};
|
|
}
|