feat: remove mymx and fix caddy update

This commit is contained in:
Jet 2026-03-25 19:03:08 -07:00
parent 728b40b6de
commit 39a0eab117
No known key found for this signature in database
6 changed files with 17 additions and 77 deletions

View file

@ -1,11 +1,20 @@
{ config, pkgs, ... }:
let
caddyPkg = pkgs.callPackage "${pkgs.path}/pkgs/by-name/ca/caddy/package.nix" {
buildGo125Module = pkgs.buildGo126Module;
};
caddyWithPlugins = pkgs.callPackage "${pkgs.path}/pkgs/by-name/ca/caddy/plugins.nix" {
caddy = caddyPkg;
};
in
{
services.caddy = {
enable = true;
package = pkgs.caddy.withPlugins {
package = caddyWithPlugins {
plugins = [ "github.com/mholt/caddy-ratelimit@v0.1.0" ];
hash = "sha256-kuqkLAMxBJvjNbgVCjrJDLFKUqMPPzguFupgXBFQYCA=";
hash = "sha256-Ko4kJJiBUGX/2x6O+Q0f7hrf6r7YkVCQPRV04Adgedw=";
};
email = "postmaster@extremist.software";
globalConfig = ''