30 lines
606 B
Nix
30 lines
606 B
Nix
|
{
|
||
|
config,
|
||
|
lib,
|
||
|
pkgs,
|
||
|
apple-silicon,
|
||
|
...
|
||
|
}:
|
||
|
|
||
|
{
|
||
|
nixpkgs.overlays = [ apple-silicon.overlays.apple-silicon-overlay ];
|
||
|
|
||
|
boot.loader.systemd-boot.enable = true;
|
||
|
boot.loader.efi.canTouchEfiVariables = false;
|
||
|
|
||
|
hardware.asahi.useExperimentalGPUDriver = true;
|
||
|
hardware.asahi.extractPeripheralFirmware = true;
|
||
|
|
||
|
networking.hostName = "homeserver";
|
||
|
networking.networkmanager.enable = true;
|
||
|
|
||
|
services.xserver.xkb.layout = "us";
|
||
|
|
||
|
services.openssh.enable = true;
|
||
|
|
||
|
networking.firewall.allowedTCPPorts = [ 22 ];
|
||
|
networking.firewall.allowedUDPPorts = [ ];
|
||
|
|
||
|
system.stateVersion = "25.11";
|
||
|
}
|