Commit Graph

2204 Commits

Author SHA1 Message Date
Sebastián Zavala Villagómez
6e80224000 lenovo/thinkpad/p14s: check kernel version through config instead of pkgs
The previous implementation was checking the kernel version through
`pkgs.linux`, which is only representative of the final system if
`boot.kernelPackages` is left as the default value of
`pkgs.linuxPackages`.

You can of course change this to other package sets, such as
`pkgs.linuxPackages_latest`. Instead, we now reference the kernel
through `config.boot.kernelPackages.kernel`.
2025-04-29 19:20:20 +00:00
Sebastián Zavala Villagómez
6267b43af9 hp/elitebook/830/g6: check kernel version through config instead of pkgs
The previous implementation was checking the kernel version through
`pkgs.linux`, which is only representative of the final system if
`boot.kernelPackages` is left as the default value of
`pkgs.linuxPackages`.

You can of course change this to other package sets, such as
`pkgs.linuxPackages_latest`. Instead, we now reference the kernel
through `config.boot.kernelPackages.kernel`.
2025-04-29 19:20:17 +00:00
Jörg Thalheim
badf2f2f21 Merge pull request #1456 from NixOS/dell-precision-5530
dell-precision-5530: remove unnecessary default nvidia options
2025-04-29 21:04:47 +02:00
Relief Melone
f1e52a0181 gu605my: enable zeph g16 backlight control 2025-04-29 06:11:24 +00:00
Relief Melone
342b1b319d gu605my: modsettings, fn keys and use laptop/ssd 2025-04-29 06:11:24 +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
Johannes Arnold
f16e0cd51c Add yt6801 driver for TUXEDO InfinityBook Pro 14 - Gen9 - INTEL 2025-04-29 05:54:48 +00:00
VuiMuich
d07bb61449 lenovo-thinkpad-x1-2nd-gen 2025-04-29 05:36:52 +00:00
Jörg Thalheim
f7bee55a5e Merge pull request #1443 from 8bitbuddhist/surface/kernel-multiple-versions
feat: add kernel switching for Microsoft Surface devices
2025-04-24 16:02:29 +02:00
Jörg Thalheim
b673d3a57b Merge pull request #1444 from phodina/lenovo-thinpad-x13s
lenovo-thinkpad-x13s: Add support for aarch64 system
2025-04-24 16:00:55 +02:00
Petr Hodina
3fd285f386 lenovo-thinkpad-x13s: Add support for aarch64 system 2025-04-23 21:22:13 +02:00
Andre
306ff6c5f6 surface: revert longterm kernel to 6.12.19 2025-04-23 13:44:36 -04:00
Andre
34f02c326d Apply suggestions from code review - option name
Add `hardware` to option name

Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com>
2025-04-23 10:14:28 -04:00
Jörg Thalheim
8bf8a2a082 Merge pull request #1268 from NixOS/e14-intel
E14-intel: import intel comet lake
2025-04-23 09:10:33 +02:00
QuietSeeker
047799739c lenovo-legion-16arh7h: add integrated GPU only and hybrid configurations 2025-04-23 07:04:43 +00:00
Andre
0012cffb69 microsoft/surface: update stable linux-surface to 6.14.2 2025-04-20 12:08:18 -04:00
Jörg Thalheim
9a049b4a42 Merge pull request #1445 from gngram/pr__imx8_atf_build_issues
Pr  imx8 atf build issues
2025-04-14 14:24:20 +02:00
Ganga Ram
e3a967ba29 Fixed build issues for imx8mq-evk
Signed-off-by: Ganga Ram <Ganga.Ram@tii.ae>
2025-04-14 13:43:29 +04:00
Ganga Ram
48a8eaeac8 Fixed native build issues for imx8mp-evk atf
Signed-off-by: Ganga Ram <Ganga.Ram@tii.ae>
2025-04-14 13:30:27 +04:00
Andre
33aa2d8399 microsoft/surface: decouple kernel source and linux-surface package versions 2025-04-12 11:28:09 -04:00
Andre
2034c5d2e7 microsoft/surface: rename 'lts' and 'latest' to 'longterm' and 'stable' 2025-04-12 10:42:29 -04:00
Andre
dab2104c1f microsoft/surface: switch back to using sha256 instead of hash due to connection breaking 2025-04-12 10:39:52 -04:00
Andre
bb295c09d9 microsoft/surface: remove repos.nix file and update README 2025-04-11 15:03:42 -04:00
Andre
9726adf371 microsoft/surface: add kernel source hash logic 2025-04-11 11:14:17 -04:00
Jörg Thalheim
1fe3cc2bc5 Merge pull request #1441 from gngram/pr__imx_atf_build_issue
[imx8mp-evk] fix firmware compilation issue
2025-04-11 12:22:25 +02:00
Ganga Ram
c7034bb57b Fix compilation issue
Updated makeFlags as latest buildArmTrustedFirmware specifies CC and LD explicitly, which
doesn't work well with the nxp imx8mp-evk platform.

Signed-off-by: Ganga Ram <Ganga.Ram@tii.ae>
2025-04-11 12:56:20 +04:00
Andre
8141742b12 microsoft/surface: add kernel switching for LTS and latest kernels 2025-04-10 20:37:04 -04:00
Mads Rumle Nordstrøm
de6fc55511 added intel whiskey lake 2025-03-31 11:35:42 +00:00
Mads Rumle Nordstrøm
a3f63440fc added lenovo thinkpad p43s 2025-03-31 11:35:42 +00:00
steeb-k
be7794e5a6 Added Lenovo Thinkpad P14s Gen 5 Intel config 2025-03-31 11:21:57 +00:00
Sandro Jäckel
085c9ada2d intel-comet-lake: use intel-media-driver
It is new enough that we don't need or want intel-vaapi-driver.
2025-03-28 17:21:24 +01:00
Sandro Jäckel
af7de84f85 E14-intel: import intel comet lake
The E14 has a i5-10210U which is from comet lake.

see https://www.intel.com/content/www/us/en/products/sku/195436/intel-core-i510210u-processor-6m-cache-up-to-4-20-ghz/specifications.html
2025-03-28 17:21:24 +01:00
Jörg Thalheim
0ed819e708 Merge pull request #1430 from soopyc/apple-t2-updates
apple/t2: sync patches
2025-03-28 14:12:57 +01:00
Cassie Cheung
32cd434259 apple/t2: sync patches
also made the update script use threading for speed
2025-03-26 15:29:11 +08:00
Jörg Thalheim
ecaa2d911e Merge pull request #1429 from bittner/fix/comment-lenovo-x1-yoga-7th
Make comment less intimidating (Lenovo X1 Yoga Gen 7)
2025-03-24 09:50:53 +01:00
Peter Bittner
97280e2440 Make comment less intimidating (Lenovo X1 Yoga Gen 7) 2025-03-23 19:54:37 +01:00
Léana 江
380ed15bcd framework: fix TRRS headphones modprobe 2025-03-22 08:20:01 +00:00
Jörg Thalheim
daaae13dff Merge pull request #1416 from horscchtey/x13-yoga-thunderbolt
lenovo/thinkpad/x13-yoga: add thunderbolt support
2025-03-19 10:26:01 +01:00
matthiasdotsh
4f4d97d7b7 surface: linux 6.12.18 -> 6.12.19 2025-03-17 13:15:07 +00:00
mkorje
36d0027ef4 apple/t2: add Wi-Fi and Bluetooth firmware option 2025-03-17 13:01:30 +00:00
Cassie Cheung
e8c83f0759 apple/t2: sync patches
this includes a new touchpad driver which was tested and should feel
smoother. users may need to re-set touchpad settings in their DE.
2025-03-17 13:01:27 +00:00
Jörg Thalheim
fad7119291 Merge pull request #1421 from soopyc/apple-t2/update-option
apple/t2: migrate renamed option
2025-03-17 13:46:08 +01:00
Cassie Cheung
05fa89d1c5 apple/t2: migrate renamed option 2025-03-17 15:23:27 +08:00
dependabot[bot]
113cd39166 build(deps): bump cachix/install-nix-action from 30 to 31
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 30 to 31.
- [Release notes](https://github.com/cachix/install-nix-action/releases)
- [Commits](https://github.com/cachix/install-nix-action/compare/v30...v31)

---
updated-dependencies:
- dependency-name: cachix/install-nix-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-17 02:58:53 +00:00
Eva Dengler
3970af5d58 lenovo/thinkpad/x13-yoga: add thunderbolt support 2025-03-14 11:40:45 +01:00
emergentmind
e1f1215125 refactor: add model to outputs 2025-03-12 15:18:11 +00:00
emergentmind
09e97074ad refactor: add generic laptop spec 2025-03-12 15:18:11 +00:00
emergentmind
1b1acdc3e7 init 2025-03-12 15:18:11 +00:00
Marien Zwart
de70a293ae Adjust README after suspend fix reimplementation
The README still referenced the systemd service we no longer need.
2025-03-12 15:18:05 +00:00
Marien Zwart
b416c1d56f Simplify implementation of B550 suspend fix
Instead of using systemd oneshot services that have to be careful to not
toggle wakeups back on, use a udev rule to disable wakeups by device ID.

On a B550 Vision D, these do almost the same thing:

````
$ lspci -n | grep 1022:1483
00:01.1 0604: 1022:1483
00:01.2 0604: 1022:1483
00:03.1 0604: 1022:1483

$ cat /proc/acpi/wakeup
Device  S-state   Status   Sysfs node
...
GPP0      S4    *disabled  pci:0000:00:01.1
GPP8      S4    *disabled  pci:0000:00:03.1
````

Two of the three devices with the PCI vendor/device ID specified by the
udev rule correspond to devices previously disabled via ACPI (if I
understand correctly disabling these via either /proc/acpi/wakeup or
udev device attribute has the same effect).

The third device is (like the other two) using the "pcieport" driver.
Using a device connected via that port as a wakeup device still works.
2025-03-12 15:18:05 +00:00