Change everything to use SSH cach + remote builder
This commit is contained in:
parent
83076cab1e
commit
0e8b73f9e2
11 changed files with 80 additions and 16 deletions
|
@ -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";
|
||||
|
|
|
@ -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";
|
||||
|
|
|
@ -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";
|
||||
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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";
|
||||
|
||||
|
|
|
@ -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";
|
||||
|
|
|
@ -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";
|
||||
|
|
|
@ -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";
|
||||
|
||||
|
|
|
@ -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";
|
||||
|
|
|
@ -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";
|
||||
|
|
|
@ -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"
|
||||
];
|
||||
};
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue