Commit Graph

138 Commits

Author SHA1 Message Date
Marco Köpcke
ce68722dfd jetbrains.*: move to by-name 2026-09-25 15:39:39 +02:00
Marco Köpcke
c9211d1b1f jetbrains.*: sort parameters and inputs alphabetically 2026-09-03 17:35:11 +02:00
Ben Siraphob
062d2b697e pkgs: fix typos in applications, data, desktops, games and misc
Assisted-by: Claude Code (claude-opus-5)
2026-08-02 11:15:27 -07:00
Aliaksandr
3f26693a02 various: use finalAttrs instead of rec 2026-02-18 04:21:56 +02: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
dbf39b78c8 jetbrains.aqua/idea-community/pycharm-community/writerside: drop 2026-01-16 12:30:17 +01:00
Marco "Capypara" Köpcke
1daa63c6d3 jetbrains: drop bundled plugins
Co-authored-by: Matt Sturgeon <matt@sturgeon.me.uk>
2025-12-25 10:54:53 +01:00
Marco "Capypara" Köpcke
2843a9ae45 jetbrains: pycharm/idea unified products & oss builds; deprecate writerside & aqua 2025-12-15 07:49:48 +01:00
James Ward
58449d5262 jetbrains.plugins: update 2025-12-14 11:18:49 -07:00
ners
71e2f312ef jetbrains.plugins: update 2025-11-12 12:02:09 +01:00
Rory&
aead170c1a jetbrains.plugins: update 2025-10-28 19:22:52 +00:00
James Ward
9a4f08fb7c jetbrains.plugins: update 2025-10-24 13:31:47 -06:00
JacquesHumule
11ac6cfc97 jetbrains.plugins: update 2025-10-13 23:00:51 +09:00
NAHO
c8d4dabc43 pkgs: remove optional builtins prefixes from prelude functions
Remove optional builtins prefixes from prelude functions by running:

    builtins=(
      abort
      baseNameOf
      break
      derivation
      derivationStrict
      dirOf
      false
      fetchGit
      fetchMercurial
      fetchTarball
      fetchTree
      fromTOML
      import
      isNull
      map
      null
      placeholder
      removeAttrs
      scopedImport
      throw
      toString
      true
    )

    fd \
      --type file \
      . \
      pkgs \
      --exec-batch sed --in-place --regexp-extended "
        s/\<builtins\.($(
          printf '%s\n' "${builtins[@]}" |
            paste --delimiter '|' --serial -
        ))\>/\1/g
      "

    nix fmt
2025-10-04 19:02:37 +02:00
James Ward
01f7b2792e jetbrains.plugins: update 2025-09-19 15:54:50 -06:00
Linus Vettiger
e7ffe18552 jetbrains.plugins: update 2025-09-16 13:52:17 +02:00
James Ward
46e9dfa433 jetbrains.plugins: update 2025-09-02 02:34:29 -06:00
ners
e787cd72cd jetbrains.plugins: update 2025-08-20 13:26:43 +02:00
Morgan Jones
76a3a25e2f jetbrains-plugins: fix copilot plugin (#424497) 2025-08-09 19:33:04 +00:00
Fabián Heredia Montiel
326f3fbdea jetbrains.plugins: update 2025-08-06 08:48:07 -06:00
Fabián Heredia Montiel
474faab6d7 jetbrains.plugins: update 2025-08-04 22:40:46 -06:00
Farid Zakaria
a0a6c89156 Augment to support x86 and arm64
Co-authored-by: Samuele Facenda <samuele.facenda@gmail.com>
2025-07-30 08:08:01 -07:00
ners
a72819b139 jetbrains.plugins: update 2025-07-29 09:42:16 +02:00
Farid Zakaria
d5fdecd894 jetbrains-plugins: fix copilot plugin
Previous derivation started failing with:
> expr: syntax error: unexpected argument '41911289'

I'm not really sure I understand the fix but someone shared their
overlay on the issue that many cited as having worked.

fixes #400317
2025-07-11 20:12:15 -07:00
Winter
4303b410ac jetbrains: 2025.1 -> 2025.1.3 (#413926) 2025-06-18 16:58:34 -04:00
soyouzpanda
ff31e2b2af jetbrains: fix plugins.addPlugins 2025-06-19 00:51:39 +05:30
James Ward
095aec5997 jetbrains.plugins: update 2025-06-11 09:31:07 -06:00
Leona Maroni
2f22dc972e jetbrains: add and improve tests (#403994) 2025-05-24 16:04:04 +02:00
Julien Jeanneret
9314926239 jetbrains.plugins: add go-template, cucumber-for-java, gherkin, maven-helper and update existing plugins. 2025-05-24 01:33:49 +05:30
Justin Bassett
181cacf45f jetbrains.plugins: update 2025-05-14 06:55:17 -04:00
Marco Köpcke
a38346938f jetbrains.plugins.test: Also test bin/src packages explicitly 2025-05-09 17:49:30 +02:00
Marco "Capypara" Köpcke
72c84cbebb jetbrains: fix format 2025-05-04 20:06:04 +02:00
Marco "Capypara" Köpcke
ac79160520 jetbrains: move test to package 2025-05-04 19:56:49 +02:00
Marco "Capypara" Köpcke
4b75b7a46e jetbrains: add and improve tests 2025-05-03 21:51:27 +02:00
James Ward
605b30f7cd jetbrains.plugins: update 2025-04-16 20:41:26 -06:00
Tomoyuki Kashiro
bb4c2e6a3c jetbrains.plugins: update 2025-03-20 09:16:14 +09:00
Tomoyuki Kashiro
25cc588f8c jetbrains.plugins: update 2025-03-14 15:49:48 +09:00
Lynxie
0a9346570a jetbrains.plugins: add oxocarbon theme, update existing plugins (#389509) 2025-03-13 21:02:49 +05:30
Justin Bassett
40921b2061 jetbrains.plugins: update 2025-03-08 07:30:32 -05:00
Justin Bassett
129eeb2aee jetbrains.plugins: update 2025-03-01 09:01:51 -05:00
Thiago Kenji Okada
8987a0189f jetbrains.plugins: fix darwin builds (#384811) 2025-02-25 22:09:56 +00:00
Thiago Kenji Okada
9a39cbb755 jetbrains.plugins: change tests to run in idea-community
So we can build it in OfBorg.
2025-02-25 11:22:37 +00:00
Thiago Kenji Okada
329b675005 jetbrains.plugins: format with rfc style 2025-02-25 11:22:35 +00:00
Thiago Kenji Okada
7d049ce0d6 jetbrains.plugins: clean-up 2025-02-25 11:21:42 +00:00
Thiago Kenji Okada
89d7d9b6dc jetbrains.plugins: fix JAR plugins
While #321247 technically "fixed" JAR plugins, it fixed by creating a
broken symlink. The reason it wasn't causing issues before is because
the derivation before set `donFixup = true`, skipping the checks for
broken symlinks in the derivation.

Now that the fixup phase is re-enabled, this is causing the build to
fail if you have a JAR plugin like `wakatime`. Now the symbolic links
are correct, but I am not sure if this is working correctly or not.
2025-02-25 11:18:52 +00:00
Thiago Kenji Okada
c062264d74 jetbrains.plugins: fix darwin builds
There were 2 issues for usage of `jetbrains.plugins.addPlugins` in
darwin:

- Some IDE products have spaces in name (e.g.: "IntelliJ IDEA CE"). The
  current code didn't escape or quoted the strings together, so it
  failed during build
- After fixing the issue above, opening the resulting app bundle (e.g.:
  `open result/Applications/IntelliJ IDEA CE`) would result in an error
  because we modified the bundle but kept the old signature

This commit fixes both those issues, the first one by quoting the IDE
name using `lib.escapeShellArg` and the second one by using
`darwin.autoSignDarwinBinariesHook`.
2025-02-25 11:18:17 +00:00
Thiago Kenji Okada
5ee0bf9027 jetbrains.plugins: update 2025-02-24 14:41:30 +00:00
Thiago Kenji Okada
94b4fbc42e jetbrains.plugins: update 2025-02-24 14:41:05 +00:00
Thiago Kenji Okada
3c3dce6368 jetbrains.plugins: update 2025-02-24 14:37:55 +00:00
Thiago Kenji Okada
1bb237419b jetbrains.plugins: update 2025-02-24 14:36:46 +00:00