nix/packages/hosts/generic-headless.nix

33 lines
616 B
Nix
Raw Permalink Normal View History

2025-02-20 12:48:57 -06:00
{ diskoConfigurations, ... }:
2025-02-19 12:09:14 -06:00
{
2025-02-20 12:24:40 -06:00
system.stateVersion = "24.11";
2025-02-19 12:09:14 -06:00
networking.hostName = "lyte-generic-headless";
2025-02-20 12:24:40 -06:00
boot = {
loader = {
systemd-boot.enable = true;
efi.canTouchEfiVariables = true;
2025-02-19 12:09:14 -06:00
};
};
networking = {
wifi.enable = true;
firewall = {
enable = true;
allowPing = true;
allowedTCPPorts = [ 22 ];
};
};
2025-02-20 12:48:57 -06:00
imports = [
(diskoConfigurations.standardEncrypted { disk = "/dev/nvme0n1"; })
];
2025-02-19 12:09:14 -06:00
services.tailscale.useRoutingFeatures = "server";
2025-02-20 12:48:57 -06:00
lyte.shell.enable = true;
2025-02-19 12:09:14 -06:00
home-manager.users.daniel = {
lyte.shell.enable = true;
};
}