Commit Graph

777730 Commits

Author SHA1 Message Date
Silvan Mosberger
2140bf39e4 CONTRIBUTING: Improve and update formatting docs 2025-04-01 20:09:45 +02:00
Silvan Mosberger
927521a6ac workflows/check-nix-format: Enforce formatting on all files
Changes the Nix format checking workflow to now strictly enforce
formatting of all Nix files using the treefmt setup introduced
in the pre-previous commit.

This is in [accordance with the approved RFC 166](https://github.com/NixOS/rfcs/blob/master/rfcs/0166-nix-formatting.md#reformat-nixpkgs).

Note that the "skip treewide" thing is no longer necessary, already
before, because there's nothing that would fail for treewide changes.
Previously the problem was that the GitHub API would be bombarded.
2025-04-01 20:09:45 +02:00
Silvan Mosberger
5a8296d74f flake.nix: Set formatter
This enables `nix fmt`, though it won't be practically usable without
also reformatting all files, which is done in a following commit.
2025-04-01 20:09:44 +02:00
Silvan Mosberger
398e74f70b shell: Introduce treefmt
Introduces treefmt with a simple nixfmt-rfc-style configuration to
format all Nix files.

This is only practically usable with the following commit that formats
all files accordingly.
2025-04-01 20:09:44 +02:00
Sefa Eyeoglu
02b2743b6a immich: 1.130.3 -> 1.131.2 (#395004) 2025-04-01 19:59:21 +02:00
Sefa Eyeoglu
190060a064 proton-ge-bin: GE-Proton9-26 -> GE-Proton9-27 (#395181) 2025-04-01 19:40:21 +02:00
Chris Moultrie
324fe50de5 immich: 1.130.3 -> 1.131.2
changelog:
- https://github.com/immich-app/immich/releases/tag/v1.131.0
- https://github.com/immich-app/immich/releases/tag/v1.131.1
- https://github.com/immich-app/immich/releases/tag/v1.131.2
2025-04-01 13:34:30 -04:00
Domen Kožar
431c7280da claude-code: 0.2.56 -> 0.2.57 (#395178) 2025-04-01 18:33:14 +01:00
Florian Klink
f680a9ecd4 signal-desktop-source: init at 7.46.0 (#388586) 2025-04-01 18:26:48 +01:00
Pol Dellaiera
cf28f0fa63 fluidsynth: Migrate to by-name. (#394942) 2025-04-01 19:23:50 +02:00
Adam C. Stephens
62d611a22b nixos/incus: add AppArmor rules (#386060) 2025-04-01 12:51:34 -04:00
Doron Behar
bd85f316be mlterm: 3.9.3 -> 3.9.4 (#394550) 2025-04-01 19:36:06 +03:00
Gaétan Lepage
0a816e162f omnix: init at 1.0.3 (#385761) 2025-04-01 18:29:17 +02:00
Gaétan Lepage
e5dde6624a python312Packages.rdbtools: init at 0.1.15 (#393135) 2025-04-01 18:12:50 +02:00
nixpkgs-merge-bot[bot]
a74d8a2f5b goreleaser: 2.8.1 -> 2.8.2 (#395097)
Co-authored-by: caarlos0 <caarlos0@users.noreply.github.com>
2025-04-01 16:08:27 +00:00
Franz Pletz
82f0c74912 nixos/zoxide: init module (#393493) 2025-04-01 18:01:32 +02:00
Bobby Rong
a6efa7d563 xfce.mousepad: 0.6.4 -> 0.6.5 (#395038) 2025-04-02 00:00:42 +08:00
Florian Klink
7a52c8da72 resp-app: don't replace already present patches in rdbtools override 2025-04-01 17:00:07 +01:00
tomberek
ec4abeac7f teleport_15: remove (#394056) 2025-04-01 11:59:43 -04:00
Tanya Arora
8125d74e21 nixos/dnsmasq: Fix failure on read-only /etc when resolveLocalQueries=false (#391738) 2025-04-01 17:59:21 +02:00
Doron Behar
f33c1e470e monkeysAudio: 10.96 -> 11.01 (#395051) 2025-04-01 18:57:09 +03:00
shivaraj-bh
84f6e47e31 omnix: init at 1.0.3 2025-04-01 21:25:19 +05:30
Florian Klink
eb03e6c279 python312Packages.rdbtools: init at 0.1.15
rdbtools does not only provide a CLI, but also a python library for
parsing Redis dump.rdb files from other python code [1]:

```
❯ $(nix-build -E 'with import ./. {}; python3.withPackages (p: [p.rdbtools])')/bin/python
Python 3.12.9 (main, Feb  4 2025, 14:38:38) [GCC 14.2.1 20241116] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import rdbtools
>>> rdbtools.VERSION
(0, 1, 15)
```

This exposes/moves it in the python package set, and uses a
toPythonApplication stub in pkgs/by-name, as in the nixpkgs
documentation.

We also fix (some of) the tests, which were previously skipped
alltogether.

[1]: https://github.com/sripathikrishnan/redis-rdb-tools?tab=readme-ov-file#using-the-parser
2025-04-01 16:31:35 +01:00
misuzu
963f97c079 netbox_4_2: 4.2.3 -> 4.2.6, nixos/tests/netbox: Adjust tests for Netbox 4.2.5+ (#394329) 2025-04-01 18:20:42 +03:00
nixpkgs-merge-bot[bot]
9b33996455 arduino-create-agent: 1.6.1 -> 1.7.0 (#395199)
Co-authored-by: kilimnik <mail@kilimnik.de>
2025-04-01 15:04:40 +00:00
transcaffeine
42c621ba72 nixos/tests/netbox: Adjust tests for 4.2.0+, drop test for 3.6
This changes the previously used `site_id` in the tests'
REST-API usage to `scope_type`+`scope_id`.

Netbox 3.6 is deprecated and no longer available, the test for it
has been removed.
2025-04-01 17:02:20 +02:00
Jonas Heinrich
8323bb6a5f briar-desktop: 0.6.0 -> 0.6.3 (#395152) 2025-04-01 16:59:00 +02:00
nixpkgs-merge-bot[bot]
a64fd7d12c gungnir: 1.2.0 -> 1.3.1 (#395095)
Co-authored-by: CherryKitten <contact@cherrykitten.dev>
2025-04-01 14:43:00 +00:00
R. Ryantm
5ad8c5cc38 arduino-create-agent: 1.6.1 -> 1.7.0 2025-04-01 14:37:35 +00:00
Franz Pletz
c3afefda23 posting: 2.3.0 -> 2.5.4 (#389665) 2025-04-01 16:34:49 +02:00
R. RyanTM
763fac1366 home-assistant-custom-lovelace-modules.mushroom: 4.3.1 -> 4.4.0 (#395186)
https://github.com/piitaya/lovelace-mushroom/releases/tag/v4.4.0
2025-04-01 16:15:51 +02:00
Taha YASSINE
2fd066f3f1 posting: 2.3.0 -> 2.5.4 2025-04-01 13:58:54 +00:00
Taha YASSINE
a5f5355f5e openapi-pydantic: init at 0.5.1 2025-04-01 13:58:33 +00:00
Pol Dellaiera
a18002797a nixos/navidrome: Add environmentFile config option (#389471) 2025-04-01 15:55:58 +02:00
Markus Kowalewski
8ee2236b31 panoply: 5.5.5 -> 5.6.0 (#395163) 2025-04-01 15:54:42 +02:00
Martin Joerg
3e20b1e31a nixosTests.magic-wormhole-mailbox-server: migrate to runTest
part of #386873
2025-04-01 19:19:25 +05:30
John Titor
87ac136883 hyprlandPlugins.hy3: 0.47.0-1 -> hl0.48.0
fix update script
2025-04-01 19:18:23 +05:30
Franz Pletz
fa182a9629 mpv: Fix build on darwin (#395177) 2025-04-01 15:38:00 +02:00
Franz Pletz
1e6569b465 python3Packages.mpv: 1.0.6 -> 1.0.7 (#394298) 2025-04-01 15:33:32 +02:00
André Silva
c92c1efa46 proton-ge-bin: GE-Proton9-26 -> GE-Proton9-27 2025-04-01 14:29:45 +01:00
Leona Maroni
27a5a19682 gitlab: 17.9.3 -> 17.10.1
https://about.gitlab.com/releases/2025/03/20/gitlab-17-10-released/
2025-04-01 15:26:53 +02:00
R. Ryantm
ca139fa2ac roon-server: 2.47.1510 -> 2.48.1517 2025-04-01 06:21:42 -07:00
Casey Link
956496a91b claude-code: 0.2.56 -> 0.2.57 2025-04-01 15:21:36 +02:00
Zhong Jianxin
08181ad11d mpv: Fix build on darwin 2025-04-01 21:15:42 +08:00
Weijia Wang
3ecdd5eb0a freefilesync: 14.2 -> 14.3 (#394740) 2025-04-01 15:04:50 +02:00
Fabian Affolter
e1007376d5 cdncheck: 1.1.11 -> 1.1.12 (#394825) 2025-04-01 14:51:31 +02:00
Fabian Affolter
99bba0b6d4 exploitdb: 2025-03-29 -> 2025-03-30 (#395088) 2025-04-01 14:48:48 +02:00
Fabian Affolter
37aa7ce46b python312Packages.mypy-boto3-*: updates (#395089) 2025-04-01 14:48:36 +02:00
Fabian Affolter
34fe980eb8 python313Packages.bc-detect-secrets: 1.5.38 -> 1.5.39 (#395090) 2025-04-01 14:48:22 +02:00
Fabian Affolter
6f80e32819 checkov: 3.2.393 -> 3.2.395 (#395100) 2025-04-01 14:48:13 +02:00