My Nix Configuration

[hosts.marvin] Update iceshrimp to my version

Changed files
+16 -2
hosts
marvin
services
+16 -2
hosts/marvin/services/iceshrimp.nix
···
lib,
pkgs,
...
-
}: {
+
}: let
+
+
package = inputs.iceshrimp.packages.x86_64-linux.iceshrimp-pre.overrideAttrs
+
(old: rec {
+
version = "2024.12.4-pyrox";
+
src = pkgs.fetchgit {
+
url = "https://iceshrimp.dev/pyrox/iceshrimp";
+
branchName = "no-features";
+
rev = "4e5fb96f22b7428714df5cafd5b640bd34ed546d";
+
sha256 = "sha256-GzTT/OfR2x1QIt6GQUB8OCyRhM5i+v4A3VR8A9VhPj4=";
+
fetchLFS = true;
+
};
+
patches = [];
+
});
+
in {
services.iceshrimp = {
+
inherit package;
enable = true;
-
package = inputs.iceshrimp.packages.x86_64-linux.iceshrimp-pre;
secretConfig = config.age.secrets.iceshrimp-secret-config.path;
dbPasswordFile = config.age.secrets.iceshrimp-db-password.path;
createDb = true;