Commit graph

2626 commits

Author SHA1 Message Date
Daniel Schaefer
f69f53ebb6 framework/12-inch: Add support for unl0kr
Signed-off-by: Daniel Schaefer <dhs@frame.work>
2026-02-16 16:04:18 +00:00
Jörg Thalheim
531af1dbae
Merge pull request #1754 from johbo/add-minisforum
Add Minisforum UM series mini PC configurations
2026-02-15 16:09:57 +00:00
Jörg Thalheim
a15dd68d59
Merge pull request #1758 from jdwaymire/lenovo-thinkpad-p16s-intel-gen3
lenovo/thinkpad/p16s: add Intel Gen 3 support
2026-02-15 16:00:16 +00:00
Jörg Thalheim
90848156e1
Merge pull request #1759 from SpectralPixel/hp-laptop-15s-fq1xxx
Implement Intel Ice Lake and HP Laptop 15s-fq1xxx
2026-02-15 15:58:41 +00:00
Jörg Thalheim
2e44aab8b1 minisforum/um-series: drop redundant hostPlatform
Already set by nixos-generate-config.
2026-02-15 16:56:47 +01:00
Jörg Thalheim
c0fe6b810e minisforum/um-series: drop redundant enableRedistributableFirmware
Already set by nixos-generate-config via not-detected.nix on
bare metal systems.
2026-02-15 16:56:32 +01:00
Jörg Thalheim
ac5ab0304c minisforum/um-series: drop redundant initrd modules
These are already covered by nixpkgs defaults in kernel.nix
(nvme, xhci_pci, usbhid, sd_mod) or detected by
nixos-generate-config via PCI/USB class scanning
(thunderbolt, usb_storage).
2026-02-15 16:55:01 +01:00
Jörg Thalheim
f9b0314599
Merge pull request #1747 from joshbuker/hardkernel/odroid-m1
Add ODroid M1
2026-02-15 15:49:46 +00:00
Jörg Thalheim
b794c1fc56
Merge pull request #1756 from soumyadeep70/vpl-gpu-rt-fix
common/gpu/intel: avoid enabling OneVPL runtime by default on pre-TGL GPUs
2026-02-15 15:48:51 +00:00
Jörg Thalheim
6deb98e401 List ThinkPad P16s Intel Gen 3 in README.md
The profile was added but the README table was not updated, so
users browsing the supported hardware list would not discover it.
2026-02-15 16:47:05 +01:00
Jörg Thalheim
7d3990afca List HP Laptop 15s-fq1xxx in README.md
The profile was added in a previous commit and forwarded in
flake.nix, but the README table was never updated, so users
browsing the supported hardware list would not discover it.
2026-02-15 16:45:49 +01:00
Jörg Thalheim
cd8c113bdd
Merge pull request #1761 from MaddyGuthridge/maddy-dell-xps-15-9500-fingerprint
Dell XPS 15 9500: enable fprintd
2026-02-15 15:39:22 +00:00
Jörg Thalheim
1a0762d183
Merge pull request #1762 from leifhelm/reform-kernel
mnt/reform: linux 6.17.8 -> 6.18.8
2026-02-15 15:37:53 +00:00
Jörg Thalheim
1da18c37fa
Merge pull request #1763 from mexisme/microsoft-surface/update-kernel-6.18.8
microsoft/surface: update kernel patches to 6.18.8
2026-02-15 15:37:44 +00:00
Jörg Thalheim
001bac7132 odroid-m1: simplify README
Remove opinionated configuration that doesn't belong in a hardware
module README: home-manager setup, user/SSH configuration, example
hardware-configuration.nix, and an overly complex multi-host flake
pattern.

Keep only the ODroid M1-specific information: how to build the SD card
image with the required petitboot populateRootCommands, and how to set
up the flake for ongoing nixos-rebuild switch.
2026-02-15 16:29:47 +01:00
mexisme
3652e05fa7 microsoft/surface: Use cleaner logic for managing list of supported kernels 2026-02-12 13:23:48 +00:00
mexisme
d03c256822 Merge branch 'master' into microsoft-surface/update-kernel-6.18.8 2026-02-12 13:20:20 +00:00
mexisme
54f5199efb Update Microsoft Surface kernel patches to 6.18.8 2026-02-12 13:20:15 +00:00
Jonas Heinrich
af04cb78aa
Merge pull request #1725 from onny/visionfive2-uboot
starfive visionfive2: use ubootVisionFive2
2026-02-12 07:54:31 +00:00
Jakob Leifhelm
0e5bab7df0
mnt/reform/rk3588: disable pcie_aspm for now 2026-02-10 09:43:47 +01:00
Josh Buker
21deaf7ac9
Add README.md to ODroid M1 per feedback 2026-02-09 15:51:54 -08:00
Jakob Leifhelm
5212f915f8
mnt/reform: linux 6.17.8 -> 6.18.8 2026-02-10 00:07:41 +01:00
Maddy Guthridge
7b3e8cd6f8
nixfmt 2026-02-09 22:46:37 +11:00
Maddy Guthridge
4490c7f906
Use lib.mkDefault 2026-02-09 22:32:50 +11:00
Maddy Guthridge
0252ff960b
Dell XPS 15 9500: enable fprintd 2026-02-09 22:30:28 +11:00
Jörg Thalheim
2889685785
Merge pull request #1749 from FrameworkComputer/framework-johnazoidberg-codeowner
framework: Add JohnAZoidberg as codeowner
2026-02-09 10:10:10 +00:00
SpectralPixel
e3ac8f4972 Forward 15s-fq1xxx to flake.nix 2026-02-08 00:47:52 +01:00
SpectralPixel
c397c7f851 Added Device Information section to the README
If the information proves useful at all... Idk, copied it from `lenovo/ideapad/15ach6/README.md`
2026-02-08 00:42:51 +01:00
SpectralPixel
6f5c06e99f Add untested HP Laptop 15s-fq1xxxx config
Based directly on the HP Laptop 14s-dq2024nf. See the README along with `ad0b1c0763` and `767e9083a0` for additional information.
2026-02-07 23:36:25 +01:00
SpectralPixel
767e9083a0 Add Intel Ice Lake CPU config
Based directly on Tiger Lake. In this branch, I am taking the config for the HP Laptor 14s-something and converting it to the HP Laptop 15s-something, which is why I expect the module to work fine despite only minor modifications. Here are the sources of info I'm using.
https://browser.geekbench.com/v6/compute/4861426
https://browser.geekbench.com/v6/cpu/15840711
2026-02-07 23:34:53 +01:00
SpectralPixel
ad0b1c0763 Add Intel Ice Lake GPU config
Based directly on Tiger Lake. According to Gentoo Wiki, both processors should have the same driver. (https://wiki.gentoo.org/wiki/Intel#Feature_support)
2026-02-07 23:21:25 +01:00
Justin Waymire
6403af95fb lenovo/thinkpad/p16s: add Intel Gen 3 support
Tested on ThinkPad P16s Gen 3 (21KS0025US):
- Intel Core Ultra 7 155H (Meteor Lake)
- Intel Arc Graphics (iGPU)
- NVIDIA RTX 500 Ada Generation (dGPU)
- Goodix fingerprint reader (27c6:6594)
2026-02-07 13:09:59 -06:00
soumyadeep70
0251f56603 common/gpu/intel: avoid always enabling OneVPL runtime on pre-TGL GPUs 2026-02-05 06:30:43 +05:30
Johannes Bornhold
1742247ff5
Add Minisforum UM series mini PC configurations
Add hardware support for:
- UM690 (AMD Ryzen 9 6900HX, Radeon 680M)
- UM690S (slim variant)
- UM790 Pro (AMD Ryzen 9 7940HS, Radeon 780M)

These share a common um-series.nix module for consistent configuration
across the UM series AMD-based mini PCs.
2026-02-04 11:33:36 +01:00
Josh Buker
d2907ab446
Remove unnecessary configuration for odroid-m1 2026-01-29 00:06:32 -08:00
Josh Buker
0cb7e0bcab
Try removing kernelPackages and supportedFilesystems overrides 2026-01-28 23:25:11 -08:00
Josh Buker
53702e58b4
Appease nixfmt 2026-01-28 23:18:19 -08:00
Josh Buker
719a89028d
Apparently aliases are read-only 2026-01-28 23:15:11 -08:00
Josh Buker
d6aea43451
Unfortunately, that does break nixos-rebuild switch 2026-01-28 23:09:47 -08:00
Josh Buker
c281bd071a
Try rawdogging sdImage and see if it breaks nixos-rebuild switch 2026-01-28 22:59:36 -08:00
Josh Buker
a92d980a18
Fix missing curly brace 2026-01-28 22:57:11 -08:00
Josh Buker
8c162f25a7
Fix missing parenthesis 2026-01-28 22:56:22 -08:00
Josh Buker
1e1205f6f7
Rename kboot-conf to petitboot and simplify a few things 2026-01-28 22:53:01 -08:00
Daniel Schaefer
c8d6dd6535 framework: Add JohnAZoidberg as codeowner
I'd like to review new changes - I am firmware/software engineer at
Framework.

Signed-off-by: Daniel Schaefer <dhs@frame.work>
2026-01-29 01:16:58 +08:00
Josh Buker
cb8f383995
Add ODroid M1
Based on @KhashayarDanesh's work in #1269, which is also based on the
work of @sstent and @povik.

Closes #1269
2026-01-26 15:32:14 -08:00
Naïm Camille Favier
a351494b0e
Merge pull request #1744 from d-goldin/fw13-ai-300-blacklist-amd-acp
Some checks failed
Test / nixfmt (push) Has been cancelled
Test / tests (push) Has been cancelled
Framework 13 AI 300: Disabling AMD ACP sound card
2026-01-25 00:48:57 +00:00
Dima
31c3d206de Framework 13 AI 300: Disabling AMD ACP sound card
This issue became more obvious due to alsa-ucm profiles horribly
misassigning a non-existent device as the default microphone and
juggling profiles for the devices in a very weird way recently.

The first hotfix was this: https://github.com/NixOS/nixos-hardware/pull/1732

But upon more discussion it seems to be a Framework bios bug that
falsely reports an AMD ACP as exitent and wired up via ACPI.

Until this is fixed at the source, the best way foward is to just
blacklist the module.

I have tried this change now on 4 devices and and feel confident enough
about it working well for most users.

See this discussion for all the details: https://github.com/NixOS/nixos-hardware/issues/1603
2026-01-25 01:35:45 +01:00
Jörg Thalheim
9f7ba891ea
Merge pull request #1737 from Cryolitia-Forks/rpi
Some checks failed
Test / nixfmt (push) Has been cancelled
Test / tests (push) Has been cancelled
raspberry-pi: move kernel and firmware from nixpkgs
2026-01-22 12:53:13 +00:00
Cryolitia PukNgae
c8f766fd11 raspberry-pi: move kernel and firmware from nixpkgs
As part of the gradual phasing out of linux_rpi in nixpkgs

Link: https://github.com/NixOS/nixpkgs/pull/477665

Signed-off-by: Cryolitia PukNgae <Cryolitia@gmail.com>
2026-01-18 23:19:14 +08:00
Jörg Thalheim
d447553bcb
Merge pull request #1739 from NixOS/contributing-docs
CONTRIBUTING: expand contributor and reviewer guidelines
2026-01-18 11:37:07 +00:00