+20
_sources/generated.json
+20
_sources/generated.json
···
102
102
},
103
103
"version": "5ea68886d95218646d11d3551a476d458df00778"
104
104
},
105
+
"faunu": {
106
+
"cargoLocks": null,
107
+
"date": "2025-12-17",
108
+
"extract": null,
109
+
"name": "faunu",
110
+
"passthru": null,
111
+
"pinned": false,
112
+
"src": {
113
+
"deepClone": false,
114
+
"fetchSubmodules": false,
115
+
"leaveDotGit": false,
116
+
"name": null,
117
+
"rev": "b7bacebec9faeef6f6adfb8e030d9d335a64152a",
118
+
"sha256": "sha256-6ZyeHzgOM/sbZyywimqvpM52fnnhXu3PsixU+0l+hXo=",
119
+
"sparseCheckout": [],
120
+
"type": "git",
121
+
"url": "https://tangled.org/@ptr.pet/faunu"
122
+
},
123
+
"version": "b7bacebec9faeef6f6adfb8e030d9d335a64152a"
124
+
},
105
125
"gomod2nix": {
106
126
"cargoLocks": null,
107
127
"date": "2025-11-24",
+14
_sources/generated.nix
+14
_sources/generated.nix
···
65
65
};
66
66
date = "2025-11-27";
67
67
};
68
+
faunu = {
69
+
pname = "faunu";
70
+
version = "b7bacebec9faeef6f6adfb8e030d9d335a64152a";
71
+
src = fetchgit {
72
+
url = "https://tangled.org/@ptr.pet/faunu";
73
+
rev = "b7bacebec9faeef6f6adfb8e030d9d335a64152a";
74
+
fetchSubmodules = false;
75
+
deepClone = false;
76
+
leaveDotGit = false;
77
+
sparseCheckout = [ ];
78
+
sha256 = "sha256-6ZyeHzgOM/sbZyywimqvpM52fnnhXu3PsixU+0l+hXo=";
79
+
};
80
+
date = "2025-12-17";
81
+
};
68
82
gomod2nix = {
69
83
pname = "gomod2nix";
70
84
version = "02e63a239d6eabd595db56852535992c898eba72";
+1
-1
dns/dnsconfig.js
+1
-1
dns/dnsconfig.js
···
128
128
DnsProvider(DSP_BUNNY),
129
129
DefaultTTL(1),
130
130
TRIMOUNTS("@", CF_PROXY_OFF),
131
-
DZWONEK(["nucleus", "trill"], CF_PROXY_OFF),
131
+
DZWONEK(["nucleus", "trill", "dysnomia"], CF_PROXY_OFF),
132
132
// atproto
133
133
TXT("_atproto", "did=did:plc:dfl62fgb7wtjj3fcbb72naae"),
134
134
TXT("_atproto.nil", "did=did:plc:dumbmutt4po52ept2tczimje"),
+22
hosts/dzwonek/modules/dysnomia.nix
+22
hosts/dzwonek/modules/dysnomia.nix
···
1
+
{terra, ...}:
2
+
let
3
+
rootDomain = "vpn.gaze.systems";
4
+
domain = "dysnomia.ptr.pet";
5
+
in
6
+
{
7
+
security.acme.certs.${rootDomain}.extraDomainNames = [domain];
8
+
services.nginx.virtualHosts.${domain} = {
9
+
useACMEHost = rootDomain;
10
+
forceSSL = true;
11
+
quic = true;
12
+
kTLS = true;
13
+
locations."/" = {
14
+
root = terra.faunu;
15
+
tryFiles = "$uri $uri/ /index.html";
16
+
extraConfig = ''
17
+
add_header Cross-Origin-Embedder-Policy "require-corp";
18
+
add_header Cross-Origin-Opener-Policy "same-origin";
19
+
'';
20
+
};
21
+
};
22
+
}
+4
nvfetcher.toml
+4
nvfetcher.toml
+1
pkgs-set/pkgs/faunu.nix
+1
pkgs-set/pkgs/faunu.nix
···
1
+
{inputs, callPackage, ...}: callPackage "${inputs.faunu}/nix/default.nix" {}
+2
-2
pkgs-set/pkgs/helium.nix
+2
-2
pkgs-set/pkgs/helium.nix
···
5
5
}:
6
6
pkgs.appimageTools.wrapType2 rec {
7
7
pname = "helium";
8
-
version = "0.6.4.1";
8
+
version = "0.7.4.1";
9
9
10
10
src = let
11
11
platformMap = {
···
16
16
platform = platformMap.${pkgs.system};
17
17
18
18
hashes = {
19
-
"x86_64-linux" = "sha256-DlEFuFwx2Qjr9eb6uiSYzM/F3r2hdtkMW5drJyJt/YE=";
19
+
"x86_64-linux" = "sha256-JFaGuRbjNEzFOEpntbzARxCOxA/2Fxhd31nXaVPfpFg=";
20
20
"aarch64-linux" = "sha256-B63tvOtSRlMRJozvzC7lqG2LM0ZgLIq2G/AHABl+Qqg=";
21
21
};
22
22