647 Commits

Author SHA1 Message Date
isabel 27f3979cd6 nixd: 2.9.1 -> 2.9.2, link LLVM statically (#541926) 2026-07-24 13:01:30 +00:00
Peter Hoeg a4c8b18708 crystalline: 0.17.1 -> 0.18.0 (#526008) 2026-07-22 06:53:02 +00:00
redyf 9db44383ea maintainers: remove redyf from packages 2026-07-15 19:23:05 -03:00
uiop a4e12c0f65 nixd: link LLVM's support component statically
nixd only uses LLVM's Support/ADT utilities, but linking the monolithic
libLLVM dylib pulled the entire ~550 MiB LLVM lib output into the
runtime closure. 2.9.2 adds a meson option to link the static "support"
component instead; closure goes from 702 MiB to 158 MiB
2026-07-14 15:27:06 -04:00
uiop 1df0faa0ca nixd: 2.9.1 -> 2.9.2
Changes: https://github.com/nix-community/nixd/releases/tag/2.9.2
2026-07-14 14:48:36 -04:00
Gutyina Gergő 936870572e treewide: migrate pnpm_11 with fetcherVersion = 3 to 4 2026-07-07 14:35:12 +02:00
Robert Sliwinski 40e1bc4dc9 ansible-language-server: 1.2.4 -> 26.6.0
Changelog: https://github.com/ansible/vscode-ansible/releases/tag/v26.6.0
2026-06-18 20:10:12 +02:00
R. Ryantm d15af2a4ae crystalline: 0.17.1 -> 0.18.0 2026-05-30 15:33:27 +00:00
Dimitar Nestorov 56efd80072 ansible-language-server: fix for Yarn 4.14 2026-05-09 11:15:26 +03:00
Sergei Trofimovich bd7e23dd1e nixd: 2.9.0 -> 2.9.1
Changes: https://github.com/nix-community/nixd/releases/tag/2.9.1
2026-05-07 20:56:37 +01:00
Luna Simons e06d3bfa68 crystalline: 0.15.0 -> 0.17.1 2026-03-13 15:44:22 +01:00
nixpkgs-ci[bot] f0ebe4c5ae Merge master into staging-next 2026-02-21 18:07:27 +00:00
dtvillafana 42d38666ca fix: use actual package version instead of repo version 2026-02-19 17:04:07 -06:00
dtvillafana 9deeedb5c7 fix: PR recommendations 2026-02-19 15:49:57 -06:00
dtvillafana 0aba6819f4 fix: PR review changes 2026-02-19 15:45:42 -06:00
Vladimír Čunát 1165b54c0c nixd: fix the build against boost-1.89 (#487541) 2026-02-18 07:19:39 +00:00
dtvillafana a0cbcaad77 ansible-language-server: init at 26.1.3 2026-02-17 11:30:59 -06:00
Sergei Trofimovich 4d93eb2674 nixd: fix the build against boost-1.89
Without the change the build in` staging` fails as:

    In file included from ../lib/Controller/DocumentHighlight.cpp:10:
    ../include/nixd/Controller/Controller.h:139:48: error: 'default_thread_pool_size' is not a member of 'boost::asio::detail'
      139 |       static_cast<size_t>(boost::asio::detail::default_thread_pool_size())};
          |                                                ^~~~~~~~~~~~~~~~~~~~~~~~

Co-authored-by: Doron Behar <doron.behar@gmail.com>
2026-02-08 14:37:15 +00:00
R. Ryantm 664e58f55c nixt: 2.8.2 -> 2.9.0 2026-02-07 19:25:28 +00:00
Gaetan Lepage ab8325737a crystalline: fix build 2026-02-02 14:12:59 +00:00
R. Ryantm 083ac0c40b nixt: 2.8.1 -> 2.8.2 2026-01-11 08:35:48 +00:00
Guy Chronister e9bd3931c3 various: migrate callPackage to by-name 2026-01-09 19:33:15 -06:00
Colin 3f03eed529 nixf: fix cross compilation 2025-12-27 22:12:58 +00:00
Ethan Carter Edwards bc658387b5 fortls: migrate to by-name, add tests, modernize
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2025-12-26 10:19:25 -05:00
Austin Horstman f24db61232 nixd: 2.8.0 -> 2.8.1
Changelog: https://github.com/nix-community/nixd/releases/tag/2.8.1
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-12-25 23:03:19 -06:00
Michael Daniels 92580347c8 nixd: 2.7.0 -> 2.8.0
Changelog: https://github.com/nix-community/nixd/releases/tag/2.8.0
2025-12-24 08:16:34 -05:00
Ihar Hrachyshka 567e8dfd8e treewide: clean up 'meta = with' pattern
This commit was created by a combination of scripts and tools:
- an ast-grep script to prefix things in meta with `lib.`,
- a modified nixf-diagnose / nixf combination to remove unused `with
lib;`, and
- regular nixfmt.

Co-authored-by: Wolfgang Walther <walther@technowledgy.de>
2025-12-10 18:09:49 +01:00
Grimmauld 95996e9426 nixd: work around meson bug to fix build 2025-10-04 10:33:04 +02:00
Wolfgang Walther aa890f5d1c nixd: 2.6.4 -> 2.7.0
Release Notes:
https://github.com/nix-community/nixd/releases/tag/2.7.0

Nix-related changes adapated from commit:
https://github.com/nix-community/nixd/commit/52322139bb3ea930c2504a5a4ab9232fa40284c6
2025-09-22 15:54:12 +02:00
Martin Weinelt ae4a1a485a treewide: add explicit format attribute for Python packages
If a Python package does not come with either `format` or `pyproject` we
consider it a setuptools build, that calls `setup.py` directly, which is
deprecated.

This change, as a first step, migrates a large chunk of these packages to
set setuptools as their explicit format

This is so we can unify the problem space for the next step of the
migration.
2025-07-02 05:56:47 +02:00
Yingchi Long 87bdc66dd9 nixf: 2.6.3 -> 2.6.4 2025-05-12 22:34:37 +08:00
R. Ryantm 34dec3f642 nixt: 2.6.2 -> 2.6.3 2025-04-09 19:19:34 +00:00
Robert Hensing 1be27f982d nixd,nixt: Pin nix_2_24 2025-04-08 22:30:44 +02:00
Winter a19cd4ffb1 Revert "treewide: replace rev with tag"
This reverts commit 65a333600d.

This wasn't tested for correctness with something like fodwatch [0],
and should not have been (self-)merged so quickly, especially without
further review.

It also resulted in the breakage of at least one package [1] (and that's
the one we know of and was caught).

A few packages that were updated in between this commit and this revert
were not reverted back to using `rev`, but other than that, this is a
1:1 revert.

[0]: https://codeberg.org/raphaelr/fodwatch
[1]: https://github.com/NixOS/nixpkgs/pull/396904 / 758551e458
2025-04-08 02:57:25 -04:00
Pol Dellaiera 65a333600d treewide: replace rev with tag 2025-04-07 16:57:22 +02:00
jopejoe1 7d30c40939 treewide: migrate packages to pkgs/by-name, again 2025-03-25 17:00:45 +01:00
R. Ryantm 9f9b5c7e4d nixf: 2.6.1 -> 2.6.2 2025-03-21 08:09:32 +00:00
R. Ryantm 668bcd7501 fortls: 3.1.2 -> 3.2.2 2025-03-18 09:47:57 +00:00
Rebecca Turner f4d32e0200 nixForLinking: init
Overlays for CppNix nightly, Lix, or Tvix want to change the default Nix
implementation in Nixpkgs by overriding `pkgs.nix`. However, some
packages link against the internal/unstable CppNix APIs directly, and
these packages will break if built with different versions or
implementations of Nix.

If you want to swap out the Nix implementation in your package set, you
don't want these packages to break. Therefore, some packages will refer
to `nixForLinking` explicitly, at least until these dependencies can be
sorted out.

The addition of an explicit `nixForLinking` attribute decoupled from
`nix`, which is just "a Nix implementation", will help Nix
implementation maintainers test Nix implementations in Nixpkgs with
minimal hassle.
2025-02-27 09:44:32 -08:00
Heitor Augusto a4f4624cc8 nixd: 2.6.0 -> 2.6.1 2025-02-02 17:04:43 -03:00
R. Ryantm 8ca6fefe3b nixt: 2.5.1 -> 2.6.0 2025-01-26 20:17:11 +01:00
Peder Bergebakken Sundt 0cd04d3036 treewide: migrate fetchgit rev = "refs/tags/..." to tag 2025-01-04 00:19:17 +01:00
Silvan Mosberger 84d4f874c2 treewide: format all inactive Nix files
After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.

Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.

A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.

This commit was automatically created and can be verified using

    nix-build https://github.com/infinisil/treewide-nixpkgs-reformat-script/archive/a08b3a4d199c6124ac5b36a889d9099b4383463f.tar.gz \
      --argstr baseRev 78e9caf153
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:23:58 +01:00
Emily 4b3e263480 {nixf,nixt,nixd}: unpin Boost 2024-11-25 08:53:38 +00:00
R. Ryantm 02e139b542 nixd: 2.5.0 -> 2.5.1 2024-11-17 09:17:54 +00:00
Aleksana 40d5f22cd7 nixf: 2.4.0 -> 2.5.0 (#355102) 2024-11-12 22:31:57 +08:00
R. Ryantm 2e64240e30 nixf: 2.4.0 -> 2.5.0 2024-11-12 10:18:24 +08:00
Gaetan Lepage 7a8b3c91eb lua-language-server: move to by-name 2024-11-10 22:27:01 +01:00
Nick Cao a8e970898d ccls: 0.20240505 -> 0.20241108 (#354698) 2024-11-09 10:40:32 -05:00
aleksana 571c71e6f7 treewide: migrate packages to pkgs/by-name, take 1
We are migrating packages that meet below requirements:

1. using `callPackage`
2. called path is a directory
3. overriding set is empty (`{ }`)
4. not containing path expressions other than relative path (to
makenixpkgs-vet happy)
5. not referenced by nix files outside of the directory, other
than`pkgs/top-level/all-packages.nix`
6. not referencing nix files outside of the directory
7. not referencing `default.nix` (since it's changed to `package.nix`)
8. `outPath` doesn't change after migration

The tool is here: https://github.com/Aleksanaa/by-name-migrate.
2024-11-09 20:04:51 +08:00