Commit graph

214 commits

Author SHA1 Message Date
Jörg Thalheim e60c66bd0b replace tlp with power-profiles-daemon
TLP is often no longer the best choice since firmware provides power
profiles instead. That's why we are removing TLP as the default option.
We may want to bring back TLP to some old hardware if it makes sense
i.e. certain thinkpad modules.
2025-11-06 12:07:59 +01:00
Rituraj ddb27b7bba
Merge branch 'master' into imxade-patch-1 2025-10-31 21:51:27 +05:30
Jörg Thalheim b09586b101 Remove insecure broadcom-sta driver from hardware profiles
The broadcom-sta driver package is marked as insecure due to CVE-2019-9501
and CVE-2019-9502 (heap buffer overflow vulnerabilities allowing remote code
execution). The driver is also unmaintained and incompatible with modern
Linux kernel security mitigations.

Removed broadcom_sta from extraModulePackages and the corresponding "wl" kernel module.

This resolves test failures where Nixpkgs refuses to evaluate configurations
containing this insecure package.
2025-10-30 13:04:01 +01:00
Jörg Thalheim ad6d270a9a
Merge pull request #1535 from fidgetingbits/dell-precision-5570
Added Dell Precision 5570
2025-09-03 18:40:07 +00:00
Stefano Pacifici bfda6f34d3 dell/precision/7520: use stable nvidia driver (not legacy) 2025-08-29 14:09:23 +02:00
fidgetingbits ebd8f57cd9
Fix probe id and switch from sync to offload 2025-08-21 08:52:27 +08:00
Rituraj 37d0301b3c
Removed enableAllFirmware, BT doesn't rely on it 2025-07-26 18:13:24 +05:30
fidgetingbits b90855f92a
Added Dell Precision 5570 2025-07-24 10:31:11 +08:00
Andre 700dbb6c69 Merge remote-tracking branch 'upstream/master' into nixfmt 2025-06-20 10:18:49 -04:00
Rituraj 16aad554b0
removed explicit gpu mention as it's included in cpu profile 2025-06-15 20:07:14 +05:30
Andre 511ea8f1e9 Merge remote-tracking branch 'upstream/master' into nixfmt 2025-06-07 11:30:37 -04:00
Pasha Fistanto 293b5e472b dell-precision-3490: split into intel and nvidia configurations
Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com>
2025-06-06 09:13:21 +02:00
Andre 51e51e6014 chore: format repo using treefmt-nix and nixfmt-rfc-style 2025-06-04 12:35:54 -04:00
Jörg Thalheim 5aa1b0f049 dell-xps-15-9530-nvidia: include ada-lovelace profile 2025-05-13 08:21:52 +02:00
Peter Bittner 3c5e126732 Add kvm-intel kernel module for XPS13 2025-05-09 18:12:19 +00:00
Peter Bittner c40135076d Ensure WiFi works out-of-the-box on XPS13
Inspired by https://github.com/NixOS/nixos-hardware/blob/master/dell/inspiron/3442/default.nix
2025-05-09 18:12:19 +00:00
Peter Bittner 7d9552ef6b Replace symlink references by real path and delete symlink
The common/pc/laptop/ssd folder was apparently moved a level up and was
replaced by a symlink to keep things working. We can consolidate this now.
2025-05-05 11:17:15 +02:00
Benedikt Rips 72081c9fbb dell-precision-3490: init module 2025-04-29 19:34:49 +00:00
Jörg Thalheim c56ef7b722 dell-precision-5530: remove unnecessary default nvidia options
In the nvidia module, we already disable the open source driver and
we default to the stable nvidia package
2025-04-29 07:55:06 +02:00
Ryan Horiguchi d25dac1bd5 dell/xps/13-9350: use lunar-lake cpu config 2025-03-12 14:43:11 +00:00
ccritter 52cfc084ef dell/inspiron/7559: add + corresponding Skylake architecture configuration. 2025-03-07 05:11:18 +00:00
Nicky Mouha d58f642ddb Rename dell/e7240 to dell/latitude/e7240 2025-02-24 09:01:14 +00:00
Laureηt fb12c8270a dell/xps/13-9315: fix screen flickering 2025-02-24 08:09:14 +00:00
Matthieu 18e9f9753e
dell-xps-15-9570: fix imports, refactor (closer to recent profiles and more explicit) (#1331) 2025-02-21 05:07:31 +07:00
bashfulrobot 3e2ea8a49d feat: Add support for Dell XPS 15-9530 with NVIDIA graphics
- Added `default.nix` file for Dell XPS 15-9530 configuration
- Imported necessary files for CPU, laptop, SSD, and fingerprint
- Enabled thermald service
- Configured iwlwifi module with power saving option
- Removed commented out code for `disable_11ax` option
- Added `default.nix` file for NVIDIA configuration in Dell XPS 15-9530
- Imported `default.nix` file from parent directory and NVIDIA prime configuration file
- Configured `hardware.nvidia.prime` with Bus IDs of Intel and NVIDIA GPUs

[dell/xps/15-9530/default.nix]
- Add a new file `dell/xps/15-9530/default.nix`
- Import the following files: `../../../common/cpu/intel`, `../../../common/pc/laptop`, `../../../common/pc/laptop/ssd`, and `./fingerprint`
- Enable thermald service
- Add configuration for iwlwifi module with `options iwlwifi power_save=1`
- Remove commented out code for `disable_11ax` option
[dell/xps/15-9530/nvidia/default.nix]
- Added a new file `default.nix` in the directory `dell/xps/15-9530/nvidia/`
- The file `default.nix` includes two imports: `../default.nix` and `../../../../common/gpu/nvidia/prime.nix`
- Added a configuration for `hardware.nvidia.prime` which includes the Bus IDs of the Intel and NVIDIA GPUs.

Co-authored-by: Felix Svensson <klowdo.fs@gmail.com>
2025-02-17 13:20:39 +00:00
bashfulrobot 08c94a8b62 docs: Add README file for Dell XPS 15 9530
- Add new file `dell/xps/15-9530/README.wiki`
- Specify tested hardware
- Add notes section
- Add NVIDIA Offload section

[dell/xps/15-9530/README.wiki]
- Add a new file `dell/xps/15-9530/README.wiki`
- Specify the tested hardware:
CPU, RAM, HDD, Screen, Graphics, Input
- Add a section for notes
- Add a section for NVIDIA Offload

Co-authored-by: Felix Svensson <klowdo.fs@gmail.com>
2025-02-17 13:20:39 +00:00
aMerryElk 240f698fc8 Added profile for Dell G3 3579 laptop 2025-02-06 04:19:50 +00:00
XADE 34b64e4e1d dell-inspiron-3442: init 2025-02-01 06:32:00 +00:00
Alex Robbins dfad538f75 dell/latitude/7420: init 2025-01-24 20:47:19 +00:00
Nicky Mouha cb3173dc5c
include Dell Latitude 549 in flake.nix (#1316) 2025-01-19 18:07:52 +01:00
Anton Tetov a2861aa696 fix: remove intel from services.xserver.videoDrivers due to deprecation in 24.11 2025-01-07 06:56:09 +00:00
Matei Dibu 73866b4326 dell-precision-5560: enable fwupd 2024-12-18 12:37:41 +02:00
Matei Dibu 6828304671 dell-precision-5560: remove redundant i915.modeset=1 2024-12-18 12:37:13 +02:00
Jörg Thalheim c6c90887f8 drop acpi_call from nixos-hardware
fixes https://github.com/NixOS/nixos-hardware/issues/1114 and tlp also
no longer recommands it.
2024-12-02 12:33:14 +01:00
Mic92 9318325957 」 feat(Dell Precision 5530): Added Nvidia support and some other feature (#1254)
」 feat(Dell Precision 5530): Added Nvidia support and some other feature

* Update dell/precision/5530/default.nix

Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com>
2024-12-01 15:22:00 +00:00
Gavin John 7495e87753 treewide: Switch from gpu/intel to cpu/intel where applicable 2024-10-21 09:00:57 +00:00
Jörg Thalheim 9da64c8fd9 dell/xps/15-9520: add alder-lake gpu profile 2024-10-20 19:56:39 +00:00
Jörg Thalheim 3854ace106 Revert "dell/xps/15-9520: use alder-lake gpu profile"
This reverts commit 8f38d8a475.

This was added to the wrong laptop model.
2024-10-20 19:56:39 +00:00
Pádraic Ó Mhuiris 8f38d8a475 dell/xps/15-9520: use alder-lake gpu profile 2024-10-20 09:44:21 +00:00
Erkka Heinilä 99918dfbd7 dell-precision-5490: make force_probe conditional 2024-10-19 09:47:05 +00:00
Erkka Heinilä b2f6701f91 dell-precision-5490: fix tests and update README 2024-10-19 09:47:05 +00:00
Erkka Heinilä 2d125b6c56 Add basic dell precision 5490 2024-10-19 09:47:05 +00:00
Glauber Santana a8dd1b2199
add dell inspiron 7460 (#1177)
Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com>
2024-10-12 12:39:41 +02:00
Laureηt b7ca02c756 add dell xps 9315 2024-10-04 15:36:56 +00:00
Matei Dibu 2061ba2611 dell-precision-5560: remove redundant config 2024-09-27 18:45:07 +03:00
Matei Dibu a4e69fc9ba dell-precision-5560: add README 2024-09-23 15:57:33 +03:00
Matei Dibu c97623b428 dell-precision-5560: cleanup 2024-09-23 12:48:34 +03:00
Matei Dibu 06c46e3902 dell-precision-5560: init 2024-09-12 19:23:35 +03:00
Lyndon Sanche 12acfdefc1
dell-xps-17-9700: Add nvidia architecture 2024-09-03 12:17:32 -06:00
Lyndon Sanche dec757bf4e
dell-xps-15-9560: Add nvidia architecture 2024-09-03 12:17:17 -06:00