1
0
Fork 0
mirror of https://git.sr.ht/~neverness/ultima synced 2024-12-29 02:03:54 +00:00
ultima/wyswort/host/default.nix

68 lines
1.1 KiB
Nix

{
lib,
stateVersion ? null,
userName,
True,
False,
...
}:
{
imports = [
./parts
../../modules/nixos
];
module = {
theme.stylix = True;
# HARDWARE MODULES
hardware = {
bluetooth = True;
boot = True;
cpu = True;
gpu = True;
network = True;
security = True;
sound = True;
};
# SERVICES MODULES
services = {
autocpu = True;
dbus = True;
getty = True;
gvfs = True;
mpd = False;
polkit = True;
tailscale = True;
tlp = True;
zram = True // {
algo = "zstd";
};
};
# PROGRAMS MODULES
programs = {
common = True;
hyprland = True;
steam = False;
torrserver = False;
};
misc = {
console = False;
locales = True // {
zone = "Asia/Chita";
};
minimal = True;
power = True;
system76 = True;
trackpoint = True;
users = True // {
shell = "fish";
};
variables = True;
zapret = False;
nix = True;
};
};
nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux";
system.stateVersion = stateVersion;
}