Commit Graph

9 Commits

Author SHA1 Message Date
Herman Fries
e9deeb1095 jetbrains.*: Make libraries for jcef plugin available
Currenly fails with Rider.Backend: error while loading
  shared libraries: libstdc++.so.6: cannot open shared object file: No
such file or directory
2026-07-29 10:48:24 +02:00
Marco "Capypara" Köpcke
d38e056c52 jetbrains: fix linux builder script for 2026.2 IDEs 2026-07-25 23:08:54 +02:00
Piotr Kwiecinski
1dc727825f jetbrains.*: move icon to spec-compliant location 2026-02-19 21:15:26 +01:00
quantenzitrone
55280fa564 various: rename references from libX11 to libx11
this shouldn't create any rebuilds
2026-02-06 00:24:34 +01:00
Marco "Capypara" Köpcke
a6276debdd jetbrains: refactor some builder attributes 2026-02-03 19:10:58 +01:00
Marco "Capypara" Köpcke
f55d624a63 jetbrains: switch builder to use extendMkDerivation pattern
This commit does not cause any rebuilds.
2026-02-03 19:10:56 +01:00
Marco "Capypara" Köpcke
0bc227e322 jetbrains: reformat longDescriptions, adjust some wording 2026-01-09 17:30:08 +01:00
Marco "Capypara" Köpcke
bd6f98bad9 jetbrains: add TODOs and NOTEs about open topics 2026-01-05 21:35:27 +01:00
Marco "Capypara" Köpcke
340274bddb jetbrains: split IDEs into separate nix files
This splits each IDE into its own `.nix` file and refactors all related
build machinery to support this.

Motivations (in order of priority):

- Fixing reviews for update PRs: Currently update PRs get no maintainers
  assigned, since the `versions.json` was changed. Due to the way CI
works, packages outside of `by-name` only have their maintainers added
to PRs if the file that contains the derivation (`meta.position`) is
changed.
- Reducing the size of `default.nix` and making the differences &
  patches required for each IDE more clear and with that also actually
cutting the code into separately maintainable chunks
- Overall improving readability and code structure

This commit was half-automatically generated by a script I wrote:
https://gist.github.com/theCapypara/2939ff9f83a5f30f1d3dff74d725a9bf

**Note that this commit itself does not cause any rebuilds. This is
important. It is just a refactoring without any functional changes.**
2025-12-31 15:28:35 +01:00