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
Jörg Thalheim
43ffe9ac82
Merge pull request #1580 from NixOS/private-flake
...
Refactor tests to load flake inputs with flake-compat
2025-10-30 12:26:15 +00:00
Jörg Thalheim
6ec1e82182
format nix code after nixfmt update
2025-10-30 12:39:05 +01:00
Jörg Thalheim
46ab381a8c
Merge branch 'master' into patch-1
2025-10-30 12:30:42 +01:00
rti
b27995044c
fix: enable enableRedistributableFirmware on framework 13 intel core
2025-10-23 15:18:06 +00:00
Daniel Schaefer
3a4da5f8c1
framework: Enable fwupd by default
...
Users should keep their firmware (not just BIOS) up to date.
Framework 13 Intel 11-13th Gen have some components that can't be
updated with fwupd, so some BIOS versions are better to be installed
through the EFI shell or Windows.
Signed-off-by: Daniel Schaefer <dhs@frame.work >
2025-08-27 01:11:13 +08:00
Nicky Mouha
8972e6538b
framework/13-inch/intel-core-ultra-series1: revert #1358 (fix intel_vpu firmware error -2)
2025-08-06 13:04:39 -04:00
0x4A6F
547c96d797
framework-amd-ai-300-series: mkDefault boot.kernelPackages
2025-08-04 12:42:15 +02:00
0x4A6F
d99ca4e5f4
framework-amd-ai-300-series: bump kernel to latest for suspend support
2025-08-03 14:07:00 +02:00
Anna Oake
95ee2804d7
framework-intel-core-ultra-series1: preset device name for audio enhancement
2025-07-15 13:31:45 +02:00
Andre
51e51e6014
chore: format repo using treefmt-nix and nixfmt-rfc-style
2025-06-04 12:35:54 -04:00
spaceoden
4165eb0f79
fix typo in framework audio.nix
2025-05-21 11:18:34 -04: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
Connor Prussin
c06d50adeb
Add Framework AMD AI 300 Series
2025-04-29 19:34:43 +00:00
Léana 江
380ed15bcd
framework: fix TRRS headphones modprobe
2025-03-22 08:20:01 +00:00
Nicky Mouha
9b49e20140
framework/13-inch/intel-core-ultra-series1: add check for hardware.enableRedistributableFirmware ( #1367 )
2025-02-24 08:54:44 +01:00
Nicky Mouha
2eccff41ba
framework/13-inch/intel-core-ultra-series1: Add Intel NPU firmware
2025-02-06 04:36:59 +00:00
Jörg Thalheim
da7014af5d
Revert "framework/13-inch/12th-gen-intel: add hdmi audio fix"
...
This reverts commit 8b5ef47338 .
fixes https://github.com/NixOS/nixos-hardware/issues/1362
Signed-off-by: Jörg Thalheim <joerg@thalheim.io >
2025-02-06 04:06:41 +00:00
Maciej Krüger
8b5ef47338
framework/13-inch/12th-gen-intel: add hdmi audio fix
...
See https://community.frame.work/t/hdmi-audio-output/9523/23 for more details
Tested on framework 13th gen
Would need somebody to test this on 12th gen aswell
2025-01-21 20:45:47 +01:00
Jörg Thalheim
b98df1827a
framework/13-inch/7040-amd: remove fprint workaround
...
fixes https://github.com/NixOS/nixos-hardware/issues/1256
2025-01-07 07:29:08 +00:00
Miklós Tóth (Mike)
672ac2ac86
framework: Add hardware.framework.laptop13.audioEnhancement option
...
Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com >
2024-11-16 22:44:58 +00:00
Daniel Schaefer
ccc638b24f
framework: Add Intel Core Ultra Series 1
...
Signed-off-by: Daniel Schaefer <dhs@frame.work >
2024-11-16 06:33:53 +00:00
Julian Stecklina
f6581f1c3b
framework: workaround display issues on AMD GPUs
2024-11-12 09:27:24 +00:00
Miklós Tóth (Mike)
f3049523c0
framework: Fix kernel version comparison for preventWakeOnAC
...
The comparison previously used the default kernel's version instead of the selected kernel's version.
2024-11-10 18:13:24 +01:00
Adam Dinwoodie
e4ad9ce38f
Framework: add workaround for Bluetooth device issues
...
Framework have published a workaround for a bug that affects the
MediaTek Bluetooth and Wi-Fi cards used in their laptops on kernel
version 6.11. Their workaround assumes a writable /etc/systemd
directory, so reimplement the workaround for NixOS.
For the Framework version of the workaround, see:
eab0148ae8/hibernation/kernel-6-11-workarounds
2024-11-02 03:52:24 +00:00
pinage404
e148ccbecb
framework: install framework-tool
2024-05-06 08:28:51 +00:00
Sebastian Sellmeier
8cde8633d4
framework/12th-gen-intel: Refactor module
...
https://github.com/NixOS/nixos-hardware/pull/897
https://github.com/NixOS/nixos-hardware/pull/846
https://github.com/NixOS/nixos-hardware/issues/894
2024-04-23 15:44:18 +02:00
Sebastian Sellmeier
f8e89e4e84
framework: Add framework-laptop-kmod as default for NixOS >= 24.05
2024-04-23 15:44:18 +02:00
Luflosi
106d3fec43
framework AMD 7040: work around white screen / flickering issue on newer kernels
...
Fixes #817 .
Updating the kernel if it is too old is already done by `common/cpu/amd/raphael/igpu.nix`, so I removed the redundant code.
2024-02-16 13:49:10 +00:00
Tom Vincent
fe76fc35f7
framework amd: only apply suspend workaround on <6.7
2024-01-08 18:25:06 +00:00
Tom Vincent
03e0033603
framework amd: add pkgs import
2024-01-05 08:59:57 +00:00
Tom Vincent
3a6288ef83
framework amd: apply headset mic fix on older kernels
2024-01-05 08:59:57 +00:00
RTUnreal
7fd5585e07
framework AMD 7040: add instructions on how to update fingerprint fw
...
These are copied from the 13th-gen intel Framework README.
They the same way.
2024-01-05 08:49:05 +00:00
Jörg Thalheim
9c3a412578
framework/13-inch/13th: document on how to get the fingerprint sensor to work
2023-12-29 13:19:35 +00:00
Archit Gupta
eb4e574360
framework intel: Disable cros-usbpd-charger
2023-12-03 10:04:19 +00:00
Reed Riley
4461209624
FW13 7040: workaround for SuspendThenHibernate bug
2023-11-29 09:33:05 +00:00
Cabia Rangris
82cf9ae3f6
framework/13-inch/12th-gen-intel: ec crash fix
2023-11-21 09:15:47 +00:00
Tom Vincent
eb903ed873
Update README.md
2023-11-16 10:54:41 +00:00
Jack Kelly
f2d7c0b23c
framework AMD 7040: Add config option for wake-on-AC fix
2023-11-16 10:19:02 +10:00
Tom Vincent
a437c98a90
Merge branch 'master' into patch-1
2023-11-14 10:11:06 +00:00
Tom Vincent
c0fa269fe9
Update README.md
2023-11-13 22:40:45 +00:00
Tom Vincent
a6426241a5
feat(framework): add suspend udev hint
2023-11-13 22:32:05 +00:00
Kevin J Hoerr
a14a7746f9
Fix module paths for common framework modules
2023-11-11 16:25:20 -05:00
Kevin J Hoerr
de0c9310d3
Move common modules into folder
2023-11-11 10:42:55 -05:00
Kevin J Hoerr
5f6b875273
Fix common module imports for fw13 common module
2023-11-11 10:42:55 -05:00
Kevin J Hoerr
da7e364c3d
Reorganize current framework modules into 13-inch directory
2023-11-11 10:42:55 -05:00
Kevin J Hoerr
b689465d0c
Add note to mark change as temporary
2023-11-11 11:10:45 +00:00
Kevin J Hoerr
55b4caf931
Add 13-inch directory to framework and move new module
2023-11-11 11:10:45 +00:00