diff --git a/modules/fedi/default.nix b/modules/fedi/default.nix index 7e07d3b..d3d4636 100644 --- a/modules/fedi/default.nix +++ b/modules/fedi/default.nix @@ -15,8 +15,10 @@ blobhaj = pkgs.callPackage ./blobhaj.nix {}; blobhajFlags = pkgs.callPackage ./blobhajFlags.nix {}; favicon = pkgs.callPackage ./favicon.nix {}; + iceshrimp = pkgs.callPackage ./iceshrimp/iceshrimp.nix; in mkIf cfg.enable { + environment.systemPackages = [iceshrimp]; services.akkoma = { enable = true; frontends.primary = { diff --git a/modules/fedi/iceshrimp/default.nix b/modules/fedi/iceshrimp/default.nix new file mode 100644 index 0000000..ea8f50d --- /dev/null +++ b/modules/fedi/iceshrimp/default.nix @@ -0,0 +1,2 @@ +{...}: { +} diff --git a/modules/fedi/iceshrimp/iceshrimp.nix b/modules/fedi/iceshrimp/iceshrimp.nix new file mode 100644 index 0000000..26287ff --- /dev/null +++ b/modules/fedi/iceshrimp/iceshrimp.nix @@ -0,0 +1,15 @@ +{ + stdenv, + fetchFromGitea, +}: let + version = "v2025.1-beta5.patch2.security1"; +in + stdenv.mkDerivation { + name = "iceshrimp"; + src = fetchFromGitea { + domain = "https://iceshrimp.dev"; + owner = "iceshrimp"; + repo = "Iceshrimp.NET"; + rev = version; + }; + }