54 lines
1,022 B
Nix
54 lines
1,022 B
Nix
{
|
|
# keep-sorted start
|
|
userName,
|
|
util,
|
|
# keep-sorted end
|
|
...
|
|
}:
|
|
{
|
|
imports = [
|
|
# keep-sorted start
|
|
../../modules/nixos/default.nix
|
|
./hardware-configuration.nix
|
|
# keep-sorted end
|
|
]
|
|
++ (util.toImports ../../modules/nixos/features [
|
|
# keep-sorted start
|
|
"amd-gpu"
|
|
"external-speakers"
|
|
"gaming"
|
|
"link2c"
|
|
"llm"
|
|
"plasma"
|
|
"star-citizen"
|
|
# keep-sorted end
|
|
])
|
|
++ (util.toImports ../../modules/nixos/bundles [
|
|
# keep-sorted start
|
|
"desktop"
|
|
"dev"
|
|
"gui"
|
|
# keep-sorted end
|
|
]);
|
|
|
|
boot.initrd.luks.devices."luks-b164af31-c1c3-4b4e-83c8-eb39802c2027".device =
|
|
"/dev/disk/by-uuid/b164af31-c1c3-4b4e-83c8-eb39802c2027";
|
|
|
|
hardware.amdgpu.overdrive.enable = true;
|
|
|
|
services.btrfs.autoScrub.enable = true;
|
|
|
|
system.stateVersion = "24.11";
|
|
|
|
users.users.${userName} = {
|
|
extraGroups = [
|
|
# keep-sorted start
|
|
"lp"
|
|
"networkmanager"
|
|
"scanner"
|
|
"wheel"
|
|
# keep-sorted end
|
|
];
|
|
isNormalUser = true;
|
|
};
|
|
}
|