2023-04-11 00:58:02 +07:00
|
|
|
{ pkgs
|
|
|
|
, lib
|
|
|
|
, nur
|
|
|
|
, ... }:
|
|
|
|
let
|
|
|
|
inherit (pkgs) callPackage;
|
|
|
|
sources = import ../_sources/generated.nix {
|
|
|
|
inherit (pkgs) fetchgit fetchurl fetchFromGitHub dockerTools;
|
|
|
|
};
|
|
|
|
in
|
|
|
|
|
|
|
|
{
|
2023-04-10 19:15:34 +07:00
|
|
|
clang-tools_latest = pkgs.clang-tools_15;
|
2023-04-10 19:21:20 +07:00
|
|
|
clang_latest = pkgs.clang_15;
|
|
|
|
home-daemon = callPackage ./home-daemon { };
|
2023-05-10 16:42:56 +07:00
|
|
|
/*ghidra = pkgs.ghidra.overrideAttrs (old: {
|
2023-04-11 00:58:02 +07:00
|
|
|
patches = old.patches ++ [ ./ghidra-stdcall.patch ];
|
2023-05-10 16:42:56 +07:00
|
|
|
});*/
|
2023-04-10 19:21:20 +07:00
|
|
|
lalrpop = callPackage ./lalrpop { };
|
2023-04-11 00:58:02 +07:00
|
|
|
# pin version
|
|
|
|
looking-glass-client = pkgs.looking-glass-client.overrideAttrs (old: {
|
|
|
|
version = "B6";
|
|
|
|
src = pkgs.fetchFromGitHub {
|
|
|
|
owner = "gnif";
|
|
|
|
repo = "LookingGlass";
|
|
|
|
rev = "B6";
|
|
|
|
sha256 = "sha256-6vYbNmNJBCoU23nVculac24tHqH7F4AZVftIjL93WJU=";
|
|
|
|
fetchSubmodules = true;
|
|
|
|
};
|
|
|
|
});
|
|
|
|
proton-ge = pkgs.stdenvNoCC.mkDerivation {
|
|
|
|
inherit (sources.proton-ge) pname version src;
|
|
|
|
installPhase = ''
|
|
|
|
mkdir -p $out
|
|
|
|
tar -C $out --strip=1 -x -f $src
|
|
|
|
'';
|
|
|
|
};
|
2023-04-10 19:21:20 +07:00
|
|
|
rofi-steam-game-list = callPackage ./rofi-steam-game-list { };
|
|
|
|
techmino = callPackage ./techmino { };
|
2023-04-11 00:58:02 +07:00
|
|
|
|
|
|
|
firefox-addons = lib.recurseIntoAttrs (callPackage ./firefox-addons { inherit nur sources; });
|
|
|
|
mpvScripts = pkgs.mpvScripts // (callPackage ./mpv-scripts { });
|
2023-04-10 19:15:34 +07:00
|
|
|
}
|