diff --git a/hosts/zora/default.nix b/hosts/zora/default.nix index 26592a3..236f972 100644 --- a/hosts/zora/default.nix +++ b/hosts/zora/default.nix @@ -20,6 +20,7 @@ ../../modules/server/giovanni ../../modules/server/baba ../../modules/server/nayru + ../../modules/server/kalif # disko.nixosModules.disko agenix.nixosModules.default diff --git a/modules/server/kalif/default.nix b/modules/server/kalif/default.nix new file mode 100644 index 0000000..5855487 --- /dev/null +++ b/modules/server/kalif/default.nix @@ -0,0 +1,21 @@ +{ config, ... }: + +{ + services.factorio = { + enable = true; + openFirewall = true; + extraSettingsFile = config.age.secrets.faras-conf.path; + game-name = "Factorio :3 - Kalif - Zora"; + admins = [ + "ntlyes" + ]; + }; + + age.secrets = { + kalif-conf = { + file = ../../../secrets/zora/services/kalif-conf.age; + owner = "factorio"; + group = "factorio"; + }; + }; +} diff --git a/secrets.nix b/secrets.nix index 4a274db..a74b6bf 100644 --- a/secrets.nix +++ b/secrets.nix @@ -18,4 +18,5 @@ in "secrets/zora/services/baba-db-pass.age".publicKeys = all; "secrets/zora/services/baba-admin-pass.age".publicKeys = all; "secrets/zora/services/nayru-conf.age".publicKeys = all; + "secrets/zora/services/kalif-conf.age".publicKeys = all; } diff --git a/secrets/lyes/hidden-sieve.age b/secrets/lyes/hidden-sieve.age index 498efd7..18607ae 100644 Binary files a/secrets/lyes/hidden-sieve.age and b/secrets/lyes/hidden-sieve.age differ diff --git a/secrets/lyes/mail-passwd.age b/secrets/lyes/mail-passwd.age index 61d080b..d74ffc5 100644 --- a/secrets/lyes/mail-passwd.age +++ b/secrets/lyes/mail-passwd.age @@ -1,7 +1,8 @@ age-encryption.org/v1 --> ssh-ed25519 whuRpQ iLo2EVUsZTlQTBSm8mbt9dMXb/o1M/0QbfDcilY2sRE -uzfGi4pNeWoUPfriNmpqF6zxPa1wRe2ISamvLks1qPM --> ssh-ed25519 TFqgIg JKpj953iRNgUPvLXfyXjn5mbuV6149t+IrKB6xS5en4 -dOrWvfLxl2n6qvTSdLCty4ljx4lFwDRzK5Q/28gzoI8 ---- rn0DTUW0SrRd0Qq6PVYLao0CVyK9+la84eNw1aIwlk0 -] ?ZhZP&Lnp}Sn= .%HFnl@INaiq ja^'.a$ \ No newline at end of file +-> ssh-ed25519 whuRpQ vVnfUH0Wwq/LK2TZlusnnx+8ek9pNRFhF/wXST1a3Fw +ZCWL3smwS+y6gQd0WFnzGpI1ggvyy5JpbGb4wHd+UoA +-> ssh-ed25519 TFqgIg 0wcQ4rTJQY3TU9HnGzLUxf3JXRRN9u91g+mfyLKxHEU +07uYkfenH1RU6Ee7ZhpHS98z64OGDm5rQvzDYFyMIII +--- VtNomGz1v5/PTo7mSKrIAckxesAMN7Hoz3O+GDMGjbs +4HD)F٤3 +s n"] \ No newline at end of file diff --git a/secrets/zora/services/baba-admin-pass.age b/secrets/zora/services/baba-admin-pass.age index 555a858..5f09d93 100644 Binary files a/secrets/zora/services/baba-admin-pass.age and b/secrets/zora/services/baba-admin-pass.age differ diff --git a/secrets/zora/services/baba-db-pass.age b/secrets/zora/services/baba-db-pass.age index e4161b6..eadb3a8 100644 Binary files a/secrets/zora/services/baba-db-pass.age and b/secrets/zora/services/baba-db-pass.age differ diff --git a/secrets/zora/services/giovanni-env.age b/secrets/zora/services/giovanni-env.age index d33d4be..08171f7 100644 Binary files a/secrets/zora/services/giovanni-env.age and b/secrets/zora/services/giovanni-env.age differ diff --git a/secrets/zora/services/kalif-conf.age b/secrets/zora/services/kalif-conf.age new file mode 100644 index 0000000..b31a76d Binary files /dev/null and b/secrets/zora/services/kalif-conf.age differ diff --git a/secrets/zora/services/kanidm-admin-password.age b/secrets/zora/services/kanidm-admin-password.age index 7a6c0b9..7509378 100644 --- a/secrets/zora/services/kanidm-admin-password.age +++ b/secrets/zora/services/kanidm-admin-password.age @@ -1,7 +1,7 @@ age-encryption.org/v1 --> ssh-ed25519 whuRpQ lCtuCPk/R3lz8qd7WCvyrY1RdJBqYmfLmEvaP2HSRQ8 -btSCbYKU/6NtlTKIvarObl3jh5b1zb8T2C72ItK9Jg8 --> ssh-ed25519 TFqgIg tDrT5tQ8lLmzHVX4ez00QVoq+tgo8BDRlulbXR9Q2gY -aJmc0wJ4BZ4VUIirQpr3gWAXdI8Ch3xTMK7sMUhosbk ---- nS02Bo81ROb1TO5l1s38Rv0/n4KNxPHKRdNwsK8xBa8 -He󔰜 Xl}{&08H=ֶ}1˹MOˆFz}U^ \ No newline at end of file +-> ssh-ed25519 whuRpQ N/fngsrrtVQ7gD352cMrAi5VdqAZJW2kqUt2wq3PBWc ++ffxan7NMdBqgN7A9y/AboSbEj62rbpxOQztnsxzMSY +-> ssh-ed25519 TFqgIg BnIGv45fh9PwPPPkGyZGhgmYDMLzLb7sOkcHdv39l2s +2hwKUg6361EmoKkMLdI+YNzYAJr4SEbuckj1hZIP+So +--- aH7gI4uPkGzMFxGXntyL+j4wDrjJFWd63EllhsrhTJ0 +|;U8AZ6@_6683J`oH;{*ѻ)!.+ \ No newline at end of file diff --git a/secrets/zora/services/kanidm-idm-admin-password.age b/secrets/zora/services/kanidm-idm-admin-password.age index 8286298..eada7f0 100644 --- a/secrets/zora/services/kanidm-idm-admin-password.age +++ b/secrets/zora/services/kanidm-idm-admin-password.age @@ -1,7 +1,7 @@ age-encryption.org/v1 --> ssh-ed25519 whuRpQ Du2hr2NxB5rl8jO0j38/Tgu88iH0kcRjlIvDZeSCtxw -zvxJXTuzUoiCPXfmF5lOqcRSQQ2LyBxB7ZLmvhdHdw0 --> ssh-ed25519 TFqgIg AF3qqiQwL3CIrJbNA1Kri4s8OfSO+wL1Uoi05WxOTRI -73m/xvIoapvX429dutJKdZsJ3iVnSsX4kUvfX7+rZi4 ---- //FBH+l9jAFa3iy/KpFCzfC6shcv57P9r1uSz/8n54Y -b?n{K>+˳rOip>EPZc#qugHkݰY>y~'L \ No newline at end of file +-> ssh-ed25519 whuRpQ GWXfj6cXzEVGPUAlRe3O+GstCiqY0CF03FF52oUME3U +hPkBMO6vPT2vHOjScZ2SH/91wpthn1CCLol+6KyIvIg +-> ssh-ed25519 TFqgIg sKAUHjsM0+YVgvVN3rAsu1IxoIsJw4QOdzNQMZwLMzA +dp1rtkDl4+7YRNxs8T8cXlMhq+PifGvMxvTPCnY7mUg +--- sKFfn7OkPwO62miHGQ7OVLpmLE/jjxTKO4HfasH6Gl8 +;qEmaV{R?-pիl@d[Nm=L[,M+K \ No newline at end of file diff --git a/secrets/zora/services/nayru-conf.age b/secrets/zora/services/nayru-conf.age index bf76509..ac1b950 100644 Binary files a/secrets/zora/services/nayru-conf.age and b/secrets/zora/services/nayru-conf.age differ diff --git a/secrets/zora/services/taf-token.age b/secrets/zora/services/taf-token.age index a5ac55e..50d8467 100644 Binary files a/secrets/zora/services/taf-token.age and b/secrets/zora/services/taf-token.age differ