2024-08-21 11:24:08 -05:00
|
|
|
{
|
2025-02-19 11:41:22 -06:00
|
|
|
hardware,
|
2024-08-21 11:24:08 -05:00
|
|
|
pkgs,
|
|
|
|
lib,
|
|
|
|
config,
|
|
|
|
...
|
2025-02-14 13:31:18 -06:00
|
|
|
}:
|
|
|
|
{
|
2025-02-12 20:55:11 -06:00
|
|
|
system.stateVersion = "24.05";
|
2025-02-19 11:41:22 -06:00
|
|
|
networking = {
|
|
|
|
hostName = "bigtower";
|
|
|
|
wifi = true;
|
|
|
|
};
|
2025-02-12 20:55:11 -06:00
|
|
|
|
2025-02-19 11:41:22 -06:00
|
|
|
fileSystems."/" = {
|
|
|
|
device = "/dev/disk/by-uuid/5b6c2d65-2704-4ed1-b06d-5ee7110b3d28";
|
|
|
|
fsType = "btrfs";
|
|
|
|
options = [ "subvol=root" ];
|
|
|
|
};
|
|
|
|
fileSystems."/nix" = {
|
|
|
|
device = "/dev/disk/by-uuid/5b6c2d65-2704-4ed1-b06d-5ee7110b3d28";
|
|
|
|
fsType = "btrfs";
|
|
|
|
options = [ "subvol=nix" ];
|
|
|
|
};
|
|
|
|
fileSystems."/home" = {
|
|
|
|
device = "/dev/disk/by-uuid/5b6c2d65-2704-4ed1-b06d-5ee7110b3d28";
|
|
|
|
fsType = "btrfs";
|
|
|
|
options = [ "subvol=home" ];
|
|
|
|
};
|
|
|
|
fileSystems."/boot" = {
|
|
|
|
device = "/dev/disk/by-uuid/CE80-4623";
|
|
|
|
fsType = "vfat";
|
|
|
|
options = [
|
|
|
|
"fmask=0022"
|
|
|
|
"dmask=0022"
|
|
|
|
];
|
|
|
|
};
|
2024-08-21 11:24:08 -05:00
|
|
|
|
|
|
|
boot = {
|
|
|
|
# kernelPackages = pkgs.linuxPackages_zen;
|
|
|
|
loader.efi.canTouchEfiVariables = true;
|
|
|
|
loader.systemd-boot.enable = true;
|
2025-02-14 13:31:18 -06:00
|
|
|
initrd.availableKernelModules = [
|
|
|
|
"xhci_pci"
|
|
|
|
"nvme"
|
|
|
|
"ahci"
|
|
|
|
"usbhid"
|
|
|
|
];
|
|
|
|
kernelModules = [ "kvm-amd" ];
|
|
|
|
supportedFilesystems = [ "ntfs" ];
|
2024-08-21 11:24:08 -05:00
|
|
|
};
|
|
|
|
|
2025-02-19 11:41:22 -06:00
|
|
|
imports = with hardware; [
|
|
|
|
common-cpu-amd
|
|
|
|
common-gpu-amd
|
|
|
|
common-pc-ssd
|
|
|
|
];
|
|
|
|
|
2024-08-21 11:24:08 -05:00
|
|
|
hardware.bluetooth = {
|
|
|
|
enable = true;
|
|
|
|
# package = pkgs.bluez;
|
|
|
|
settings = {
|
|
|
|
General = {
|
|
|
|
AutoConnect = true;
|
|
|
|
MultiProfile = "multiple";
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
2025-02-19 11:41:22 -06:00
|
|
|
powerManagement.cpuFreqGovernor = "performance";
|
|
|
|
|
|
|
|
programs.steam.enable = true;
|
|
|
|
lyte.desktop.enable = true;
|
|
|
|
|
|
|
|
home-manager.users.daniel = {
|
|
|
|
lyte.shell.enable = true;
|
|
|
|
lyte.desktop.enable = true;
|
|
|
|
slippi-launcher = {
|
|
|
|
enable = true;
|
|
|
|
isoPath = "${config.users.users.daniel.home}/../games/roms/dolphin/melee.iso";
|
|
|
|
launchMeleeOnPlay = false;
|
|
|
|
};
|
|
|
|
};
|
2024-08-21 11:24:08 -05:00
|
|
|
}
|