blob: ce309730424b9f9514f5ba70a1a696f95c1f8b63 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
{
config,
lib,
inputs,
...
}: {
imports = [
inputs.disko.nixosModules.disko
inputs.tsnsrv.nixosModules.default
./disks.nix
./minecraft.nix
./iwlwifi.nix
./caddy.nix
];
services.tailscale.extraSetFlags = ["--advertise-exit-node"];
# backup usb teather configuration
systemd.network.networks."80-usb-teather" = {
name = "enp0s20f0u2";
networkConfig.DHCP = "yes";
};
services.openssh.settings.PasswordAuthentication = lib.mkForce true;
# services.tsnsrv = {
# enable = true;
# defaults = {
# authKeyPath = config.collinux.secrets."tsnsrv-authkey".path;
# ephemeral = true;
# loginServerUrl = "https://williamsfam.us.com";
# };
# services = {
# "adguard" = {
# listenAddr = ":80";
# toURL = "http://localhost:8001";
# };
# };
# };
nixpkgs.hostPlatform = "x86_64-linux";
system.stateVersion = "25.05";
}
|