1
0
Fork 0
mirror of https://git.sr.ht/~neverness/ultima synced 2025-01-04 09:03:52 +00:00
ultima/jetpure/host/default.nix

54 lines
1.2 KiB
Nix
Raw Normal View History

2024-11-21 09:24:15 +00:00
{ lib, stateVersion, True, False, ... }: {
imports = [ ./parts ../../modules/nixos ];
module = {
2024-11-27 10:37:54 +00:00
themes.stylix = True // { theme = "paradise"; };
2024-11-21 09:24:15 +00:00
# HARDWARE MODULES
hardware = {
2024-12-04 07:15:37 +00:00
amd = True // { amdvlk = False; };
2024-11-21 09:24:15 +00:00
bluetooth = True;
2024-12-05 14:36:13 +00:00
boot = True // { plymouth = True; };
2024-11-21 09:24:15 +00:00
network = True;
security = True;
sound = True;
};
# SERVICES MODULES
services = {
autocpu = False;
dbus = True;
2024-12-03 14:20:37 +00:00
deluge = False;
2024-11-21 09:24:15 +00:00
getty = True;
gvfs = True;
polkit = True;
printing = False;
tailscale = True;
tlp = False;
2024-12-03 14:20:37 +00:00
transmission = True;
2024-11-21 09:24:15 +00:00
zram = True // { algo = "zstd"; };
};
# PROGRAMS MODULES
programs = {
common = True;
hyprland = True;
sway = False;
steam = True;
2024-12-03 14:20:37 +00:00
hamachi = True;
2024-11-21 09:24:15 +00:00
torrserver = True;
};
misc = {
console = False;
locales = True // { zone = "Asia/Chita"; };
minimal = True;
power = False;
protonmail = False;
system76 = False;
2024-12-03 14:20:37 +00:00
terraria = False;
2024-11-21 09:24:15 +00:00
users = True // { shell = "fish"; };
variables = True;
nix = True;
};
};
nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux";
system.stateVersion = stateVersion;
}