Package Penpot 2.18.3 for Nix with NixOS module; afk devShell

Vendored from debling/nix-penpot (MIT). Fixes on top:
- pnpm fetchers: drop --config.fetch-* flags (UND_ERR_INVALID_ARG on pnpm 11.27)
  and pin real store hashes (frontend x3, exporter, mcp)
- deps-lock.json: add transitive funcool/beicon2 v2.0 so fake-git resolves
  potok2's pin during the shadow-cljs classpath build
- expose frontend pnpm stores via passthru for rehashing
- x86_64-linux only; devShell ships afk, jj, git
This commit is contained in:
kurogeek committed 2026-10-20 17:45:02 +00:00
commit 08b5496980
21 files changed
+7840

No files matched your search

Generated
+347
View File
@@ -0,0 +1,347 @@
{
"nodes": {
"afk": {
"inputs": {
"llm-agents": "llm-agents",
"nixpkgs": [
"nixpkgs"
],
"superpowers": "superpowers",
"wrappers": "wrappers"
},
"locked": {
"lastModified": 1792156344,
"narHash": "sha256-A9FdczKIes4uhqbpEh1yHY6RI6V2UqAou22SBgLDY/Y=",
"owner": "DavHau",
"repo": "afk",
"rev": "c1cc2da48640276ed39fd9035aef5005577cdde4",
"type": "github"
},
"original": {
"owner": "DavHau",
"repo": "afk",
"type": "github"
}
},
"bun2nix": {
"inputs": {
"flake-parts": [
"afk",
"llm-agents",
"flake-parts"
],
"nixpkgs": [
"afk",
"llm-agents",
"nixpkgs"
],
"systems": [
"afk",
"llm-agents",
"systems"
],
"treefmt-nix": [
"afk",
"llm-agents",
"treefmt-nix"
]
},
"locked": {
"lastModified": 1790001035,
"narHash": "sha256-1/SLBjSYBzDdDhvLQ83wrzBakyS/xNGgtxHGNuveOEQ=",
"owner": "Mic92",
"repo": "bun2nix",
"rev": "07a5bfc8ac36c5370199343fa620b69f63186e33",
"type": "github"
},
"original": {
"owner": "Mic92",
"ref": "llm-agents",
"repo": "bun2nix",
"type": "github"
}
},
"clj-nix": {
"inputs": {
"devshell": "devshell",
"nix-fetcher-data": "nix-fetcher-data",
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1776760934,
"narHash": "sha256-WVzvTigFwWcJ0VkAFMzA3jE8kbHGahCJ0FJFqVYhPqM=",
"owner": "jlesquembre",
"repo": "clj-nix",
"rev": "2b1290ee56e9bbd50e9b5874c985d34ad2f1b458",
"type": "github"
},
"original": {
"owner": "jlesquembre",
"repo": "clj-nix",
"rev": "2b1290ee56e9bbd50e9b5874c985d34ad2f1b458",
"type": "github"
}
},
"devshell": {
"inputs": {
"nixpkgs": [
"clj-nix",
"nixpkgs"
]
},
"locked": {
"lastModified": 1768818222,
"narHash": "sha256-460jc0+CZfyaO8+w8JNtlClB2n4ui1RbHfPTLkpwhU8=",
"owner": "numtide",
"repo": "devshell",
"rev": "255a2b1725a20d060f566e4755dbf571bbbb5f76",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "devshell",
"type": "github"
}
},
"flake-parts": {
"inputs": {
"nixpkgs-lib": [
"afk",
"llm-agents",
"nixpkgs"
]
},
"locked": {
"lastModified": 1790898470,
"narHash": "sha256-zTwuwezD0w3hpga6a6P8emidzAZFyWqlNeRBlpWOOl8=",
"owner": "hercules-ci",
"repo": "flake-parts",
"rev": "024633cd702b10285db5cb19b40ad48d2399ba60",
"type": "github"
},
"original": {
"owner": "hercules-ci",
"repo": "flake-parts",
"type": "github"
}
},
"flake-parts_2": {
"inputs": {
"nixpkgs-lib": "nixpkgs-lib"
},
"locked": {
"lastModified": 1719745305,
"narHash": "sha256-xwgjVUpqSviudEkpQnioeez1Uo2wzrsMaJKJClh+Bls=",
"owner": "hercules-ci",
"repo": "flake-parts",
"rev": "c3c5ecc05edc7dafba779c6c1a61cd08ac6583e9",
"type": "github"
},
"original": {
"owner": "hercules-ci",
"repo": "flake-parts",
"type": "github"
}
},
"llm-agents": {
"inputs": {
"bun2nix": "bun2nix",
"flake-parts": "flake-parts",
"nixpkgs": [
"afk",
"nixpkgs"
],
"systems": "systems",
"treefmt-nix": "treefmt-nix"
},
"locked": {
"lastModified": 1792149628,
"narHash": "sha256-z6OJhOCXlLXdP1GdqS+6wLe/blU6KGZFrib+b/nxYE8=",
"ref": "refs/heads/main",
"rev": "e85b99217baf13a38fc887b31338b1833f1159c0",
"shallow": true,
"type": "git",
"url": "https://github.com/numtide/llm-agents.nix"
},
"original": {
"shallow": true,
"type": "git",
"url": "https://github.com/numtide/llm-agents.nix"
}
},
"nix-fetcher-data": {
"inputs": {
"flake-parts": "flake-parts_2",
"nixpkgs": [
"clj-nix",
"nixpkgs"
]
},
"locked": {
"lastModified": 1755022803,
"narHash": "sha256-/QtBdVfZlrRJW5enUoWlBE2wrLXJBMJ45X0rZh0jiaU=",
"owner": "jlesquembre",
"repo": "nix-fetcher-data",
"rev": "9da3926b1459d6ff15268072d1c51351b82811b9",
"type": "github"
},
"original": {
"owner": "jlesquembre",
"repo": "nix-fetcher-data",
"type": "github"
}
},
"nixpkgs": {
"locked": {
"lastModified": 1792210252,
"narHash": "sha256-Mh0PUaIv4nFY+8wAGonaEh8iBzwsmdNlwjVHmFg1Biw=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "09063bd1f2b36fd9fd793c36dfade7bd40a93dfc",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs-lib": {
"locked": {
"lastModified": 1717284937,
"narHash": "sha256-lIbdfCsf8LMFloheeE6N31+BMIeixqyQWbSr2vk79EQ=",
"type": "tarball",
"url": "https://github.com/NixOS/nixpkgs/archive/eb9ceca17df2ea50a250b6b27f7bf6ab0186f198.tar.gz"
},
"original": {
"type": "tarball",
"url": "https://github.com/NixOS/nixpkgs/archive/eb9ceca17df2ea50a250b6b27f7bf6ab0186f198.tar.gz"
}
},
"penpot": {
"flake": false,
"locked": {
"lastModified": 1791289550,
"narHash": "sha256-K5PkVl/3+CTtmFIrHRG3kMzPlkZZA5QYeyXHzGVb9wI=",
"owner": "penpot",
"repo": "penpot",
"rev": "ff7a66f51938b2293260ea27a64e2c4e0833b5e3",
"type": "github"
},
"original": {
"owner": "penpot",
"ref": "2.18.3",
"repo": "penpot",
"type": "github"
}
},
"penpot-files": {
"flake": false,
"locked": {
"lastModified": 1791873278,
"narHash": "sha256-KrfH2lXbbC50kw4T6cPZssk1PcUqKzZ5qHQo0JbxbbE=",
"owner": "penpot",
"repo": "penpot-files",
"rev": "be9b1c33ff7546f2a5246b4c52a96f1183c2fe35",
"type": "github"
},
"original": {
"owner": "penpot",
"ref": "main",
"repo": "penpot-files",
"type": "github"
}
},
"root": {
"inputs": {
"afk": "afk",
"clj-nix": "clj-nix",
"nixpkgs": "nixpkgs",
"penpot": "penpot",
"penpot-files": "penpot-files"
}
},
"superpowers": {
"flake": false,
"locked": {
"lastModified": 1790359587,
"narHash": "sha256-BWPiXoXV+jePP+wn/Z+Af4iehIL7oei00plaWaTzq8s=",
"ref": "main",
"rev": "8ca22dba9a94f28898bbce59f2537ff4d87c747d",
"shallow": true,
"type": "git",
"url": "https://github.com/obra/superpowers.git"
},
"original": {
"ref": "main",
"shallow": true,
"type": "git",
"url": "https://github.com/obra/superpowers.git"
}
},
"systems": {
"locked": {
"lastModified": 1791244623,
"narHash": "sha256-uuanbkFk8a313Zfrxdcz8Us/yQtaxNnKJtX8v0ZPpd8=",
"owner": "nix-systems",
"repo": "default",
"rev": "d36eeed142f88b5a636f2e3856a53c61654cf29b",
"type": "github"
},
"original": {
"owner": "nix-systems",
"repo": "default",
"type": "github"
}
},
"treefmt-nix": {
"inputs": {
"nixpkgs": [
"afk",
"llm-agents",
"nixpkgs"
]
},
"locked": {
"lastModified": 1791885023,
"narHash": "sha256-C3alQ2MEt0zVrUSho5NUDo3jmhbff72++bfwoqT9Omo=",
"owner": "numtide",
"repo": "treefmt-nix",
"rev": "0d6d739a833ba9a9c93034862e4a7b061a062a1c",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "treefmt-nix",
"type": "github"
}
},
"wrappers": {
"inputs": {
"nixpkgs": [
"afk",
"nixpkgs"
]
},
"locked": {
"lastModified": 1783783341,
"narHash": "sha256-zoxaqE02t2HdbDnDAAPbEJGFKDEaot52CepH5v39+f0=",
"ref": "refs/heads/main",
"rev": "b85926076618a9a57f450df8a660fba5880aeb21",
"shallow": true,
"type": "git",
"url": "https://github.com/lassulus/wrappers"
},
"original": {
"shallow": true,
"type": "git",
"url": "https://github.com/lassulus/wrappers"
}
}
},
"root": "root",
"version": 7
}