# m3ta-nixpkgs package registry # # Flake inputs used: # inputs.basecamp → basecamp (pass-through) # inputs.openspec → openspec (pass-through) # inputs.opencode → opencode-desktop (build inputs + patches) # inputs.agents → not used directly here (used by lib/) { pkgs, inputs, ... }: let system = pkgs.stdenv.hostPlatform.system; in { # ── Local packages ──────────────────────────────────────────────── # Standard packages built from source in .//default.nix. # No flake inputs required. sidecar = pkgs.callPackage ./sidecar {}; td = pkgs.callPackage ./td {}; eigent = pkgs.callPackage ./eigent {}; hyprpaper-random = pkgs.callPackage ./hyprpaper-random {}; launch-webapp = pkgs.callPackage ./launch-webapp {}; mem0 = pkgs.callPackage ./mem0 {}; msty-studio = pkgs.callPackage ./msty-studio {}; n8n = pkgs.callPackage ./n8n {}; pomodoro-timer = pkgs.callPackage ./pomodoro-timer {}; rofi-project-opener = pkgs.callPackage ./rofi-project-opener {}; stt-ptt = pkgs.callPackage ./stt-ptt {}; tuxedo-backlight = pkgs.callPackage ./tuxedo-backlight {}; kestractl = pkgs.callPackage ./kestractl {}; openshell = pkgs.callPackage ./openshell {}; zellij-ps = pkgs.callPackage ./zellij-ps {}; vibetyper = pkgs.callPackage ./vibetyper {}; # ── Pass-through packages ────────────────────────────────────────── # Imported directly from flake inputs. No local modifications. basecamp = inputs.basecamp.packages.${system}.default; openspec = inputs.openspec.packages.${system}.default; }