this repo has no description
4
fork

Configure Feed

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

feat(wolumonde): add clickee proxy

dusk 67ab901f 85cd9ff5

+109 -49
+32 -12
_sources/generated.json
··· 40 40 }, 41 41 "version": "104a7d21a69c96a1eadf9bcd2807b7dcc968434b" 42 42 }, 43 + "clickee-proxy": { 44 + "cargoLocks": null, 45 + "date": "2025-09-15", 46 + "extract": null, 47 + "name": "clickee-proxy", 48 + "passthru": null, 49 + "pinned": false, 50 + "src": { 51 + "deepClone": false, 52 + "fetchSubmodules": false, 53 + "leaveDotGit": false, 54 + "name": null, 55 + "rev": "a60247a8d92e1802298fc197034d0b7b54cd90b7", 56 + "sha256": "sha256-sMLvbvnhGGt+LpKmD3e/iPcEtUd6Yu+92DTlEwHxZCI=", 57 + "sparseCheckout": [], 58 + "type": "git", 59 + "url": "https://tangled.sh/@poor.dog/clickee-proxy" 60 + }, 61 + "version": "a60247a8d92e1802298fc197034d0b7b54cd90b7" 62 + }, 43 63 "gomod2nix": { 44 64 "cargoLocks": null, 45 65 "date": "2025-08-24", ··· 63 83 }, 64 84 "home": { 65 85 "cargoLocks": null, 66 - "date": "2025-09-11", 86 + "date": "2025-09-15", 67 87 "extract": null, 68 88 "name": "home", 69 89 "passthru": null, ··· 75 95 "name": null, 76 96 "owner": "nix-community", 77 97 "repo": "home-manager", 78 - "rev": "9eab59f3e71ea3a725e4817d8dcf0da0824ad19d", 79 - "sha256": "sha256-OrythrqccPKtuVt0mj26rr83Qo3Ljb4ZmwLdPGjzjMU=", 98 + "rev": "11cc5449c50e0e5b785be3dfcb88245232633eb8", 99 + "sha256": "sha256-Mv16aegXLulgyDunijP6SPFJNm8lSXb2w3Q0X+vZ9TY=", 80 100 "sparseCheckout": [], 81 101 "type": "github" 82 102 }, 83 - "version": "9eab59f3e71ea3a725e4817d8dcf0da0824ad19d" 103 + "version": "11cc5449c50e0e5b785be3dfcb88245232633eb8" 84 104 }, 85 105 "limbusart": { 86 106 "cargoLocks": null, ··· 138 158 }, 139 159 "nixos-wsl": { 140 160 "cargoLocks": null, 141 - "date": "2025-09-12", 161 + "date": "2025-09-15", 142 162 "extract": null, 143 163 "name": "nixos-wsl", 144 164 "passthru": null, ··· 150 170 "name": null, 151 171 "owner": "nix-community", 152 172 "repo": "NixOS-WSL", 153 - "rev": "42666441c3ddf34a8583a77f07a2c7cae32513c3", 154 - "sha256": "sha256-ZzoQXe7GV7QX3B3Iw59BogmrtHSP5Ig7MAPPD0cOFW4=", 173 + "rev": "134e117c969f42277f1c5e60c8fbcac103c2c454", 174 + "sha256": "sha256-B+MT526k5th4x22h213/CgzdkKWIaeaa0+Y0uuCkH/I=", 155 175 "sparseCheckout": [], 156 176 "type": "github" 157 177 }, 158 - "version": "42666441c3ddf34a8583a77f07a2c7cae32513c3" 178 + "version": "134e117c969f42277f1c5e60c8fbcac103c2c454" 159 179 }, 160 180 "nsid-tracker": { 161 181 "cargoLocks": null, ··· 179 199 }, 180 200 "tangled": { 181 201 "cargoLocks": null, 182 - "date": "2025-09-11", 202 + "date": "2025-09-14", 183 203 "extract": null, 184 204 "name": "tangled", 185 205 "passthru": null, ··· 189 209 "fetchSubmodules": false, 190 210 "leaveDotGit": false, 191 211 "name": null, 192 - "rev": "acce4932c10307047c5710855bb97fa08132f08d", 193 - "sha256": "sha256-3qQxSkJyotDf6WKau1DimetbKvXf4/jgTSZgcBErVyM=", 212 + "rev": "708fbcf042177edb51e0c7cf53d4186eceb2c36c", 213 + "sha256": "sha256-1Bg0qm86uaE2q4whS9lthUTh1hfUWRCHWBP+aO25yE8=", 194 214 "sparseCheckout": [], 195 215 "type": "git", 196 216 "url": "https://tangled.sh/@tangled.sh/core" 197 217 }, 198 - "version": "acce4932c10307047c5710855bb97fa08132f08d" 218 + "version": "708fbcf042177edb51e0c7cf53d4186eceb2c36c" 199 219 }, 200 220 "tangled-sqlite-lib": { 201 221 "cargoLocks": null,
+26 -12
_sources/generated.nix
··· 27 27 }; 28 28 date = "2025-09-03"; 29 29 }; 30 + clickee-proxy = { 31 + pname = "clickee-proxy"; 32 + version = "a60247a8d92e1802298fc197034d0b7b54cd90b7"; 33 + src = fetchgit { 34 + url = "https://tangled.sh/@poor.dog/clickee-proxy"; 35 + rev = "a60247a8d92e1802298fc197034d0b7b54cd90b7"; 36 + fetchSubmodules = false; 37 + deepClone = false; 38 + leaveDotGit = false; 39 + sparseCheckout = [ ]; 40 + sha256 = "sha256-sMLvbvnhGGt+LpKmD3e/iPcEtUd6Yu+92DTlEwHxZCI="; 41 + }; 42 + date = "2025-09-15"; 43 + }; 30 44 gomod2nix = { 31 45 pname = "gomod2nix"; 32 46 version = "47d628dc3b506bd28632e47280c6b89d3496909d"; ··· 41 55 }; 42 56 home = { 43 57 pname = "home"; 44 - version = "9eab59f3e71ea3a725e4817d8dcf0da0824ad19d"; 58 + version = "11cc5449c50e0e5b785be3dfcb88245232633eb8"; 45 59 src = fetchFromGitHub { 46 60 owner = "nix-community"; 47 61 repo = "home-manager"; 48 - rev = "9eab59f3e71ea3a725e4817d8dcf0da0824ad19d"; 62 + rev = "11cc5449c50e0e5b785be3dfcb88245232633eb8"; 49 63 fetchSubmodules = false; 50 - sha256 = "sha256-OrythrqccPKtuVt0mj26rr83Qo3Ljb4ZmwLdPGjzjMU="; 64 + sha256 = "sha256-Mv16aegXLulgyDunijP6SPFJNm8lSXb2w3Q0X+vZ9TY="; 51 65 }; 52 - date = "2025-09-11"; 66 + date = "2025-09-15"; 53 67 }; 54 68 limbusart = { 55 69 pname = "limbusart"; ··· 89 103 }; 90 104 nixos-wsl = { 91 105 pname = "nixos-wsl"; 92 - version = "42666441c3ddf34a8583a77f07a2c7cae32513c3"; 106 + version = "134e117c969f42277f1c5e60c8fbcac103c2c454"; 93 107 src = fetchFromGitHub { 94 108 owner = "nix-community"; 95 109 repo = "NixOS-WSL"; 96 - rev = "42666441c3ddf34a8583a77f07a2c7cae32513c3"; 110 + rev = "134e117c969f42277f1c5e60c8fbcac103c2c454"; 97 111 fetchSubmodules = false; 98 - sha256 = "sha256-ZzoQXe7GV7QX3B3Iw59BogmrtHSP5Ig7MAPPD0cOFW4="; 112 + sha256 = "sha256-B+MT526k5th4x22h213/CgzdkKWIaeaa0+Y0uuCkH/I="; 99 113 }; 100 - date = "2025-09-12"; 114 + date = "2025-09-15"; 101 115 }; 102 116 nsid-tracker = { 103 117 pname = "nsid-tracker"; ··· 115 129 }; 116 130 tangled = { 117 131 pname = "tangled"; 118 - version = "acce4932c10307047c5710855bb97fa08132f08d"; 132 + version = "708fbcf042177edb51e0c7cf53d4186eceb2c36c"; 119 133 src = fetchgit { 120 134 url = "https://tangled.sh/@tangled.sh/core"; 121 - rev = "acce4932c10307047c5710855bb97fa08132f08d"; 135 + rev = "708fbcf042177edb51e0c7cf53d4186eceb2c36c"; 122 136 fetchSubmodules = false; 123 137 deepClone = false; 124 138 leaveDotGit = false; 125 139 sparseCheckout = [ ]; 126 - sha256 = "sha256-3qQxSkJyotDf6WKau1DimetbKvXf4/jgTSZgcBErVyM="; 140 + sha256 = "sha256-1Bg0qm86uaE2q4whS9lthUTh1hfUWRCHWBP+aO25yE8="; 127 141 }; 128 - date = "2025-09-11"; 142 + date = "2025-09-14"; 129 143 }; 130 144 tangled-sqlite-lib = { 131 145 pname = "tangled-sqlite-lib";
-7
hosts/wolumonde/modules/blog.nix
··· 76 76 }; 77 77 }; 78 78 79 - age.secrets.clickerAuth = { 80 - file = ../../../secrets/clickerAuth.age; 81 - }; 82 - 83 79 services.nginx.virtualHosts."poor.dog" = { 84 80 locations."/".return = "301 https://gaze.systems$request_uri"; 85 - locations."/click" = { 86 - proxyPass = "http://100.64.0.1:8668"; 87 - }; 88 81 }; 89 82 }
+27
hosts/wolumonde/modules/clickee-proxy.nix
··· 1 + {config, terra, ...}: let 2 + port = 7145; 3 + in { 4 + age.secrets.clickeeProxyConfig = { 5 + file = ../../../secrets/clickeeProxyConfig.age; 6 + }; 7 + 8 + systemd.services.clickee-proxy = { 9 + description = "clickee-proxy"; 10 + wantedBy = [ "multi-user.target" ]; 11 + after = [ "network.target" ]; 12 + environment = { 13 + PORT = toString port; 14 + }; 15 + serviceConfig = { 16 + DynamicUser = true; 17 + ExecStart = "${terra.clickee-proxy}/bin/clickee-proxy"; 18 + Restart = "on-failure"; 19 + RestartSec = 5; 20 + EnvironmentFile = config.age.secrets.clickeeProxyConfig.path; 21 + }; 22 + }; 23 + 24 + services.nginx.virtualHosts."poor.dog" = { 25 + locations."/click".proxyPass = "http://localhost:${toString port}"; 26 + }; 27 + }
+4
nvfetcher.toml
··· 28 28 src.git = "https://git.gaze.systems/90008/limbusart.git" 29 29 fetch.git = "https://git.gaze.systems/90008/limbusart.git" 30 30 31 + [clickee-proxy] 32 + src.git = "https://tangled.sh/@poor.dog/clickee-proxy" 33 + fetch.git = "https://tangled.sh/@poor.dog/clickee-proxy" 34 + 31 35 [nsid-tracker] 32 36 src.git = "https://tangled.sh/@poor.dog/nsid-tracker" 33 37 fetch.git = "https://tangled.sh/@poor.dog/nsid-tracker"
+1
pkgs-set/pkgs/clickee-proxy.nix
··· 1 + { callPackage, inputs, ... }: callPackage "${inputs.clickee-proxy}/default.nix" { }
+18
secrets/clickeeProxyConfig.age
··· 1 + age-encryption.org/v1 2 + -> ssh-rsa Abmvag 3 + rXYBEqyppa1vII17UfkCgvrF2bOcmRx5efeK/lH3v2/EPEeQSqitwe/k7B2sKqjQ 4 + YdKmqpC/aVxhytNsOBxrp4g5kfSg22QVQ8ritVdZh+KsoGDQj1LHJPjzLRog3Ggp 5 + NpcljIR7ErzGxlZxlNmI91WN3h4tF2OCiLlGlgK6VRAQizz2utB5Ra1yAiDL8g6y 6 + +C92cQyvFNmC6oaZKy6vu0IFPoVs0hJnH7tP5F74aOeDulHYtLk7Y989U6aVd+o6 7 + XVERl5a4viL4mpyVwJcDL9AiaiASJo7Tchp6RCYhf9NJ5lfTEAFMVSiGx4IfdHI2 8 + I5NgwAyfqrZZiigqhEk437FtoJSNfjBG9m5g68LXjRwHxz2mLlxN0JWtRt+jHRPJ 9 + Efz8oZ1rpvz+p4nIdjE7OstrsG2gL0BwhHd1sCnUB7vBT3mhobjXBhbjfoB25nNH 10 + q9faLbW0fgPGDMU8fAR4rXKFJqigPYBjN+dQBxL0KBdvzH1VCZJ+Ol0lXkaUkqf1 11 + sp+v+Bw6DAbvyG6iwZKRRVn5i/R+i/H5+dUJdZ9uPCV6MImirmbkkJ9WGOsWL+17 12 + 13FcZXqNoxuXd1gjZ48MjRd1+pyesAh2bAuUhXHc6czCNis6jnBYP/aZSfKVc1Mu 13 + E0O45Gu6OAYTaEBMyCPLxainpAk2Y9A8vI5qSZfGx+Q 14 + -> ssh-ed25519 KjIL7g s1mIT4Zxav+sFyx1jB/8ZnKCRqBsoeU/p4uqlKYXKFU 15 + Rit1N3HT4enextQXjfT80rJOGkRayEvY301MAQgx5aQ 16 + --- TnERkg6v0kCILlDDq8itt1r0gk1gj1IFQLa5kMEeA9I 17 + �}�z®��mF��S�po# k�9�w��F��Lj�`7��D�qm�L��i:���nu���l�� 18 + �y�+��ۋ\}',�y��S��(s�ꇽJ8e�d|�I1��C{�`�B��RAC�N����)���v���
-17
secrets/clickerAuth.age
··· 1 - age-encryption.org/v1 2 - -> ssh-rsa Abmvag 3 - M2C/GI7Ri+2/UOFCRsHVXl/PdUV5wYVobAkEOpoyWe72w6ZavC1FVHf16FbkXf5w 4 - uGlrzgZ3mbzGgagKFWu72sOb4YfHH4Z3OB6UX7e7ard+W3fgMnggK884OGmEDZUv 5 - GebIu0yyfUlDKJDZBoTOfNEE0RIUgjcimNb4M37NsWAwN+MVK9jSMAKRy/hZoxU/ 6 - Od8VL4hIb9DVvpKLK1WFmneEKD/aB2ufHk24nP0JtUY4HhvDccHxMyvlo9+cF4qV 7 - k9vyP2YYpYDwC72lFyVTFgm3MwXuyxMgPr0mf4mIUfAxAYJCAcqmBxIEYmCRpe4r 8 - 2oRBhePWN18WENeQAmUpLMEacx/Q9JnCwqMCt7MqGVMMm6daBPF8eBtiM6adzvfY 9 - Df9BTrx1RqRUJOivuDE7CQ+2Zjq9uoaqhcF/6MZqsQTNfnWe8sx/Q/WsyTOL/nb2 10 - PID0XD24+B9RFX4u+3jfkvhigXfKAitJuNLJYmUEu8ENMb6UHfHz8m/6XuSvTM+W 11 - 6u+XY9OGIT6SE5d6yIlv5L6ODViEC7AfPttOhBbCnNiKn1XSxjelbrfuRfxpCNy/ 12 - XKe/NIhn/++5QIZvtTJ6IuTPiVr/4TMHa9cwOwq6kGsg53O57oNQbY56Ht4HptjJ 13 - T/ASxWwSAALCKjXpKs/vIyy4oeMyE/iZv4uCMpq0QDQ 14 - -> ssh-ed25519 KjIL7g wUQcCTnha37X5gRAyaNY87bGBNhnwIdGvWv6jeAPRFc 15 - Wv67Ho0D63zOYCjlq92fbXV4QOh8/bTHSxGkRjXjZlw 16 - --- bZA2irveCmubxAztt+yJrEt/uBU94EDZ9aIP/4Zk3B8 17 - �b��}G��f�wb����[�u�C����ۇp8��w�Tr�L��U'!C !�+�(��p�Z"7����/�<�-���q��+�:z��m)(&b����l�
+1 -1
secrets/secrets.nix
··· 33 33 yusdacra 34 34 wolumonde 35 35 ]; 36 - "clickerAuth.age".publicKeys = [ 36 + "clickeeProxyConfig.age".publicKeys = [ 37 37 yusdacra 38 38 wolumonde 39 39 ];