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

Configure Feed

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

miku: remove tranquil-pds and cloudflared

june (Jun 23, 2026, 12:57 AM +0200) 299d6706 bc7deef1

-102
-21
flake.lock
··· 320 320 "nixpkgs": "nixpkgs", 321 321 "seberjune": "seberjune", 322 322 "systems": "systems", 323 - "tranquil-pds": "tranquil-pds", 324 323 "washing-machien": "washing-machien", 325 324 "zen-browser": "zen-browser" 326 325 } ··· 358 357 "owner": "nix-systems", 359 358 "repo": "default", 360 359 "type": "github" 361 - } 362 - }, 363 - "tranquil-pds": { 364 - "inputs": { 365 - "nixpkgs": [ 366 - "nixpkgs" 367 - ] 368 - }, 369 - "locked": { 370 - "lastModified": 1780656565, 371 - "narHash": "sha256-K+Xxn/CD6c2c18wPteWm6EUknWHIKBB+2JFQcf6zW5Y=", 372 - "ref": "refs/heads/main", 373 - "rev": "cd7e01100eae142806373e84a9006b103c80f18e", 374 - "revCount": 412, 375 - "type": "git", 376 - "url": "https://tangled.org/did:web:tranquil.tranquil.farm/tranquil-pds" 377 - }, 378 - "original": { 379 - "type": "git", 380 - "url": "https://tangled.org/did:web:tranquil.tranquil.farm/tranquil-pds" 381 360 } 382 361 }, 383 362 "washing-machien": {
-5
flake.nix
··· 51 51 }; 52 52 }; 53 53 54 - tranquil-pds = { 55 - url = "git+https://tangled.org/did:web:tranquil.tranquil.farm/tranquil-pds"; 56 - inputs.nixpkgs.follows = "nixpkgs"; 57 - }; 58 - 59 54 washing-machien = { 60 55 url = "git+https://tangled.org/did:plc:nz5npphohxgjo2blfipdatam/washing-machien"; 61 56 inputs.nixpkgs.follows = "nixpkgs";
-1
secrets/secrets.nix
··· 7 7 "jellyfin-rpc.json.age".publicKeys = koi; 8 8 "washing-machien.env.age".publicKeys = koi; 9 9 "cloudflared.pem.age".publicKeys = koi; 10 - "tranquil.env.age".publicKeys = koi; 11 10 12 11 "email-pass-me.age".publicKeys = koi; 13 12 "email-pass-noreply.age".publicKeys = koi;
secrets/tranquil.env.age

This is a binary file and will not be displayed.

-25
systems/miku/services/cloudflared.nix
··· 1 - { pkgs, ... }: 2 - { 3 - age.secrets.cloudflared.file = ../../../secrets/cloudflared.pem.age; 4 - systemd.services.cloudflared = { 5 - description = "cloudflare tunnel"; 6 - after = [ "jellyfin.service" ]; 7 - wantedBy = [ "multi-user.target" ]; 8 - 9 - path = [ pkgs.cloudflared ]; 10 - 11 - script = '' 12 - export TUNNEL_ORIGIN_CERT=/run/agenix/cloudflared 13 - 14 - cloudflared=${pkgs.cloudflared}/bin/cloudflared 15 - token=$($cloudflared tunnel token jelly) 16 - 17 - $cloudflared tunnel run --protocol http2 --token $token 18 - ''; 19 - 20 - serviceConfig = { 21 - Restart = "on-failure"; 22 - RestartSec = 60; 23 - }; 24 - }; 25 - }
-2
systems/miku/services/default.nix
··· 3 3 ./logind.nix 4 4 ./beszel-agent.nix 5 5 ./jellyfin.nix 6 - ./cloudflared.nix 7 - ./tranquil-pds.nix 8 6 ./seberjune.nix 9 7 ./washing-machien.nix 10 8 ];
-48
systems/miku/services/tranquil-pds.nix
··· 1 - { inputs, config, ... }: 2 - { 3 - imports = [ inputs.tranquil-pds.nixosModules.tranquil-pds ]; 4 - disabledModules = [ "services/web-apps/tranquil-pds.nix" ]; 5 - 6 - age.secrets.tranquil-env = { 7 - file = ../../../secrets/tranquil.env.age; 8 - owner = "tranquil-pds"; 9 - }; 10 - 11 - nix.settings = { 12 - substituters = [ "https://tranquil.cachix.org" ]; 13 - trusted-public-keys = [ 14 - "tranquil.cachix.org-1:PoO+mGL6a6LcJiPakMDHN4E218/ei/7v2sxeDtNkSRg=" 15 - ]; 16 - }; 17 - 18 - services.tranquil-pds = { 19 - enable = true; 20 - database.createLocally = true; 21 - environmentFiles = [ config.age.secrets.tranquil-env.path ]; 22 - user = "tranquil-pds"; 23 - settings = { 24 - server = { 25 - host = "127.0.0.1"; 26 - port = 8830; 27 - hostname = "pds.ebil.club"; 28 - max_blob_size = 1073741824; # 1 GiB 29 - user_handle_domains = [ ]; 30 - age_assurance_override = true; 31 - invite_code_required = true; 32 - }; 33 - moderation = { 34 - report_service_url = "https://ozone.wizardry.systems"; 35 - report_service_did = "did:plc:yfklixyvt4y3irrkdb4mtvqn"; 36 - }; 37 - email = { 38 - from_address = "noreply@koi.rip"; 39 - from_name = "ebil.club PDS"; 40 - smarthost = { 41 - host = "smtp.purelymail.com"; 42 - tls = "starttls"; 43 - port = 587; 44 - }; 45 - }; 46 - }; 47 - }; 48 - }