feat(overlay): add idea-ultimate-fhs

This commit is contained in:
uku 2024-09-13 10:10:21 +02:00
parent 15668e87a2
commit e4278df921
Signed by: uku
SSH key fingerprint: SHA256:4P0aN6M8ajKukNi6aPOaX0LacanGYtlfjmN+m/sHY/o
2 changed files with 34 additions and 1 deletions

View file

@ -79,7 +79,7 @@
packages = with pkgs; [
gimp
gparted
jetbrains.idea-ultimate
idea-ultimate-fhs
libreoffice-fresh
mpv
obsidian

View file

@ -9,4 +9,37 @@ final: prev: {
hash = "sha256-63q8UHHweTyN85imTKdDZjNmYlYMuxQx/SuF9KMgYbs=";
};
});
idea-ultimate-fhs = prev.buildFHSEnv {
name = "idea-ultimate";
targetPkgs = pkgs: (with pkgs; [
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;
};
}