My Nix Configuration

[overlays] Update overlays

-14
overlays/forgejo-runner.nix
···
-
self: super: {
-
forgejo-actions-runner =
-
super.forgejo-actions-runner.overrideAttrs
-
(old: rec {
-
version = "3.3.0";
-
src = super.fetchFromGitea {
-
domain = "code.forgejo.org";
-
owner = "forgejo";
-
repo = "runner";
-
rev = "v${version}";
-
sha256 = super.lib.fakeSha256;
-
};
-
});
-
}
···
-14
overlays/iceshrimp.nix
···
-
self: super: {
-
iceshrimp =
-
super.iceshrimp.overrideAttrs
-
(old: rec {
-
version = "2024.12.4-pyrox";
-
src = super.fetchFromGitea {
-
domain = "iceshrimp.dev";
-
owner = "pyrox";
-
repo = "iceshrimp";
-
rev = "v${version}";
-
sha256 = super.lib.fakeSha256;
-
};
-
});
-
}
···
-5
overlays/rga.nix
···
-
final: prev: {
-
ripgrep-all =
-
prev.ripgrep-all.overrideAttrs
-
(old: {patches = [../patches/rga.patch];});
-
}
···
-14
overlays/sumneko.nix
···
-
self: super: {
-
sumneko-lua-language-server =
-
super.sumneko-lua-language-server.overrideAttrs
-
(old: {
-
version = "3.2.2";
-
src = super.fetchFromGitHub rec {
-
owner = "sumneko";
-
repo = "lua-language-server";
-
rev = "3.2.2";
-
sha256 = "sha256-wjn0yYHKNdm8kaNCrx5vif2U1N9+P9+rmwDGuNpBpLY=";
-
fetchSubmodules = true;
-
};
-
});
-
}
···
+30
overlays/tdlib-purple.nix
···
···
+
final: prev: rec {
+
tdlib-pidgin = prev.tdlib.overrideAttrs (old: {
+
version = "1.8.0";
+
src = prev.fetchFromGitHub {
+
owner = "tdlib";
+
repo = "td";
+
rev = "b3ab664a18f8611f4dfcd3054717504271eeaa7a";
+
sha256 = "19psqpyh9a2kzfdhgqkirpif4x8pzy89phvi59dq155y30a3661q";
+
};
+
});
+
pidginPackages = prev.pidginPackages // {
+
tdlib-purple = prev.pidginPackages.tdlib-purple.overrideAttrs (old: {
+
version = "0.9.0";
+
meta.broken = false;
+
src = prev.fetchFromGitHub {
+
owner = "BenWiederhake";
+
repo = "tdlib-purple";
+
rev = "fce1b50c15a55c300553019b5f6756dd856485e7";
+
sha256 = "177fax1w440ch00vdda178bgwbbqp3y6zk38krld8kblj9p0ppyd";
+
};
+
buildInputs = (prev.lib.lists.remove prev.tdlib old.buildInputs) ++ [tdlib-pidgin];
+
patches = [(
+
prev.fetchpatch {
+
url = "https://github.com/BenWiederhake/tdlib-purple/commit/db2a900a6d999e9df120a63d27c2bb3312aeddd5.patch";
+
sha256 = "04p24zviqp0hvvfa2khrh0n5wwfjyrmc6wzrm06mg1k6li5d73jr";
+
}
+
)];
+
});
+
};
+
}