Commit ed4c57425258

Vincent Demeester <vincent@sbr.pm>
2026-09-10 17:37:05
chore(aion): removed obsolete Harmonia cache
Removed the unused Aion cache and its nightly builds now that Nagoya provides native ARM builds. Ignored generated Emacs ytr runtime data. Signed-off-by: Vincent Demeester <vincent@sbr.pm>
1 parent 549e1dc
secrets/harmonia/aion-signing-key.age
@@ -1,10 +0,0 @@
-age-encryption.org/v1
--> piv-p256 ItIHHA A38cGH2XYxvLm89NGzLHALRBzBFsctzfyaiP0qON5GMH
-aI5GhU6fdC+SY8u269h+g9iQlJKOmD3Nmb2C7WcABFw
--> piv-p256 cUinNw ArvAQ2JQxShxgKzs97dhBp3mui2KCKb0/Nx2cVYiwuph
-4rCPoeUBSA5+bsrB55+lGoPsU4GTJZqdLr3TG/XZEw8
--> ssh-ed25519 5bXRbA pk4nriaU49kv6JklFLOloSmUYtpVhgG8Hq2Lrk70LgE
-DC7WLfPCTttSrM07aYWZKlfsGZUaO7QUxLqAu3d63b4
---- MuUH78JrKQoP1xb6+X8kolOr/NOWXap6pXP5r6NbfRw
-g�~�DR�w���!n����돚����WN���$c;f+����6)��}���.�L�ə��"�-�R��e?wP�z&�'����…a�7�*)�Z��h�FM�>�M񤗮vs�k����H=bM
-���*K0�;N�
\ No newline at end of file
systems/aion/extra.nix
@@ -48,7 +48,6 @@ in
     ../../modules/audible-sync
     ../../modules/beets-auto-import
     ../../modules/music-playlist-dl
-    ../../modules/harmonia
     ../../modules/xmpp-research-bot
     ../../modules/wallabag
     ./xmpp.nix
@@ -88,12 +87,6 @@ in
       owner = "vincent";
       group = "users";
     };
-    "harmonia-aion-signing-key" = {
-      file = ../../secrets/harmonia/aion-signing-key.age;
-      mode = "440";
-      owner = "root";
-      group = "root";
-    };
     "miniflux-admin-credentials" = {
       file = ../../secrets/aion/miniflux-admin-credentials.age;
       mode = "400";
@@ -138,32 +131,6 @@ in
       };
     };
 
-    # Binary cache server (aarch64-linux)
-    harmonia-cache = {
-      enable = true;
-      signKeyPath = config.age.secrets."harmonia-aion-signing-key".path;
-      port = 5000;
-      workers = 4;
-      priority = 30;
-
-      # Nightly cache pre-population
-      builder = {
-        enable = true;
-        systems = [
-          "aion" # Self
-          "athena" # RPi4
-          "demeter" # RPi4
-          "aix" # RPi4
-          "rhea" # Media server
-        ];
-        schedule = "02:30"; # 2:30 AM daily (offset from aomi)
-        notification = {
-          enable = true;
-          tokenFile = config.age.secrets."ntfy-token".path;
-        };
-      };
-    };
-
     audible-sync = {
       enable = true; # enable one migration dayrs
       user = "vincent";
systems/default.nix
@@ -101,8 +101,6 @@
         "https://vdemeester.cachix.org"
         "https://chapeau-rouge.cachix.org"
         "https://nixos-raspberrypi.cachix.org"
-        # Local Harmonia binary caches
-        "http://aion.sbr.pm:5000" # aarch64-linux
       ];
       trusted-public-keys = [
         "r-ryantm.cachix.org-1:gkUbLkouDAyvBdpBX0JOdIiD2/DP1ldF3Z3Y6Gqcc4c="
@@ -110,8 +108,6 @@
         "chapeau-rouge.cachix.org-1:r34IG766Ez4Eeanr7Zx+egzXLE2Zgvc+XRspYZPDAn8="
         "vdemeester.cachix.org-1:eZWNOrLR9A9szeMahn9ENaoT9DB3WgOos8va+d2CU44="
         "nixos-raspberrypi.cachix.org-1:4iMO9LXa8BqhU+Rpg6LQKiGa2lsNh/j2oiYLNOQ5sPI="
-        # Local Harmonia cache public keys
-        "cache.aion.home-1:VIbchtAJWf8+T46viAsLaQYDhG9KUGVo+vWxH1Tlz94="
       ];
     };
 
.gitignore
@@ -71,6 +71,7 @@ package-lock.json
 /dots/config/emacs/*.eld
 /dots/config/emacs/recentf
 /dots/config/emacs/bookmarks
+/dots/config/emacs/ytr/
 
 # Terraform / OpenTofu
 .terraform/
secrets.nix
@@ -143,8 +143,7 @@ in
   "secrets/okinawa/xmpp-research-bot-password.age".publicKeys = users ++ [ okinawa ];
   "secrets/rhea/restic-aix-password.age".publicKeys = users ++ [ rhea ];
 
-  # Harmonia binary cache signing keys
-  "secrets/harmonia/aion-signing-key.age".publicKeys = users ++ [ aion ];
+  # Harmonia binary cache signing key
   "secrets/harmonia/okinawa-signing-key.age".publicKeys = users ++ [ okinawa ];
 
   # SearXNG on sakhalin