Commit Graph

1906 Commits

Author SHA1 Message Date
Marc Jakobi
a959a3f60c doc/neovim: update treesitter section 2026-02-11 22:48:29 +01:00
Jeremy Fleischman
2b115ef0cc doc: update references to nixfmt-rfc-style to treefmt
This completes https://github.com/NixOS/nixpkgs/issues/425583.

Rather than putting `nixfmt` everywhere, I opted to teach people to use
`treefmt` instead. This is more correct, as we have formatting rules for
non-nix files, and also may invoke `nixfmt` with non-default options.
2026-02-07 13:59:27 -08:00
quantenzitrone
44560ee9f7 various: make all uses of fixed point builders use finalAttrs as argument
some of these were just typos like `finalAttr`, `finalAtts` or `finaAttrs`
some of these were using `self`, `final`, `finalPackage`, `attrs` or `_`
some of these were wrong by using `oldAttrs` or `finalPackages`

other than the nixos manual this shouldn't create any rebuilds
2026-02-06 23:22:29 +01:00
Jan Tojnar
a4c9180740 libglycin-gtk4: init (split out of libglycin) (#481377) 2026-02-04 07:19:57 +00:00
Théo Zimmermann
923099da30 coq.withPackages: document use with language servers
Added guidance on installing Rocq language servers when using
`coq.withPackages`.

#484870
2026-02-01 21:55:27 +01:00
Théo Zimmermann
b61b3e53dc Update Rocq documentation (#480647) 2026-01-26 15:04:30 +01:00
Pierre Roux
9ad70fb60d Rocq: Update documentation 2026-01-26 13:17:25 +01:00
Dyego Aurélio
28096cc5e3 treewide: apply nixfmt 1.2.0 2026-01-22 18:37:56 -03:00
Martin Weinelt
047e298c75 doc/python: use finalAttrs in examples (#479520) 2026-01-21 03:35:38 +00:00
Naïm Camille Favier
6a918ec238 typst: add fonts to the wrapper
Introduces `typst.wrapper` with the following arguments:

- `packages`. For backwards compatibility, `typst.withPackages f` is
  equivalent to `typst.wrapper { packages = f; }`.
- `fonts` allows specifying extra fonts via `TYPST_FONT_PATHS`.
- `extraWrapperArgs` for extra arguments to `makeWrapper`.
2026-01-19 21:25:39 +01:00
Leah Amelia Chen
1def69720c libglycin: Introduce setup hook for adding loader paths to wrapper
This setup hook discovers glycin loaders in the inputs list it is placed into, and adds them to `gappsWrapperArgs`. This should simplify glycin-dependent programs’ expressions.

Just add `libglycin.setupHook` (for Rust programs) or `libglycin` (for other languages) to `buildInputs`. The latter will also pull in the setup hook.

Note, the setup hook needs to go to the `buildInputs` since we cannot have a different offset when used as standalone hook instead of propagated from `libglycin`. We chose `hostOffset` to make it work with the proper placement of `libglycin` in `buildInputs`.

Co-authored-by: Seth Flynn <getchoo@tuta.io>
Co-authored-by: Jan Tojnar <jtojnar@gmail.com>
2026-01-19 02:18:28 +01:00
Tom McLaughlin
a776193f6b coqPackages: add coqWithPackages/coqWithPackages' functions 2026-01-13 23:43:00 -08:00
Sigmanificient
fa190fd6aa doc/python: use finalAttrs in examples 2026-01-13 01:14:02 +01:00
Sandro
2c07fa9b69 factor-lang: 0.100 -> 0.101 (#469560) 2026-01-10 22:51:24 +00:00
Merikei
08bcacdb62 doc: fix end quote typo 2026-01-10 01:46:28 +00:00
Michael Raitza
a6cddcfe93 factor-lang: 0.100 -> 0.101
Fixes issues with the help browser by copying vocabulary roots instead
of symlinking them.  Although, I am convinced that this is an issue that
should be fixed upstream, eventually.

Fixes #469242
Fixes #474869
2026-01-09 13:20:10 +01:00
nixpkgs-ci[bot]
acd4201a3f Merge master into staging-next 2025-12-19 12:07:04 +00:00
Gaël James
312576b1dc Fix typo: fetchFromGithub -> fetchFromGitHub 2025-12-18 23:17:18 +01:00
nixpkgs-ci[bot]
69b86199eb Merge master into staging-next 2025-12-18 12:59:58 +00:00
Sefa Eyeoglu
d925565179 fetchPnpmDeps,pnpmConfigHook: move to top-level attribute
move pnpm.{fetchDeps,configHook} to fetchPnpmDeps and pnpmConfigHook
respectively. Also adds aliases to the former package-level attributes.

Additionally, pnpmConfigHook does not propagate pnpm anymore, to make
changing pnpm versions easier.

This brings pnpm in line with the other Node.js/JavaScript tooling in
nixpkgs.

This doesn't cause any rebuilds.

Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2025-12-17 23:43:59 +01:00
nixpkgs-ci[bot]
cf47a4aa92 Merge staging-next into staging 2025-12-15 18:06:50 +00:00
Sandro
5512819c75 typstPackages: Simplify configuration (#464325) 2025-12-15 16:14:59 +00:00
Sefa Eyeoglu
df8aa69294 pnpm.fetchDeps: output a tarball from fetcherVersion 3 (#469950) 2025-12-15 13:30:04 +00:00
nixpkgs-ci[bot]
98b2b03bb4 Merge staging-next into staging 2025-12-15 12:10:12 +00:00
Vincent Laporte
cb123ab149 dune: move out of ocamlPackages (#468883) 2025-12-15 09:29:35 +00:00
Gutyina Gergő
1f37f08091 pnpm.fetchDeps: output a tarball from fetcherVersion 3 2025-12-14 19:15:15 +01:00
nixpkgs-ci[bot]
31d4840e01 Merge staging-next into staging 2025-12-14 00:20:56 +00:00
Aliaksandr
f60a6c51e6 treewide: prefer standard name for old and final Attrs 2025-12-13 23:29:51 +02:00
Vincent Laporte
72b918494c dune_3: move out of ocamlPackages 2025-12-10 21:51:39 +01:00
K900
8b56bf20bb Merge remote-tracking branch 'origin/staging-next' into staging 2025-12-07 23:38:37 +03:00
Gergő Gutyina
630120119a doc: fix example (#435473) 2025-12-07 11:46:03 +00:00
nixpkgs-ci[bot]
f16fc9d4e7 Merge staging-next into staging 2025-12-06 00:17:35 +00:00
Vincent Laporte
54e8de7b24 OCaml documentation: remove reference to useDune2 2025-12-05 07:43:30 +01:00
nixpkgs-ci[bot]
5f547e8221 Merge staging-next into staging 2025-12-04 00:18:56 +00:00
7karni
e284124907 doc/gradle: edit (split sentence) 2025-12-04 01:00:49 +05:30
7karni
e550255355 doc/gradle: correction (other _than_) 2025-12-04 00:59:56 +05:30
nixpkgs-ci[bot]
9d4bbf791d Merge staging-next into staging 2025-11-30 06:07:02 +00:00
Tomodachi94
7bf3aa9d0d doc/javascript: move nodePackages information back to README.md
Adding new packages here is discouraged, for reasons enumerated in
https://github.com/NixOS/nixpkgs/issues/229475, so let's move this
(mostly developer-facing) documentation back into its original location
in pkgs/development/node-packages/README.md.
2025-11-29 20:34:41 -08:00
Ross Smyth
d3503bd57f typstPackages: Use makeScope so that it has typical pkgset attrs 2025-11-19 17:10:28 -05:00
polyfloyd
637727353c perlPackages: Deprecate shortenPerlShebang 2025-11-15 19:33:37 +01:00
K900
119a33d662 qt6.wrapQtAppsHook: don't include qtwayland (#450591) 2025-11-15 10:00:15 +00:00
Vincent Laporte
7314867163 dune_1: remove 2025-11-13 09:22:35 +01:00
Vladimír Čunát
1d8d3da257 Merge branch 'master' into staging-next 2025-11-12 08:29:34 +01:00
Weijia Wang
81d15a523d julia: drop 1.9, clean up package (#456726) 2025-11-11 21:17:54 +00:00
nixpkgs-ci[bot]
6d1529ce8c Merge master into staging-next 2025-11-07 00:17:59 +00:00
Leona Maroni
2d692585c7 temurin-{,jre-}bin-23: drop, open{jdk,jfx}23: drop (#403247) 2025-11-06 20:27:33 +00:00
nixpkgs-ci[bot]
13b86b9adc Merge master into staging-next 2025-11-06 00:17:18 +00:00
kirillrdy
711f1d946e rubyPackages: Add command to audit packages (#443737) 2025-11-05 22:26:32 +00:00
Galder Zamarreño
cfafc746ea openjfx23: drop 2025-11-04 15:36:51 +01:00
Sergey Volkov
81cf417d43 julia_19{,-bin}: drop 2025-10-29 15:16:12 +01:00