Commit graph

831 commits

Author SHA1 Message Date
Thiago Kenji Okada 33de6dfc31
deepcool-digital-linux: init package and module (#418236) 2025-08-27 19:04:47 +01:00
dish 970dcca69c
treewide: Fix links in module documentation 2025-08-25 12:55:11 -04:00
NotAShelf d0dd9e1c3a nixos/lact: allow configuring declaratively 2025-08-19 02:24:54 +05:30
K900 d56d26bf30 nixos/pcscd: fix eval 2025-08-11 21:56:05 +03:00
isabel 7c854b91a6
nixos/pcscd: Allow configuration of filters (#425047) 2025-08-11 14:36:08 +01:00
nikstur 1fc1fb2700
nixos/udev: use udevadm from buildPackages to fix cross (#431144) 2025-08-06 14:05:12 +02:00
Seth Flynn 8f2a71ff49
nixos/tuned: enable upower with tuned-ppd
Fixes: #431105
2025-08-05 07:47:24 -04:00
secufoe 98cbe96519 nixos/udev: use udevadm from buildPackages to fix cross 2025-08-05 12:21:09 +02:00
Seth Flynn f80495afef
tuned: init at 2.25.1 (#357480) 2025-08-01 07:28:32 -04:00
Seth Flynn 3eeb7ad06a
nixos/tuned: init 2025-08-01 06:20:49 -04:00
Wolfgang Walther 5a0711127c
treewide: run nixfmt 1.0.0 2025-07-24 13:55:40 +02:00
Wolfgang Walther 62fe016519
treewide: run treefmt with mdcr/nixfmt 2025-07-24 13:52:31 +02:00
Rafael Fernández López d287c86c08 nixos/nvidia-container-toolkit: fix tests 2025-07-18 03:53:46 +00:00
Rafael Fernández López 117bbae49c
nvidia-container-toolkit: reintroduce nvidia runtime wrappers
This allows users to keep using `docker run --gpus`. Despite CDI is
the recommended way to expose GPU's to containers nowadays, allow
users to keep using the old `--gpus` method.
2025-07-16 22:38:11 +02:00
Mikael Voss 9b68a4033c
nixos/pcscd: Allow configuration of filters
pcscd can be configured to ignore readers by matching a their names
against a list of patterns or to extend reader names with a string.

See <https://blog.apdu.fr/posts/2015/12/remove-andor-customize-pcsc-reader-names/>.
2025-07-14 12:38:48 +02:00
NotAShelf 7eef2264d7
nixos/deepcool-digital-linux: init 2025-07-13 15:29:52 +03:00
Jared Baur 73b4810ff3
nixos/nvidia-container-toolkit: add extraArgs option 2025-07-09 18:38:56 -07:00
n 08f22084e6
nvidia-optimus: blacklist "nvidia-uvm" (#396074)
Even though other NVIDIA modules are blacklisted, `nvidia_uvm` is loaded and the NVIDIA card is still in use; In order to completely disable NVIDIA graphics we need to blacklist the `nvidia_uvm` kernel module
2025-06-19 22:43:01 +02:00
Peder Bergebakken Sundt c77ac9dfc3 treewide: fix typos 2025-06-02 16:07:07 +02:00
John Titor 81fc14bc5e nixos/lact: init
On AMD GPU, you should enable overdrive mode by using `hardware.amdgpu.overdrive.enable = true;` in your configuration.

Co-authored-by: PopeRigby <poperigby@mailbox.org>
Signed-off-by: John Titor <50095635+JohnRTitor@users.noreply.github.com>
2025-05-30 03:43:04 +05:30
Someone 10edb84c9f
nixos/nvidia-container-toolkit: allow to provide CSV files (#401840) 2025-05-28 15:13:28 +00:00
Rafael Fernández López 1948ad4bb5 nixos/nvidia-container-toolkit: allow to provide CSV files 2025-05-28 15:57:21 +02:00
Masum Reza c9f192da92
nixos/amdgpu: add overdrive and ppfeaturemask option (#411155)
- `programs.corectrl.gpuOverclock.enable` -> `hardware.amdgpu.overdrive.enable`
- `programs.corectrl.gpuOverclock.ppfeaturemask` -> `hardware.amdgpu.overdrive.ppfeaturemask`
- `programs.tuxclocker.enableAMD` -> `hardware.amdgpu.overdrive.enable`
2025-05-27 19:45:13 +05:30
Arne Keller 2ce3014797
nixos/spacenavd: add wantedBy for automatic startup (#366768) 2025-05-21 10:20:19 +02:00
Seth Flynn 7c2f22b376
nixos/hddfancontrol: use attrset for config (#394826) 2025-05-15 13:49:19 -04:00
r-vdp b7fe0a1c0c
nixos/test/installer: make sure we can build the nixos udev rules 2025-05-12 00:37:03 +02:00
r-vdp 51a43f8ad3
Reapply "nixos/udev: verify udev rules using udevadm"
This reverts commit 5d69558f0d.
2025-05-11 22:55:09 +02:00
K900 5d69558f0d
Revert "nixos/udev: verify udev rules using udevadm" 2025-05-10 00:50:36 +03:00
r-vdp 1278d56d71
nixos/udev: verify all udev rules using udevadm 2025-05-08 20:34:26 +02:00
Arne Keller 041121c765
pid-fan-controller: init at 0.1.1, nixos/pid-fan-controller: init (#336849) 2025-05-04 17:42:37 +02:00
zimward 16ca4e3f44
nixos/pid-fan-controller: init 2025-04-28 16:14:10 +02:00
Yang, Bo dd30fd1285 nvidia-container-toolkit: add suppressNvidiaDriverAssertion option 2025-04-15 23:27:51 +02:00
Rafael Fernández López 71f11f66a0
nvidia-container-toolkit: 1.15.0-rc.3 -> 1.17.5 2025-04-14 10:53:23 +02:00
Austin Horstman d852aa1cbb
hardware.bluetooth: fix configuration directory mode (#396044) 2025-04-10 16:34:27 -07:00
Sandro 96fb883ec4
nixos/bluetooth: fix restartIfChanged
X-RestartIfChanged must be in the Service section, not in Unit and we also have a shortcut for that.

8cc0451ead/nixos/lib/systemd-lib.nix (L796)
2025-04-08 22:22:12 +02:00
Austin Horstman 410e151ba4
hardware.bluetooth: fix configuration directory mode
bluetooth.service: ConfigurationDirectory 'bluetooth' already exists but
the mode is different. (File system: 755 ConfigurationDirectoryMode:
555)
2025-04-04 08:59:53 -05:00
John Titor 30736fc47b nixos/amdvlk: enable 32 bit drivers properly
Closes https://github.com/NixOS/nixpkgs/issues/395087

Signed-off-by: John Titor <50095635+JohnRTitor@users.noreply.github.com>
2025-04-04 08:52:46 +05:30
Silvan Mosberger 374e6bcc40 treewide: Format all Nix files
Format all Nix files using the officially approved formatter,
making the CI check introduced in the previous commit succeed:

  nix-build ci -A fmt.check

This is the next step of the of the [implementation](https://github.com/NixOS/nixfmt/issues/153)
of the accepted [RFC 166](https://github.com/NixOS/rfcs/pull/166).

This commit will lead to merge conflicts for a number of PRs,
up to an estimated ~1100 (~33%) among the PRs with activity in the past 2
months, but that should be lower than what it would be without the previous
[partial treewide format](https://github.com/NixOS/nixpkgs/pull/322537).

Merge conflicts caused by this commit can now automatically be resolved while rebasing using the
[auto-rebase script](8616af08d9/maintainers/scripts/auto-rebase).

If you run into any problems regarding any of this, please reach out to the
[formatting team](https://nixos.org/community/teams/formatting/) by
pinging @NixOS/nix-formatting.
2025-04-01 20:10:43 +02:00
Philip Wilk 3dd5d8606a
nixos/hddfancontrol: use attrset for config
Enables use of multiple instances, eg; multiple drive bays.
2025-03-31 12:48:05 +01:00
Izel Nakri d69fa4d3fb nixos/bitbox-bridge: init
Signed-off-by: John Titor <50095635+JohnRTitor@users.noreply.github.com>
2025-03-29 00:49:47 +05:30
Pol Dellaiera dd659174e0
nixos/bluetooth: add systemd hardening (#377927) 2025-03-26 20:32:54 +01:00
liberodark 63b416944c nixos/openrgb: fix issue for G502 2025-03-26 10:02:35 +05:30
h7x4 ab0564bd10
treewide: add documentation for nixos systemd units 2025-03-12 18:00:38 +01:00
Sefa Eyeoglu 9ebdac572e
monado: set VIT_SYSTEM_LIBRARY_PATH so that libbasalt.so can be found (#387175) 2025-03-05 08:44:10 +01:00
34j 783dff1c6f monado: set VIT_SYSTEM_LIBRARY_PATH so that libbasalt.so can be found 2025-03-05 13:39:01 +09:00
Philip Wilk 6a791193b6
nixos/hddfancontrol: support v2 argument format 2025-03-04 20:12:26 +00:00
Technosophist c063a28835 nixos/tlp: fix NetworkManager RDW dispatcher script location (again)
As a result of #350268, the tlp NetworkManager dispatch script no longer worked.  It creates a broken
link to `/usr/lib/NetworkManager/dispatcher.d/99tlp-rdw-nm`.

This removes the `/usr/` prefix so the script is pointing to the right file.
2025-03-02 16:54:42 -05:00
Matei Dibu f91b6f3581 nixos/rasdaemon: add package option 2025-02-28 11:46:35 +02:00
Christian Kögler 95c58aeb88
nixos/tlp: expose package (#375413) 2025-02-16 14:32:43 +01:00
dish c5a30a0de7 nixos/supergfxd: fix documentation link formatting 2025-02-12 21:03:21 +01:00