From 4f79ec77ae4b226e610caf9ac19b002d166a328b Mon Sep 17 00:00:00 2001 From: Erik Simon Date: Fri, 24 Jul 2026 19:55:01 +0200 Subject: [PATCH] terra: drop private tome input --- flake.lock | 19 +------------------ flake.nix | 16 ++++------------ services/desktop/desktop-apps.nix | 4 ++-- 3 files changed, 7 insertions(+), 32 deletions(-) diff --git a/flake.lock b/flake.lock index b75b72d..4dec192 100644 --- a/flake.lock +++ b/flake.lock @@ -463,8 +463,7 @@ "nixpkgs": "nixpkgs_2", "nixpkgs-unstable": "nixpkgs-unstable", "proton-pass-cli": "proton-pass-cli", - "sops-nix": "sops-nix", - "tome": "tome" + "sops-nix": "sops-nix" } }, "sops-nix": { @@ -502,22 +501,6 @@ "type": "github" } }, - "tome": { - "flake": false, - "locked": { - "lastModified": 1784844989, - "narHash": "sha256-b9cr5QeVx+GSUTU0Wc85jqhg8FCFIKZ5TI1k4CE2Ca0=", - "ref": "refs/heads/master", - "rev": "4b48640dcd66cdb2e6922a1fc50b28dbfb8b67ef", - "revCount": 45, - "type": "git", - "url": "ssh://gitea@git.mgaction.town:2222/darman/TOME.git" - }, - "original": { - "type": "git", - "url": "ssh://gitea@git.mgaction.town:2222/darman/TOME.git" - } - }, "treefmt-nix": { "inputs": { "nixpkgs": [ diff --git a/flake.nix b/flake.nix index 95fe771..7acda86 100644 --- a/flake.nix +++ b/flake.nix @@ -53,14 +53,10 @@ url = "github:tomsch/proton-pass-cli-nix"; inputs.nixpkgs.follows = "nixpkgs"; }; - # Tome (formerly AudibleLibrary) — darman's own .NET/Photino desktop app. - # Private repo on our own gitea; fetched over ssh with darman's ambient key, - # same as any other git flake input. `flake = false`: it's a plain source - # tree, not itself a flake. See pkgs/tome.nix. - tome = { - url = "git+ssh://gitea@git.mgaction.town:2222/darman/TOME.git"; - flake = false; - }; + # NOTE: the `tome` input (private repo git+ssh://gitea@git.mgaction.town) was + # removed temporarily — the credential-less installer-iso can't fetch it, so + # `install terra localhost` failed at nixos-install (post-disko). Re-add it + # (input + packages.tome + desktop-apps.nix) once the installer can auth. }; outputs = { self, nixpkgs, disko, nixos-anywhere, sops-nix, nixos-images, home-manager, mediamanager-nix, authentik-nix, ... }@inputs: @@ -69,10 +65,6 @@ in { packages.${system} = { - tome = nixpkgs.legacyPackages.${system}.callPackage ./pkgs/tome.nix { - src = inputs.tome; - }; - # Re-exported so `./scripts/deploy` can run them as `nix run .#disko` / # `nix run .#nixos-anywhere`, at the revision flake.lock pins. See the # nixos-anywhere input above for why that matters. diff --git a/services/desktop/desktop-apps.nix b/services/desktop/desktop-apps.nix index 09a9a18..14820ed 100644 --- a/services/desktop/desktop-apps.nix +++ b/services/desktop/desktop-apps.nix @@ -2,7 +2,6 @@ let rishot = pkgs.callPackage ../../pkgs/rishot.nix { }; - tome = pkgs.callPackage ../../pkgs/tome.nix { src = inputs.tome; }; in # Desktop applications for a workstation host (currently: terra). Split from @@ -36,7 +35,8 @@ in kdePackages.dolphin vivaldi rishot - tome + # tome removed for now — private git+ssh flake input the installer can't + # fetch. The dev SDKs below stay (public, cached) for when it comes back. # Tome development (Tome.App targets net10.0; ClientApp is Preact/Vite). dotnetCorePackages.sdk_10_0