diff --git a/hosts/default.nix b/hosts/default.nix index 7992193..7ddf705 100644 --- a/hosts/default.nix +++ b/hosts/default.nix @@ -12,9 +12,7 @@ let agenixOverlay = final: prev: { agenix = agenix.packages.${prev.system}.default; }; - customOverlays = (final: prev: { - zeroclaw = prev.callPackage ../packages/zeroclaw.nix { }; - }); + customOverlays = (final: prev: { }); mkPkgs = nixpkgsSrc: system: diff --git a/hosts/hosts.nix b/hosts/hosts.nix index 159b082..98e776b 100644 --- a/hosts/hosts.nix +++ b/hosts/hosts.nix @@ -213,15 +213,6 @@ ]; }; - zeroclaw = { - module = ./zeroclaw; - tags = [ - "lxc" - "bacco" - "zeroclaw" - ]; - }; - # Special hosts (non-LXC or local deployment) # deadbeef = { # module = ./deadbeef; diff --git a/hosts/parameters.nix b/hosts/parameters.nix index 65f55af..d55fccf 100644 --- a/hosts/parameters.nix +++ b/hosts/parameters.nix @@ -35,7 +35,6 @@ in ilpost-podcast = "ilpost-podcast.${private-domain}"; librenms = "librenms.${private-domain}"; collabora = "collabora.${private-domain}"; - zeroclaw = "zeroclaw.${private-domain}"; }; personal = { username = "pazpi"; diff --git a/hosts/zeroclaw/default.nix b/hosts/zeroclaw/default.nix deleted file mode 100644 index 585e4dc..0000000 --- a/hosts/zeroclaw/default.nix +++ /dev/null @@ -1,27 +0,0 @@ -{ - config, - pkgs, - lib, - ... -}: -{ - networking.firewall.allowedTCPPorts = [ 37617 ]; - - my = { - networking.tailscale.enable = true; - - utils = { - commons.enable = true; - lxc-standard.enable = true; - }; - - virtualisation.proxmox.enable = true; - }; - - environment.systemPackages = with pkgs; [ - git - zeroclaw - ]; - - system.stateVersion = "25.11"; -} diff --git a/packages/zeroclaw.nix b/packages/zeroclaw.nix deleted file mode 100644 index bce6ba7..0000000 --- a/packages/zeroclaw.nix +++ /dev/null @@ -1,43 +0,0 @@ -# ZeroClaw: built from source on NixOS (release tag as source). -# Pre-built Linux binaries are not used; this compiles from the official repo at the given tag. -# https://github.com/zeroclaw-labs/zeroclaw -# -# When bumping version: set rev = "v" and update src.sha256 via: -# nix-prefetch-url --unpack "https://github.com/zeroclaw-labs/zeroclaw/archive/refs/tags/v.tar.gz" -{ - rustPlatform, - fetchFromGitHub, - lib, -}: -rustPlatform.buildRustPackage rec { - pname = "zeroclaw"; - version = "0.1.7"; - - src = fetchFromGitHub { - owner = "zeroclaw-labs"; - repo = "zeroclaw"; - rev = "v${version}"; - sha256 = "0d4yx8r0yg54jv5yqgx6abdww5rdak3waxfrw8a00fz5nj3zd3qg"; - }; - - # Use Cargo.lock from the tagged source for reproducible dependency resolution - cargoLock = { - lockFile = "${src}/Cargo.lock"; - }; - - # Placeholder web/dist so rust-embed has at least one asset (dashboard is optional) - prePatch = '' - mkdir -p web/dist - echo 'ZeroClawDashboard placeholder' > web/dist/index.html - ''; - - doCheck = false; - - meta = with lib; { - description = "Fast, small, and fully autonomous AI assistant infrastructure"; - homepage = "https://github.com/zeroclaw-labs/zeroclaw"; - license = with licenses; [ mit asl20 ]; - platforms = platforms.linux; - mainProgram = "zeroclaw"; - }; -} diff --git a/ssh-keys.nix b/ssh-keys.nix index 9dbcb3e..79570df 100644 --- a/ssh-keys.nix +++ b/ssh-keys.nix @@ -29,7 +29,6 @@ rec { ilpost-podcast = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHo3tGrspZlSVbC1X/MHFFwDGj8G8+ZrZihU28DkbJEh"; colmena = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOOVg0/MhkyTsZBITT0nZvH0hWskPJ7lyC5Mw70duczq"; collabora = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICSaXqZ+gqkbRJxsHRvCXw9U2Zip8YlPjbEIgPEzevO3"; - zeroclaw = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFSaWvSeZeWueOJ8nG/H5M0qbsmV+ArIgGi0O1xO3wXC"; }; # Machines able to provisioning other machines