This repository has no description
0

Configure Feed

Select the types of activity you want to include in your feed.

machines.orange: remove, move mumble-reminder to neoprism

+3 -112
-22
configs/orange-host.nix
··· 1 - { config, pkgs, ... }: 2 - { 3 - lass.sync-containers3.containers.orange = { 4 - sshKey = config.clan.core.vars.generators.orange-container.files."orange.sync.key".path; 5 - startCommand = '' 6 - export PATH=$PATH:${pkgs.git}/bin 7 - until ${pkgs.dig.host}/bin/host github.com; do sleep 1; done 8 - ${pkgs.nixos-rebuild}/bin/nixos-rebuild --refresh --flake github:lassulus/superconfig#orange switch --no-write-lock-file 9 - ''; 10 - }; 11 - containers.orange.bindMounts."/var/lib" = { 12 - hostPath = "/var/lib/sync-containers3/orange/state"; 13 - isReadOnly = false; 14 - }; 15 - clan.core.vars.generators.orange-container = { 16 - files."orange.sync.key" = { }; 17 - prompts.warn = { 18 - description = "copy or reference the secret key from the container into here, so we can actually start/sync the container"; 19 - type = "hidden"; 20 - }; 21 - }; 22 - }
-1
configs/monitoring/default.nix
··· 14 14 "styx" 15 15 "coaxmetal" 16 16 "acheron" 17 - "orange" 18 17 "radio" 19 18 "icarus" 20 19 "shodan"
+3 -1
machines/neoprism/config.nix
··· 33 33 # sync-containers 34 34 ../../configs/services/flix/container-host.nix 35 35 ../../configs/services/radio/container-host.nix 36 - ../../configs/orange-host.nix 37 36 ../../configs/hotdog-host.nix 37 + 38 + # irc bots 39 + ../../configs/mumble-reminder.nix 38 40 39 41 # other containers 40 42 ../../configs/riot.nix
-40
machines/orange/config.nix
··· 1 - { pkgs, ... }: 2 - { 3 - clan.core.vars.password-store.secretLocation = "/var/state/secret-vars"; 4 - 5 - imports = [ 6 - ../../configs 7 - ../../configs/retiolum.nix 8 - ../../configs/mumble-reminder.nix 9 - ../../configs/nginx.nix 10 - ]; 11 - 12 - system.stateVersion = "24.05"; 13 - 14 - services.nginx.enable = true; 15 - networking.firewall.allowedTCPPorts = [ 16 - 80 17 - 443 18 - ]; 19 - security.acme = { 20 - acceptTerms = true; 21 - defaults.email = "acme@lassul.us"; 22 - }; 23 - 24 - lass.sync-containers3.inContainer = { 25 - enable = true; 26 - pubkey = builtins.readFile ./facts/orange.sync.pub; 27 - }; 28 - clan.core.vars.generators.orange-container = { 29 - files."orange.sync.key" = { }; 30 - files."orange.sync.pub".secret = false; 31 - runtimeInputs = with pkgs; [ 32 - coreutils 33 - openssh 34 - ]; 35 - script = '' 36 - ssh-keygen -t ed25519 -N "" -f "$out"/orange.sync.key 37 - mv "$out"/orange.sync.key.pub "$out"/orange.sync.pub 38 - ''; 39 - }; 40 - }
-1
machines/orange/facter.json
··· 1 - {"system":"x86_64-linux"}
-7
machines/orange/physical.nix
··· 1 - { 2 - imports = [ 3 - ./config.nix 4 - ]; 5 - boot.isContainer = true; 6 - networking.useDHCP = true; 7 - }
-1
machines/orange/facts/mycelium_ip
··· 1 - 59b:941e:6976:cefe:3321:bcf7:6138:f84b
-1
machines/orange/facts/mycelium_pubkey
··· 1 - 39a0ae5ea37af9d4ef6a47bd2c5b0f6a4cf9017324a9759ddea43cfe3c634f7d
-1
machines/orange/facts/orange.sync.pub
··· 1 - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFQWzKuXrwQopBc1mzb2VpljmwAs7Y8bRl9a8hBXLC+l
-1
machines/orange/facts/retiolum.ed25519_key.pub
··· 1 - dVIOgHjuKLDJ+QB+sDjL9Pk3pXs8wKo+gemGvNG3z1H
-13
machines/orange/facts/retiolum.rsa_key.pub
··· 1 - -----BEGIN RSA PUBLIC KEY----- 2 - MIICCgKCAgEAlnHedIf4f3/6Wfl5PSSz+7KvdIMkygp5m/U270sdPBh46MqYa8cn 3 - OfPq40LcbWIZqAVex7mP+fK7vq8LTIr+sCKvzY46o3ZLbQQ7cCtQi02GFnSAPhVT 4 - 4XEmPn9dX/nRmI8xQqzh5jRMpgeOKE+xY6QfgkERD9mflkJi5dGYCOVW1UUK7pHR 5 - 7giCrUiLuQbUeIz+G7KOeIRHxU8dwD8it1Jk6KxdM3MW6HwFsuqZu0qjbBPKhTEe 6 - fgzSTDtZEGmcQw5vA/RwjxoRvKYThbK/lLoVJItFAhUCWUJA8bJuIanwzPfOF0JO 7 - xWkxiY3ntvn5ykbvhF6LoHE+kEfcBJzBfRFRSXV5qU5wW1FC4AQylUDrest/qXQh 8 - DY8boUqK/hi/MlC2ciPH+DlBOi5wduWty8F0KqNzjg1IIEOk8H+z9hgBDbdJnYHH 9 - MBjYOZ3MFpoNb2VCJTE7dlIarVdH1OOO2KkzX/GGW7wGQK94iqLHjBcGl15GcGOz 10 - EOivq+783VOtzZGS4jd8D0OcCo725FzhuWi6KR5QTljwrd5C1gGFoAW7RCsUiveZ 11 - 0by9aB+G2DWmSRWZsmPnnbYo6yPvp+WR2yfPu1pKwjyNsmAgTYm4bkwRIvODb6Xk 12 - ShgawP5V8RDp+hUmr27KgJvUJnQbVeJf9SO1pT7IfNOjLwHv26iOo7UCAwEAAQ== 13 - -----END RSA PUBLIC KEY-----
-1
machines/orange/facts/ssh.id_ed25519.pub
··· 1 - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDnHnTPPwMW1Oy3DBuaT4fG5ryhWmVS9Y8Sw0ezUGuLn
-1
machines/orange/facts/wiregrill.pub
··· 1 - NP8zM9+ocwsHhY9Rn6tFqIU1FR8JidqtDs7IKpl3yU8=
-1
machines/orange/facts/zerotier-ip
··· 1 - fdcc:c5da:5295:c853:d499:93d8:5208:110a
-1
vars/per-machine/orange/orange-container/orange.sync.pub/value
··· 1 - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFQWzKuXrwQopBc1mzb2VpljmwAs7Y8bRl9a8hBXLC+l
-1
vars/per-machine/orange/retiolum/retiolum.ed25519_key.pub/value
··· 1 - dVIOgHjuKLDJ+QB+sDjL9Pk3pXs8wKo+gemGvNG3z1H
-13
vars/per-machine/orange/retiolum/retiolum.rsa_key.pub/value
··· 1 - -----BEGIN RSA PUBLIC KEY----- 2 - MIICCgKCAgEAlnHedIf4f3/6Wfl5PSSz+7KvdIMkygp5m/U270sdPBh46MqYa8cn 3 - OfPq40LcbWIZqAVex7mP+fK7vq8LTIr+sCKvzY46o3ZLbQQ7cCtQi02GFnSAPhVT 4 - 4XEmPn9dX/nRmI8xQqzh5jRMpgeOKE+xY6QfgkERD9mflkJi5dGYCOVW1UUK7pHR 5 - 7giCrUiLuQbUeIz+G7KOeIRHxU8dwD8it1Jk6KxdM3MW6HwFsuqZu0qjbBPKhTEe 6 - fgzSTDtZEGmcQw5vA/RwjxoRvKYThbK/lLoVJItFAhUCWUJA8bJuIanwzPfOF0JO 7 - xWkxiY3ntvn5ykbvhF6LoHE+kEfcBJzBfRFRSXV5qU5wW1FC4AQylUDrest/qXQh 8 - DY8boUqK/hi/MlC2ciPH+DlBOi5wduWty8F0KqNzjg1IIEOk8H+z9hgBDbdJnYHH 9 - MBjYOZ3MFpoNb2VCJTE7dlIarVdH1OOO2KkzX/GGW7wGQK94iqLHjBcGl15GcGOz 10 - EOivq+783VOtzZGS4jd8D0OcCo725FzhuWi6KR5QTljwrd5C1gGFoAW7RCsUiveZ 11 - 0by9aB+G2DWmSRWZsmPnnbYo6yPvp+WR2yfPu1pKwjyNsmAgTYm4bkwRIvODb6Xk 12 - ShgawP5V8RDp+hUmr27KgJvUJnQbVeJf9SO1pT7IfNOjLwHv26iOo7UCAwEAAQ== 13 - -----END RSA PUBLIC KEY-----
-1
vars/per-machine/orange/ssh/ssh.id_ed25519.pub/value
··· 1 - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDnHnTPPwMW1Oy3DBuaT4fG5ryhWmVS9Y8Sw0ezUGuLn
-1
vars/per-machine/orange/state-version/version/value
··· 1 - 24.05
-1
vars/per-machine/orange/tor_tor-yggdrasil/hostname/value
··· 1 - ektmky4fpaa76lncnimlkvahdtczeqsi4ouqbpccyfhz2wypb7mhlsid.onion
-1
vars/per-machine/orange/yggdrasil/address/value
··· 1 - 200:3300:7b42:72dc:db:a9a5:2301:d48e
-1
vars/per-machine/orange/yggdrasil/publicKey/value
··· 1 - e67fc25ec691ff922b2d6e7f15b8b82ea0936fb883448ea2597a3fcc72a8c875