Nix User Repo for Atmosphere projects
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

added cocoon pds pkg

+36
+1
pkgs/default.nix
··· 2 2 # SPDX-License-Identifier: CC0-1.0 OR Unlicense 3 3 {pkgs}: { 4 4 indigo = pkgs.callPackage ./indigo/default.nix {}; 5 + cocoon = pkgs.callPackage ./pds/cocoon.nix {}; 5 6 }
+35
pkgs/pds/cocoon.nix
··· 1 + # SPDX-FileCopyrightText: 2026 atproto-nix.org 2 + # SPDX-License-Identifier: CC0-1.0 OR Unlicense 3 + { 4 + lib, 5 + fetchFromGitHub, 6 + buildGoModule, 7 + }: 8 + buildGoModule { 9 + pname = "cocoon"; 10 + version = "ea980a7"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "haileyok"; 14 + repo = "cocoon"; 15 + rev = "ea980a7e278427897c43ca7f21db3128674c731d"; 16 + hash = "sha256-8oTEgyRoSHr9kLi64+6nLU+yj5k0oSXANNnXxRvRgdo="; 17 + }; 18 + 19 + vendorHash = "sha256-bux3OfHT8f1FVpBAZUP23vo8M6h8nPTJbi/GTUzhdc4="; 20 + 21 + doCheck = false; 22 + 23 + meta = { 24 + description = "Golang implementation of ATProto Personal Data Server (PDS) with SQLite backend"; 25 + homepage = "https://github.com/haileyok/cocoon"; 26 + license = with lib.licenses; [mit]; 27 + maintainers = [ 28 + { 29 + name = "atproto-nix"; 30 + email = "git@atproto-nix.org"; 31 + } 32 + ]; 33 + mainProgram = "cocoon"; 34 + }; 35 + }