nixos-conf/hosts/x86_64-linux/helium.nix

56 lines
1.2 KiB
Nix
Raw Normal View History

2025-07-06 12:09:21 +03:00
{ pkgs, ... }:
{
custom = {
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 03:22:09 +03:00
networking = {
printing.enable = true;
homeWg = {
enable = true;
guaSuffix = "2";
};
2025-07-06 12:09:21 +03:00
netflixWg = {
enable = true;
suffix = "7";
};
2025-07-22 11:18:55 +03:00
wireless.enable = true;
2025-07-06 03:22:09 +03:00
};
2025-07-24 10:26:27 +03:00
hardware = {
amdLaptop.enable = true;
monitors.enable = true;
};
services = {
nixCacheClient = {
enable = true;
remoteBuilds.additional = true;
};
};
};
system.stateVersion = "23.11";
2025-07-06 12:09:21 +03:00
services.xserver.displayManager.setupCommands = ''
${pkgs.xorg.xrandr}/bin/xrandr --output DP-1 --auto --pos 0x0 --primary --output eDP-1 --auto --pos 3840x360
'';
fileSystems."/" = {
device = "/dev/disk/by-uuid/25115cdc-3b55-4dbf-a414-98a1a3c44f52";
fsType = "ext4";
};
boot.initrd.luks.devices."luks-f6e1979b-0dee-4ee9-8170-10490019854b".device =
"/dev/disk/by-uuid/f6e1979b-0dee-4ee9-8170-10490019854b";
fileSystems."/boot" = {
device = "/dev/disk/by-uuid/6E23-00AF";
fsType = "vfat";
options = [
"fmask=0022"
"dmask=0022"
];
};
}