Commit graph

2817 commits

Author SHA1 Message Date
Luke Channings
24a01e1c19
update latest kernel to 6.18 2026-03-12 10:43:01 +00:00
Lilian Maulny (e_ψ_lon)
66288b2e35 feat: add Asus TUF FA706IC 2026-03-11 21:20:19 +01:00
Jamie Magee
b4766ffecf config-txt: fix null removal, file option as types.path
null was not in the settings type, so mkForce null to remove a default
was a type error. Added nullOr to atom and filter nulls in recurse.

Changed file from types.str to types.path with pkgs.writeText — this
is how services.mysql.configFile and similar options work. Moved the
generated file into the option default (with defaultText) rather than
setting it in the config block.
2026-03-09 21:22:51 -07:00
Jamie Magee
a688dfcbb5 raspberry-pi: add config.txt generation module
Two new files in raspberry-pi/common/:

config-txt.nix lets you declare config.txt contents through
hardware.raspberry-pi.configtxt.settings (RFC 42 style — plain
values, null to remove, no enable/value wrappers).

config-txt-defaults.nix has the same defaults as Raspberry Pi OS:
vc4-kms-v3d, audio on, arm_boost, CM4 otg_mode, CM5 dwc2, etc.
All mkDefault so they are easy to override.

Not wired into board profiles yet — that comes with the RPi 5
sub-module work. Based on nvmd/nixos-raspberrypi.
2026-03-08 23:18:35 -07:00
Rishi Balamurugan
f8d60e5106
Merge branch 'master' into acer-predator-helios 2026-03-08 14:38:40 -04:00
glyxambi
6a447e6e87 msi/gf63: init 2026-03-08 23:42:25 +05:30
Jörg Thalheim
3966ce987e
Merge pull request #1786 from cmspam/patch-2
Some checks failed
Test / nixfmt (push) Has been cancelled
Test / tests (push) Has been cancelled
Removed deprecated asusd user service in ga402x
2026-03-08 12:23:50 +00:00
Jörg Thalheim
32b46b83df acer/predator/helios/300: remove redundant options
boot.initrd.availableKernelModules and boot.kernelModules are
machine-specific and belong in the user's hardware-configuration.nix
as generated by nixos-generate-config.

nvidia.open is already set by common/gpu/nvidia/pascal (Pascal GPUs
don't support the open driver). nvidiaSettings defaults to true in
the NixOS nvidia module. graphics.enable/enable32Bit should be left
to the user or their desktop environment to decide.
2026-03-08 12:19:55 +01:00
mystic-neutron
31817e8d9d added: Default config for Acer Predator Helios 300 2026-03-08 12:16:03 +01:00
cmspam
e819cfedc7
Removed deprecated asusd user service. 2026-03-08 18:16:49 +09:00
koral
cbbc29c7f3 feat(raspberry-pi): Temperature thresholds for fan speed of PoE HAT can now be configured 2026-03-07 10:13:36 +01:00
Waffle Lapkin
d0e1360453
don't set removed option asusd.enableUserService 2026-03-02 15:01:39 +01:00
Issam E. Maghni
34360c4c63 raspberry-pi/5: add macb module if netboot
This module is required to have Ethernet in initial RAM disk.
2026-02-28 14:01:28 -05:00
Issam E. Maghni
011660e3f7 raspberry-pi/5: add modules for RP1 controller 2026-02-28 14:01:28 -05:00
Issam E. Maghni
722ef6b5be raspberry-pi/5: add pcie-brcmstb module 2026-02-28 14:01:28 -05:00
Issam E. Maghni
d736553cca raspberry-pi/5: filter Device Tree blobs 2026-02-28 14:01:28 -05:00
Issam E. Maghni
076b2a5116 raspberry-pi: add vc4 to common modules
Raspberry Pi 2 and 3 will now have it too.
2026-02-28 14:01:28 -05:00
Issam E. Maghni
9ad075ca00 raspberry-pi: add usbhid to common modules
Raspberry Pi 2 will now have it too.
2026-02-28 14:01:28 -05:00
Issam E. Maghni
114dfa1989 raspberry-pi: add usb-storage to common modules
Raspberry Pi 2 will now have it too.
2026-02-28 14:01:28 -05:00
Issam E. Maghni
25b82e0755 chore: format raspberry-pi/ with nixfmt --strict 2026-02-28 14:01:28 -05:00
florianvazelle
696e656125 Add hydra jobs & flake packages for Raspberry Pi kernels 2026-02-25 07:59:11 +01:00
dish
41c6b421bd
Merge pull request #1689 from spinda/intel-nuc-12wshi7
Some checks failed
Test / nixfmt (push) Has been cancelled
Test / tests (push) Has been cancelled
Add support for Intel NUC 12WSHi7
2026-02-24 21:39:55 +00:00
Naomi Smith
2142c37d4d
Add support for Intel NUC 12WSHi7
This adds another supported Intel NUC variant in `intel/nuc/12wshi7`.
2026-02-24 13:26:28 -08:00
mexisme
416dc12095 Merge master into microsoft-surface/update-kernel-6.18.13 2026-02-24 16:06:09 +00:00
mexisme
d11b784d05 Update Microsoft Surface kernel patches to 6.18.13 2026-02-24 16:06:09 +00:00
mexisme
6f3838f141 Update Microsoft Surface kernel patches to 6.18.12 2026-02-21 18:47:29 +00:00
fkrestan
582df22530 Add Dell Latitude E7440 2026-02-21 12:45:06 +01:00
Philip Maus
4baea036b3
Latitude 7430: Enable Caps Lock LED 2026-02-20 18:38:12 +01:00
mexisme
11cf7d6853 Merge master into microsoft-surface/remove-kernels-6.12-6.15 2026-02-18 15:49:54 +00:00
mexisme
7f9d9b7030 Update Microsoft Surface kernel patches to 6.18.10 2026-02-18 15:49:54 +00:00
mexisme
1a21001f56 microsoft/surface: Remove old kernels 6.12 and 6.15 2026-02-18 15:49:54 +00:00
Jörg Thalheim
740a223630
Merge pull request #1767 from DavHau/asus
Some checks failed
Test / nixfmt (push) Has been cancelled
Test / tests (push) Has been cancelled
asus/zephyrus/gu605cw: init
2026-02-18 14:02:39 +00:00
DavHau
7d794bc117 asus/zephyrus/gu605cw: init 2026-02-18 20:45:29 +07:00
Jörg Thalheim
0d58bcd2ce
Merge pull request #1753 from johbo/add-imac-12-2
Add configuration for Apple iMac 12,2
2026-02-18 09:12:14 +00:00
Jörg Thalheim
7a5517f634
Merge pull request #1752 from rwaweber/apple-t2-bump-to-6.12.63
apple/t2: sync stable patches (6.12.44 -> 6.12.63)
2026-02-18 08:59:29 +00:00
Jörg Thalheim
d4a6f36b93
apple/imac/12-2: strip enableRedistributableFirmware
nixos-generate-config does this.
2026-02-18 09:59:02 +01:00
Jörg Thalheim
4dee6dc8d3
Merge pull request #1766 from FrameworkComputer/laptop12-unl0kr
framework/12-inch: Add support for unl0kr
2026-02-18 08:57:46 +00:00
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
Florian Klink
66e1a090de
Merge pull request #1726 from onny/visionfive2-cleanup
starfive visionfive2: cleanup kernel requirements
2026-02-16 15:53:11 +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