1
0
Fork 0
mirror of https://git.sr.ht/~neverness/ultima synced 2025-01-01 16:33:55 +00:00
ultima/jetpure/host/default.nix

80 lines
1.4 KiB
Nix
Raw Normal View History

{ x, ... }:
let
inherit (x) True;
inherit (x) False;
2024-12-22 09:34:08 +00:00
inherit (x) umport;
in
{
2024-12-22 09:34:08 +00:00
imports = umport {
exclude = [ ./default.nix ];
path = ./.;
};
2024-11-21 09:24:15 +00:00
module = {
themes.stylix = True // {
theme = "paradise";
};
2024-12-06 12:57:22 +00:00
base = True;
2024-11-21 09:24:15 +00:00
# HARDWARE MODULES
hardware = {
amd = True // {
amdvlk = False;
};
2024-11-21 09:24:15 +00:00
bluetooth = True;
boot = True // {
plymouth = True;
};
2024-12-20 13:10:11 +00:00
disko = True;
impermanence = False;
2024-11-21 09:24:15 +00:00
network = True;
security = 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;
2024-12-06 12:57:22 +00:00
tailscale = False;
2024-11-21 09:24:15 +00:00
tlp = False;
transmission = True // {
tui = True;
};
zapret = False;
zram = True // {
algo = "zstd";
};
2024-11-21 09:24:15 +00:00
};
# PROGRAMS MODULES
programs = {
common = True;
hamachi = False;
2024-11-21 09:24:15 +00:00
hyprland = True;
steam = True;
sway = False;
2024-11-21 09:24:15 +00:00
torrserver = True;
winapps = True;
};
virt = {
podman = True;
2024-11-21 09:24:15 +00:00
};
misc = {
console = False;
locales = True // {
zone = "Asia/Chita";
};
2024-11-21 09:24:15 +00:00
minimal = True;
power = False;
protonmail = False;
system76 = False;
2024-12-03 14:20:37 +00:00
terraria = False;
users = True // {
shell = "fish";
};
2024-11-21 09:24:15 +00:00
variables = True;
};
};
}