Martin Weinelt
4d576c4839
nixos/tests/netbox: use wait_for_file helper
2026-07-07 17:43:38 +02:00
Martin Weinelt
53e8dc133a
nixos/netbox: put all services into a systemd slice
...
Simplifies resource overview and management.
2026-07-07 17:43:38 +02:00
Martin Weinelt
06a84e0888
nixos/netbox: shared unit settings, structured command line
...
The shared unit settings make it easier to make updates across the units.
The structured command line always ensures proper tokenization.
2026-07-07 17:43:37 +02:00
Martin Weinelt
37220b42c4
nixos/netbox: refactor settings and make config introspectable
...
Configuring a module from withing config is bad style. This makes what
gets configured not introspectable. Worse, it requires special care to
handle priorities correctly, so things will correctly overwrite or merge.
The `GIT_PATH` setting was removed, when Netbox migrated Git operations
to dulwhich. https://github.com/netbox-community/netbox/commit/b9cac97b73c1c08213db6272de11c03711491486
Furthermore, this reduces LDAP to just a single option, because once an
LDAP configuration is set, we can already make assumptions.
2026-07-07 17:43:37 +02:00
Martin Weinelt
43bccced47
nixos/tests/netbox*: use unittest asserts
...
These provide much richer detail, when assertions fail.
2026-07-07 17:43:37 +02:00
Martin Weinelt
c36fc51c38
nixos/tests/netbox: run in nspawn
...
Faster and cheaper.
2026-07-07 17:43:37 +02:00
Martin Weinelt
1a8e82de98
nixos/netbox: add option for environment files
...
This is relevant to pass secrets that are read from custom code in
extraConfig.
As these secrets are then read for every configuration.py consumer this
also affects netbox-manage.
2026-07-07 17:43:36 +02:00
Martin Weinelt
5c355dedbf
nixos/netbox: merge bind options into one
...
They are all passed to gunicorn's --bind flag, so let the user pass
whatever they want.
2026-07-07 16:58:06 +02:00
Martin Weinelt
d6beee20af
nixos/netbox: drop keycloak specific option
...
The django-social-auth library supports a massive list of authentication
backends. Maintaining options at this granularity is just not great for
maintainability.
https://python-social-auth.readthedocs.io/en/latest/backends/index.html
2026-07-07 16:58:05 +02:00
Martin Weinelt
f76c4fdb7f
nixos/netbox: merge nixos options support in concatFile
...
While types.lines has a custom merge function it is generally not great
style to configure module options needlessly from the config section.
2026-07-07 16:58:05 +02:00
Martin Weinelt
46c6aaeac7
nixos/netbox: improve secret management
...
With this change secrets will be automatically generated if left at their
individual option defaults.
We now also allow configuration of multiple peppers, to allow proper
rotation as intended by upstream.
Finally, we now we prevent secrets from leaking into the store.
2026-07-07 16:58:05 +02:00
Donovan Glover and GitHub
d407951447
xclock: 1.1.1 -> 1.2.0 ( #538305 )
2026-07-05 04:06:12 +00:00
Adam C. Stephens and GitHub
2ef54b3bc3
jjui: 0.10.7 -> 0.10.8 ( #538522 )
2026-07-05 03:37:17 +00:00
Austin Horstman and GitHub
08a5b5062b
tree-sitter: make tree-sitter-grammars an overridable scope ( #537058 )
2026-07-05 03:27:45 +00:00
nixpkgs-ci[bot] and GitHub
1e63ba3b7b
secretspec: 0.12.2 -> 0.13.0 ( #538557 )
2026-07-05 03:18:54 +00:00
nixpkgs-ci[bot] and GitHub
de45982bd7
django-upgrade: 1.30.0 -> 1.31.1 ( #538108 )
2026-07-05 03:18:34 +00:00
dotlambda and GitHub
b6a8333e60
python3Packages.plotly: 6.7.0 -> 6.8.0 ( #538423 )
2026-07-05 03:09:20 +00:00
Yaroslav Bolyukin
e3aa4813c2
python3Packages.plotly: 6.7.0 -> 6.8.0
2026-07-05 04:27:10 +02:00
R. Ryantm
9dbfa1b923
secretspec: 0.12.2 -> 0.13.0
2026-07-05 01:46:58 +00:00
Ryan Hendrickson and GitHub
6edbf1a6a0
immersed: add option to open firewall ports and libraries for hardware encoding support ( #399766 )
2026-07-04 21:29:37 -04:00
Fabian Affolter and GitHub
988d211719
diskwatch: 0.1.1 -> 0.1.2 ( #538550 )
2026-07-05 01:24:01 +00:00
taku0 and GitHub
190344bbe2
thunderbird-esr-bin-unwrapped: 140.12.0esr -> 140.12.1esr ( #538241 )
2026-07-05 01:15:08 +00:00
nixpkgs-ci[bot] and GitHub
49f02c4b55
rqlite: 10.2.4 -> 10.2.6 ( #538516 )
2026-07-05 01:08:00 +00:00
nixpkgs-ci[bot] and GitHub
e43cf449c4
mongodb-compass: 1.49.9 -> 1.49.10 ( #538505 )
2026-07-05 01:07:59 +00:00
Fabian Affolter and GitHub
49ca9d4549
python3Packages.nicegui-highcharts: 3.2.1 -> 3.3.0 ( #538452 )
2026-07-05 00:59:45 +00:00
Fabian Affolter and GitHub
0c0f6755ca
rmux: 0.7.0 -> 0.8.0 ( #538478 )
2026-07-05 00:57:15 +00:00
nixpkgs-ci[bot] and GitHub
b7e393e2fb
code-cursor: 3.9.8 -> 3.9.16 ( #538549 )
2026-07-05 00:57:10 +00:00
zowoq and GitHub
e836240c00
staging-nixos merge for 2026-07-05 ( #538512 )
2026-07-05 00:49:52 +00:00
R. Ryantm
cb3c5372ea
diskwatch: 0.1.1 -> 0.1.2
2026-07-05 00:42:45 +00:00
R. Ryantm
419dbda9a0
code-cursor: 3.9.8 -> 3.9.16
2026-07-05 00:37:03 +00:00
zowoq and GitHub
a3c62f7e25
kernel updates for 2026-07-05 ( #538511 )
2026-07-05 00:32:32 +00:00
nixpkgs-ci[bot] and GitHub
7aba08e308
Merge master into staging-nixos
2026-07-05 00:39:09 +00:00
Thiago Kenji Okada and GitHub
7d5d19274b
retroarch-assets: 1.22.0-unstable-2026-04-11 -> 1.22.0-unstable-2026-06-27 ( #538529 )
2026-07-05 00:11:55 +00:00
zowoq and GitHub
40630eb692
terraform-providers.yandex-cloud_yandex: 0.209.0 -> 0.213.0 ( #538484 )
2026-07-04 23:11:34 +00:00
zowoq and GitHub
d57de5ab22
terraform-providers.tencentcloudstack_tencentcloud: 1.83.6 -> 1.83.7 ( #538445 )
2026-07-04 23:11:29 +00:00
Ryan Hendrickson and GitHub
574f1fb842
python3Packages.robot-descriptions: 1.22.0 -> 2.0.0 ( #500244 )
2026-07-04 23:01:58 +00:00
R. Ryantm
98c5f7cb28
retroarch-assets: 1.22.0-unstable-2026-04-11 -> 1.22.0-unstable-2026-06-27
2026-07-04 23:00:56 +00:00
Sefa Eyeoglu and GitHub
232dbaecf9
unbound: add DNS-over-QUIC support ( #538304 )
2026-07-04 22:46:27 +00:00
Jost Alemann
24e0dd57fe
jjui: 0.10.7 -> 0.10.8
...
Changelog: https://github.com/idursun/jjui/releases/tag/v0.10.8
Diff: https://github.com/idursun/jjui/compare/v0.10.7...v0.10.8
2026-07-05 00:43:13 +02:00
nixpkgs-ci[bot] and GitHub
80c17edb59
beeper: 4.2.948 -> 4.2.957 ( #538515 )
2026-07-04 22:31:40 +00:00
Matt Sturgeon and GitHub
f201f178ff
nixpkgs-vet: 0.3.3 -> 0.3.4 ( #538443 )
2026-07-04 22:24:49 +00:00
Bart Oostveen
f95ba6fbb8
linux_5_10: 5.10.259 -> 5.10.260
2026-07-05 00:20:53 +02:00
Bart Oostveen
77c8470b04
linux_5_15: 5.15.210 -> 5.15.211
2026-07-05 00:20:41 +02:00
Bart Oostveen
072138c75f
linux_6_1: 6.1.176 -> 6.1.177
2026-07-05 00:20:29 +02:00
R. Ryantm
577b2f9cae
rqlite: 10.2.4 -> 10.2.6
2026-07-04 22:20:19 +00:00
Bart Oostveen
5ec65ba580
linux_6_6: 6.6.143 -> 6.6.144
2026-07-05 00:20:17 +02:00
Bart Oostveen
c11603a192
linux_6_12: 6.12.94 -> 6.12.95
2026-07-05 00:20:04 +02:00
Bart Oostveen
feb9b141d7
linux_6_18: 6.18.37 -> 6.18.38
2026-07-05 00:19:52 +02:00
Bart Oostveen
d1f61e4f48
linux_7_1: 7.1.2 -> 7.1.3
2026-07-05 00:19:39 +02:00
R. Ryantm
2241e00b81
beeper: 4.2.948 -> 4.2.957
2026-07-04 22:19:33 +00:00