+5
-5
hosts/valefar/default.nix
+5
-5
hosts/valefar/default.nix
···
20
20
../../common/efi.nix
21
21
22
22
# Hardware-specific (commented out)
23
-
# ../../common/nvidia.nix
23
+
../../common/nvidia.nix
24
24
];
25
25
26
26
# =============================================================================
···
29
29
system.stateVersion = "24.11";
30
30
nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux";
31
31
32
-
# Intel microcode updates
33
-
hardware.cpu.intel.updateMicrocode = lib.mkDefault
32
+
hardware.cpu.amd.updateMicrocode = lib.mkDefault
34
33
config.hardware.enableRedistributableFirmware;
35
34
36
35
# =============================================================================
···
150
149
"d /storage/immich/photos 0755 immich immich -"
151
150
"Z /storage/immich 0755 immich immich -"
152
151
"d /storage/tm_share 0755 regent users"
152
+
"Z /garage/ 0755 garage garage -"
153
153
];
154
154
155
155
# =============================================================================
···
269
269
# =============================================================================
270
270
# VIRTUAL MACHINES
271
271
# =============================================================================
272
-
systemd.services."microvm@".after = [ "microvm-virtiofsd@%i.service" ];
272
+
/*systemd.services."microvm@".after = [ "microvm-virtiofsd@%i.service" ];
273
273
274
274
microvm.vms = {
275
275
gameservers = {
···
279
279
280
280
microvm.autostart = [
281
281
"gameservers"
282
-
];
282
+
];*/
283
283
}
+3
-2
modules/forgejo/default.nix
+3
-2
modules/forgejo/default.nix
···
37
37
SSH_LISTEN_PORT = 2222;
38
38
SSH_PORT = 2222;
39
39
START_SSH_SERVER = true;
40
+
SSH_DOMAIN = "sgit.nekomimi.pet";
40
41
};
41
-
# service.DISABLE_REGISTRATION = true;
42
+
service.DISABLE_REGISTRATION = true;
42
43
actions = {
43
44
ENABLED = true;
44
45
DEFAULT_ACTIONS_URL = "github";
···
46
47
};
47
48
};
48
49
};
49
-
}
50
+
}
+4
-4
modules/garage/default.nix
+4
-4
modules/garage/default.nix
···
16
16
config = mkIf cfg.enable {
17
17
services.garage = {
18
18
enable = true;
19
-
package = pkgs.garage;
19
+
package = pkgs.garage_2;
20
20
settings = {
21
21
metadata_dir = "/garage/metadata";
22
22
data_dir = "/garage/data";
23
23
db_engine = "lmdb";
24
-
replication_mode = "2";
24
+
replication_factor = 2;
25
25
rpc_bind_addr = "[::]:3901";
26
26
rpc_public_addr = "${config.networking.hostName}:3901";
27
27
rpc_secret_file = config.age.secrets."garage-rpc-secret".path;
···
41
41
metrics_token_file = config.age.secrets."garage-metrics-token".path;
42
42
};
43
43
bootstrap_peers = [
44
-
"d548d0c9ae9aec9e26fe0bd2ca3efe75f654fa350bad5cb02bc9aebc9850ba8f@[2a04:52c0:135:48d1::2]:3901" # buer
45
-
"5504cb25910dcef4a4312006691d651c099cde7c3a88df9ca79aa350571e6e65@[2601:5c2:8400:26c0:4ecc:6aff:fef7:98ca]:3901" #valefar
44
+
"d548d0c9ae9aec9e26fe0bd2ca3efe75f654fa350bad5cb02bc9aebc9850ba8f@[buer]:3901"
45
+
"5504cb25910dcef4a4312006691d651c099cde7c3a88df9ca79aa350571e6e65@[valefar]:3901"
46
46
];
47
47
};
48
48
};