35 lines
576 B
Nix
35 lines
576 B
Nix
{
|
|
pkgs,
|
|
lib,
|
|
inputs,
|
|
...
|
|
}: {
|
|
imports = [
|
|
# Common Config
|
|
../default.nix
|
|
|
|
# My user, also a default.
|
|
../../users/thehedgehog/default.nix
|
|
|
|
# Machine-specific configurations.
|
|
./firewall.nix
|
|
./networking.nix
|
|
./hardware.nix
|
|
|
|
# Running Services
|
|
./services/caddy.nix
|
|
./services/headscale.nix
|
|
./services/nsd/default.nix
|
|
./services/secrets.nix
|
|
./services/tailscale.nix
|
|
|
|
# Load Agenix
|
|
inputs.agenix.nixosModule
|
|
];
|
|
fileSystems = {
|
|
"/" = {
|
|
fsType = "ext4";
|
|
device = "/dev/sda1";
|
|
};
|
|
};
|
|
}
|