dhh pushed omarchy
Beautiful, Modern & Opinionated Linux. Contribute to basecamp/omarchy development by creating an account on GitHub.
Beautiful, Modern & Opinionated Linux. Contribute to basecamp/omarchy development by creating an account on GitHub.
Beautiful, Modern & Opinionated Linux. Contribute to basecamp/omarchy development by creating an account on GitHub.
<div class="git-branch js-feed-item-view"><div class="body"> <!-- delete --> <div class="d-flex flex-items-baseline tmp-py-4"> <div class=
Beautiful, Modern & Opinionated Linux. Contribute to basecamp/omarchy development by creating an account on GitHub.
<div class="git-branch js-feed-item-view"><div class="body"> <!-- create --> <div class="d-flex flex-items-baseline tmp-py-4"> <div class=
Beautiful, Modern & Opinionated Linux. Contribute to basecamp/omarchy development by creating an account on GitHub.
<div class="git-branch js-feed-item-view"><div class="body"> <!-- create --> <div class="d-flex flex-items-baseline tmp-py-4"> <div class=
What changed Add a migration that rebinds any copy-url command registration pointing away from the pinned extension id, instead of trying t
Beautiful, Modern & Opinionated Linux. Contribute to basecamp/omarchy development by creating an account on GitHub.
Beautiful, Modern & Opinionated Linux. Contribute to basecamp/omarchy development by creating an account on GitHub.
Beautiful, Modern & Opinionated Linux. Contribute to basecamp/omarchy development by creating an account on GitHub.
Beautiful, Modern & Opinionated Linux. Contribute to basecamp/omarchy development by creating an account on GitHub.
<div class="git-branch js-feed-item-view"><div class="body"> <!-- create --> <div class="d-flex flex-items-baseline tmp-py-4"> <div class=
What changed Add a migration that rebinds any copy-url command registration pointing away from the pinned extension id, instead of trying t
What changed Add a migration that rebinds any copy-url command registration pointing away from the pinned extension id, instead of trying t
Beautiful, Modern & Opinionated Linux. Contribute to basecamp/omarchy development by creating an account on GitHub.
<div class="git-branch js-feed-item-view"><div class="body"> <!-- delete --> <div class="d-flex flex-items-baseline tmp-py-4"> <div class=
Beautiful, Modern & Opinionated Linux. Contribute to basecamp/omarchy development by creating an account on GitHub.
<div class="git-branch js-feed-item-view"><div class="body"> <!-- create --> <div class="d-flex flex-items-baseline tmp-py-4"> <div class=
Beautiful, Modern & Opinionated Linux. Contribute to basecamp/omarchy development by creating an account on GitHub.
Beautiful, Modern & Opinionated Linux. Contribute to basecamp/omarchy development by creating an account on GitHub.
<div class="git-branch js-feed-item-view"><div class="body"> <!-- create --> <div class="d-flex flex-items-baseline tmp-py-4"> <div class=
Beautiful, Modern & Opinionated Linux. Contribute to basecamp/omarchy development by creating an account on GitHub.
Beautiful, Modern & Opinionated Linux. Contribute to basecamp/omarchy development by creating an account on GitHub.
<div class="git-branch js-feed-item-view"><div class="body"> <!-- create --> <div class="d-flex flex-items-baseline tmp-py-4"> <div class=
Beautiful, Modern & Opinionated Linux. Contribute to atomashevic/omarchy development by creating an account on GitHub.
Beautiful, Modern & Opinionated Linux. Contribute to basecamp/omarchy development by creating an account on GitHub.
Beautiful, Modern & Opinionated Linux. Contribute to basecamp/omarchy development by creating an account on GitHub.
What changed Run the AppLibrary hidden-entry and icon-index scans with bash -c instead of bash -lc. Why Fixes #6806. A login shell sources
Beautiful, Modern & Opinionated Linux. Contribute to basecamp/omarchy development by creating an account on GitHub.
<div class="git-branch js-feed-item-view"><div class="body"> <!-- create --> <div class="d-flex flex-items-baseline tmp-py-4"> <div class=
Beautiful, Modern & Opinionated Linux. Contribute to basecamp/omarchy development by creating an account on GitHub.
<div class="git-branch js-feed-item-view"><div class="body"> <!-- delete --> <div class="d-flex flex-items-baseline tmp-py-4"> <div class=
Beautiful, Modern & Opinionated Linux. Contribute to basecamp/omarchy development by creating an account on GitHub.
Beautiful, Modern & Opinionated Linux. Contribute to basecamp/omarchy development by creating an account on GitHub.
<div class="git-branch js-feed-item-view"><div class="body"> <!-- create --> <div class="d-flex flex-items-baseline tmp-py-4"> <div class=
<div class="git-branch js-feed-item-view"><div class="body"> <!-- delete --> <div class="d-flex flex-items-baseline tmp-py-4"> <div class=
Beautiful, Modern & Opinionated Linux. Contribute to basecamp/omarchy development by creating an account on GitHub.
Beautiful, Modern & Opinionated Linux. Contribute to basecamp/omarchy development by creating an account on GitHub.
<div class="git-branch js-feed-item-view"><div class="body"> <!-- create --> <div class="d-flex flex-items-baseline tmp-py-4"> <div class=
Notification history replayed entries without their avatars. The persisted JSON stored image/appIcon as URLs into resources that die with th
Notification history replayed entries without their avatars. The persisted JSON stored image/appIcon as URLs into resources that die with th
Beautiful, Modern & Opinionated Linux. Contribute to basecamp/omarchy development by creating an account on GitHub.
Beautiful, Modern & Opinionated Linux. Contribute to basecamp/omarchy development by creating an account on GitHub.
<div class="git-branch js-feed-item-view"><div class="body"> <!-- delete --> <div class="d-flex flex-items-baseline tmp-py-4"> <div class=
<div class="git-branch js-feed-item-view"><div class="body"> <!-- create --> <div class="d-flex flex-items-baseline tmp-py-4"> <div class=
<div class="git-branch js-feed-item-view"><div class="body"> <!-- delete --> <div class="d-flex flex-items-baseline tmp-py-4"> <div class=
<div class="git-branch js-feed-item-view"><div class="body"> <!-- create --> <div class="d-flex flex-items-baseline tmp-py-4"> <div class=
Beautiful, Modern & Opinionated Linux. Contribute to basecamp/omarchy development by creating an account on GitHub.
<div class="git-branch js-feed-item-view"><div class="body"> <!-- delete --> <div class="d-flex flex-items-baseline tmp-py-4"> <div class=
<div class="git-branch js-feed-item-view"><div class="body"> <!-- create --> <div class="d-flex flex-items-baseline tmp-py-4"> <div class=
<div class="git-branch js-feed-item-view"><div class="body"> <!-- create --> <div class="d-flex flex-items-baseline tmp-py-4"> <div class=
Contribute to basecamp/writebook development by creating an account on GitHub.
Contribute to basecamp/writebook development by creating an account on GitHub.
System details Intel i9-12900HK, Intel Iris Xe + NVIDIA RTX 3050 Ti Mobile, Omarchy 4.0.0.r1708.g144f4d1-1, Chromium 151.0.7922.137 (Arch) W
What changed Compute the stale path-derived Copy URL extension ids at runtime instead of matching one hardcoded id, covering per-user home
Fixes #6823 Clicking the bar's Dictation indicator runs omarchy-voxtype-config unconditionally. On systems where voxtype was never insta
Recalling notification history showed the Signal logo instead of the sender's avatar. Signal (and other chat apps) send avatars as raw p
Contribute to basecamp/writebook development by creating an account on GitHub.
Beautiful, Modern & Opinionated Linux. Contribute to basecamp/omarchy development by creating an account on GitHub.
pacman -Syu --noconfirm answers No to its own package-conflict removal question, so a single upstream package split stops every update after
Contribute to basecamp/writebook development by creating an account on GitHub.
Contribute to basecamp/writebook development by creating an account on GitHub.
Beautiful, Modern & Opinionated Linux. Contribute to basecamp/omarchy development by creating an account on GitHub.
<div class="git-branch js-feed-item-view"><div class="body"> <!-- create --> <div class="d-flex flex-items-baseline tmp-py-4"> <div class=
Keep upstream package splits from wedging unattended updates. <<< AI wording below >>> Problem pacman -Syu --noconfirm ans
Crash capture stays on by default, but you can now turn it off from Trigger > Toggle > Crash Capture (or omarchy toggle crash-capture)
Beautiful, Modern & Opinionated Linux. Contribute to basecamp/omarchy development by creating an account on GitHub.
Beautiful, Modern & Opinionated Linux. Contribute to basecamp/omarchy development by creating an account on GitHub.
The two marks that just landed in omarchy.ttf were built with a throwaway script. This turns it into a real command so the next mark does no
<div class="git-branch js-feed-item-view"><div class="body"> <!-- delete --> <div class="d-flex flex-items-baseline tmp-py-4"> <div class=
Beautiful, Modern & Opinionated Linux. Contribute to basecamp/omarchy development by creating an account on GitHub.
<div class="git-branch js-feed-item-view"><div class="body"> <!-- create --> <div class="d-flex flex-items-baseline tmp-py-4"> <div class=
System details Omarchy: 4.0.0rc2-1 Hyprland: 0.56.2 Quickshell: quickshell-git 0.3.0 OS: Arch Linux CPU: 8 cores RAM: 7.1 GiB What's wrong?
Beautiful, Modern & Opinionated Linux. Contribute to basecamp/omarchy development by creating an account on GitHub.
Beautiful, Modern & Opinionated Linux. Contribute to basecamp/omarchy development by creating an account on GitHub.
Beautiful, Modern & Opinionated Linux. Contribute to basecamp/omarchy development by creating an account on GitHub.
Beautiful, Modern & Opinionated Linux. Contribute to basecamp/omarchy development by creating an account on GitHub.
<div class="git-branch js-feed-item-view"><div class="body"> <!-- create --> <div class="d-flex flex-items-baseline tmp-py-4"> <div class=
Beautiful, Modern & Opinionated Linux. Contribute to basecamp/omarchy development by creating an account on GitHub.
Beautiful, Modern & Opinionated Linux. Contribute to basecamp/omarchy development by creating an account on GitHub.
<div class="git-branch js-feed-item-view"><div class="body"> <!-- delete --> <div class="d-flex flex-items-baseline tmp-py-4"> <div class=
Beautiful, Modern & Opinionated Linux. Contribute to basecamp/omarchy development by creating an account on GitHub.
What changed Run the AppLibrary hidden-entry and icon-index scans with bash -c instead of bash -lc. Why Fixes #6806. A login shell sources
The Install > AI submenu had every entry sharing the same generic robot glyph, so the rows were indistinguishable at a glance. This gives
<div class="git-branch js-feed-item-view"><div class="body"> <!-- delete --> <div class="d-flex flex-items-baseline tmp-py-4"> <div class=
Beautiful, Modern & Opinionated Linux. Contribute to basecamp/omarchy development by creating an account on GitHub.
System details Omarchy 4.0.0.r1703.g78d3224-1, quickshell-git 0.3.0.r20.g28771c7-1, qt6-declarative 6.11.1-3, kernel 7.1.8-arch1-3. GPU: AMD
Summary The GSK_RENDERER=cairo workaround does not apply to the walker process that actually renders walker's UI. The resident walker --gapp
Summary The GSK_RENDERER=cairo workaround does not apply to the walker process that actually renders walker's UI. The resident walker --gapp
System details Omarchy 4.0.0.r1703.g78d3224-1, quickshell-git 0.3.0.r20.g28771c7-1, qt6-declarative 6.11.1-3, kernel 7.1.8-arch1-3. GPU: AMD
Adds Grok Bot under Install > AI, installing the grok-bot package we ship on OPR and launching it once the install finishes — the same pa
<div class="git-branch js-feed-item-view"><div class="body"> <!-- create --> <div class="d-flex flex-items-baseline tmp-py-4"> <div class=
Beautiful, Modern & Opinionated Linux. Contribute to basecamp/omarchy development by creating an account on GitHub.
Beautiful, Modern & Opinionated Linux. Contribute to basecamp/omarchy development by creating an account on GitHub.
Beautiful, Modern & Opinionated Linux. Contribute to basecamp/omarchy development by creating an account on GitHub.
Quattro retires iwd and hands wifi to NetworkManager, which starts wpa_supplicant on demand through D-Bus activation. Installs from the iwd
Beautiful, Modern & Opinionated Linux. Contribute to basecamp/omarchy development by creating an account on GitHub.
Problem The bluetooth panel's discoveryRetry timer sets adapter.discovering = true every second while the panel is open, and nothing in
<div class="git-branch js-feed-item-view"><div class="body"> <!-- create --> <div class="d-flex flex-items-baseline tmp-py-4"> <div class=
Beautiful, Modern & Opinionated Linux. Contribute to basecamp/omarchy development by creating an account on GitHub.
Beautiful, Modern & Opinionated Linux. Contribute to AksharP5/omarchy development by creating an account on GitHub.
Beautiful, Modern & Opinionated Linux. Contribute to basecamp/omarchy development by creating an account on GitHub.
<div class="git-branch js-feed-item-view"><div class="body"> <!-- create --> <div class="d-flex flex-items-baseline tmp-py-4"> <div class=
Beautiful, Modern & Opinionated Linux. Contribute to basecamp/omarchy development by creating an account on GitHub.
Beautiful, Modern & Opinionated Linux. Contribute to AksharP5/omarchy development by creating an account on GitHub.
Beautiful, Modern & Opinionated Linux. Contribute to EFrMG/omarchy development by creating an account on GitHub.
Beautiful, Modern & Opinionated Linux. Contribute to AksharP5/omarchy development by creating an account on GitHub.
Notification history replayed entries without their avatars. The persisted JSON stored image/appIcon as URLs into resources that die with th
Lets a book be maintained in a git repo and mirrored into Writebook by a script — the write half of what the `.md` exports started. Driving
The menu's Hybrid GPU entry is gated by omarchy-hw-hybrid-gpu, which ran supergfxctl -s unbounded. The same wedged-supergfxd failure tha
Description On laptops whose internal panel is exposed as LVDS-* rather than eDP-*, Omarchy's laptop display handling treats the internal pa
Summary On Intel IPU6 laptops (most 11th-gen+ Intel hardware), omarchy-menu's "With desktop + microphone audio + webcam" flow opens a webcam
System details Omarchy: 3.8.4 Kernel: 7.1.4-arch1-1 Hyprland: 0.56.0 supergfxctl: 5.2.7-2 (freshly installed by the toggle itself) NVIDIA: n
Follow-up to #6795, found while reviewing it. Independent of that change, and pre-existing well before it. --force documents itself as re-pr
Opening About was visibly janky: the window mapped at the float rule's starting size, painted fastfetch, and only then measured itself a
The agents panel showed no limits for Claude, and no error either. Only the Claude Code CLI can refresh the OAuth token it saves in .credent
System details Omarchy 4.0.0 (Quattro) What's wrong? Editing a plugin under ~/.config/omarchy/plugins briefly freezes the shell because ever
System details Omarchy 4.0.0.alpha What's wrong? --help is silently skipped for routes that only partially resolve to a file. For example: o
What happens On a machine using the proprietary NVIDIA driver, Omarchy's initramfs carries the in-tree nouveau driver plus its GSP firmware
System details Omarchy 3.8.4 → Quattro, dev channel, upgraded 2026-08-12. Intel BE200 Wi-Fi 7 [8086:a840], iwlwifi, interface wlp0s20f3. Wha
Quattro retires iwd and hands wifi to NetworkManager, which starts wpa_supplicant on demand through D-Bus activation. Installs from the iwd
Summary Opening the Bluetooth panel puts the adapter into continuous discovery and never stops it. Any connected A2DP device stutters badly
Problem The bluetooth panel's discoveryRetry timer sets adapter.discovering = true every second while the panel is open, and nothing in
Fixes #6784 Editing one local plugin rebuilt every shell plugin, including every bar widget on every monitor. This caused a noticeable shell
System details Omarchy 4.0.0.r1688.g438f7b3-1 (Quattro), kernel 7.1.8-arch1-3 What's wrong? If thumbnail generation from #6686 is interrupte