flake/exprs/overlay.nix

51 lines
1,001 B
Nix
Raw Normal View History

2024-01-19 01:41:44 +01:00
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=";
};
});
2024-09-13 10:10:21 +02:00
fhs-openssh = prev.openssh.overrideAttrs (old: {
2024-09-13 15:47:53 +02:00
patches = old.patches or [] ++ [./openssh-fhs-fix.patch];
});
2024-09-13 10:10:21 +02:00
idea-ultimate-fhs = prev.buildFHSEnv {
name = "idea-ultimate";
targetPkgs = pkgs: (with pkgs; [
fhs-openssh
2024-09-13 10:10:21 +02:00
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;
};
2023-11-20 19:06:01 +01:00
}