2025-07-06 12:09:21 +03:00
|
|
|
{ ... }:
|
2025-06-01 16:57:37 +03:00
|
|
|
{
|
2025-07-18 00:33:26 +03:00
|
|
|
imports = [ ../../disko/luks-zfs-impermanence.nix ];
|
|
|
|
|
2025-07-06 01:16:28 +03:00
|
|
|
custom = {
|
2025-07-18 10:44:43 +03:00
|
|
|
platform.impermanence.enable = true;
|
2025-07-06 03:22:09 +03:00
|
|
|
roles = {
|
|
|
|
desktop.enable = true;
|
|
|
|
development.enable = true;
|
|
|
|
personalMachine.enable = true;
|
2025-07-06 12:09:21 +03:00
|
|
|
study.enable = true;
|
2025-07-06 01:16:28 +03:00
|
|
|
};
|
2025-07-06 03:22:09 +03:00
|
|
|
networking = {
|
|
|
|
printing.enable = true;
|
|
|
|
homeWg = {
|
|
|
|
enable = true;
|
|
|
|
guaSuffix = "3";
|
|
|
|
};
|
2025-07-06 12:09:21 +03:00
|
|
|
netflixWg = {
|
|
|
|
enable = true;
|
|
|
|
suffix = "8";
|
|
|
|
};
|
2025-07-21 16:34:24 +03:00
|
|
|
wireless.enable = true;
|
2025-07-06 03:22:09 +03:00
|
|
|
};
|
2025-07-24 10:26:27 +03:00
|
|
|
hardware = {
|
|
|
|
intelLaptop.enable = true;
|
|
|
|
monitors.enable = true;
|
|
|
|
};
|
2025-07-14 01:38:37 +03:00
|
|
|
services = {
|
2025-07-20 01:25:42 +03:00
|
|
|
borgClient.enable = true;
|
2025-07-16 12:10:38 +03:00
|
|
|
nixCacheClient = {
|
|
|
|
enable = true;
|
|
|
|
remoteBuilds.additional = true;
|
|
|
|
};
|
2025-07-14 01:38:37 +03:00
|
|
|
};
|
2025-07-06 01:16:28 +03:00
|
|
|
};
|
2025-07-18 00:33:26 +03:00
|
|
|
networking.hostId = "ca94a90c";
|
|
|
|
system.stateVersion = "25.05";
|
2025-06-01 16:57:37 +03:00
|
|
|
}
|