alurm
August 16, 2025, 5:24am
5771
Hey. This is my first message on Discourse. Please check out my PR:
master ← alurm:patch-1
opened 01:05PM - 23 Jul 25 UTC
```diff
- [allowSubstitutes]: https://nixos.org/nix/manual/#adv-attr-allowSubst… itutes
- [preferLocalBuild]: https://nixos.org/nix/manual/#adv-attr-preferLocalBuild
+ [allowSubstitutes]: https://nix.dev/manual/nix/latest/language/advanced-attributes.html#adv-attr-allowSubstitutes
+ [preferLocalBuild]: https://nix.dev/manual/nix/2.30/language/advanced-attributes.html#adv-attr-preferLocalBuild
```
## Things done
I have tested this with `nix build github:alurm/nixpkgs/patch-1#htmlDocs.nixpkgsManual.x86_64-linux`, seems to fix the issue.
- Built on platform:
- [ ] x86_64-linux
- [ ] aarch64-linux
- [ ] x86_64-darwin
- [ ] aarch64-darwin
- Tested, as applicable:
- [ ] [NixOS tests] in [nixos/tests].
- [ ] [Package tests] at `passthru.tests`.
- [ ] Tests in [lib/tests] or [pkgs/test] for functions and "core" functionality.
- [ ] Ran `nixpkgs-review` on this PR. See [nixpkgs-review usage].
- [ ] Tested basic functionality of all binary files, usually in `./result/bin/`.
- Nixpkgs Release Notes
- [ ] Package update: when the change is major or breaking.
- NixOS Release Notes
- [ ] Module addition: when adding a new NixOS module.
- [ ] Module update: when the change is significant.
- [ ] Fits [CONTRIBUTING.md], [pkgs/README.md], [maintainers/README.md] and other READMEs.
[NixOS tests]: https://nixos.org/manual/nixos/unstable/index.html#sec-nixos-tests
[Package tests]: https://github.com/NixOS/nixpkgs/blob/master/pkgs/README.md#package-tests
[nixpkgs-review usage]: https://github.com/Mic92/nixpkgs-review#usage
[CONTRIBUTING.md]: https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md
[lib/tests]: https://github.com/NixOS/nixpkgs/blob/master/lib/tests
[maintainers/README.md]: https://github.com/NixOS/nixpkgs/blob/master/maintainers/README.md
[nixos/tests]: https://github.com/NixOS/nixpkgs/blob/master/nixos/tests
[pkgs/README.md]: https://github.com/NixOS/nixpkgs/blob/master/pkgs/README.md
[pkgs/test]: https://github.com/NixOS/nixpkgs/blob/master/pkgs/test
---
Add a :+1: [reaction] to [pull requests you find important].
[reaction]: https://github.blog/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/
[pull requests you find important]: https://github.com/NixOS/nixpkgs/pulls?q=is%3Aopen+sort%3Areactions-%2B1-desc
It’s a two line like change to fix broken link in docs I have noticed.
jle
August 20, 2025, 7:11pm
5786
master ← httpdev:davinci-resolve
opened 08:54PM - 03 Jan 25 UTC
This commit fixes #366384, #364991, #364646, and possibly (untested) #168789.
…
It also adds several applications that are bundled with Resolve but were not supported yet:
- DaVinci Control Panels Setup
- DaVinci Remote Monitor
- Blackmagic RAW Player
- Blackmagic RAW Speed Test
- External Python scripting
This required some refactoring, so I am submitting this PR for discussion and expect that it would require some changes before accepting.
Changes:
- Adds a number of missing dependencies required by the new applications.
- The binary libraries required for the panels to work are now unpacked from `share/panels/dvpanel-framework-linux-x86_64.tgz` into `lib` so that they can be found from within the FHS environment.
- The FHS environment formerly directly executed `bin/resolve` via `runScript` (discarding command line arguments). This did not allow to run the other supplied applications in the same FHS, therefore it now functions as a wrapper that can be called with the command+arguments to run. For debugging, the package also has a `bin/davinci-resolve-*-fhs` command, which starts a shell in the FHS environment.
- The main package is now created using `symlinkJoin` to have better control of which files are linked where. The main package only includes the application links in `bin/`, udev rules in `etc/udev/rules.d/`, and desktop items in `share/applications/`.
- The `udev` rules now follow the same naming and priority as when installing Resolve on Non-NixOS. These files were formerly only mapped from the unpacked archive (`99-*.rules`), but in the Resolve install script they are actually modified and a new file is added for the dongle, which results in `75-davincipanel.rules`, `75-davincikb.rules`, and `75-sdx.rules` (new).
- Desktop items for the new applications are added and the main desktop item now has `mimeTypes` set.
- MIME types XML and icons are installed into the XDG directory structure
- A `longDescription` is added to hint to the fact that the package needs to be added to `services.udev.packages` in order for the panels to work, which was not documented, and includes comments about scripting.
I have tested using a DaVinci Resolve Micro Panel and DaVinci Resolve Speed Editor, which work including updating the firmware using the Control Panels Setup application. I do not have access to panels with a display, so I am not sure if they require the supplied daemon, which would require additional setup.
External scripting works with DaVinci Resolve Studio. Icons are correctly displayed on GNOME, Resolve project files (.drp) are correctly opened by Resolve, and RAW file (.braw) open the RAW player (see the three clips that can be downloaded on [this page](https://www.blackmagicdesign.com/products/blackmagicraw) for testing).
I have tested the automatic update script and it still works as far as I can tell.
## Things done
- Built on platform(s)
- [X] x86_64-linux
- [ ] aarch64-linux
- [ ] x86_64-darwin
- [ ] aarch64-darwin
- For non-Linux: Is sandboxing enabled in `nix.conf`? (See [Nix manual](https://nixos.org/manual/nix/stable/command-ref/conf-file.html))
- [ ] `sandbox = relaxed`
- [X] `sandbox = true`
- [ ] Tested, as applicable:
- [NixOS test(s)](https://nixos.org/manual/nixos/unstable/index.html#sec-nixos-tests) (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
- and/or [package tests](https://github.com/NixOS/nixpkgs/blob/master/pkgs/README.md#package-tests)
- or, for functions and "core" functionality, tests in [lib/tests](https://github.com/NixOS/nixpkgs/blob/master/lib/tests) or [pkgs/test](https://github.com/NixOS/nixpkgs/blob/master/pkgs/test)
- made sure NixOS tests are [linked](https://github.com/NixOS/nixpkgs/blob/master/pkgs/README.md#linking-nixos-module-tests-to-a-package) to the relevant packages
- [ ] Tested compilation of all packages that depend on this change using `nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"`. Note: all changes have to be committed, also see [nixpkgs-review usage](https://github.com/Mic92/nixpkgs-review#usage)
- [X] Tested basic functionality of all binary files (usually in `./result/bin/`)
- [25.05 Release Notes](https://github.com/NixOS/nixpkgs/blob/master/nixos/doc/manual/release-notes/rl-2505.section.md) (or backporting [24.11](https://github.com/NixOS/nixpkgs/blob/master/nixos/doc/manual/release-notes/rl-2411.section.md) and [25.05](https://github.com/NixOS/nixpkgs/blob/master/nixos/doc/manual/release-notes/rl-2505.section.md) Release notes)
- [ ] (Package updates) Added a release notes entry if the change is major or breaking
- [ ] (Module updates) Added a release notes entry if the change is significant
- [ ] (Module addition) Added a release notes entry if adding a new NixOS module
- [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md).
---
Add a :+1: [reaction] to [pull requests you find important].
[reaction]: https://github.blog/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/
[pull requests you find important]: https://github.com/NixOS/nixpkgs/pulls?q=is%3Aopen+sort%3Areactions-%2B1-desc
There is one positive review already but it appears to be stuck and after 6 months I’m a little worried that it will start running into merge conflicts.
rnhmjoj
August 20, 2025, 7:40pm
5787
Asking again for reviews and help with testing of
master ← rnhmjoj:pr-wpa-rootless
opened 06:08PM - 22 Jul 25 UTC
One more step towards zero services running as root.
Inspired by https://github… .com/NixOS/nixpkgs/pull/305722
## Things done
- Built on platform:
- [x] x86_64-linux
- [ ] aarch64-linux
- [ ] x86_64-darwin
- [ ] aarch64-darwin
- Tested
- [x] `nixosTests.wpa_supplicant`
- [x] `nixosTests.networking.networkmanager`
- [x] `nixosTests.connman`
- [x] wpa_supplicant, wpa_cli on my machine
- [x] connman on actual hardware
- [x] networkmanager on actual hardware
- [ ] Ran `nixpkgs-review` on this PR. See [nixpkgs-review usage].
- [ ] Tested basic functionality of all binary files, usually in `./result/bin/`.
- Nixpkgs Release Notes
- [ ] Package update: when the change is major or breaking.
- NixOS Release Notes
- [ ] Module addition: when adding a new NixOS module.
- [x] Module update: when the change is significant.
- [x] Fits [CONTRIBUTING.md], [pkgs/README.md], [maintainers/README.md] and other READMEs.
[NixOS tests]: https://nixos.org/manual/nixos/unstable/index.html#sec-nixos-tests
[Package tests]: https://github.com/NixOS/nixpkgs/blob/master/pkgs/README.md#package-tests
[nixpkgs-review usage]: https://github.com/Mic92/nixpkgs-review#usage
[CONTRIBUTING.md]: https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md
[lib/tests]: https://github.com/NixOS/nixpkgs/blob/master/lib/tests
[maintainers/README.md]: https://github.com/NixOS/nixpkgs/blob/master/maintainers/README.md
[nixos/tests]: https://github.com/NixOS/nixpkgs/blob/master/nixos/tests
[pkgs/README.md]: https://github.com/NixOS/nixpkgs/blob/master/pkgs/README.md
[pkgs/test]: https://github.com/NixOS/nixpkgs/blob/master/pkgs/test
---
Add a :+1: [reaction] to [pull requests you find important].
[reaction]: https://github.blog/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/
[pull requests you find important]: https://github.com/NixOS/nixpkgs/pulls?q=is%3Aopen+sort%3Areactions-%2B1-desc