flake/exprs/overlay.nix
2024-09-13 15:47:53 +02:00

50 lines
1,001 B
Nix

final: prev: {
svn2git = prev.svn2git.overrideAttrs (_: rec {
version = "2.4.1";
src = prev.fetchFromGitHub {
owner = "uku3lig";
repo = "svn2git";
rev = "v${version}";
hash = "sha256-63q8UHHweTyN85imTKdDZjNmYlYMuxQx/SuF9KMgYbs=";
};
});
fhs-openssh = prev.openssh.overrideAttrs (old: {
patches = old.patches or [] ++ [./openssh-fhs-fix.patch];
});
idea-ultimate-fhs = prev.buildFHSEnv {
name = "idea-ultimate";
targetPkgs = pkgs: (with pkgs; [
fhs-openssh
stdenv.cc.cc.lib
glfw3-minecraft
openal
## openal
alsa-lib
libjack2
libpulseaudio
pipewire
## glfw
libGL
xorg.libX11
xorg.libXcursor
xorg.libXext
xorg.libXrandr
xorg.libXxf86vm
udev # oshi
flite
]);
extraInstallCommands = ''
ln -s "${prev.jetbrains.idea-ultimate}/share" "$out/"
'';
runScript = prev.lib.getExe prev.jetbrains.idea-ultimate;
};
}