feat: declare cloudflared like god intended
This commit is contained in:
parent
97eef8161c
commit
80ffb10191
2 changed files with 18 additions and 3 deletions
|
|
@ -1,7 +1,7 @@
|
|||
{ inputs, ... }:
|
||||
|
||||
{
|
||||
flake.modules.nixos.server = { pkgs, config, ... }: {
|
||||
flake.modules.nixos.server = { pkgs, lib, config, ... }: {
|
||||
imports = [
|
||||
inputs.copyparty.nixosModules.default
|
||||
];
|
||||
|
|
@ -12,6 +12,19 @@
|
|||
sops.secrets."copyparty/passwords/ron" = {
|
||||
owner = config.services.copyparty.user;
|
||||
};
|
||||
sops.secrets."cloudflare/copyparty" = {};
|
||||
|
||||
services.cloudflared.tunnels = lib.mkIf config.services.cloudflared.enable {
|
||||
"files" = {
|
||||
credentialsFile = "/run/secrets/cloudflare/copyparty";
|
||||
default = "http_status:404";
|
||||
ingress = {
|
||||
"files.teesh.dev" = {
|
||||
service = "http://localhost:3293";
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
nixpkgs.overlays = [ inputs.copyparty.overlays.default ];
|
||||
environment.systemPackages = [ pkgs.copyparty ];
|
||||
|
|
|
|||
|
|
@ -4,6 +4,8 @@ copyparty:
|
|||
passwords:
|
||||
ilay: ENC[AES256_GCM,data:BIh+FIdvKg8=,iv:q+aCn2f2/Y2TbQc5pR2buEO0DSAj7Bq3Zvyjv1cf30Y=,tag:zaSse7VCTdEd6jo5JEiZsA==,type:str]
|
||||
ron: ENC[AES256_GCM,data:8sw3Sf158A==,iv:9EyFYAxoFMGYijQ93lDOjSoaP/RHMtphlhto14ofXq0=,tag:T2MvVxUXnlx+yZyH0znZsA==,type:str]
|
||||
cloudflare:
|
||||
copyparty: ENC[AES256_GCM,data:SK8qhyjIiOsKzZsnh8W8/BRJmbHoLA6rCGGUzKb9ucbTiiCUhfnaR7A/0SSKKecrMwTmuCos0WnEUe0ixGWJcHncEoLpMyAQMfmL81wbyfDhkxrEjc77aSRomAqM9X/jWg3ocp4oxKKUkEfnnKUqkv4vse+J/lBZjlOoTtwiPoJ1V/GL2JKru/f/LoERQqCEaAqMnQeXJyi/5pf4wPCKLbRQxZ1LCmxeyMMRU0FgOQ==,iv:HqAmQR1SMd4D3uf0eSCfKBCO61mM/Zdfiv/RBlaiJkc=,tag:7ESjgrqkG9RWDAmV/2wGdA==,type:str]
|
||||
sops:
|
||||
age:
|
||||
- recipient: age1fdrtfvf3ywarc4sq7jjc5d6elas3fr73cfenkkyyj0ck6z9x2d0qlpn92h
|
||||
|
|
@ -33,7 +35,7 @@ sops:
|
|||
MFp0UW1HSW9MbmppcHlNM25CaFhqOWcKppF0dE4YNh+mN1tyZju4zxM6ZFBSKx9U
|
||||
cGYtUemtt4s9ko3hPt8ZM/ysKOeZgnYoeG7QQnwSoF3F+/gurvb0Bg==
|
||||
-----END AGE ENCRYPTED FILE-----
|
||||
lastmodified: "2026-02-03T13:36:57Z"
|
||||
mac: ENC[AES256_GCM,data:rPZBNDUSdkiIP8/ltYUCr7QpqEjPjPDyHc38o6I8xUHF+fMaagKdJbwJpHWCw8Ao2WMFbmf4sntiBkilSJUQsR57zoHNmqJAcxCsnnl8IR7vvvRwiQSrMD4sNR0wfRnta1wUCYeXrX8l/z4Gt1aWE/P4MCJ/f1Cx4L5kAuQcF1Y=,iv:O5VhiqSFmENu4I9OHQWuCnAyAyHHbh3iCgPzXIlsbnY=,tag:O2F8TM4dzPWCLs35mMUYhQ==,type:str]
|
||||
lastmodified: "2026-02-04T21:04:09Z"
|
||||
mac: ENC[AES256_GCM,data:vn6ihNZnWEmUY7IW59YDHZNHVClmmxmo5Pb0efIamYMhESIUB0Q0EUQJKS4uGi0V9e38ZQtrUO/U4NHmk6gOOIF9xoRr2OgIQH9qt3UmWhUo3Vi60cUT0zwR4nyuDbaihV29prFh9twrcz4sdj8V73k93x2ALlC65I1dyOpFlqQ=,iv:eUpfZgVt+1jfA5m412gcPBeydb8aj2eGyss7OvIPIjY=,tag:P01vYyz+WkNBgfuNje9BEA==,type:str]
|
||||
unencrypted_suffix: _unencrypted
|
||||
version: 3.11.0
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue