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.

cloudflared: fix quic

june (Jun 6, 2026, 8:31 PM +0200) 0d7b65d3 f21edf63

+27
secrets/cloudflared.pem.age

This is a binary file and will not be displayed.

+1
secrets/secrets.nix
··· 5 5 { 6 6 "libera-password.age".publicKeys = koi; 7 7 "jellyfin-rpc.json.age".publicKeys = koi; 8 + "cloudflared.pem.age".publicKeys = koi; 8 9 "tranquil.env.age".publicKeys = koi; 9 10 10 11 "email-pass-me.age".publicKeys = koi;
+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 + }
+1
systems/miku/services/default.nix
··· 3 3 ./logind.nix 4 4 ./beszel-agent.nix 5 5 ./jellyfin.nix 6 + ./cloudflared.nix 6 7 ./tranquil-pds.nix 7 8 ./seberjune.nix 8 9 ];