Commit graph

803 commits

Author SHA1 Message Date
David McFarland ddd08e404f dotnet: split setup hooks into wrapper for runtime/sdk 2024-11-17 14:19:22 -04:00
Julien Malka cee07e8dc8 nixos/agorakit: init module 2024-11-17 16:08:58 +01:00
Wolfgang Walther 8ca24a7a2b
nixos: remove boot.loader.raspberryPi
This has been announced for 24.11 in #241534, so let's follow through.
2024-11-17 12:33:57 +01:00
Maximilian Bosch 3bad58ed01
nixos/rl-2411: fix version Grafana has been updated to 2024-11-16 18:57:15 +01:00
Adam C. Stephens 7ea9ba60d8
nixos/incus: add incus-user service and socket (#355645) 2024-11-15 23:34:21 -05:00
Weijia Wang cedd087b81
globalprotect-openconnect: Reinstate v1 (#355758) 2024-11-15 18:25:57 +01:00
Masum Reza 2435883703
nixos/g810-led: add to modules-list.nix (#356164) 2024-11-15 18:27:50 +05:30
John Titor 0388195e8a
nixos/release-notes-24.11: add g810-led 2024-11-15 17:58:12 +05:30
Maximilian Bosch 5c01691cf2
Merge: postgresql_12: remove (#353158) 2024-11-15 12:07:14 +01:00
Maximilian Bosch 0b3eef7441
postgresql_12: remove
This will be EOL at the end of November, so there's little reason to
keep it in 24.11[1]. As discussed, we'd like to keep it for as long as
possible to make sure there's a state in nixpkgs that has the latest
minor of postgresql_12 available with the most recent CVEs fixed for
people who cannot upgrade[2].

This aspect has been made explicit in the manual now for the next .11
release.

During the discussions it has been brought up that if people just do
`services.postgresql.enable = true;` and let the code decide the
postgresql version based on `system.stateVersion`, there's a chance that
such EOL dates will be missed. To make this harder, a warning will now
be raised when using the stateVersion-condition and the oldest still
available major is selected.

Additionally regrouped the postgresql things in the release notes to
make sure these are all shown consecutively. Otherwise it's a little
hard to keep track of all the changes made to postgresql in 24.11.

[1] https://endoflife.date/postgresql
[2] https://github.com/NixOS/nixpkgs/pull/353158#issuecomment-2453056692
2024-11-15 09:17:06 +01:00
Masum Reza b90d2b442b
nixos/soteria: init module (#355924) 2024-11-15 11:32:05 +05:30
John Titor 3259761b00
nixos/release-notes-24.11: add soteria module 2024-11-14 23:23:20 +05:30
Sefa Eyeoglu b22d375301
cargo-tauri: 1.7.1-unstable-2024-08-16 -> 2.1.0 (#346277) 2024-11-14 17:12:42 +01:00
Marcus Ramberg 703675fc50
pay-respects: init at 0.4.18; nixos/pay-respects: init module (#355694) 2024-11-14 08:37:28 +01:00
seth 36118d8a35
doc/release-notes: document cargo-tauri v2 2024-11-14 02:27:57 -05:00
Rahul Rameshbabu 8f2fa04fd9
Revert "globalprotect-openconnect: remove deprecated 1.x package"
This reverts commit b08d6a664f.

Signed-off-by: Rahul Rameshbabu <sergeantsagara@protonmail.com>
2024-11-13 13:41:34 -08:00
Fernando Rodrigues a1af0bc137
nixos/pay-respects: init module
Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2024-11-13 16:15:10 +00:00
Dawid Dziurla ea9923c62f
nixos/incus: add incus-user service and socket 2024-11-13 12:25:40 +01:00
Claes Hallström d174bf438b nixos/glances: init module 2024-11-13 00:06:47 +01:00
Sandro 6bfde7268f
evremap: init at 0-unstable-2024-06-17, nixos/evremap: init module (#352720) 2024-11-12 18:41:51 +01:00
Victor Engmark 4b610f43ae
mutmut: 2.2.0 -> 3.2.0
With dependencies from the upstream requirements file
<https://github.com/boxed/mutmut/blob/3.2.0/requirements.txt>.
2024-11-11 13:48:37 +13:00
Austin Horstman f5f87e7240
dashy-ui: init at 3.1.1-unstable-2024-07-14 (#349149) 2024-11-10 09:35:31 -06:00
Winter f0000fe56d
lib/minver: bump to 2.3.17 (#354586) 2024-11-09 21:32:02 -05:00
TheRealGramdalf 7f76ced733 nixos/dashy: init module 2024-11-10 00:04:25 +00:00
sternenseemann 9c075c8fa5 gnat: 12.4.0 -> 13.3.0
This matches the default gcc version.
2024-11-08 23:51:09 +01:00
Martin Weinelt 086bfa2385
lib/minver: bump to 2.3.17
The first version that supports zstd compression, to create the option
to eventually switch compression for the binary cache.

It was released one year ago on 2023-11-03 and first shipped in NixOS
23.11.
2024-11-08 22:23:29 +01:00
Peder Bergebakken Sundt bbb6e83f51 nixos/binfmt: add option addEmulatedSystemsToNixSandbox 2024-11-08 17:31:06 +01:00
Leah Amelia Chen 41e907f884
nixos/evremap: init module 2024-11-08 09:31:27 +01:00
Emily b28c1ff248 nixos/doc/rl-2411: note VirtualBox demo appliance removal 2024-11-07 23:41:51 +00:00
Pavel Sobolev d6d7fe94d4
nixos/whisparr: initial commit 2024-11-07 20:46:59 +03:00
seth 29f24780ac
doc/release-notes: RFC 42 -> freeform options
"Freeform options" is a term that's a bit more meaningful to regular
users who don't follow development, and thus does a better job at
describing the changes
2024-11-06 17:19:35 -05:00
seth b0811ec740
doc/release-notes: use title case for migrations section 2024-11-06 17:19:35 -05:00
seth 97e382e1bc
doc/release-notes: correctly place backwards incompatible changes
These changes seemed to have been placed in the wrong section
2024-11-06 17:19:34 -05:00
seth 4c803ffcd6
doc/release-notes: cleanup notable changes section
The main goal is to make these points a bit more concise, fix errors,
and (somewhat subjectively) improve word choice to avoid repetition and
have a better flow
2024-11-06 17:19:34 -05:00
seth 34403417a8
doc/release-notes: cleanup backward incompatibilities section
The main goal is to make these points a bit more concise, have better
consistency in how removals and deprecations are described, and improve
grammar/flow
2024-11-06 17:19:31 -05:00
seth abb99851bc
doc/release-notes: cleanup highlights
The main goal is to make these highlights a bit more concise,
consistently link to newly introduced option definitions, and (somewhat
subjectively) improve word choice to avoid repetition and have a better
flow
2024-11-06 17:17:20 -05:00
seth cd546ebd9a
doc/release-notes: remove MenhirLib from new modules section
This is not a module
2024-11-06 17:17:19 -05:00
seth a32a34d011
doc/release-notes: use more concise descriptions in new modules section 2024-11-06 17:17:19 -05:00
seth b499d2bef6
doc/release-notes: improve consistency and grammar in new modules section 2024-11-06 17:17:17 -05:00
Ramses d06e176158
nixos/swapspace: init module (#348588) 2024-11-06 16:52:09 +01:00
Weijia Wang ec5b8735fb
nomad: nomad_1_7 -> nomad_1_8, nomad_1_9: init at 1.9.0 (#349151) 2024-11-06 01:04:41 +01:00
Sandro cd67342284
nixos/docker: keep live-restore disabled by default (#348983) 2024-11-05 16:44:19 +01:00
Weijia Wang acf3de8d62
nixos/guix: add declarative substituters option (#353518) 2024-11-04 20:43:41 +01:00
Gabriel Arazas 7095e0f8c1 nixos/guix: add declarative substituters option 2024-11-03 15:12:12 -06:00
Emily 2b67faf4d9
The OracleJDK Dehaunting (#353043) 2024-11-02 21:15:20 +00:00
Tomo d6eb9f1515 oracle{jdk,jre}: drop
"Unmaintained security disaster" -anonymous Nixpkgs maintainer
2024-11-02 21:11:23 +00:00
Tomo fa08eabc4a atlassian-{bamboo,confluence,crowd,jira}: drop
Support for the Atlassian Server products ended in
February 2024 and there was insufficient interest in
maintaining the Atlassian Data Center replacements

c.f. https://github.com/NixOS/nixpkgs/pull/353043#issuecomment-2452825826
2024-11-02 20:36:14 +00:00
Tomo e5a0b0c39e sqldeveloper: drop
sqldeveloper was dropped due to being severely out-of-date and
having a dependency on JavaFX for Java 8, which we do not support.
2024-11-02 20:19:01 +00:00
Tomo b241aedce6 docear: drop
Upstream itself says it is not actively developed:
https://docear.org/2017/10/05/update-for-the-google-scholar-parser-library-to-fetch-metadata-for-pdf-files/

The sole Nixpkgs maintainer has not used Docear in
4 years:
https://github.com/NixOS/nixpkgs/pull/353043#discussion_r1826528473
2024-11-02 18:02:56 +00:00
Maximilian Bosch 500d745e73
Merge: nixos/postgresql: set up sandboxing (#344925) 2024-11-02 11:12:15 +01:00
Tomo 558dafdd0d javacard-devkit: drop
Had a dependency on the Oracle JDK,
as well as being several years out-of-date.
2024-11-02 02:56:09 +00:00
Will Fancher 37ee6ba681 Revert "NixOS apply script"
Reverts #344407

This has broken nixos-rebuild switch so that it no longer updates the profile, which has bad consequences including not updating the systemd-boot menu with new generations.
2024-11-01 20:18:09 -04:00
Maximilian Bosch 70a6092f1e
nixos/doc: mention postgresql hardening 2024-11-01 16:31:35 +01:00
github-actions[bot] c89d3d9070
Merge master into staging-next 2024-10-31 00:14:46 +00:00
Tomo e45e0e2b95 gradle_6: drop
Unmaintained since 10 Feb 2023:
https://endoflife.date/gradle

Numerous security vulnerabilities: #352236
2024-10-30 23:37:02 +00:00
Emily 71ccc3b0b0
{jd-gui,jd-cli}: drop (#352422) 2024-10-30 20:18:19 +00:00
Tomo 3c616cd906 jd-cli: drop
JCenter Bintray is dead. This package depends on jd-core, which was
only hosted through JCenter Bintray.
2024-10-30 20:09:16 +00:00
Tomo c2d71c11d0 jd-gui: drop
Upstream has no commits since 2019:
https://github.com/java-decompiler/jd-gui

jd-gui uses Gradle 6, which has been EOL since 10 Feb 2023:
https://endoflife.date/gradle
(The JDK team is working on dropping Gradle 6).

Attempting to build with a newer Gradle fails with a nontrivial error.

Potential replacements: cfr, bytecode-viewer, procyon
2024-10-30 20:01:18 +00:00
Wim de With 93cce0becc nixos/prometheus: remove tor exporter 2024-10-30 19:42:51 +01:00
phanirithvij 80ea320fe7 nixos/swapspace: init module
Signed-off-by: phanirithvij <phanirithvij2000@gmail.com>
Co-authored-by: Luflosi <luflosi@luflosi.de>
2024-10-30 22:41:15 +05:30
github-actions[bot] dee80e3490
Merge master into staging-next 2024-10-30 00:14:27 +00:00
Robert Hensing 2cf4e112a8 nixos/doc/rl: Add NixOS apply script 2024-10-30 00:21:21 +01:00
K900 66f01b7af9 Merge remote-tracking branch 'origin/master' into staging-next 2024-10-28 15:11:30 +03:00
Masum Reza 4c1988701b
mattermost: 9.5.11 -> 9.11.3 (#348398) 2024-10-28 12:59:24 +05:30
K900 f21f4ca3ee Merge remote-tracking branch 'origin/master' into staging-next 2024-10-26 21:05:47 +03:00
Francesco Gazzetta 00d5b58b53 release-notes: Mention the new tclPackages scope 2024-10-26 16:23:15 +00:00
K900 7f898ed413 Merge remote-tracking branch 'origin/master' into staging-next 2024-10-25 21:06:42 +03:00
Rémi NICOLE 0433962e5b
netbox: 3.7.8 -> 4.1.3 (#331750) 2024-10-25 09:09:06 +00:00
github-actions[bot] ef782655d2
Merge master into staging-next 2024-10-24 18:04:38 +00:00
Jared Baur 9bbef50e24
nixos/switchable-system: add evaluation warning when using perl stc 2024-10-24 08:50:51 -07:00
github-actions[bot] e60fd6d56f
Merge master into staging-next 2024-10-24 12:05:54 +00:00
Ramses fe8daa8bac
nixos/niri: init module (#348193) 2024-10-24 09:20:35 +02:00
K900 dee94df6f2 Merge remote-tracking branch 'origin/master' into staging-next 2024-10-24 09:28:51 +03:00
Michele Guerini Rocco f93d86f657
nixos/getty: add option to autologin once per boot, take 2 (#348236) 2024-10-24 07:59:10 +02:00
Masum Reza 14dc2c8a36
release-notes-24.11/zapret: fix path to option (#350086) 2024-10-24 10:46:25 +05:30
Minijackson 69610ea296
netbox: switch to netbox_4_1, mark netbox_3_7 as EOL
also switch the netbox-upgrade test to check upgrade from 3.7 -> 4.1
2024-10-23 21:07:32 +02:00
github-actions[bot] 606bd3114c
Merge master into staging-next 2024-10-23 18:04:32 +00:00
andre4ik3 c42b24b3f4
nixos/apple-touchbar: init module (#350219) 2024-10-23 17:14:34 +02:00
Ivan Mincik 6b2e9097a4
qgis: don't build with grass by default (#350203) 2024-10-23 12:44:43 +00:00
Ivan Mincik ddb45dcd05 qgis: don't build with grass by default
Update nixos/doc/manual/release-notes/rl-2411.section.md

Co-authored-by: zi3m5f <113244000+zi3m5f@users.noreply.github.com>
2024-10-23 14:43:22 +02:00
github-actions[bot] 2f507992fe
Merge master into staging-next 2024-10-22 06:05:03 +00:00
Yueh-Shun Li b4e9f423f4 rl-2411.section.md: update to inform the removal of (buildPythonPackage { ... }).overrideDerivation
Clean up the leftover of commit 58bfe74123 ("buildPython*:
Deprecate and remove (buildPython* { ... }).override")
2024-10-22 12:51:11 +08:00
seth 942b12caba
nixos/niri: init module 2024-10-21 21:00:17 -04:00
Tomo 0003fd75d8 {nodePackages,vimPlugins}.coc-tslint{,-plugin}: drop
Both deprecated upstream:
https://github.com/neoclide/coc-tslint
https://github.com/neoclide/coc-tslint-plugin

coc-eslint provides comparable features and is maintained.

Part of #229475
2024-10-21 21:10:02 +00:00
github-actions[bot] 3fc3038625
Merge master into staging-next 2024-10-21 06:05:19 +00:00
github-actions[bot] 8164a7aa6d
Merge master into staging-next 2024-10-21 00:14:52 +00:00
Martin Weinelt 6306bf790e
matrix-sliding-sync: drop
On the 2024 matrix conference the EOL for the sliding-sync-proxy was
announced to be 2024-10-15. While the repo does not yet reflect that
state, we should not be taking the the sliding-sync proxy into NixOS
24.11 under any circumstances.
2024-10-20 23:19:33 +02:00
Fernando Rodrigues b6cb0d1d07
release-notes-24.11/zapret: fix path to option
`option.html#opt-services.zapret` is an invalid path to what should be
`options.html#opt-services.zapret`.

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2024-10-20 19:09:40 +00:00
K900 099cde3a92
Revert "nixos/ssh: disable authorizedKeysInHomedir by default" 2024-10-20 21:32:29 +03:00
Artturin a0a7eb6616 Merge branch 'master' into staging-next 2024-10-20 19:28:48 +03:00
nicoo 06929a6fb0
nixos/ssh: disable authorizedKeysInHomedir by default (#309025) 2024-10-20 16:19:25 +00:00
github-actions[bot] c38df14dc7
Merge master into staging-next 2024-10-20 06:04:33 +00:00
Pol Dellaiera 88d3f02d30
cyrus-imapd: init at 3.8.2 (#305538) 2024-10-20 07:51:45 +02:00
Tomo 8d642257fb
nodePackages.shout: drop (#349715) 2024-10-19 18:46:30 -07:00
github-actions[bot] 1b6b0d4cac
Merge master into staging-next 2024-10-20 00:15:48 +00:00
Maximilian Bosch 617552d2c1
Merge: mautrix-whatsapp: 0.10.9 -> 0.11.0 (#349492) 2024-10-19 21:17:50 +02:00
github-actions[bot] d5c9b46499
Merge master into staging-next 2024-10-19 18:03:54 +00:00
Tomo 76c7c2dd88 nodePackages.shout: drop
shout has been deprecated since 2016:
90a62c56af

Also, move the top-level `shout` alias to `pkgs/top-level/aliases.nix`.

Part of #229475
2024-10-19 17:53:20 +00:00
Moraxyc cc1aeb4fbd
nixos/docs: add services.cyrus-imap to rl-2411 2024-10-20 00:13:24 +08:00
K900 d8f20db7a4
Merge branch 'master' into bitmagnet-module 2024-10-19 15:44:05 +03:00