vm.strangervm: delete
All checks were successful
flake / flake (push) Successful in 3m39s

This commit is contained in:
Jake Hillion 2024-04-07 21:05:10 +01:00
parent f2fe064f72
commit 59e5717e00
14 changed files with 65 additions and 214 deletions

View File

@ -1,66 +0,0 @@
{ config, pkgs, lib, ... }:
{
imports = [
../../modules/common/default.nix
./hardware-configuration.nix
];
config = {
system.stateVersion = "22.05";
networking.hostName = "vm";
networking.domain = "strangervm.ts.hillion.co.uk";
boot.loader.grub = {
enable = true;
device = "/dev/sda";
};
## Custom Services
custom = {
locations.autoServe = true;
};
## Networking
networking.interfaces.ens18.ipv4.addresses = [{
address = "10.72.164.3";
prefixLength = 24;
}];
networking.defaultGateway = "10.72.164.1";
networking.firewall = {
allowedTCPPorts = lib.mkForce [
22 # SSH
];
allowedUDPPorts = lib.mkForce [ ];
trustedInterfaces = lib.mkForce [
"lo"
"tailscale0"
];
interfaces = {
ens18 = {
allowedTCPPorts = lib.mkForce [
80 # HTTP 1-2
443 # HTTPS 1-2
];
allowedUDPPorts = lib.mkForce [
443 # HTTP 3
];
};
};
};
## Tailscale
age.secrets."tailscale/vm.strangervm.ts.hillion.co.uk".file = ../../secrets/tailscale/vm.strangervm.ts.hillion.co.uk.age;
custom.tailscale = {
enable = true;
preAuthKeyFile = config.age.secrets."tailscale/vm.strangervm.ts.hillion.co.uk".path;
ipv4Addr = "100.110.89.111";
ipv6Addr = "fd7a:115c:a1e0:ab12:4843:cd96:626e:596f";
};
## Backups
services.postgresqlBackup.location = "/data/backup/postgres";
};
}

View File

@ -1,40 +0,0 @@
# Do not modify this file! It was generated by nixos-generate-config
# and may be overwritten by future invocations. Please make changes
# to /etc/nixos/configuration.nix instead.
{ config, lib, pkgs, modulesPath, ... }:
{
imports =
[
(modulesPath + "/profiles/qemu-guest.nix")
];
boot.initrd.availableKernelModules = [ "ata_piix" "uhci_hcd" "virtio_pci" "virtio_scsi" "sd_mod" "sr_mod" ];
boot.initrd.kernelModules = [ ];
boot.kernelModules = [ "kvm-intel" ];
boot.extraModulePackages = [ ];
fileSystems."/" =
{
device = "/dev/disk/by-uuid/6d59bd4b-439d-4480-897c-4480ea6fbe56";
fsType = "ext4";
};
fileSystems."/data" =
{
device = "/dev/disk/by-uuid/01a351b8-cf66-4a31-9804-0b4145e69153";
fsType = "btrfs";
};
swapDevices = [ ];
# Enables DHCP on each ethernet and wireless interface. In case of scripted networking
# (the default) this is the recommended approach. When using systemd-networkd it's
# still possible to use this option, but it's recommended to use it in conjunction
# with explicit per-interface declarations with `networking.interfaces.<interface>.useDHCP`.
networking.useDHCP = lib.mkDefault true;
# networking.interfaces.ens18.useDHCP = lib.mkDefault true;
# networking.interfaces.tailscale0.useDHCP = lib.mkDefault true;
hardware.cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware;
}

View File

@ -1 +0,0 @@
x86_64-linux

View File

@ -37,7 +37,6 @@
"router.stranger.proxmox.ts.hillion.co.uk".publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHq9tITN59FJfGoyOPNgP1QyJ0ohbVQS8OZtRO960Uxk"; "router.stranger.proxmox.ts.hillion.co.uk".publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHq9tITN59FJfGoyOPNgP1QyJ0ohbVQS8OZtRO960Uxk";
"stranger.proxmox.ts.hillion.co.uk".publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIE9d5u/VaeRTQUQfu5JzCRa+zij/DtrPNWOfr+jM4iDp"; "stranger.proxmox.ts.hillion.co.uk".publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIE9d5u/VaeRTQUQfu5JzCRa+zij/DtrPNWOfr+jM4iDp";
"tywin.storage.ts.hillion.co.uk".publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGATsjWO0qZNFp2BhfgDuWi+e/ScMkFxp79N2OZoed1k"; "tywin.storage.ts.hillion.co.uk".publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGATsjWO0qZNFp2BhfgDuWi+e/ScMkFxp79N2OZoed1k";
"vm.strangervm.ts.hillion.co.uk".publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINb9mgyD/G3Rt6lvO4c0hoaVOlLE8e3+DUfAoB1RI5cy";
}; };
programs.ssh.knownHostsFiles = [ ./github_known_hosts ]; programs.ssh.knownHostsFiles = [ ./github_known_hosts ];
} }

View File

@ -1,22 +1,18 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-rsa GxPFJQ -> ssh-rsa GxPFJQ
fR5abxPrwpYFhEty3T8Zx7u3K5HzIRujjj5aZP84+7gZlEE+Fjj7+F1cWk2QeM38 kYf/CWnC4WoFnELMnW4b3k1df6r1sZn7JeLPqIvQ7haKwA0SUrbMGiyWui9ewn6s
x1YHA5psEsuWAqtAQ/v9Rp/JHFH+HcO6imEIaFv2Lg1tv8IswT995ynejr0E1wN/ VSZb7T7zCPFAgs546wiq9O3JzeQPtWdTFCA5F/U48ftbZsAL1YjINqm3ySUbg0O0
QKzVXhyqXbTHB6EsGKrzxHAK4GcqXwPFV4JWSYQ+Q2JSDkX4j7yM6kT7k7OI32ZO eh8wZnO4ludFG0bi0/7B6eDmDpfqn/TKLjDJkWiintYg1PMLMR0iDaF8D5oy0zCi
RmhezWUp5FfZp37NJAJdBQNTqp/nvYLc3X9Wq4kFrvWZNRrh1Yix7vIv0iaqvoHY Yiz+sAWyYBVvUSD9PEdCPFu/q8ySj9upBxaObf/Z5pDC94I2Ex7NZm8lGoXyMmnk
JWLb9NLQA9RfSKnAVIlbbhNZzMBdCH2zPjNFPdRFHilqcGzxL5NZcEnPcvgwdLU3 vrhVuHc8eRcqqN+ID48JakdPopA/X7IvFIIJVh40yw4Qldzr7H+b7M98Wg0/UEiC
wrxCU0ZlDDVM6PPR4wnf6A mZldTPzpKznZntXXx6O89Q
-> ssh-rsa K9mW1w -> ssh-rsa K9mW1w
YMUoAeS+odaUTqNrPpUdno5+X2FEtYKJXoELKAV73FzEZPRGqx6QOW66T7I1T6Ta M89fPs6WcToz9Jr2YXrRGM26lHU/8Xk72OExtArEsqKpHcRw27EeOQpcXkQ1baro
bI8DN0APAhw5iQLzyfQAqCTk+e9OpVMKhOz9aoOvTUMWQvzFnLPplUBrfqErKf0N 0MFQTKRsMc2PV0S85BPlUIBrvIiTTHNr/eusKTpAlDwnwllGk26xdaqPO3SYXzMX
ynivabBZDu4bYlveUxvDootS0BEGqMX521+GfHXXrnF1kswmQU9iBjaXOJ6ee5kA /zo65i6837vQZr1aRPg1LFzRMWfrj7tLGQPuuE9F68Q/BYaCBbEo8t1vVVVNibjt
uuRXYjdvMCRdxt4IfPsmds5sxmQmb3TtqDTglYF/bGSJRvCuTFE2RJReqR0J7fI8 1rGuaMnjJd7scHkJ+wEJURQQuwrIY4oH8obmrzjQrFbBiWPH/lIUH1OUv5SDbYul
7X/v1BXqZ4/USFcaAvDTejynzw7XbVd0QxF8pvyovnC8QAcNEOSW03ZTWa72SAyH /Oq0QEHws/o68EQxOKWrPWRu9P1A3xYu3I19YYZgrKr1G9c0+ZEtZsvfeqCE9w79
sIN+E5WM8vByNDMM9SbtyQ OOz3GtRRHRCLBDDzv8nfrA
-> ssh-ed25519 O0LMHg DyROBi4kg7STbIT2AQebM2l+PIxRVGHzIzeJNFCckwU --- e0EGzCgM5FbTE91OLwUaICK+yruDi8EAIBMGxFJXWLE
tdNtu0iX9DbBcGO++S3FNpPi0bhs8VblZZ1vG+JAtpQ ªœ£®AòÂÙî{3·…óÚûí€ñ=Õ89ð9<C3B0>es<65>Gïj
-> pp5-grease h K,g1$` -W-'z=\ PFC! !”Áü;ætr0¼î&Øgd;ü‚¢&Ã¥Í1£^§ 'ø6û<36>Wh^qœ
b5JA7LoHsCfpp/rgBBETM+EOZSEqILdpmkWU2kmJdBvpFG+4oCUFD+el2azOiZpf
VSgZiCfct2WDZuEEdZyWAcmRd+z7
--- Wngnxun5npVjMmr9+LpV28g8T8nzIcDW8vm124DsbLU
ÍęuëE€9Ş´Ă]ůÚč˙xdcpy NüV´x×ôDl N¨j/Íò”Uś­ćč°)J|˝kseaŹě éGˇB¬twZKÇĂÚ]d<>VŤŮ

View File

@ -1,23 +1,17 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-rsa GxPFJQ -> ssh-rsa GxPFJQ
mdMhxMiuWstsWZ4wSiWcloDrP1sJrKOQFy1IwAEXjrXmWx+N9W2p93+gz9W3mTir qK0dnP76DaixuZJ0EM3Bvt1yg3ZrL5WtvymOeEajKo/hg831+d9DtsK/VyaVyAY5
ooLWTdj2g9tywRpFlLfZr8MDsZEpCxSLb2TG6/xOHuu7qfdsK2V/q+AdgmNZQemv NlUAKe86AXWSviuntRdQyOjWYD/nUyr7EQRmKBUSrY704ekLHis3R4xvU3sXZmQw
KdIQoszcltG7tv1MyUgcCgusGqJIudLhJ8Sk5w0yPmKW6K/o0cRqX2IAxLWOts2m /FT0/3irWZlEj3NAAEvLaCAfpEeyhNQVIp3nC9E+1mxeRr4nhYYv6O5dhJNyPZKH
wlpieG2r35+OHTyaMC6HKDhZBM5Te9b9nQNwq8kj4n98Il3gEGkWYRK6eGiPoQNq RdzzY3eqrRa8UDy8g85dCqP5xO+CqlZGitAjQ/ah2VGbaB9AAPNOfDQWNQplQ9Om
ywQv4cmLVmPvuGRhRymzGOieMk2EeT8ZEs970t7SRgq58BFWI79hFZ1Mihr0pXyL rKw+VJCCNFSm9yVstBzG0U7yn/mjgtuJBKJw8hJ+iI5VC1s7aXo86F9gdGjkuG32
wJgnEvaUey1rBj6Nlbdvcw drcJOvmsLdoD6bxquutinw
-> ssh-rsa K9mW1w -> ssh-rsa K9mW1w
s29WasIMWE/iVZ2ESd3HpcMsZeC8K/99X/aopLCtK+c+ykXzbdXyHjCvtfvpvMF+ w8MReKkS8DfPlcc1h8UwN03lV5Aikoy3VN35EDPT5JM132r5cuvUba/AC8B0wBww
GVgWLpPpTa/miLZX2ih7GDXBOI06cvs0Zy1eFvVBUsgID87hpHqfGbpFKvQrMPEc dP3xvrQ2juBaKtvdPajXcNxfJGGNB0mtaBufLTGXfy+VBAlt10ZKzWA/1dcftzXP
wvcINtOBVa4B9IQ5HNMrBtKQuJ2kOdyerosm93S7crOG2ioAt+FLCIjYYLRCteFN OfGJEgswkDLPUnjNtD4NoCQecwfSc9u4kEW0heg7C7j54M6EEypdgnOge3qEiy9a
QIbD8vgcocpezAmY06WnepNM1Yi8yeHGi2m3HfPTNxKb6zxMGQ4RcW4a+CYiu0KO 0CGkh1+aF0YiX0KdOi3LThUkYdl6ygbdnkv8HV09c6eNBaCXaOzaqcDl/dnd2pBZ
rtXFDcQyw82BHzgM+mbW1bZ94EwlVeJJRzrukfFi5zZxzr+Zisv8kK9aQZYvTaMS jEanDudeKjIW4yEFl2VKdCfYRMf8clxEZU+8BSg0nzQYMDGC7f2bbyX1aNodSMvo
5ddMYrdpxJeGJAtO6ir3yw 096OSmWjdto3D6hXwCW4LQ
-> ssh-ed25519 O0LMHg yHLnNQMahSSgXtWmyAurXI7+bvlJhg4edg/G+AzGAkk --- TqulkienQkKJrxEEb7qvLtntfHm7XLmUvgupz1bfteM
PDbS4LjOhHY6GIfQAojtDYpUJV3xS4nAAnvhfhMui3I ‰7¬¯Ú·²öÂË:uMíÒ<C3AD>áÑg˜øÙ?<0F>b0<62> í“âYºÐ¡ó˜A¨Øƒ#GþK‡”IþêÎ<C3AA>Gðdó¥ª=ë3a´õóÝÒ.
-> TQ~'V\-grease vuL/7@ .YbM/Fv$
sJRsjd41yeR2gJRv567GFh9a6G55o7Jd00QYxPPp
--- dClpo30O0AgOaIbkTeyPuuLgV5xCVwj9TpOMJ8fGUJo
Œ˜:çÓUYÎ,7™D{µCÏÓö
1 TÂCQɶ*f=„gCkú«<C3BA>]'šúeûWfìšÄ«~”†£E¸
ÊãÍ:å²ÑA 

Binary file not shown.

View File

@ -1,21 +1,17 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-rsa GxPFJQ -> ssh-rsa GxPFJQ
eAhKgfiF9xtMN91Uk7DU4PNOJinSyXUg7TNTpMyTkRFaIlMg6IJwVC5sNkOzxtm7 QjiqDCicp5t7rtZD5lzZmXz1MTSFKjK+do/TBY1csv2afBT9xiyGHUTO/FfB9Gkl
A9GC2+7nSTFgQzvLVPjzky6Wh58ijLgAZo8gl0KPCS2TYF7QT5c5M3L+TDgvlO0y ndZJrvTo8ciR17+i4sKoIP80uF+t/o+Cjhxd92PwrGdGXl2rz9nAsl6mn+2kvjIP
Lz+JDVuyt3XrnEVXuCL4FD6dpQenRRksnflHvMyk+rc9zsaFJmA02UwTRnbklqrj YVCwOAVisMs4NJ2e0LdDKBL/EyYIsG7ZGg4K6MQCpbeTctzkxyhxyvugeJ2P/TU9
URj7KXxviTMrT2uKyF7a2UkmCHG7Ax7U12PPZIPwgDeMgzj7wjC9wQzjoqLQieJk 8qE9LtoB5gWVMcEhBtDgHP8X0KoN14dBKxgFmRXIgMqRHLmhENb5f4LKnb+lMnBb
srFCbFruF3ZMpB+bhIcFyZrspMXtc7ey2DGwV/PX53W3Be7IsM8yKoB/SM1DJpbq /9Zfh3z1PCLVxctQVW+MjRpdjQCNgzfEaad2Gq67ryDq+FvCNAnLNxXzfZ59xN3a
BdbFrhZ+oWUj/7RTt5RQmg 4tZVuMUAD0gpccmqsPHgXw
-> ssh-rsa K9mW1w -> ssh-rsa K9mW1w
cX+9Yi3c98aKT5UoONGTB5CNKw20bwuVldMSZJWH/1WN5iCCRD6dUIT0L/PI6vTc C6yhBEpcxuMCk2aI2H73EDlUIPYitTzaFcbPOArqOHWVUn70K1yh21NxKEyZOT83
fY3U6xWb+9+oN8qfqcsQu+hhhmzCgHgPGD18MD4zLjqH48aErzlxlWfxlgVtF91G 2lFAN5T7JKER6h6FACQRPl11DVygVz9L7MgAO+dw1ffMSh7wMBcNedPJPU8X3+pE
6y48qrpfbME4QOjCPx3P7xRm5zkBVsKj9zS4vcljTMkX5DtytCWHuXNtyskQyO2K EqDghfw6rIqxpSBdcxeqXK8v7NcUrF2Jk+hUwYSJrByHcez9XYuKPGxVkMfu6rFe
2aR/Vw8gWnQN+BC8+fQtGb0lBIIy0DKLylMA9+dquJV513RDhMVwO1sVf6OBT+5P 5hkH69pzk2OtwWWV9lDIDx7eILkY3h1tligVlv5A4cJeAYdGdjT79JZl8Su77c8t
S3Pr7nvZYi6xgESxR2gIjsmyExhYR7RUo4kzhOHVBO5f5nJhUiqLXrLEmnSRWnsC oBB4GqUq17gBvaGepEHWxdkqBfCfw76ks4+90wkdSnyxS4JkNalh2sK5sT8YI9B/
QRbM/uHjx4DiEMWuDAcpXQ TOvgGNaDAI7dzzVTF/3dnw
-> ssh-ed25519 O0LMHg uMvNG6+gyL8kRp25x2ZJAup6owystYb6TpiEYAPM/2c --- JGhB0ykpL8iUoZPHOKCjuWC2cpV3Mmp2UGfZHerkFiU
Zbob/ZA3fkcTWOG96OagYwwOxH0uxdEswRAF6KrxT8g <EFBFBD>i襔异漨穣聜X,肑Z訪鸅奍K'昼>繷w^e<>鉈萍<E98988>煬蘉5*鶤畓^D⿻
-> pJR,ov-grease (= _C;z..y
4h/VbAK5zHrYWFJ5yWebLZyuK0+jGptIQQibc/Xn
--- +oFvbqPi6RIvj+IPOxRduPMbTd5lSaLMIswOlTJUwKg
ã„·Ù[æ”>½~É$([YéÝYè@ò)!=EßÅ—Xç¸jÁjÇOÃW Õ.<2E>¹³¡8<C2A1>ë×-Ÿ~þU°+oõ

View File

@ -1,21 +1,17 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-rsa GxPFJQ -> ssh-rsa GxPFJQ
JmiM6ocF6gsFrsKAe+BgXAZ+f0RpuZ8AGwlLouhrxcoTcvt8MC1DXcp+7AIDogXR aNab2qfNwio6adBh7zRgdmXT8x14W4w+V3npnAdq3Rj980vCZ2P/gmznsfSZIiEw
jL/y4WDlmgkOLg0Q3MTz6Swn1yuysRN1Mz/m0lqNu0DN/SkMrzAQrU9bH3fuUilt W+GiX8rOY8cVzxc+wD9vMmwc9WSa0VvEIEv1lO6a3EIRAvtyZWu3UAxA/Sqpkyf8
c+FRD1CcZGCKq94ZyHOvvILbbAuHVJjfQWv4V0pyiI418itGNfdRUaxHfkpdgMKb HXDTC8ir+z4G71BD7X37J7wjUkSfi2sB0KuTjxFyVyD/Z36nkrESp8j8RFP827U3
uLWXPN9e59VaiJ78e5cGfiAQo+ghgwjXC0Na38mObrNqAsB29LndCB6yayeOdscU qYbZxIIakH7IllHhqoJ41mQX5fXRwVk+MS01OVEZhu3NanKVDroVm4NanHIso234
ZGAm1aOZL7TYQBMAQXl8fanQlDMXJs8ZRwAZZvdKb/TjN07jUz8V9seeD041gDQ7 dFJ9DtjV/zs1jY51z03BV/vGwCvHkC/X2S4lGiA/X1YxVFu0JX2WA9KilMq5VPji
3LuL5jidUh2+KEuAKeUCjQ IUvl/MCVtK70wZE8OToR0w
-> ssh-rsa K9mW1w -> ssh-rsa K9mW1w
cAzsgQnhGxS+5Bv0r45MS70q1ybZ5NoJ+GV9sWDSspggQ9yuikL6RK/Fuw2C0gwi t0o+YIfpHwIAtEQ2w3SVI9QMkx0VrexK6lIu+3VbP1hq1ZgBmmbnqX+fUFyMiYw3
vhFiIhqgzFNpjzW+QfbRpDoYnjlRl/Dzuef+ApvljZknhGS5NrH2qGv8iW/cwt7S X0TrG9sqjT44kdL3t6kkN96w78QRmlWB1LwkHU4XlYCW88MGiBIXhYLleSruJxcE
pEmXEpnw+OgWwnMU+wSjwvcaD/zz3mberKHwEH+5hFX61ISRpw6lR+zTm+s/oKBa Fk4Ue4qYvLP2JCCipKT001IwxVrCoSi4/ciTbuylbEsHPlnEiiLeov/9rS3jUiER
t4qaPoAAKxIavfSIYftfDxJet4szDG6LZ0URf88RQc+MiGJw0VhzSphpefDnlrK0 UFgc7/T++d14tWel5HtLNaCczDKATSCNfJCOI5NLcsD8pbTvn8RuOrYDuiaBXENN
W1PC3lPyl479eyXpb9YeW2dlccO64Uq9VqQp+emue2H2IGiVY66zJ9rD9GiGI5Yb izKLy8j2DAes27jqPN34aq/pJsrYMlvJTrfhOzqpmCCSoZJ6unwTLHsnb3iJJ8/j
AoEWCyE0cIBwVg2em+aY8w MLE5M6lPaYBm209RM558eA
-> ssh-ed25519 O0LMHg fUdrdfGJYRa5IfKJTb4rCYy9app8AAid3Q/5SEYT42c --- Zwy50B+dasjZL8tkbT9ANog0izwkc1b8QZQzrQrgQcQ
NNPjVXCNyVgoCn84RvpYd09ZhFiwIfyvd1ZFS9RLNhU qâ{èƒU_I1ÎÔC=^T(<Ôk¤n5TKŽ JŒV7Â"̈Q€E “ög§î‘á{U"Y°æª-·Køù‡
-> f-grease
FOgZkuUIrLXXCW760UysqTlNcOZW2WofHfhc/zt+7y0
--- qxJUpbLMTGSm7ZYPpBrHoGLxXftR81DA6JZLqKes3Jk
9Oö‰Î<18>c/ [¸šTÄž<C384>»;yj<ÐGÅÜd[ëø½’%ÔÝÆ'hô5rŸqWFèeá{<7B>+'D”ÅÂå

View File

@ -18,7 +18,6 @@ let
router = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAlCj/i2xprN6h0Ik2tthOJQy6Qwq3Ony73+yfbHYTFu root@router"; router = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAlCj/i2xprN6h0Ik2tthOJQy6Qwq3Ony73+yfbHYTFu root@router";
}; };
parents = { microserver = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIL0cjjNQPnJwpu4wcYmvfjB1jlIfZwMxT+3nBusoYQFr root@microserver"; }; parents = { microserver = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIL0cjjNQPnJwpu4wcYmvfjB1jlIfZwMxT+3nBusoYQFr root@microserver"; };
strangervm = { vm = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINb9mgyD/G3Rt6lvO4c0hoaVOlLE8e3+DUfAoB1RI5cy root@vm"; };
terminals = { jakehillion = { gendry = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPXM5aDvNv4MTITXAvJWSS2yvr/mbxJE31tgwJtcl38c root@gendry"; }; }; terminals = { jakehillion = { gendry = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPXM5aDvNv4MTITXAvJWSS2yvr/mbxJE31tgwJtcl38c root@gendry"; }; };
storage = { storage = {
tywin = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGATsjWO0qZNFp2BhfgDuWi+e/ScMkFxp79N2OZoed1k root@tywin"; tywin = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGATsjWO0qZNFp2BhfgDuWi+e/ScMkFxp79N2OZoed1k root@tywin";
@ -45,14 +44,13 @@ in
"tailscale/router.home.ts.hillion.co.uk.age".publicKeys = jake_users ++ [ ts.home.router ]; "tailscale/router.home.ts.hillion.co.uk.age".publicKeys = jake_users ++ [ ts.home.router ];
"tailscale/theon.storage.ts.hillion.co.uk.age".publicKeys = jake_users ++ [ ts.storage.theon ]; "tailscale/theon.storage.ts.hillion.co.uk.age".publicKeys = jake_users ++ [ ts.storage.theon ];
"tailscale/tywin.storage.ts.hillion.co.uk.age".publicKeys = jake_users ++ [ ts.storage.tywin ]; "tailscale/tywin.storage.ts.hillion.co.uk.age".publicKeys = jake_users ++ [ ts.storage.tywin ];
"tailscale/vm.strangervm.ts.hillion.co.uk.age".publicKeys = jake_users ++ [ ts.strangervm.vm ];
# Resilio Sync Secrets # Resilio Sync Secrets
## Encrypted Resilio Sync Secrets ## Encrypted Resilio Sync Secrets
"resilio/encrypted/dad.age".publicKeys = jake_users ++ [ ts.strangervm.vm ]; "resilio/encrypted/dad.age".publicKeys = jake_users ++ [ ];
"resilio/encrypted/projects.age".publicKeys = jake_users ++ [ ts.strangervm.vm ]; "resilio/encrypted/projects.age".publicKeys = jake_users ++ [ ];
"resilio/encrypted/resources.age".publicKeys = jake_users ++ [ ts.strangervm.vm ]; "resilio/encrypted/resources.age".publicKeys = jake_users ++ [ ];
"resilio/encrypted/sync.age".publicKeys = jake_users ++ [ ts.strangervm.vm ]; "resilio/encrypted/sync.age".publicKeys = jake_users ++ [ ];
## Read/Write Resilio Sync Secrets ## Read/Write Resilio Sync Secrets
"resilio/plain/dad.age".publicKeys = jake_users ++ [ ts.terminals.jakehillion.gendry ts.storage.tywin ]; "resilio/plain/dad.age".publicKeys = jake_users ++ [ ts.terminals.jakehillion.gendry ts.storage.tywin ];
@ -77,10 +75,10 @@ in
"spotify/11132032266.age".publicKeys = jake_users ++ [ ts.terminals.jakehillion.gendry ]; "spotify/11132032266.age".publicKeys = jake_users ++ [ ts.terminals.jakehillion.gendry ];
# Mastodon Secrets # Mastodon Secrets
"mastodon/social.hillion.co.uk/otp_secret_file.age".publicKeys = jake_users ++ [ ts.strangervm.vm ]; "mastodon/social.hillion.co.uk/otp_secret_file.age".publicKeys = jake_users ++ [ ];
"mastodon/social.hillion.co.uk/secret_key_base.age".publicKeys = jake_users ++ [ ts.strangervm.vm ]; "mastodon/social.hillion.co.uk/secret_key_base.age".publicKeys = jake_users ++ [ ];
"mastodon/social.hillion.co.uk/vapid_private_key.age".publicKeys = jake_users ++ [ ts.strangervm.vm ]; "mastodon/social.hillion.co.uk/vapid_private_key.age".publicKeys = jake_users ++ [ ];
"mastodon/social.hillion.co.uk/mastodon_at_social.hillion.co.uk.age".publicKeys = jake_users ++ [ ts.strangervm.vm ]; "mastodon/social.hillion.co.uk/mastodon_at_social.hillion.co.uk.age".publicKeys = jake_users ++ [ ];
# Chia Secrets # Chia Secrets
"chia/farmer.key.age".publicKeys = jake_users ++ [ ts.storage.tywin ]; "chia/farmer.key.age".publicKeys = jake_users ++ [ ts.storage.tywin ];

View File

@ -1,21 +0,0 @@
age-encryption.org/v1
-> ssh-rsa GxPFJQ
h/mbb/4pH4jL+/qkt03tFnY2FJhfFOseeMg0tfNHZ8vyZmfNlnhiLd+Ya72Gx1UR
J3FmWnmsPNx2IxwDUDBaSBdjqp//8AWU3o02fu9N/1YEs9Q5dsGKa0uFTNzPrqrx
IUEXaoAyeKuQ4DVteH+a1L5COhI9U7hEib06vGWU+vxkdGPTjTkrPUIdmjd1CvEr
7wZSbjxQ5XzTEZ5fd+lgMP36kKNlSDnX7ccfFHurY3zTOX5Pxy/yxZvVHBFrtIi3
D2m5PpzR3XKwbEhp0xxeZmWLbTIei4Np8q8UEvbnYB/ONGsSEQF0RBEdupmhXhda
3odyCt3uebHulOx85hJwLw
-> ssh-rsa K9mW1w
mNYxqFDVNbUVuPpzZhAtG6YnWTARh9GRFipMl3NFgqedjxJCmbx1hOBVB8kIaAR8
8SCbBGWw0ZRTPSjk2rnAw0XHR4bu+3jsmo8aluHHU6q8+XPKKtCLYueDN1IIXBHJ
A6Oy0Ilj8/Ig88B07UxsxnB5qH6cIwwKYADaN0NMEaKtbIcjytrzIASoUEGzptJJ
zv5ClEEEEt7ON9t4u3nMVfNOJDqOdETswrjeiJikMqoqvAElrM7GH+LGYN3Vht2f
iV0F2LnLkp0FWdJSJABLFg8mHQE0Qw91fexcOKZjRjoZbbXvfOtsTplDaFWKdF6X
ESUfTVUpBxprVG3g5033yg
-> ssh-ed25519 O0LMHg c+6rCzRQalNvtQgyvQWU2KXaO/9qpZ6xvfKkysVShwg
17PlRz9Wb9enZQZ+kXn3T/10LQpGGNC7Bfw+IWN8YzQ
-> \\p-grease d+O$.@. 8I1V* WY
0Pb3u4HtCCTsYnMVobPqpIkKiCI8xNR2d7foX3fo
--- DCSJFOfuqOLud+CMD/n1TopSHYMvlxI9N021BSDG1Og
e.T˜B<CB9C>~xáxÅü×Û»BÊ°6ùÏ?1|§{@sÝÜÀäfbÂ×”`b4ˆ 1_ g 3 g<>WÌc¿ÈûÇ<C3BB>ÈkÞÖ9 R{Ífà2]¹~ýD