Compare commits
30 commits
nixos-24.0
...
consensus
Author | SHA1 | Date | |
---|---|---|---|
7e88a39c6e | |||
a900b37202 | |||
c963d41c67 | |||
b52f777884 | |||
3a294f84ff | |||
d5d3fd21ca | |||
02be2527e3 | |||
92a664df68 | |||
d21da35c5f | |||
afd8e99472 | |||
5eec3924c6 | |||
503ed02aa2 | |||
d3a90a962c | |||
af2f1754e5 | |||
4c96950ca4 | |||
f2c768a6d1 | |||
4a456a108c | |||
c44133152c | |||
c0f9d26343 | |||
89f74905cd | |||
13cf063ca9 | |||
c15ba2bce7 | |||
94b0caeacf | |||
1310965b48 | |||
8759b9c9f6 | |||
960816cee5 | |||
311481deb6 | |||
de9516cc86 | |||
66746d3257 | |||
eadae376a7 |
1601
flake.lock
1601
flake.lock
File diff suppressed because it is too large
Load diff
10
flake.nix
10
flake.nix
|
@ -8,17 +8,15 @@
|
||||||
inputs.nixpkgs.follows = "nixpkgs";
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
};
|
};
|
||||||
hakyll-skeleton = {
|
hakyll-skeleton = {
|
||||||
flake = false;
|
url = "git+https://reciproka.dev/reciproka/hakyll-skeleton/?ref=consensus";
|
||||||
url = git+https://reciproka.dev/reciproka/hakyll-skeleton/?ref=consensus;
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
};
|
|
||||||
reciproka-web = {
|
|
||||||
flake = false;
|
|
||||||
url = git+https://reciproka.dev/reciproka/reciproka-web/?ref=consensus;
|
|
||||||
};
|
};
|
||||||
|
reciproka-web.url = "git+https://reciproka.dev/reciproka/reciproka-web/?ref=consensus";
|
||||||
resrok-web = {
|
resrok-web = {
|
||||||
flake = false;
|
flake = false;
|
||||||
url = git+https://reciproka.dev/resrok/resrok-web/?ref=consensus;
|
url = git+https://reciproka.dev/resrok/resrok-web/?ref=consensus;
|
||||||
};
|
};
|
||||||
|
nix.url = github:NixOS/nix/?ref=2.24.6;
|
||||||
nixpkgs.url = github:NixOS/nixpkgs/?ref=nixos-24.05;
|
nixpkgs.url = github:NixOS/nixpkgs/?ref=nixos-24.05;
|
||||||
nixpkgsUnstable.url = github:NixOS/nixpkgs/?ref=nixos-unstable;
|
nixpkgsUnstable.url = github:NixOS/nixpkgs/?ref=nixos-unstable;
|
||||||
utils.url = "github:numtide/flake-utils";
|
utils.url = "github:numtide/flake-utils";
|
||||||
|
|
|
@ -24,6 +24,7 @@
|
||||||
loader = {
|
loader = {
|
||||||
generic-extlinux-compatible = {
|
generic-extlinux-compatible = {
|
||||||
enable = true; # Enables the generation of /boot/extlinux/extlinux.conf
|
enable = true; # Enables the generation of /boot/extlinux/extlinux.conf
|
||||||
|
configurationLimit = 5;
|
||||||
};
|
};
|
||||||
grub = {
|
grub = {
|
||||||
enable = false; # NixOS wants to enable GRUB by default.
|
enable = false; # NixOS wants to enable GRUB by default.
|
||||||
|
|
|
@ -15,6 +15,7 @@
|
||||||
}: {
|
}: {
|
||||||
imports = [
|
imports = [
|
||||||
../../../networks/pi3B_rack.nix
|
../../../networks/pi3B_rack.nix
|
||||||
|
../../../profiles/hakyll-skeleton.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
# Comment out deployment when building the SD Image.
|
# Comment out deployment when building the SD Image.
|
||||||
|
|
25
nixos/hosts/hollows/default.nix
Normal file
25
nixos/hosts/hollows/default.nix
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
# NixOS configuration for flemming
|
||||||
|
#
|
||||||
|
# Andy Flemming, AKA Slackbastard is the psuedonym of an Australian anarchist
|
||||||
|
# who hosts Yeah Nah Pasaran on radio 3CR and documents fascism and its
|
||||||
|
# grave diggers in Australia
|
||||||
|
#
|
||||||
|
# https://en.wikipedia.org/wiki/Andy_Fleming_(activist)
|
||||||
|
# https://slackbastard.anarchobase.com/
|
||||||
|
# https://www.3cr.org.au/yeahnahpasaran
|
||||||
|
{
|
||||||
|
config,
|
||||||
|
pkgs,
|
||||||
|
lib,
|
||||||
|
...
|
||||||
|
}: {
|
||||||
|
imports = [
|
||||||
|
../../../networks/pi3B_rack.nix
|
||||||
|
];
|
||||||
|
|
||||||
|
# Comment out deployment when building the SD Image.
|
||||||
|
deployment.targetHost = "10.42.0.203";
|
||||||
|
networking.hostName = "hollows"; # Define your hostname.
|
||||||
|
|
||||||
|
system.stateVersion = "22.05"; # The version of NixOS originally installed
|
||||||
|
}
|
|
@ -13,7 +13,6 @@
|
||||||
}: {
|
}: {
|
||||||
imports = [
|
imports = [
|
||||||
../../../networks/linode.nix
|
../../../networks/linode.nix
|
||||||
../../../profiles/hakyll-skeleton.nix
|
|
||||||
../../../profiles/reciproka-web.nix
|
../../../profiles/reciproka-web.nix
|
||||||
../../../profiles/reciproka-forgejo.nix
|
../../../profiles/reciproka-forgejo.nix
|
||||||
../../../profiles/resrok-web.nix
|
../../../profiles/resrok-web.nix
|
||||||
|
|
15
outputs.nix
15
outputs.nix
|
@ -4,6 +4,7 @@
|
||||||
reciproka-web,
|
reciproka-web,
|
||||||
ragenix,
|
ragenix,
|
||||||
colmena,
|
colmena,
|
||||||
|
nix,
|
||||||
nixpkgs,
|
nixpkgs,
|
||||||
nixpkgsUnstable,
|
nixpkgsUnstable,
|
||||||
resrok-web,
|
resrok-web,
|
||||||
|
@ -17,6 +18,7 @@ in {
|
||||||
devShell =
|
devShell =
|
||||||
pkgs.callPackage
|
pkgs.callPackage
|
||||||
./shell.nix {
|
./shell.nix {
|
||||||
|
inherit (nix.packages."${pkgs.system}") nix;
|
||||||
inherit (ragenix.packages."${pkgs.system}") ragenix;
|
inherit (ragenix.packages."${pkgs.system}") ragenix;
|
||||||
inherit (colmena.packages."${pkgs.system}") colmena;
|
inherit (colmena.packages."${pkgs.system}") colmena;
|
||||||
inherit (nixpkgsUnstable.legacyPackages."${pkgs.system}") alejandra;
|
inherit (nixpkgsUnstable.legacyPackages."${pkgs.system}") alejandra;
|
||||||
|
@ -32,22 +34,29 @@ in {
|
||||||
overlays = [];
|
overlays = [];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
defaults = {pkgs, ...}: {
|
||||||
|
imports = [
|
||||||
|
ragenix.nixosModules.default
|
||||||
|
];
|
||||||
|
};
|
||||||
flemming = {
|
flemming = {
|
||||||
imports = [
|
imports = [
|
||||||
./nixos/hosts/flemming
|
./nixos/hosts/flemming
|
||||||
ragenix.nixosModules.default
|
];
|
||||||
|
};
|
||||||
|
hollows = {
|
||||||
|
imports = [
|
||||||
|
./nixos/hosts/hollows
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
pred = {
|
pred = {
|
||||||
imports = [
|
imports = [
|
||||||
./nixos/hosts/pred
|
./nixos/hosts/pred
|
||||||
ragenix.nixosModules.default
|
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
toscano = {
|
toscano = {
|
||||||
imports = [
|
imports = [
|
||||||
./nixos/hosts/toscano/configuration.nix
|
./nixos/hosts/toscano/configuration.nix
|
||||||
ragenix.nixosModules.default
|
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -6,8 +6,8 @@
|
||||||
...
|
...
|
||||||
}: let
|
}: let
|
||||||
flake = builtins.getFlake (toString ../.);
|
flake = builtins.getFlake (toString ../.);
|
||||||
hakyll-skeleton = import flake.inputs.hakyll-skeleton {};
|
hakyll-skeleton = flake.inputs.hakyll-skeleton.packages."${pkgs.system}".default;
|
||||||
webdomain = "skeleton.reciproka.co";
|
webdomain = "skeleton.reciproka.dev";
|
||||||
in {
|
in {
|
||||||
environment.sessionVariables = {
|
environment.sessionVariables = {
|
||||||
LOCALE_ARCHIVE = "/run/current-system/sw/lib/locale/locale-archive";
|
LOCALE_ARCHIVE = "/run/current-system/sw/lib/locale/locale-archive";
|
||||||
|
|
|
@ -25,7 +25,6 @@ in {
|
||||||
HTTP_PORT = 3002; # Provided unique port
|
HTTP_PORT = 3002; # Provided unique port
|
||||||
ROOT_URL = "https://reciproka.dev/"; # Root web URL
|
ROOT_URL = "https://reciproka.dev/"; # Root web URL
|
||||||
};
|
};
|
||||||
service.DISABLE_REGISTRATION = true;
|
|
||||||
in {
|
in {
|
||||||
mailer = {
|
mailer = {
|
||||||
ENABLED = true;
|
ENABLED = true;
|
||||||
|
@ -35,6 +34,7 @@ in {
|
||||||
DEFAULT_BRANCH = "consensus";
|
DEFAULT_BRANCH = "consensus";
|
||||||
};
|
};
|
||||||
service = {
|
service = {
|
||||||
|
DISABLE_REGISTRATION = true;
|
||||||
REGISTER_EMAIL_CONFIRM = true;
|
REGISTER_EMAIL_CONFIRM = true;
|
||||||
};
|
};
|
||||||
"markup.restructuredtext" = {
|
"markup.restructuredtext" = {
|
||||||
|
|
|
@ -6,8 +6,8 @@
|
||||||
...
|
...
|
||||||
}: let
|
}: let
|
||||||
flake = builtins.getFlake (toString ../.);
|
flake = builtins.getFlake (toString ../.);
|
||||||
reciproka-web = import flake.inputs.reciproka-web {};
|
reciproka-web = flake.inputs.reciproka-web.packages."${pkgs.system}".default;
|
||||||
webdomain = "reciproka.co";
|
webdomain = "reciproka.net";
|
||||||
in {
|
in {
|
||||||
environment.sessionVariables = {
|
environment.sessionVariables = {
|
||||||
LOCALE_ARCHIVE = "/run/current-system/sw/lib/locale/locale-archive";
|
LOCALE_ARCHIVE = "/run/current-system/sw/lib/locale/locale-archive";
|
||||||
|
@ -29,6 +29,13 @@ in {
|
||||||
"www.${webdomain}" = {
|
"www.${webdomain}" = {
|
||||||
# Respect our elders :-)
|
# Respect our elders :-)
|
||||||
locations."/".extraConfig = "return 301 $scheme://${webdomain}$request_uri;";
|
locations."/".extraConfig = "return 301 $scheme://${webdomain}$request_uri;";
|
||||||
|
enableACME = true; # Use ACME certs
|
||||||
|
forceSSL = true; # Force SSL
|
||||||
|
};
|
||||||
|
"reciproka.co" = {
|
||||||
|
locations."/".extraConfig = "return 301 $scheme://${webdomain}$request_uri;";
|
||||||
|
enableACME = true; # Use ACME certs
|
||||||
|
forceSSL = true; # Force SSL
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
@ -36,10 +43,9 @@ in {
|
||||||
security.acme = {
|
security.acme = {
|
||||||
acceptTerms = true;
|
acceptTerms = true;
|
||||||
certs = {
|
certs = {
|
||||||
"${webdomain}" = {
|
"${webdomain}" = {email = "admin@${webdomain}";};
|
||||||
email = "admin@${webdomain}";
|
"www.${webdomain}" = {email = "admin@${webdomain}";};
|
||||||
#group = "matrix-synapse";
|
"reciproka.co" = {email = "admin@${webdomain}";};
|
||||||
};
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -1,17 +1,21 @@
|
||||||
-----BEGIN AGE ENCRYPTED FILE-----
|
-----BEGIN AGE ENCRYPTED FILE-----
|
||||||
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IFAvWjlQZyB4MEY0
|
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IFAvWjlQZyBSMUhj
|
||||||
aUltV21JME9tcFBhRzhJQ1VqUEtyaFZwT1Rsc0pnUkhTbnVxUm1rCjFXZUNtMVV5
|
Zk9XdkxaZkpXYkF3K2lpbkR5dmZYYzJhUi9UanpBVEI1S2IvZXhNCnpyT09mZHNv
|
||||||
YzFwSzVwMlZmZEFLempSS3RyVXhxUXBPMDJFZ1ZCMnNyeVUKLT4gc3NoLWVkMjU1
|
YktCcUd5Y2w1bnNNajFjaWl6Um9yWFpUTkFGdjRINnZFRW8KLT4gc3NoLWVkMjU1
|
||||||
MTkgUWQwZXBRIEhoOXN0NkVuaDdhOEhrcjh2ZzNTRUNwclFNQ29CeTBsMmRtV3Jy
|
MTkgUWQwZXBRIHE3RXdLUC82TVNJdHIvU2xnWGF1QktCZGkxbFhsT0dxVDRZZWgy
|
||||||
SFc1Z28KcGRJL1VIZnZaYm4wWURuU1VwSDVyQUZWMjlQeDZqVCtLRlZWTW5PSytM
|
aVBUbDQKUkxqdTc5ZlhQaG5OOXhtSVBlR2FCR2c3ZGR2cnFUWnN0WkQxRDRlWlg1
|
||||||
dwotPiBzc2gtZWQyNTUxOSBmNVRoQWcgREIzQkNUcVY2bUNwckU5SjBYMVZFQkpF
|
YwotPiBzc2gtZWQyNTUxOSB1N1ozancgR2pTOVZ5cGpmdzMzT1ZYelAwTTI1TVpG
|
||||||
TG1FVVJmd1RPRFRpQjZ6bjV3SQpoNVA5TkJ5MWVoTzUydG85M2YxbWM3b0lPbDJl
|
QUdlZ0xBZEo4NkpoZlZEVGlFTQpFelJDQ0RKaFFsVlRESERmMWJIQjZJcmh1QzBI
|
||||||
UnZ0U1BiejRQU2xIZlRrCi0+ICxuQXgnZC1ncmVhc2UgIXxMTFZpPXYKLzdCaWhl
|
VFU3QmZGZ2JKcFMyNmJrCi0+IHNzaC1lZDI1NTE5IFpEOGxNdyBYSHdCdXJRTUVI
|
||||||
WXlXSFgrT0hYampkRkl0Z0dBQzhNR0pYR3hRNTdncDBJbGZKd2F1Y0wvM0g4bGJs
|
eDFJZHRHY2JhUTRha1JNRFg5c3ppbVo0OGdQSXdPOUdJCjBFSTVpd2JWd2xkTjZx
|
||||||
NUwvUUpwL2Vycgp3ZjBGRXpRNVB5ZU50OWdacWx3blhSSnBBQQotLS0gejhLWElM
|
VDVuMlVHb1Z1aEhYU2kxWkpwV2hJUDZQRzNkckUKLT4gc3NoLWVkMjU1MTkgZjVU
|
||||||
ZVNxNG9jY2loek9PWStadm5XdVJ3c0N2Nk4wald6Y3BkcUV4ZwptbI7LcKE5OKmc
|
aEFnIG1zay9zeUFtd3dkOTJQUFR6S0ZnUm9jbmQ0TkJQU2pJTTYrMmNEaE5KeTAK
|
||||||
GZKvX5TfnEwLVTzTzN0Ns4HIZwwnErRxwlXDbbX1LnAxgcO0ZRXd1xAxXTsz/s53
|
WXN2OFM2anNYYXF6Wk9rUnFjQzNGSjdhTGFyVDhhd1dORWxRaUpuRG9XUQotPiBe
|
||||||
IycJiQkPPCYynSV3OcYyQmXUxqXI0/fNFURjBvUWwrlI7aKfh8dOTbi6AtbDam8R
|
d3pXUTxFLWdyZWFzZSBvVT16IFw3Oz02IGQ/ZFVjQS4KVnBKTVc0YzR3SEhaOS80
|
||||||
RdTw0H0os2NWH0p7KlqrVKo9vfkMekssfDS0OW/kFBj8tNKn82cP88pMqca7MwEQ
|
bzE1NXMxaHh1QStNaXZ4eGZrbDdrV0k5YW5rQTdKbGJsbzZsRzFLMi9veTAKLS0t
|
||||||
uMZ5Bn8kow==
|
IGdEblEzcTdkcWVFVURycTJsTUl5MHEySUdTRTJub1hMVnJNekMxQTAxTGcKot0G
|
||||||
|
3I1FgBm5Hw3MkQXfRdX6FgzAAEmH0t+v8R087u7vDbzVFVwVWGm4qQuHTwYNa1Yu
|
||||||
|
5gcM8LAg9N/ZV6Mc7+OlqKoKTs6S+VhphfbuDPrwJZUJT/OO30MgEdgemZ+JtQoA
|
||||||
|
O5str1O/0MBTQRyqJglcIjD2rPQcl9cZQupvJeaTOkdoLQ3Pv8aUrZBg3yHg6JX4
|
||||||
|
N5siGxgv/NfGcpCvkUM=
|
||||||
-----END AGE ENCRYPTED FILE-----
|
-----END AGE ENCRYPTED FILE-----
|
||||||
|
|
|
@ -1,12 +1,13 @@
|
||||||
-----BEGIN AGE ENCRYPTED FILE-----
|
-----BEGIN AGE ENCRYPTED FILE-----
|
||||||
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IFAvWjlQZyBTdmph
|
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IFAvWjlQZyBuMjdR
|
||||||
NDNlY24xZXBSc2w2ZjN5K3l6YXkyNXhiK1g3djdwK3g4MmdrOEdZClU4UWt4Z0U2
|
ZzN1QTRIend1TWhLSDZzQ0JQUG9tZFdGZUo4QUljV3pnaEdDR1VzCi9PRXFnTDlD
|
||||||
NkRLYWxqL05vbEpQVkk2RXFRTlBWWHBQd2JjYWtZZFVIS3cKLT4gc3NoLWVkMjU1
|
NFhtYW4reHphUFFqUVBDd2pxY2liOXgwRUlIZzcvZTdWWTAKLT4gc3NoLWVkMjU1
|
||||||
MTkgZjVUaEFnIEl0RGoxVlVzKzhabkJuU010NG1yNEN6U2l0S3EvSHBvWDNIcDlm
|
MTkgZjVUaEFnIGRvQUFSMzFzVmZLT0Z4SlczNmdicThCYklBbisvcmlzejI4b3Jm
|
||||||
WG9jQTQKMExHeXN0eHVtRVhhMHN0UDZrNXl0MVlsUkJzaXdBeEU4cE5vTjVqSTVF
|
ZVRTVmsKWDlKTkV6STJaSEVDL0tMVmMvcUt0L3pOS0xXU281bjRXSkJDSXloLzZE
|
||||||
bwotPiBuMFhTMy1ncmVhc2UgdVxmMG0rID1IMDx9IEB9RgpaQnNDaElQZ0x6K1ht
|
OAotPiBVLWdyZWFzZSBCZTMgM01ZIEd0OWcKdnMvd0FJOEhmQTdTcElld0JsNXdD
|
||||||
WjYvWlNPUmcvdVExWFpnbk1HNWt0Rm5Za0dHTmdLVm9nZm8vNnhNdldLS040bUQ3
|
bS9hWUtHam1PR0tyTmowck1rVEEzZXc0QjhWNjVNZVU0anRCS1lrMkRtVApQcVdV
|
||||||
dUZXCjdCT1ZCZwotLS0gZk1paHJBbUlJRzJUU3dqYlE3Z1hwYXd2YmlHUmtCbENB
|
djJORHppTEFib1VLOC9LbG5OdWhNdEZKWGJyQ3Z6dUFTOEw5WjZsT2E4SDRSSUlK
|
||||||
L2d3cGh0UldWbwpD4cbpEnC0tJAGBF7MpnYC9PsCg/JltTzUA6zbMDUWtsozxG1z
|
aEpWRUNYRlZTdwotLS0geFBJK21QRGZxd3lZRjZRanhDeFRDTTd6T1p2UGhiNXBm
|
||||||
2PkX1DKolXm01W2qeTQl2p5mlFk=
|
NnhaWkptcDFsYwqWryUWy5DtJHpelFVJu9DnS2rUS9JVnjIHCj2MNYrs6f5cxzZP
|
||||||
|
4+CUjz1Agu+ODFUvsl/ccIvcaS0=
|
||||||
-----END AGE ENCRYPTED FILE-----
|
-----END AGE ENCRYPTED FILE-----
|
||||||
|
|
|
@ -1,16 +1,22 @@
|
||||||
-----BEGIN AGE ENCRYPTED FILE-----
|
-----BEGIN AGE ENCRYPTED FILE-----
|
||||||
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IFAvWjlQZyBXTG1K
|
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IFAvWjlQZyBsWm9s
|
||||||
OE15S2ZkZXd6RTc5R3JZeGU0YjF2TVhLOE1jYW1TWDRFSFdadkVzCmQ5TXUvb2d3
|
UzB6bzM2VU9IR3Y2MUcrdmtJTk1nM3h0VFV4WFNaaU9pZ0pHMWxBClpiRDZ3VVU1
|
||||||
ZldYcEdhYnFuVzVLcXozakNDOXUrdFNweGpBRVF5cUVLU28KLT4gc3NoLWVkMjU1
|
VkE5SHhJZXc4RGJOenY3Qzc1eXN6Y1M2d1ZnU1dIbHFvQUUKLT4gc3NoLWVkMjU1
|
||||||
MTkgUWQwZXBRIG0wNk1YYzdUSE1WS1RJanBJK1IvZUpxaC9NVHp0Z2JyRkJxSlEy
|
MTkgUWQwZXBRIGVCZURhelZkTFpoRldaVlZoZzVBenBjbEROUlIrTERnN2VpNmhP
|
||||||
VnhJRW8KVUxDNTJ1cXNLRXFDcFZtMk9Lb2NFaVhsWENCSHhDbjh3c1dBMnlnRytm
|
dVFNSDQKNXNWNU5iOGRBV3ZMVzdSVXRPSTkvQzJpblVsbERJekM0VHdnbEwyd0tG
|
||||||
WQotPiBzc2gtZWQyNTUxOSBmNVRoQWcgajU4b1R2blEzaUovTkFJcHBkV01OWTVN
|
VQotPiBzc2gtZWQyNTUxOSB1N1ozancgY2pvTllQbytTbDBZaHlSbVFxa2ZYbmFt
|
||||||
cVlROVY3V2szUTJkbnh1cnpHUQpZbVVXaGpDaWdNcEJhVjNxa3BOaThDbnEyWGdQ
|
OTlvYTQrMUcybVdJd2gxb2Jsbwo4RXBLMkdYSFY3aHYxSGZnS0h4S21ablBueFBz
|
||||||
R3BXL21Cb0FmU2NQMHJVCi0+IFlFOWEtZ3JlYXNlIF9Ud3hhIDh7IF80Pi8KMWhF
|
L2JFaEhaYWR5VFFNQzhVCi0+IHNzaC1lZDI1NTE5IFpEOGxNdyBDZGNmblJIWGtx
|
||||||
dWszMTVpNDNaQU1KZUx4ZVhtc0xuVFBQUGVQSzUrUjF5NjdBd0xhbnJ0U3VveHJv
|
QWhEeldzVGZmUWJ6anM4Y2hTT0tpUVNpNDVyRDJRQ240Clk2bmpCVlI4RWduRS80
|
||||||
TGRDWmdQVUlZVWlvagptUmYwRlNHSWxJYUEvZwotLS0gSGhiMkN3eWFRQnNnaWNN
|
cVRVWWwycDdtdVpFS25BSDAzOEh5YUcxdW9GclkKLT4gc3NoLWVkMjU1MTkgZjVU
|
||||||
NFVySCs5R1NGelg4ckx1S09HcDBaVGZUZlpJNApJ6FRxoquBSUxeI/k7qfrV1TFN
|
aEFnIDZBbXVIQVdoaVl6TlZXR1FmeEtwL0hBNWc4c0lvSFlQTzZVc1VJZ09PMXcK
|
||||||
KjENnVJPTQ+toUC0nsZnsseJbcudpbZbkihaObqqAsDuB2gvWiyNMuBbDLAGgjRz
|
VnhFVVg4eTZiRU1YbUhxUzJrYXRUeWpVVFdOSWpUNHNvUWZCRXd1U3Y3VQotPiBB
|
||||||
oYJTSO9LLXLINo/oQOdVaASuviMrtZy/zOVYkQCKdlUo4EouFLYnJ2k6KWUCUXcp
|
IW9WfGMlLWdyZWFzZQo2WmhadWt6cFZ3S2FONDFIWUFPWWpMOXFRT1d2alNPajVI
|
||||||
CrMAZv/DU/uetOr1JYKaRxsvIn8j92PHOkkuh7oGb7UpXpxlrRWDiemTe3qfiw==
|
aUJrdmVVT1J1OHA3Uy9LMjdadSs4RnhldGNxWGNtCitJSHhKSlhnMzI0UDdtSFBX
|
||||||
|
T0tuY0NvRkI5Q0F6YkJmSHI3aFlReHJORVNLL1RJMkI5QUt5NllmcGcKLS0tIGFQ
|
||||||
|
YXpDdDhnR05PaGQ0WEdVd2hMUURnRmtnbDVvWkt0ZDNtaVhxT0ZIbFUKcYbxjmgx
|
||||||
|
v7X82tsU3fuTUo9l2q3HmHECwKlvyqsXyyJst+/jJgANfE7/tHm0t6Dm4fPgBvdN
|
||||||
|
0AqTDx1p7PLvfQhMuhD2G9mHGLwcom3xUOI8h6JkMCv+bojWD9RCEB+wsAwfCzVV
|
||||||
|
pStMrMl6copsy1/E4yXkkm+kBgIMFeGzQvRyZ+UCri0rjzsGFQWEgUgD3fFcNJIq
|
||||||
|
HCYi0uW970YK2qI=
|
||||||
-----END AGE ENCRYPTED FILE-----
|
-----END AGE ENCRYPTED FILE-----
|
||||||
|
|
|
@ -11,9 +11,10 @@ let
|
||||||
users = [fiscalvelvetpoet];
|
users = [fiscalvelvetpoet];
|
||||||
|
|
||||||
flemming = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIK16f3Fjj0BY9vjtXahezMAP3I329hHEQXCceRTkr+Yu";
|
flemming = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIK16f3Fjj0BY9vjtXahezMAP3I329hHEQXCceRTkr+Yu";
|
||||||
|
hollows = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEGB8EUbqoarM4GmPgE2DBF4z/L6wVNc+lF27Z83XDUz";
|
||||||
pred = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMK5BOK1ldtZ+SV4QxfNm/PfOLOWv3/VHf/JbdMMoMzw";
|
pred = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMK5BOK1ldtZ+SV4QxfNm/PfOLOWv3/VHf/JbdMMoMzw";
|
||||||
toscano = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGWcukRkNUQUbgXQle8q9xszDZOnDf3BVpPSFgycJVVE";
|
toscano = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGWcukRkNUQUbgXQle8q9xszDZOnDf3BVpPSFgycJVVE";
|
||||||
systems = [flemming toscano];
|
systems = [flemming hollows pred toscano];
|
||||||
in {
|
in {
|
||||||
"root.age".publicKeys = ops ++ systems;
|
"root.age".publicKeys = ops ++ systems;
|
||||||
"fiscalvelvetpoet.age".publicKeys = [fiscalvelvetpoet] ++ systems;
|
"fiscalvelvetpoet.age".publicKeys = [fiscalvelvetpoet] ++ systems;
|
||||||
|
|
Loading…
Reference in a new issue