Commit Graph
119 Commits
Author SHA1 Message Date
Spencer BullandGitHub 1c5e868973 refine gate states for PSR and Panel Replay in Linux 7.0.3-arch1 (#89) 2026-05-06 16:41:49 +02:00
David Heinemeier Hansson 6d2a59c33c Add Amiga, C64, Amstrad libretro libraries for RetroArch 2026-05-06 09:10:26 +02:00
David Heinemeier Hansson c10bb6b116 Add omazed package 2026-05-05 21:15:29 +02:00
David Heinemeier Hansson 6b99f777df Add retroarch-joypad-autoconfig-git for preconfigured joypads 2026-05-04 17:30:21 +02:00
David Heinemeier Hansson f8f718b70d Add retroarch db package 2026-05-04 10:50:44 +02:00
David Heinemeier Hansson d2361d8f71 Add heroic games launcher 2026-05-04 10:22:27 +02:00
David Heinemeier Hansson 6883050837 Add xbox controller package 2026-05-04 09:26:51 +02:00
David Heinemeier Hansson 2f1913dd74 Reduce to just a minimum for the build itself 2026-05-04 08:41:15 +02:00
David Heinemeier Hansson 709a051a34 Add the umu-launcher needed for Battle.net installer 2026-05-04 08:36:55 +02:00
David Heinemeier Hansson e4f88ddeb2 Add libretro-fbneo-git so we can get full retroarch install without AUR 2026-05-03 20:41:51 +02:00
Ryan Hughes 14849ec4f5 Remove gpu-screen-recorder
gpu-screen-recorder is now on the Extra repo
https://archlinux.org/packages/extra/x86_64/gpu-screen-recorder/
2026-05-02 12:46:40 -04:00
Ryan Hughes 77d2c89777 Update omarchy-fish and omarchy-zsh 2026-05-01 18:56:00 -04:00
David Heinemeier Hansson 2a0cac3010 Build linux-ptl against 7.0.3 2026-05-01 19:56:00 +02:00
Ryan HughesandGitHub cfeea522ec Merge pull request #81 from omacom-io/auto/sync-aur-edge
chore: sync AUR packages (edge)
2026-04-30 23:51:01 -04:00
Ryan Hughes 041c23a191 Revert 2026-04-30 23:50:23 -04:00
Ryan Hughes f72ce6a002 Revert 2026-04-30 23:48:48 -04:00
Spencer BullandGitHub 830d684130 linux Linux ptl 7.0.2 patch rebase (#83)
* linux-ptl: rebase patches for 7.0.2

* fix patch placement for 27
2026-04-30 16:45:39 +02:00
David Heinemeier Hansson ee077b2c0e Use the unified elephant-all provider 2026-04-30 11:09:23 +02:00
Luca PattocchioandGitHub 502498a9a5 Migrating to a fork for asdcontrol (#85)
* Migrate to omakasui/asdcontrol

* Add epoch to prevent incorrect version comparison with legacy asdcontrol
2026-04-30 10:57:23 +02:00
Nicolas DorierandGitHub 020c3dae15 Fix: gpu-screen-recorder is breaking hibernation on some NVidia systems (#84) 2026-04-30 10:56:13 +02:00
ryanrhughesandgithub-actions[bot] dc752f0ac6 chore: sync AUR packages (edge) 2026-04-30 08:07:53 +00:00
David Heinemeier Hansson f26ade1361 Delay starting until after the graphical interface is online to not slow down the boot process 2026-04-29 10:55:06 +02:00
David Heinemeier Hansson 0f290b931f Patch now included upstream 2026-04-27 17:47:47 +02:00
David Heinemeier Hansson 04d7e65178 Bump linux-ptl to 6.19.14 2026-04-27 15:53:40 +02:00
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
David Heinemeier Hansson d6cf709c06 Bump to get the latest plugins updated 2026-04-23 14:53:22 +02:00
David Heinemeier Hansson f982a9296e Bump to 6.19.13 2026-04-23 13:41:54 +02: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
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
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
Ryan Hughes 780f389120 Update omarchy-fish 2026-04-13 18:22:47 -04:00
Ryan Hughes 9d5969ea26 Revert changes to v4l2-relayd PKGBUILD 2026-04-06 16:22:47 -04:00
ryanrhughesandgithub-actions[bot] b7aaf5acf5 chore: sync AUR packages (edge) 2026-04-06 07:20:13 +00:00
671ce7be06 chore: sync AUR packages (edge) (#73)
* chore: sync AUR packages (edge)

* No updating this for now

---------

Co-authored-by: ryanrhughes <1630358+ryanrhughes@users.noreply.github.com>
Co-authored-by: David Heinemeier Hansson <david@hey.com>
2026-04-03 13:51:23 +02:00
4648b6df3b chore: sync AUR packages (edge) (#68)
* chore: sync AUR packages (edge)

* Retain ptl patch

---------

Co-authored-by: ryanrhughes <1630358+ryanrhughes@users.noreply.github.com>
Co-authored-by: David Heinemeier Hansson <david@hey.com>
2026-04-02 17:45:49 +02:00
Kevin McConnellandGitHub 84b51452c6 Add once-bin to edge (#70)
This package provides the ONCE tool (https://github.com/basecamp/once).
ONCE is a tool for easy self-hosting of Docker-based web applications.
2026-04-01 16:03:38 +02:00
David Heinemeier Hansson 9d06052478 Update to 6.19.10 2026-04-01 15:45:52 +02:00
GaggeryandGitHub e3ed6931a0 Merge pull request #67 from TsaiGaggery/fix-camera-v4l2-relayd-v2
intel-ipu7-camera: v4l2-relayd with OBS and Zoom fixes
2026-04-01 14:18:47 +02:00
Gaggery Tsai 5644881bcb v4l2-relayd: reset output pipeline on reader disconnect
When the last camera reader disconnects, cycle the output pipeline
(v4l2sink) through READY → PLAYING to reset v4l2loopback's format
state. Without this, switching between camera apps that use different
PipeWire paths (e.g. Chromium → GNOME Snapshot) fails with "no more
input formats" because v4l2loopback retains stale format state from
the previous session.

The reset is guarded by an input_was_active flag so it only triggers
after an actual streaming session, not during PipeWire's brief device
probes on startup.

Tested on Dell XPS 16 (Panther Lake) with PipeWire 1.6.2:
- Snapshot → Zoom → Snapshot: working
- Suspend → resume → Snapshot: working
- Boot → first Snapshot: 30fps
2026-03-30 10:09:12 -07:00
David Heinemeier Hansson 3c7c381965 Update with the retro 82 theme 2026-03-27 08:25:37 +01:00
David Heinemeier Hansson 3376076216 Update and add new default themes 2026-03-26 16:33:45 +01:00
David Heinemeier Hansson 6eb4a87b50 Bump version 2026-03-26 09:38:58 +01:00
David Heinemeier HanssonandGitHub 83f010451e Revert "intel-ipu7-camera: use v4l2-relayd for on-demand camera feed" 2026-03-26 09:37:53 +01:00
ryanrhughesandgithub-actions[bot] b8a12b48b1 chore: sync AUR packages (edge) 2026-03-26 07:00:26 +00:00
Spencer Bull ad14b24066 add v4l2-relayd to omarchy package mirror and as a dep to intel-ipu7-camera
Signed-off-by: Spencer Bull <Spencer.Bull@Dell.com>
2026-03-25 10:12:51 -05:00
David Heinemeier HanssonandGitHub 57f3c114c9 Merge pull request #59 from omacom-io/auto/sync-aur-edge
chore: sync AUR packages (edge)
2026-03-25 13:24:02 +01:00