From 832561c17cc2f990171d1ed6748c91d28e1d5236 Mon Sep 17 00:00:00 2001
From: matt1432 <matt@nelim.org>
Date: Wed, 23 Apr 2025 20:03:52 -0400
Subject: [PATCH] feat: remove forgejo-guardian bc buggy

---
 packages/default.nix                  |  2 --
 packages/forgejo-guardian/default.nix | 33 ---------------------------
 2 files changed, 35 deletions(-)
 delete mode 100644 packages/forgejo-guardian/default.nix

diff --git a/packages/default.nix b/packages/default.nix
index b5c888fe..30c46572 100644
--- a/packages/default.nix
+++ b/packages/default.nix
@@ -6,8 +6,6 @@
   selfPackages = {
     coloryou = final.python3Packages.callPackage ./coloryou {};
 
-    forgejo-guardian = final.callPackage ./forgejo-guardian {};
-
     gpu-screen-recorder = final.callPackage ./gpu-screen-recorder/gpu-screen-recorder.nix {
       inherit (inputs) gpu-screen-recorder-src;
     };
diff --git a/packages/forgejo-guardian/default.nix b/packages/forgejo-guardian/default.nix
deleted file mode 100644
index 89d7844d..00000000
--- a/packages/forgejo-guardian/default.nix
+++ /dev/null
@@ -1,33 +0,0 @@
-{
-  # nix build inputs
-  lib,
-  fetchFromGitHub,
-  rustPlatform,
-  ...
-}: let
-  inherit (builtins) fromTOML readFile;
-in
-  rustPlatform.buildRustPackage rec {
-    pname = "forgejo-guardian";
-    version = (fromTOML (readFile "${src}/Cargo.toml")).package.version;
-
-    src = fetchFromGitHub {
-      owner = "TheAwiteb";
-      repo = pname;
-      rev = "d7c6748b9e45dfa30a5aa076a2c0d0e8bfceea6f";
-      sha256 = "sha256-i5vSO4SsPUaFJJHuKqG3IdRTTtYm2tUnvNL4+VLn34g=";
-    };
-
-    cargoLock.lockFile = "${src}/Cargo.lock";
-
-    meta = {
-      mainProgram = pname;
-      license = with lib.licenses; [agpl3Only];
-      homepage = "https://git.4rs.nl/awiteb/forgejo-guardian";
-      description = ''
-        `forgejo-guardian` is a simple guardian for your Forgejo instance,
-        it will ban users based on certain regular expressions (regex) and
-        alert the admins about them.
-      '';
-    };
-  }