tangled
alpha
login
or
join now
bwc9876.dev
/
nixos-config
1
fork
atom
Flake for my NixOS devices
1
fork
atom
overview
issues
pulls
pipelines
cocoon update
bwc9876.dev
1 month ago
3b8340ab
4d214d28
verified
This commit was signed with the committer's
known signature
.
bwc9876.dev
SSH Key Fingerprint:
SHA256:DanMEP/RNlSC7pAVbnXO6wzQV00rqyKj053tz4uH5gQ=
+12
-1
1 changed file
expand all
collapse all
unified
split
nixosModules
cocoon.nix
+12
-1
nixosModules/cocoon.nix
···
8
8
{
9
9
options.cow.cocoon = {
10
10
enable = lib.mkEnableOption "Cocoon PDS";
11
11
+
package = lib.mkPackageOption {
12
12
+
description = "Package to use, defaults to latest release on GH";
13
13
+
default = pkgs.cocoon.overrideAttrs (prev: next: {
14
14
+
src = pkgs.fetchFromGitHub {
15
15
+
owner = "haileyok";
16
16
+
repo = "cocoon";
17
17
+
ref = "v0.8.4";
18
18
+
hash = "";
19
19
+
};
20
20
+
});
21
21
+
};
11
22
did = lib.mkOption {
12
23
type = lib.types.str;
13
24
description = "DID of server owner";
···
144
155
script = ''
145
156
COCOON_ADMIN_PASSWORD=$(cat "$CREDENTIALS_DIRECTORY/adminPass") \
146
157
COCOON_SESSION_SECRET=$(cat "$CREDENTIALS_DIRECTORY/session") \
147
147
-
${lib.getExe pkgs.cocoon} run
158
158
+
${lib.getExe conf.package} run
148
159
'';
149
160
150
161
serviceConfig = {