mirror of
https://codeberg.org/tmayoff/.dotfiles.git
synced 2025-12-06 08:48:34 -05:00
Compare commits
2 commits
fd02bc3b10
...
7e597dcbd8
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7e597dcbd8 | ||
| 6a93cb9705 |
3 changed files with 84 additions and 6 deletions
8
dot_config/flake/flake.lock
generated
8
dot_config/flake/flake.lock
generated
|
|
@ -512,17 +512,17 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1759997568,
|
"lastModified": 1764482797,
|
||||||
"narHash": "sha256-xQyzPkgpgjAceJKwZhLU2//Y1jAmvPGOq80svqkWFhQ=",
|
"narHash": "sha256-ynV90KoBrPe38YFlKAHtPFk4Ee3IANUsIFGxRaq7H/s=",
|
||||||
"owner": "outfoxxed",
|
"owner": "outfoxxed",
|
||||||
"repo": "quickshell",
|
"repo": "quickshell",
|
||||||
"rev": "3e32ae595f97bd2d2e5ed4512fb4bb25edb4eae6",
|
"rev": "d24e8e9736287d01ee73ef9d573d2bc316a62d5c",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"owner": "outfoxxed",
|
"owner": "outfoxxed",
|
||||||
"repo": "quickshell",
|
"repo": "quickshell",
|
||||||
"rev": "3e32ae595f97bd2d2e5ed4512fb4bb25edb4eae6",
|
"rev": "d24e8e9736287d01ee73ef9d573d2bc316a62d5c",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -35,7 +35,7 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
quickshell = {
|
quickshell = {
|
||||||
url = "github:outfoxxed/quickshell/3e32ae595f97bd2d2e5ed4512fb4bb25edb4eae6";
|
url = "github:outfoxxed/quickshell/d24e8e9736287d01ee73ef9d573d2bc316a62d5c";
|
||||||
inputs.nixpkgs.follows = "nixpkgs-unstable";
|
inputs.nixpkgs.follows = "nixpkgs-unstable";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -31,7 +31,7 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
networking.hostName = "saffron"; # Define your hostname.
|
networking.hostName = "saffron"; # Define your hostname.
|
||||||
networking.firewall.allowedTCPPorts = [ 443 ];
|
networking.firewall.allowedTCPPorts = [443 80];
|
||||||
|
|
||||||
# Caddy reverse proxy with DNS challenge
|
# Caddy reverse proxy with DNS challenge
|
||||||
services.caddy = {
|
services.caddy = {
|
||||||
|
|
@ -49,6 +49,84 @@
|
||||||
reverse_proxy serenity.pizzly-bortle.ts.net:5600
|
reverse_proxy serenity.pizzly-bortle.ts.net:5600
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
virtualHosts."search.mayoff.ca" = {
|
||||||
|
extraConfig = ''
|
||||||
|
tls {
|
||||||
|
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
|
||||||
|
}
|
||||||
|
reverse_proxy serenity.pizzly-bortle.ts.net:6000
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
virtualHosts."monitor.mayoff.ca" = {
|
||||||
|
extraConfig = ''
|
||||||
|
tls {
|
||||||
|
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
|
||||||
|
}
|
||||||
|
reverse_proxy serenity.pizzly-bortle.ts.net:8090
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
virtualHosts."gitforge.mayoff.ca" = {
|
||||||
|
extraConfig = ''
|
||||||
|
tls {
|
||||||
|
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
|
||||||
|
}
|
||||||
|
reverse_proxy serenity.pizzly-bortle.ts.net:3000
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
virtualHosts."immich.mayoff.ca" = {
|
||||||
|
extraConfig = ''
|
||||||
|
tls {
|
||||||
|
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
|
||||||
|
}
|
||||||
|
reverse_proxy serenity.pizzly-bortle.ts.net:2283
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
virtualHosts."nextcloud.mayoff.ca" = {
|
||||||
|
extraConfig = ''
|
||||||
|
tls {
|
||||||
|
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
|
||||||
|
}
|
||||||
|
reverse_proxy serenity.pizzly-bortle.ts.net:8100
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
# virtualHosts."documentserver.mayoff.ca" = {
|
||||||
|
# extraConfig = ''
|
||||||
|
# tls {
|
||||||
|
# dns cloudflare {env.CLOUDFLARE_API_TOKEN}
|
||||||
|
# }
|
||||||
|
# reverse_proxy serenity.pizzly-bortle.ts.net:8101
|
||||||
|
# '';
|
||||||
|
# };
|
||||||
|
virtualHosts."chat.mayoff.ca" = {
|
||||||
|
extraConfig = ''
|
||||||
|
tls {
|
||||||
|
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
|
||||||
|
}
|
||||||
|
reverse_proxy serenity.pizzly-bortle.ts.net:8009
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
virtualHosts."media.mayoff.ca" = {
|
||||||
|
extraConfig = ''
|
||||||
|
tls {
|
||||||
|
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
|
||||||
|
}
|
||||||
|
reverse_proxy serenity.pizzly-bortle.ts.net:8096
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
virtualHosts."homeassistant.mayoff.ca" = {
|
||||||
|
extraConfig = ''
|
||||||
|
tls {
|
||||||
|
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
|
||||||
|
}
|
||||||
|
reverse_proxy homeassistant.pizzly-bortle.ts.net:8123 {
|
||||||
|
header_up Host {upstream_hostport}
|
||||||
|
header_up X-Real-IP {remote_host}
|
||||||
|
header_up X-Forwarded-For {remote_host}
|
||||||
|
header_up X-Forwarded-Proto {scheme}
|
||||||
|
header_up X-Forwarded-Host {host}
|
||||||
|
}
|
||||||
|
'';
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
# Set your time zone.
|
# Set your time zone.
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue