Commit Graph
646 Commits
Author SHA1 Message Date
David Heinemeier Hansson 167bdfdca8 Fix build 2026-04-27 11:34:38 +02:00
db38193258 Add libfprint-git package with FocalTech FT9349 PID 0xa97a patch (#82)
Mainline libfprint (1.94.x) does not yet ship the open-source
focaltech_moc driver. The driver lives in libfprint master under
LGPL but the official Arch package builds from the v1.94.10 tag,
so the driver is unavailable on Arch / Omarchy.

The driver is otherwise complete; it just needs USB ID 2808:a97a
added to id_table[] for the FocalTech FT9349 ESS sensor shipped in
the ASUS ExpertBook Ultra B9406CAA. The upstream MR with that
one-line addition is in flight at gitlab.freedesktop.org/libfprint/libfprint.

This package builds libfprint master, applies the one-line patch,
and installs as libfprint-git. provides=libfprint conflicts=libfprint
so it cleanly replaces the stock package.

Tested locally: makepkg -s succeeds; built lib contains the
focaltech_moc driver; id_table[] in the build tree includes 0xA97A.
The same patched build has been running on tuli (B9406CAA) since
2026-04-25 with enrollment, verification, suspend/resume all working.

Once upstream lands and Arch's libfprint catches up to a release
that includes both, this package can be removed from OPR.

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-27 08:15:27 +02:00
github-actions[bot] a9a2a73636 chore: sync AUR packages (shared) 2026-04-26 07:18:44 +00:00
github-actions[bot] 4aa61689c7 chore: sync AUR packages (shared) 2026-04-25 12:44:29 +00:00
github-actions[bot] 4e1eb914b6 chore: sync AUR packages (shared) 2026-04-25 01:48:38 +00:00
github-actions[bot] 18f80394a6 chore: sync AUR packages (shared) 2026-04-24 18:43:11 +00:00
github-actions[bot] 75311814d4 chore: sync AUR packages (shared) 2026-04-24 01:56:01 +00:00
David Heinemeier Hansson 2564105a60 Correct params 2026-04-23 16:10:28 +02:00
github-actions[bot] 2e32bf4544 chore: sync AUR packages (shared) 2026-04-23 13:07:23 +00:00
David Heinemeier Hansson d6cf709c06 Bump to get the latest plugins updated 2026-04-23 14:53:22 +02:00
David Heinemeier Hansson 6d217e1e87 Add prebuilt uploader 2026-04-23 13:59:21 +02:00
David Heinemeier Hansson f982a9296e Bump to 6.19.13 2026-04-23 13:41:54 +02:00
github-actions[bot] c4052162eb chore: sync AUR packages (shared) 2026-04-23 07:24:59 +00:00
David Heinemeier Hansson 5f0e0731ec Import validpgpkeys instead from PKGBUILD 2026-04-23 08:44:17 +02:00
David Heinemeier Hansson b1c46e44dc Include missing value pgpkey 2026-04-23 08:41:38 +02:00
github-actions[bot] 051e55ca17 chore: sync AUR packages (shared) 2026-04-23 01:55:28 +00:00
github-actions[bot] 81217eff4e chore: sync AUR packages (shared) 2026-04-22 19:02:36 +00:00
David Heinemeier Hansson 7514a91deb Wifi fix has been upstreamed already 2026-04-22 17:43:51 +02:00
David Heinemeier Hansson 545caf467d Bump to 6.19.12 base 2026-04-22 17:33:17 +02:00
2be036e8e7 chore: sync AUR packages (edge) (#78)
* chore: sync AUR packages (edge)

* Retain existing fork

---------

Co-authored-by: ryanrhughes <1630358+ryanrhughes@users.noreply.github.com>
Co-authored-by: David Heinemeier Hansson <david@hey.com>
2026-04-22 16:55:47 +02:00
495994f1b4 Add nautilus-open-any-terminal (#80)
* feat: add nautilus-open-any-terminal

* Make this a normal edge package

* Move to correct package list

---------

Co-authored-by: David Heinemeier Hansson <david@hey.com>
2026-04-22 15:12:01 +02:00
github-actions[bot] 2268f8c4f2 chore: sync AUR packages (shared) 2026-04-22 01:52:03 +00:00
github-actions[bot] de249592e3 chore: sync AUR packages (shared) 2026-04-21 19:01:18 +00:00
49214baae5 linux-ptl: [EXPERIMENTAL] enable Panel Replay Selective Update with cursor fix (#77)
* linux-ptl: add package with audio, wifi, and Panel Replay SU patches

Adds the linux-ptl Omarchy package for Panther Lake (PTL) hardware.
The stock Arch linux kernel on PTL is missing: SDCA audio class
driver backports, an iwlwifi generation-data fix, and Panel Replay
SU enablement + cursor-lag workaround. Ship them in this package
until they land upstream and Arch picks them up.

Patch sets
==========

Audio (SDCA backports on 6.19.10)
  0001-0005, 0007-0008, 0010, 0012-0014, 0017
  Cirrus CS35L57 amps and SDCA jack on Dell XPS OLED require the
  SDCA class driver plus a NULL-pointer fix (0017). Without these
  the sound card never registers. 0006/0009/0011/0015/0016 from the
  full upstream series are already in 6.19.10 stable and not needed.

WiFi
  0018-wifi-iwlwifi-mld-correctly-set-wifi-generation-data.patch
  Backport from wifi-next to fix wifi generation data reporting on
  Intel AX/BE radios in PTL.

Display (PSR2 + Panel Replay SU)
  0019-drm-i915-psr-accept-early-transport-for-psr2.patch
  0020-drm-i915-psr-fix-su-granularity-source-for-psr2.patch
  0022-drm-i915-psr-allow-psr-with-vrr-on-ptl.patch
    Enable PSR2 Early Transport and fix the SU-granularity DPCD
    source so PSR2 is not rejected at compute_config on OLED
    panels (LGD 2880x1800 etc). Also allow PSR with VRR on PTL.

  0026-drm-i915-psr-handle-Panel-Replay-full-line-SU-granul.patch
    PR SU can advertise X granularity = 0xFFFF (full-line).
    Without this the modulo check rejects PR SU.

  0027-drm-i915-trans-push-frame-change-for-panel-replay.patch
    Program TRANS_PUSH Frame Change path so PR SU cursor/plane
    updates actually trigger selective updates.

  0028-drm-i915-psr-exit-Panel-Replay-for-ALPM-lag.patch
    Workaround for the LGD OLED panel (Dell XPS 14 DA14260,
    sink OUI 00:22:b9). PR ALPM AUX-Less wake/sleep cycling on
    this panel cannot resume selective updates at frame rate,
    producing ~15 Hz visible motion from a 120 Hz source.

    The workaround exits PR in frontbuffer_flush() and uses the
    existing dc3co_work delayed_work as a 50 ms idle timer.
    During continuous motion the timer is re-armed by each flush,
    so the link stays awake and motion is smooth; after 50 ms of
    genuine idle, dc3co_work fires and PR re-activates with ALPM
    for power savings.

    Compared to a per-commit exit/re-enter approach (earlier
    revision of this PR), the delayed re-entry keeps video and
    animation playback smooth: per-commit cycling pays the panel's
    wake-to-display latency on every frame, which is visible as
    playback stutter. 50 ms was chosen empirically against 100 ms
    and 200 ms on the same device; 50 ms gives the best idle and
    cursor-motion power while remaining subjectively identical in
    smoothness to the longer delays.

    Power on Dell XPS 14 OLED (LGD 2880x1800 @ 120 Hz, battery,
    brightness 268/512, 10-run averaged idle):

      PR SU + delayed-re-entry WA  : 3268 mW  (smooth)
      PR SU stock (cursor laggy)   : 3384 mW
      PR SU + WA 100 ms            : 3436 mW
      PR SU + WA 200 ms            : 3484 mW
      PSR2                         : 4060 mW  (baseline)

config.x86_64 changes
=====================

Required for the kernel to boot cleanly on this hardware:

  CONFIG_PINCTRL_INTEL_PLATFORM=y   (was =m)
    Without this the PTL GPIO controller is a late-loaded module
    and early probe of CS35L57 audio amps (spk-id-gpios) and the
    I2C touchpad time out with EPROBE_DEFER / -110 ETIMEDOUT.

  CONFIG_VFAT_FS=y, CONFIG_FAT_FS=y, CONFIG_MSDOS_FS=y,
  CONFIG_NLS_ISO8859_1=y   (all were =m)
    Required for the ESP /boot to mount in the initramfs / UKI
    boot flow. Without these the box drops to emergency mode.

CONFIG_RUST is disabled in this package because Arch Rust 1.94.1
is too new for kernel 6.19.x Rust code.

* Backport DisplayID adaptive sync VRR parsing

* add vrr patch

* fix linux-ptl patch indentation

* linux-ptl: renumber DisplayID VRR patch

---------

Co-authored-by: Gaggery Tsai <gaggery.tsai@gmail.com>
Co-authored-by: Spencer Bull <Spencer.Bull@Dell.com>
2026-04-21 14:39:32 +02:00
github-actions[bot] dc78c66c1f chore: sync AUR packages (shared) 2026-04-21 07:24:26 +00:00
github-actions[bot] 0301aa2b83 chore: sync AUR packages (shared) 2026-04-21 01:52:54 +00:00
github-actions[bot] 45ec17cace chore: sync AUR packages (shared) 2026-04-20 18:55:21 +00:00
github-actions[bot] 65b3595e03 chore: sync AUR packages (shared) 2026-04-20 13:11:17 +00:00
github-actions[bot] e6d1cc2fc9 chore: sync AUR packages (shared) 2026-04-20 07:54:14 +00:00
github-actions[bot] d8f6ff0672 chore: sync AUR packages (shared) 2026-04-20 01:57:28 +00:00
github-actions[bot] 8d6707a7f4 chore: sync AUR packages (shared) 2026-04-19 18:37:44 +00:00
github-actions[bot] 00bacedbbf chore: sync AUR packages (shared) 2026-04-19 12:42:40 +00:00
github-actions[bot] 46788d26f7 chore: sync AUR packages (shared) 2026-04-19 07:09:24 +00:00
github-actions[bot] 015517ed28 chore: sync AUR packages (shared) 2026-04-18 06:58:51 +00:00
github-actions[bot] daa3fbb2ba chore: sync AUR packages (shared) 2026-04-18 01:30:04 +00:00
github-actions[bot] 95627b32b1 chore: sync AUR packages (shared) 2026-04-17 18:47:21 +00:00
github-actions[bot] bf7dfbca27 chore: sync AUR packages (shared) 2026-04-17 13:00:49 +00:00
github-actions[bot] cde44f6808 chore: sync AUR packages (shared) 2026-04-17 01:52:12 +00:00
github-actions[bot] a21a89cb04 chore: sync AUR packages (shared) 2026-04-16 19:01:56 +00:00
github-actions[bot] c71c64eeca chore: sync AUR packages (shared) 2026-04-16 01:56:19 +00:00
github-actions[bot] 8d2d9311cf chore: sync AUR packages (shared) 2026-04-15 19:04:13 +00:00
6e9bcd4e6e chore: sync AUR packages (edge) (#76)
* chore: sync AUR packages (edge)

* Don't revert this

---------

Co-authored-by: ryanrhughes <1630358+ryanrhughes@users.noreply.github.com>
Co-authored-by: David Heinemeier Hansson <david@hey.com>
2026-04-15 16:26:16 +02:00
github-actions[bot] a8ea29bb92 chore: sync AUR packages (shared) 2026-04-15 13:06:38 +00:00
github-actions[bot] 358e273d7f chore: sync AUR packages (shared) 2026-04-15 07:21:07 +00:00
github-actions[bot] ebdb398b64 chore: sync AUR packages (shared) 2026-04-15 01:47:58 +00:00
github-actions[bot] 8b1803cbed chore: sync AUR packages (shared) 2026-04-14 19:01:50 +00:00
github-actions[bot] 02ba29b703 chore: sync AUR packages (shared) 2026-04-14 01:51:59 +00:00
Ryan Hughes 780f389120 Update omarchy-fish 2026-04-13 18:22:47 -04:00
github-actions[bot] cac6431a2b chore: sync AUR packages (shared) 2026-04-13 19:04:51 +00:00
github-actions[bot] 2e3e5a1c4f chore: sync AUR packages (shared) 2026-04-13 01:56:50 +00:00