configurations for my servers and desktops
nix
nixos
flake
dots
dotfiles
1{lib, ...}: {
2 services = {
3 tangled = {
4 knot = {
5 enable = true;
6 stateDir = "/srv/knot";
7 server = {
8 hostname = "knot.devins.page";
9 owner = "did:plc:3xpaniu6rs7fygzthgmtuv7c";
10 };
11 };
12 spindle = {
13 enable = true;
14 server = {
15 hostname = "spindle.devins.page";
16 owner = "did:plc:3xpaniu6rs7fygzthgmtuv7c";
17 };
18 };
19 };
20 openssh = {
21 enable = lib.mkForce true;
22 ports = [2222];
23 settings.AllowUsers = ["git"];
24 };
25 };
26}