my nixos dotfiles :3 (git.koi.rip mirror) git.koi.rip/koi/dotfiles
linux dotfiles neovim nixos catppuccin
1
fork

Configure Feed

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

miku: init tranquil-pds

june e7802370 a7ec7d74

+75
+38
flake.lock
··· 288 288 "type": "indirect" 289 289 } 290 290 }, 291 + "nixpkgs-fetch-deno": { 292 + "locked": { 293 + "lastModified": 1766410835, 294 + "narHash": "sha256-dRhVt0aFDyTqppyzRLxiO1JZEAoIA2fUnaeyJTe+UwU=", 295 + "owner": "aMOPel", 296 + "repo": "nixpkgs", 297 + "rev": "c9801acc8c4fac6377d076bc1c102b15bd9cfa6f", 298 + "type": "github" 299 + }, 300 + "original": { 301 + "owner": "aMOPel", 302 + "ref": "feat/fetchDenoDeps", 303 + "repo": "nixpkgs", 304 + "type": "github" 305 + } 306 + }, 291 307 "root": { 292 308 "inputs": { 293 309 "agenix": "agenix", ··· 298 314 "niri": "niri", 299 315 "nixpkgs": "nixpkgs", 300 316 "systems": "systems", 317 + "tranquil-pds": "tranquil-pds", 301 318 "zen-browser": "zen-browser" 302 319 } 303 320 }, ··· 314 331 "owner": "nix-systems", 315 332 "repo": "default", 316 333 "type": "github" 334 + } 335 + }, 336 + "tranquil-pds": { 337 + "inputs": { 338 + "nixpkgs": [ 339 + "nixpkgs" 340 + ], 341 + "nixpkgs-fetch-deno": "nixpkgs-fetch-deno" 342 + }, 343 + "locked": { 344 + "lastModified": 1774457258, 345 + "narHash": "sha256-+PUoJzSMxC5VNUvpKfaC+6q50Teji1g/Xju68Oa7b7I=", 346 + "ref": "refs/heads/main", 347 + "rev": "696940f7328db1b7daa884a9c249eaec4eb4db9b", 348 + "revCount": 268, 349 + "type": "git", 350 + "url": "https://tangled.org/did:web:tranquil.tranquil.farm/tranquil-pds" 351 + }, 352 + "original": { 353 + "type": "git", 354 + "url": "https://tangled.org/did:web:tranquil.tranquil.farm/tranquil-pds" 317 355 } 318 356 }, 319 357 "xwayland-satellite-stable": {
+5
flake.nix
··· 41 41 }; 42 42 }; 43 43 44 + tranquil-pds = { 45 + url = "git+https://tangled.org/did:web:tranquil.tranquil.farm/tranquil-pds"; 46 + inputs.nixpkgs.follows = "nixpkgs"; 47 + }; 48 + 44 49 agenix = { 45 50 url = "github:ryantm/agenix"; 46 51 inputs = {
+1
secrets/secrets.nix
··· 5 5 { 6 6 "cloudflared.pem.age".publicKeys = [ koi ]; 7 7 "jellyfin-rpc.json.age".publicKeys = [ koi ]; 8 + "tranquil.env.age".publicKeys = [ koi ]; 8 9 9 10 "email-pass-me.age".publicKeys = [ koi ]; 10 11 "email-pass-noreply.age".publicKeys = [ koi ];
secrets/tranquil.env.age

This is a binary file and will not be displayed.

+1
systems/miku/services/default.nix
··· 3 3 ./logind.nix 4 4 ./jellyfin.nix 5 5 ./cloudflared.nix 6 + ./tranquil-pds.nix 6 7 ]; 7 8 }
+30
systems/miku/services/tranquil-pds.nix
··· 1 + { inputs, config, ... }: 2 + { 3 + imports = [ inputs.tranquil-pds.nixosModules.tranquil-pds ]; 4 + 5 + age.secrets.tranquil-env = { 6 + file = ../../../secrets/tranquil.env.age; 7 + owner = "tranquil-pds"; 8 + }; 9 + 10 + services.tranquil-pds = { 11 + enable = true; 12 + database.createLocally = true; 13 + environmentFiles = [ config.age.secrets.tranquil-env.path ]; 14 + user = "tranquil-pds"; 15 + settings = { 16 + server = { 17 + host = "127.0.0.1"; 18 + port = 8830; 19 + hostname = "pds.ebil.club"; 20 + max_blob_size = 1073741824; # 1 GiB 21 + user_handle_domains = [ ]; 22 + available_user_domains = [ ]; 23 + age_assurance_override = true; 24 + invite_code_required = true; 25 + report_service_url = "https://ozone.wizardry.systems"; 26 + report_service_did = "did:plc:yfklixyvt4y3irrkdb4mtvqn"; 27 + }; 28 + }; 29 + }; 30 + }