Change everything to use SSH cach + remote builder

This commit is contained in:
Vili Sinervä 2025-07-14 01:38:37 +03:00
parent 83076cab1e
commit 0e8b73f9e2
Signed by: Vili Sinervä
SSH key fingerprint: SHA256:FladqYjaE4scJY3Hi+gnShZ6ygnTJgixy0I6BAoHyos
11 changed files with 80 additions and 16 deletions

View file

@ -7,7 +7,13 @@
impermanence.enable = true;
vm.enable = true;
};
services.forgejo.enable = true;
services = {
forgejo.enable = true;
nixCacheClient = {
enable = true;
disableLocalBuilds = true;
};
};
};
networking.hostId = "b5b67528";
system.stateVersion = "25.05";

View file

@ -10,7 +10,13 @@
hardware.nvidia.enable = true;
roles.desktop.enable = true;
programs.i3.enable = true;
services.gamingServer.enable = true;
services = {
gamingServer.enable = true;
nixCacheClient = {
enable = true;
disableLocalBuilds = true;
};
};
};
networking.hostId = "48434cbd";
system.stateVersion = "25.05";

View file

@ -20,7 +20,10 @@
};
hardware.amdLaptop.enable = true;
platform.hibernate.enable = true;
services.syncthing.enable = true;
services = {
syncthing.enable = true;
nixCacheClient.enable = true;
};
};
system.stateVersion = "23.11";

View file

@ -7,12 +7,18 @@
impermanence.enable = true;
vm.enable = true;
};
services.nextcloud = {
enable = true;
domain = "idacloud.sinerva.eu";
collabora = {
services = {
nextcloud = {
enable = true;
domain = "idacollab.sinerva.eu";
domain = "idacloud.sinerva.eu";
collabora = {
enable = true;
domain = "idacollab.sinerva.eu";
};
};
nixCacheClient = {
enable = true;
disableLocalBuilds = true;
};
};
networking.idacloudWg.enable = true;

View file

@ -20,7 +20,10 @@
};
hardware.intelLaptop.enable = true;
platform.hibernate.enable = true;
services.syncthing.enable = true;
services = {
syncthing.enable = true;
nixCacheClient.enable = true;
};
};
system.stateVersion = "24.05";

View file

@ -7,9 +7,15 @@
impermanence.enable = true;
vm.enable = true;
};
services.nextcloud = {
enable = true;
domain = "nextcloud.vsinerva.fi";
services = {
nextcloud = {
enable = true;
domain = "nextcloud.vsinerva.fi";
};
nixCacheClient = {
enable = true;
disableLocalBuilds = true;
};
};
};
networking.hostId = "ba0aeb92";

View file

@ -12,7 +12,13 @@
impermanence.enable = true;
vm.enable = true;
};
services.siit.enable = true;
services = {
siit.enable = true;
nixCacheClient = {
enable = true;
disableLocalBuilds = true;
};
};
};
networking.hostId = "f1636fe0";
system.stateVersion = "25.05";

View file

@ -3,7 +3,13 @@
custom = {
platform.vm.enable = true;
users.vili.enable = true;
services.syncthing.enable = true;
services = {
syncthing.enable = true;
nixCacheClient = {
enable = true;
disableLocalBuilds = true;
};
};
};
system.stateVersion = "22.11";

View file

@ -7,7 +7,13 @@
impermanence.enable = true;
vm.enable = true;
};
services.vaultwarden.enable = true;
services = {
vaultwarden.enable = true;
nixCacheClient = {
enable = true;
disableLocalBuilds = true;
};
};
};
networking.hostId = "2842298f";
system.stateVersion = "25.05";

View file

@ -7,7 +7,13 @@
impermanence.enable = true;
vm.enable = true;
};
services.zfsBackupServer.enable = true;
services = {
zfsBackupServer.enable = true;
nixCacheClient = {
enable = true;
disableLocalBuilds = true;
};
};
};
networking.hostId = "353bc8fd";
system.stateVersion = "25.05";

View file

@ -18,6 +18,16 @@ in
write = true;
keys = [
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKNhPvGogPY/O6kIqrpbz0EcK4L5QQShvD+vuyk7FxFd root@cert-store"
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIG74oN4MnrCm/rm1WyYy7M7Lv1qMRgcy3sDCgj6YN2zE root@forgejo"
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIM5HaiVVOfb8l19aVGG1CTkZ25G439Llg4aieZdKFzSq root@gaming"
# TODO Helium
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGbOwFM599I7trhizhUe1ZpnXf8q4Uz3zgAnMCwwCf0K root@idacloud"
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBRtE6KCyD6BFfzff9cuD2ZhEdPKEgp+WGsD0s81736J root@lithium"
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPvVPRMrYsacSWyVSFFydgIB9vSiu5gKs7Pn+jipTGpV root@nextcloud"
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHCp67Rr03FH0DGhl6d2w/otBNaC5sI1y6rt5Gfi2tP6 root@siit-dc"
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAII8s/x8NcdOHPVcTSuVj+X9/J+qbuZEB792YaOG0CUzD root@syncthing"
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAII10aYyPOgpd+WAtgSyomH3sE6Cq54GftVm5xeC8KKlz root@vaultwarden"
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOWGvIc4sq+WzPqT2y003zga3StMgj7F8vwTjNkZ//d8 root@zfs-backup"
];
};
};