David Heinemeier Hansson
d346f5d522
Style
2026-02-17 12:12:30 +01:00
David Heinemeier Hansson
f152ff68ea
Tweak screenshot notification
2026-02-17 12:11:48 +01:00
David Heinemeier Hansson
01d7296616
We no longer need early exit since default is not to edit
...
Closes #4569
2026-02-17 12:07:47 +01:00
David Heinemeier Hansson
b573a37e33
Ensure packages available on both AUR and other repos are installed from AUR
...
Closes #4578 , #4577 , #4581
2026-02-17 12:03:04 +01:00
David Heinemeier Hansson
68b4939993
Revert "fix(aur): add -a flag to yay command to assume AUR packages ( #4581 )" ( #4627 )
...
This reverts commit b3dd14a038 .
2026-02-17 11:55:28 +01:00
Andrej Benz
b3dd14a038
fix(aur): add -a flag to yay command to assume AUR packages ( #4581 )
2026-02-17 11:53:39 +01:00
Stefan Gründel
7dc638358b
disable opencode auto-update feature as we rely on pacman ( #4582 )
...
* disable opencode auto-update feature as we rely on pacman
* Refreshing already produces a .bak, so that's enough
---------
Co-authored-by: David Heinemeier Hansson <david@hey.com >
2026-02-17 11:42:54 +01:00
David Heinemeier Hansson
3e07255fbc
Better split
2026-02-17 11:26:41 +01:00
David Heinemeier Hansson
02fd1961b9
Interactive drive picker if a drive is not selected
...
Co-authored-by: @Mrid22
Closes #4596
2026-02-17 11:25:09 +01:00
Shreyansh Malviya
40bff09c84
Remove Wayland color manager disabling flag from Chromium configs ( #4610 ) ( #4615 )
...
Signed-off-by: Shreyansh Malviya <shreyanshmalviya0012@gmail.com >
2026-02-17 10:51:24 +01:00
David Heinemeier Hansson
6ff13fc071
These are window keys, not pane keys
2026-02-16 21:52:19 +01:00
David Heinemeier Hansson
a33cf4f287
Reload the config live when we refresh
2026-02-16 21:48:21 +01:00
David Heinemeier Hansson
2e2d78088a
Direct access to windows
2026-02-16 21:47:08 +01:00
David Heinemeier Hansson
b1af966819
Go straight to the new unified screenshot flow
2026-02-16 14:27:29 +01:00
David Heinemeier Hansson
e055358721
Add eff to open the result of the fuzzy find directly in your editor
2026-02-16 14:08:14 +01:00
David Heinemeier Hansson
8b6e2466a3
Add the tmux dev layout
2026-02-16 10:33:56 +01:00
David Heinemeier Hansson
560500d8ec
Allow passthrough
2026-02-16 10:26:31 +01:00
Horace Ko
463417a281
Use a thin space to increase spacing between Omarchy glyph and its label. ( #4586 )
2026-02-13 18:43:23 +01:00
Ryan Hughes
bbb57e98c1
Update screenshot behavior
...
- Unifies screenshot to a single shortcut
- Provides easy override for screenshot editor of choice via env var or
flag
- Edit screenshots via clicking the notification
- Screenshots are copied to clipboard + saved by default
2026-02-12 17:04:48 -05:00
David Heinemeier Hansson
e38dd063a6
Latest version
2026-02-12 11:20:47 +01:00
David Heinemeier Hansson
a4d6e3ab03
More natural this way
2026-02-11 22:53:12 +01:00
David Heinemeier Hansson
fc529b368d
Match direction from the sessino list
2026-02-11 16:46:05 +01:00
David Heinemeier Hansson
ce01b6e0d6
Improve navigation ease
2026-02-11 14:17:32 +01:00
David Heinemeier Hansson
450d4dd82b
No wifi power saving when connected to power
2026-02-11 14:06:52 +01:00
David Heinemeier Hansson
8895384b0e
This is producing double pastes everywhere else
2026-02-11 12:22:58 +01:00
David Heinemeier Hansson
e4b7372666
Cannot get suspend to hibernate to work consistently across different laptops
...
Too many failures where it's stuck in a suspend-wake-up loop
2026-02-10 14:07:40 +01:00
David Heinemeier Hansson
a30448ceec
Allow the ssh forwarding functions to take multiple ports
2026-02-10 13:39:48 +01:00
David Heinemeier Hansson
4fadf666e6
Add nautilus compatibility with the unified clipboard commands
...
Co-authored-by: @naxels
2026-02-10 12:32:56 +01:00
David Heinemeier Hansson
07ede07193
Add port forwarding functions for web dev
...
So we can forward a port on localhost to an Omaterm
2026-02-10 12:00:04 +01:00
David Heinemeier Hansson
527819b750
Rely on alt-arrow doing 5s, then shift-arrow does 1s
2026-02-10 11:30:03 +01:00
David Heinemeier Hansson
98bfe20839
Add example of using alacritty with ssh
...
Since ghostty requires the TERM setting thing which is a bit odd
2026-02-10 10:20:21 +01:00
David Heinemeier Hansson
4d48409926
Just rely on terminal for coloring
...
We don't need a full theme
2026-02-10 08:31:15 +01:00
David Heinemeier Hansson
ffafe1727e
Add Tmux ( #4562 )
...
* Add Tmux
Being able to use a unified terminal setup between local and remote
hosts has some real advantages.
* Renaming is more important than reloading
* Self-explanatory, really
* Add alias for it
* Attach to last used session or start a new if we have none
* Just stick to n/p
* Make it a clean 10x
* We don't need this
* Keep similar fixes together
* Keep bindings together
* Hate looking at that 0
* Add way to refresh theme from its templates (when they've changed)
* Fix
2026-02-09 23:01:46 +01:00
Serpent
f2f306269a
Avoid error if opencode isn't running. ( #4566 )
2026-02-09 22:58:34 +01:00
David Heinemeier Hansson
e4913ca2db
Update boot entry
2026-02-09 22:34:43 +01:00
David Heinemeier Hansson
ff234bba1f
Ensure Walker can't just die and stay dead ( #4555 )
2026-02-09 13:08:13 +01:00
David Heinemeier Hansson
ecf48a3b4c
Use ACPI alarm for RTC wakeup on s2idle systems for hibernation
2026-02-08 11:27:49 +01:00
David Heinemeier Hansson
74eea9e716
The AC Power detection is buggy on several laptops
...
Just commit to always going from suspend to hibernate on the specified
delay
2026-02-08 10:22:39 +01:00
David Heinemeier Hansson
66cb888a2e
Don't try to hibernate based on battery level checks
...
We just rely on the fixed hibernate delay
2026-02-08 09:09:16 +01:00
David Heinemeier Hansson
0a5755e51f
Pick something that doesn't conflict with existing command
2026-02-08 08:42:14 +01:00
bjarneo
7bd5bf25cd
Remove the aether.nvim dependency ( #4543 )
...
* Remove the aether.nvim dependency
* Fix a blooper
2026-02-07 22:16:21 +01:00
bjarneo
0c9b38e507
Set the aether dependency using v2 directly ( #4537 )
...
* Set the aether dependency using v2 directly
* Format the object properly
2026-02-07 15:53:05 +01:00
David Heinemeier Hansson
0e2ed5439e
Suggestion for claude
2026-02-07 15:32:12 +01:00
David Heinemeier Hansson
75a0ee6149
Follow existing naming convention
2026-02-07 14:09:16 +01:00
Sameer Paudel
2c9c0f883a
Enable Synaptics InterTouch for confirmed touchpads if not already loaded ( #4499 )
...
* Enable Synaptics InterTouch for confirmed touchpads if not already loaded
* fix echo message
* remove shebang and echo messages
* check for synaptics intertouch and enable it only if available
2026-02-07 14:07:01 +01:00
Mridul Agarwal
8a58b8153c
delete snapshot if update fails since it takes up space, esspecially when redoing the update as it makes another snapshot ( #4531 )
...
Co-authored-by: Mrid22 <mridulaga@outlook.com >
2026-02-07 12:37:58 +01:00
David Heinemeier Hansson
badd1f8495
Reorder backgrounds for default
2026-02-07 12:35:27 +01:00
David Heinemeier Hansson
67ee1450f0
Add aether to the preinstalls removal list
2026-02-07 12:33:18 +01:00
bjarneo
c289cd0730
Add vantablack theme ( #4533 )
2026-02-07 11:23:27 +01:00
David Heinemeier Hansson
cbcd0e49be
Not used/needed
2026-02-07 11:22:28 +01:00
David Heinemeier Hansson
ae45f06847
Fix gum confirm color for no
2026-02-07 11:06:35 +01:00
David Heinemeier Hansson
1070a87a47
Add option to remove all preinstalls
...
To get a bare-bones Omarchy
2026-02-07 11:05:56 +01:00
David Heinemeier Hansson
9741b29a7c
Describe the rest of the bins
2026-02-07 10:50:48 +01:00
David Heinemeier Hansson
ea24b0dc68
Setup hibernation by default on new installs
2026-02-07 10:45:24 +01:00
David Heinemeier Hansson
3bbb57b54d
Use real config files as much as possible
2026-02-07 10:37:39 +01:00
David Heinemeier Hansson
ebfb7f16e8
Raise sleep-to-hibernate to survive a long lunch
2026-02-07 10:18:01 +01:00
Ryan Hughes
347afae8c0
Merge pull request #4491 from johnzfitch/fix/pascal-maxwell-nvidia-backend
...
Expanded Legacy NVIDIA GPU support with correct backend selection
2026-02-07 01:24:30 -05:00
Ryan Hughes
ebfcefa553
Consolidate migration sed cleanup and quote heredoc paths
2026-02-07 00:34:13 -05:00
David Heinemeier Hansson
2087d96ad8
Fix perms
2026-02-06 22:08:23 +01:00
David Heinemeier Hansson
b638cbc57a
Revert "Fix Realtek RTL8111/8168 ethernet adapter support for ASUS TUF Gaming laptops ( #4497 )"
...
This reverts commit cf72c02ea5 .
2026-02-06 18:22:14 +01:00
David Heinemeier Hansson
636a7cefda
Actually run the yt6801 fix
2026-02-06 17:41:44 +01:00
David Heinemeier Hansson
f7e22fcfd8
Fix IO pressure on some machines with Ghostty
2026-02-06 17:19:47 +01:00
Nicolas Dorier
b0e8a4dcea
Fix: High IO pressure caused by ghostty ( #4507 )
2026-02-06 16:51:18 +01:00
amrxtgh
f57234b991
fix: simple typo in omarchy-launch-walker ( #4514 )
2026-02-06 16:48:21 +01:00
David Heinemeier Hansson
be7f316371
Add Super + Shift + Return for browser binding to existing installs
2026-02-06 12:03:37 +01:00
David Heinemeier Hansson
b1553d3b31
Add Super + Shift + Return as an alternative for launching the browser
2026-02-06 12:00:55 +01:00
David Heinemeier Hansson
055e969a56
Let's help our agent friends a little to understand the Omarchy code base
2026-02-06 11:32:03 +01:00
David Heinemeier Hansson
050899e5b3
Echo the migration description
2026-02-06 11:25:05 +01:00
David Heinemeier Hansson
bd8b12b23b
Ensure hyprlock only looks for a fingerprint auth when that's configured
...
This should eradicate the first failed auth attempt after
sleep/hibernation
2026-02-06 11:24:12 +01:00
David Heinemeier Hansson
c268fb6c9b
Turn off backlighting before sleep
...
So it cant keep the computer awake
2026-02-06 11:16:18 +01:00
David Heinemeier Hansson
248a7a611b
Fix perms
2026-02-05 14:48:21 +01:00
David Heinemeier Hansson
e487dace43
Install asusctl on ROG machines to get out-of-the-box keyboard light sync
2026-02-05 09:23:00 +01:00
David Heinemeier Hansson
ba14cd36dd
Sync keyboard colors with theme if asusctl is installed
2026-02-05 09:05:30 +01:00
David Heinemeier Hansson
34b22a23f6
Revert "Fix correct suspend-then-hibernate options"
...
This reverts commit f0d5c35271 .
2026-02-04 21:56:34 +01:00
David Heinemeier Hansson
f0d5c35271
Fix correct suspend-then-hibernate options
...
So we don't try to hibernate when sleeping while on power
2026-02-04 21:54:26 +01:00
David Heinemeier Hansson
63fc96a541
Timeout isn't actually nice in reality
2026-02-04 21:43:41 +01:00
Nathan Nutter
4ba39ba73c
Prevent premature exit of omarchy-update-firmware ( #4503 )
...
This adds the `--force` option to `fwupdmgr refresh` so that this script will not exit, due to `set -e`, when `fwupdmgr refresh` exits non-zero due to the metadata being up-to-date, i.e.,
```
Metadata is up to date; use --force to refresh again.
```
Another option would be to use `|| true` but that might hide a legitimate error.
This was motivated when I cancelled a run of this script and then later invoked it again, via Update > Firmware, and it would not run `sudo fwupdmgr update` because `fwupdmgr refresh` was exiting non-zero with the above metadata up-to-date "error".
2026-02-04 21:41:14 +01:00
Lewis
1a14938382
Update style path in swayosd config ( #4502 )
2026-02-04 21:35:44 +01:00
Pierre Olivier Martel
9581cce1af
Fix Windows VM timezone and add a confirmation prompt before removing the VM ( #4489 )
...
* Add confirmation prompt before removing Windows VM
* Fix Windows VM timezone defaults to UTC
2026-02-04 10:46:15 +01:00
Jamoladdin
cf72c02ea5
Fix Realtek RTL8111/8168 ethernet adapter support for ASUS TUF Gaming laptops ( #4497 )
2026-02-04 10:18:56 +01:00
johnzfitch
a8ce084460
Fix NVIDIA environment variables for Maxwell/Pascal/Volta GPUs
...
Maxwell, Pascal, and Volta GPUs lack GSP (GPU System Processor) firmware
required by NVD_BACKEND=direct. Applying direct backend unconditionally
causes Aquamarine v3.3.0+ to fail with "Unknown-1" displays and blank screens.
Changes:
- Add GPU generation detection (Turing+ vs Maxwell/Pascal/Volta)
- Turing+ (RTX 20xx+, GTX 16xx): NVD_BACKEND=direct + LIBVA_DRIVER_NAME=nvidia
- Maxwell/Pascal/Volta: NVD_BACKEND=egl only (no GSP support)
- Both generations: __GLX_VENDOR_LIBRARY_NAME=nvidia (universal)
Regex improvements:
- Fix Turing+ detection (was using Maxwell/Pascal pattern)
- GT series: GT 1030 now properly detected (was missed)
- Quadro: P/M series only (exclude Kepler K-series)
- Volta: Titan V, Tesla V100, Quadro GV100
- Modern datacenter: A100, H100, T4, L-series
- MX series: Fixed to match MX150/250/450 (was only MX1-9)
Migration script (1770159912.sh) fixes existing broken installations by:
- Detecting legacy NVIDIA GPUs on existing systems
- Rewriting incompatible NVD_BACKEND=direct entries to egl
- Creating automatic backups before modification
Testing:
Validated against GT 1030, GTX 960/1080, Quadro P620 (legacy egl backend)
and GTX 1650, RTX 3080 (modern direct backend).
Preserves existing Turing+ behavior exactly. No impact on non-NVIDIA systems.
Fixes hyprwm/Hyprland#7001
Fixes hyprwm/Hyprland#8519
Fixes hyprwm/Hyprland#6343
Fixes hyprwm/Hyprland#7812
2026-02-03 17:33:48 -08:00
Pierre Olivier Martel
4b3e21445b
Don't apply power profile source switching if only one profile is available ( #4485 )
2026-02-03 16:18:24 +01:00
David Heinemeier Hansson
8878478103
Prevent broken AUR updates from interrupted git sessions
...
Co-authored-by: @scale03
Closes #3995 , #3917
2026-02-02 21:16:23 +01:00
David Heinemeier Hansson
74ff475693
Didn't end up being all that useful
2026-02-02 20:45:01 +01:00
David Heinemeier Hansson
22f64160f5
Fix branch setter
2026-02-02 17:04:36 +01:00
David Heinemeier Hansson
ea76f8196c
Add Motorcomm YT6801 ethernet adapter driver for Slimbook + Tuxedo ethernet adapters
2026-02-02 17:03:53 +01:00
James Robey
49a2941e2b
Sanitize prompt before starship init ( #4269 )
...
Add prompt sanitization to clear stale terminal line state after abnormal exits, preventing prompt artifacts.
2026-02-01 17:49:59 +01:00
David Heinemeier Hansson
6a5b64b4bc
Add the new wiremix icon if there isn't already a wiremix config
2026-02-01 17:47:57 +01:00
l1ghty
c484b66bcb
wiremix: less confusing audio default device character ( #4404 )
2026-02-01 17:46:07 +01:00
David Heinemeier Hansson
87da28a965
Fix the video PWAs
2026-02-01 17:39:26 +01:00
David Heinemeier Hansson
23b74c6212
Fix opacity issues by using a tag to apply the default opacity that can be removed
...
Fixes #4168
2026-02-01 16:30:27 +01:00
David Heinemeier Hansson
69dbee75cd
Match existing term
2026-01-31 21:59:32 +01:00
David Heinemeier Hansson
d9c5df29d1
DRY
2026-01-31 21:58:29 +01:00
David Heinemeier Hansson
7c9708d647
Respect rc too
2026-01-31 21:52:09 +01:00
David Heinemeier Hansson
5a9f0318e8
Respect rc
2026-01-31 21:51:18 +01:00
David Heinemeier Hansson
ab4694e3f5
Introduce rc channel
2026-01-31 21:49:07 +01:00
David Heinemeier Hansson
bebf14a18c
In order of appearance
2026-01-31 18:14:47 +01:00
Bhavesh Sooka
ff2a47c67e
feat: allow overloading for the about menu action via the ~/.config/omarchy/extensions/menu.sh file. Example included ( #4311 )
...
Co-authored-by: Bhavesh Sooka <bhavesh@synthesis.co.za >
2026-01-31 18:14:25 +01:00
schwepmo
d9bd4a8db3
Open Nautilus in cwd of terminal ( #4331 )
...
* feat: Open Nautilus (files) in cwd of terminal using omarchy-cmd-termina-cwd
* feat: Add SUPER+ALT+SHIFT+F shortcut to open nautilus in cwd
* added migration script for nautilus keybind
2026-01-31 18:12:29 +01:00
Pierre Olivier Martel
8fc5b6e346
Add nautilus-python package for 'Open in Ghostty' shortcut in Nautilus ( #4345 )
2026-01-31 18:11:32 +01:00
nptr
7265c22728
Update opacity rule for Steam window class ( #4386 )
...
The steam class for opacity is missing the `.*` regular expression. Just `steam` does not match launched steam apps. Therefore, currently, steam apps have the default opacity of `0.97` of omarchy. This is usually not noticable, but very distracting on an OLED Screen and Games with dark/black scenes / menues and a brigher / any app opend 'behind' the game.
2026-01-31 18:06:11 +01:00
Stefan Gründel
32d187eab0
Add window rules for Bitwarden Chrome Extension ( #4389 )
2026-01-31 18:02:17 +01:00
David Heinemeier Hansson
c19fc1593a
Just make a separate browser ready for the authentication
...
Seems like the entire problem was just that GFN didn't want to
authenticate against a browser process it had started itself.
2026-01-31 15:36:27 +01:00
David Heinemeier Hansson
7ffdfdbda9
Only idleinhibit
...
Fullscreen does not work well with authentication
2026-01-31 15:35:46 +01:00
David Heinemeier Hansson
161fa3f313
Fix up the installer
2026-01-31 14:37:16 +01:00
David Heinemeier Hansson
d6c28f317d
Force fullscreen
...
Floating just makes it crash
2026-01-31 13:27:57 +01:00
David Heinemeier Hansson
4348ab6ef1
Let the done screen time out in 7 seconds
2026-01-31 12:43:34 +01:00
David Heinemeier Hansson
9d07cc884c
Add installer and windowrule configuration for NVIDIA GeForce Now
2026-01-31 12:35:35 +01:00
David Heinemeier Hansson
ba31e3073c
Ensure master volume isn't muted either
2026-01-30 19:02:51 +01:00
Ryan Hughes
2df5f231cb
Add x11 fallback to SDL_VIDEODRIVER for compatibility
2026-01-30 12:46:13 -05:00
Pierre Olivier Martel
26afde34ff
fix echo comment in powerprofile migration ( #4388 )
2026-01-30 12:25:39 +01:00
Nicolas Dorier
3b94207ba7
Fix: Jetbrains rules were not working properly anymore ( #4150 )
2026-01-30 11:51:33 +01:00
David Heinemeier Hansson
e567020e1b
Use the new helper
2026-01-29 17:38:50 +01:00
Pierre Olivier Martel
f78f5b2c2c
Automatically switch power profile when plugged in (balanced) and unplugged (power saver) ( #4375 )
...
* Set Power Profiles Rules when plugged in (balanced) and unplugged (power-saver)"
* Check for battery presence before installing power profile rules
* Add battery presence check script and update powerprofilesctl rules
* fix indentation
* Simplify power profile rule creation logic
2026-01-29 17:37:18 +01:00
Ryan Hughes
ec305459f8
Prevent Telegram from stealing focus on every message receipt
2026-01-29 10:24:25 -05:00
David Heinemeier Hansson
55231e9726
Add new Miasma theme
...
Original by OldJobobo
2026-01-29 11:42:07 +01:00
David Heinemeier Hansson
a8e0762fbe
Open directories in file manager
2026-01-29 10:29:56 +01:00
David Heinemeier Hansson
bb91f90839
Merge branch 'master' into dev
2026-01-28 18:03:43 +01:00
David Heinemeier Hansson
a7995efac2
Ensure master is used instead of dev as a default
2026-01-28 17:14:17 +01:00
David Heinemeier Hansson
5b534de6a0
Rebooting is needed for hibernation to be available
2026-01-28 13:59:11 +01:00
David Heinemeier Hansson
4fe357972e
We didn't get this working
2026-01-28 13:42:55 +01:00
David Heinemeier Hansson
7015601d77
No need to start on the first install
2026-01-28 13:24:39 +01:00
David Heinemeier Hansson
532f4310d0
Fix audio mixing on ROG in migration as well
2026-01-28 12:20:20 +01:00
David Heinemeier Hansson
56b02f62b5
Switch back to mainline chromium
...
We no longer need the fork, as the themeing is now fully natively
supported
2026-01-28 09:49:42 +01:00
Ryan Hughes
83628ab3bd
Merge pull request #4314 from jmargeta/fix-legacy-mobile-nvidia-cards
...
Fix driver for older NVIDIA MXxxx mobile GPUs
2026-01-27 09:41:05 -05:00
mitanjan
d89614248b
auto toggle scratchpad on switching workspace ( #4250 )
2026-01-27 11:47:27 +01:00
Manuel
77a57aa838
Add kb_variant to input.conf ( #4330 )
...
* add kb_variant to input.conf
* documentation + separation
2026-01-27 11:43:59 +01:00
Pierre Olivier Martel
e455d1bd68
Enable auto-pasting for the emoji picker ( #4344 )
...
* Enable auto-pasting for the emoji picker
* Excess CR
---------
Co-authored-by: David Heinemeier Hansson <david@hey.com >
2026-01-27 11:42:42 +01:00
James Robey
adfe182984
Use subshell for open() to avoid job control output ( #4366 )
...
If it is not run as a sub-shell, using open and then subsequently closing the app will pollute the existing terminal with messages like:
[1] 287915
[1]+ Done xdg-open "$@" > /dev/null 2>&1
Making it a subshell removes this noise and keeps it more like the open command in macOS.
2026-01-27 11:34:16 +01:00
Dominik
febd18ce84
Replace yq with pure bash for TOML parsing ( #4171 )
...
* Replace yq with pure bash for TOML parsing
The yq-based parsing only worked with jq/yq v3 and broke with go-yq v4.
This change removes the yq and uses bash for parsing. Some additional improvments:
- Handles single and double quoted values
- Strips inline comments (e.g. "#hex" #comment)
* Remove the no-longer-needed yq packages
---------
Co-authored-by: David Heinemeier Hansson <david@hey.com >
2026-01-27 11:32:37 +01:00
Marco
768c553c4c
Add missing icons to Development remove menus ( #4339 )
...
* Add missing icons to Development remove menus
The Install > Development menu shows icons for each language, but the
Remove > Development menu was missing them (only Ruby on Rails had its
icon). This adds the matching icons to:
- show_remove_development_menu
- show_remove_javascript_menu
- show_remove_php_menu
- show_remove_elixir_menu
---------
Co-authored-by: incpo <nixusnekit>
Co-authored-by: Ryan Hughes <ryan@heyoodle.com >
2026-01-23 08:26:30 -05:00
David Heinemeier Hansson
bf99a2ddc0
Merge branch 'master' into dev
2026-01-23 08:25:43 -05:00
David Heinemeier Hansson
0930583526
Fix sourcing
2026-01-20 16:12:51 -04:00
David Heinemeier Hansson
4a6baafd05
Move all fixes for Asus ROGs to install time
2026-01-20 12:11:49 -04:00
David Heinemeier Hansson
c1bf6c4694
Fix the mic on Asus ROG laptops
2026-01-20 11:59:12 -04:00
David Heinemeier Hansson
66daacb30d
Now available on OPR
2026-01-20 09:45:35 -04:00
Jan Margeta
5b2c0dafbf
Fix drivers for older NVIDIA MXxxx mobile GPUs
...
Installs legacy drivers for older Pascal and Maxwell GPUs MXxx, MX2xx, MX3xx
2026-01-20 13:45:32 +01:00
David Heinemeier Hansson
988418aea1
Make purpose clearer
2026-01-20 08:16:03 -04:00
David Heinemeier Hansson
25451f4a03
Compensate for swayosd not liking a 0.00 progress meter
2026-01-19 17:55:38 -04:00
David Heinemeier Hansson
d884265d46
Add keyboard brightness controls
2026-01-19 17:53:19 -04:00
David Heinemeier Hansson
5e1ce16358
Centralize all brightness commands
2026-01-19 17:49:53 -04:00
David Heinemeier Hansson
713b6e3a36
Expose audio soft mixer as a tweak
2026-01-19 17:20:18 -04:00
David Heinemeier Hansson
2c7b283aef
Toggle hybrid GPU mode via supergfxctl ( #4277 )
...
* Toggle hybrid GPU mode via supergfxctl
Very useful for Asus G14 and other laptops with NVIDIA + AMD iGPU
combos.
* Use correct exit
* Simplify
* Wording
* Revise switching process
* Spacing
* These are sudo actions
* Make it exe
* No need for extensions
Matches existing style
* Relying on the new config should be enough since we are restarting anyway
* Prevent race condition
* Reminder to add to OPR
2026-01-19 17:11:23 -04:00
David Heinemeier Hansson
4701726c83
Split out removing orphan packages as well
...
And make sure failed AUR update doesn't fail the update entirely
2026-01-19 12:21:06 -05:00
David Heinemeier Hansson
bfc3c69cf1
Update AUR packages after system pkgs + migrate
...
As AUR packages need local compiling and that might fail. Which
shouldn't prevent migrations from running.
2026-01-19 10:49:46 -05:00
David Heinemeier Hansson
21514dc577
Turn audio soft mixing into an opt-in toggle
...
It causes issues on some machines, but is required on the Asus G14
2026-01-17 14:43:59 -05:00
David Heinemeier Hansson
5ff76df5e4
Ensure default routes don't overwrite the ffix
2026-01-14 19:53:28 -05:00
David Heinemeier Hansson
bab0004d08
Fix volume controls on Asus G14
2026-01-14 17:40:53 -05:00
David Heinemeier Hansson
93079858f1
Extract shared swayosd helper
2026-01-14 17:21:10 -05:00
David Heinemeier Hansson
4287472e02
Simplify
2026-01-14 17:11:50 -05:00
David Heinemeier Hansson
291786d36a
Set brightness in a more broadly compatible way
...
Fixes brightness setting on the Asus G14
2026-01-14 16:37:22 -05:00
Ryan Hughes
ed9a4a45ba
Merge pull request #4247 from incpo/feat/webcam-source-selection
...
Add webcam source selection for screen recording
2026-01-13 18:31:44 -05:00
Pierre Olivier Martel
05b82cbee5
Add headset icon to pulseaudio module in waybar ( #4244 )
2026-01-13 11:28:04 +01:00
incpo
697d09022a
Add webcam source selection for screen recording
...
- Add --webcam-device argument to omarchy-cmd-screenrecord
- Auto-detect first available webcam if none specified
- Add webcam selection UI in omarchy-menu when multiple cameras available
- Skip selection UI when only one webcam is detected
2026-01-13 12:48:00 +03:00
Yaroslav Yenkala
1ff31cfe41
Automatic fallback to Alacritty for legacy GPUs when install Omarchy ( #3711 )
...
* Use alacritty when legacy gpu when install omarchy
* Inline legacy GPU detection, install Alacritty only when needed
2026-01-12 12:24:16 +01:00
David Heinemeier Hansson
cd995319bf
Add img2jpg-medium
2026-01-12 11:50:07 +01:00
David Heinemeier Hansson
281f0b86d2
Add new default wallpaper for Tokyo Night
...
Created by @Maxteabag
Closes #4221
2026-01-12 11:20:33 +01:00
David Heinemeier Hansson
55668f4c6d
Use just a single capture menu instead
2026-01-12 10:59:55 +01:00
David Heinemeier Hansson
9c71962a16
Add Super + Ctrl + P (and friends) as alternative keybinds for captures on keyboards without a printscr key
...
Closes #4051
2026-01-12 10:57:04 +01:00
Ryan Hughes
7d77500c33
Eliminate rdp check causing black screen
2026-01-10 22:39:01 -05:00
Ryan Hughes
fb1d9ccfa3
Merge pull request #4217 from arcangelo7/fix/windows-vm-clipboard-sharing
...
Enable clipboard sharing for Windows VM
2026-01-10 22:38:54 -05:00
Ryan Hughes
2f75e9c7ec
Merge pull request #3958 from felixzsh/fix-windows-vm-lauch-sleep
...
fix: dynamic Windows VM boot synchronization for RDP
2026-01-10 22:17:10 -05:00
felixzsh
b22ed8448a
fix: dynamic windows-vm boot detection
...
The current 5-second sleep is not enough for all hardware. On my PC (and
likely many others), Windows takes longer to initialize. If the script
tries to connect via RDP before Windows is fully ready, the connection
fails or hangs.
I replaced the fixed sleep with a dynamic loop that checks the Docker
logs for the "Windows started successfully" message. This ensures the
RDP client only starts once Windows has confirmed it's ready, making the
launch process much more reliable across different hardware specs.
Fixes #2599
2026-01-10 22:14:19 -05:00
David Heinemeier Hansson
a0d2f007fd
Specialize waybar to match the backgrounds better
2026-01-10 21:08:57 +01:00
Arcangelo Massari
955844cb5d
feat(windows-vm): enable clipboard sharing in RDP session
...
Add /clipboard flag to xfreerdp3 command to enable bidirectional
clipboard sharing between Windows VM and Omarchy.
2026-01-10 19:49:54 +01:00
David Heinemeier Hansson
295c7c91fc
Fix concatenation
2026-01-10 14:33:36 +01:00
Will Hampson
bc1a531534
fix: skill name must match case of skill directory exactly ( #4162 )
2026-01-09 15:40:56 +01:00
Dominik
4cec214a53
Replace yq with pure bash for TOML parsing ( #4171 )
...
* Replace yq with pure bash for TOML parsing
The yq-based parsing only worked with jq/yq v3 and broke with go-yq v4.
This change removes the yq and uses bash for parsing. Some additional improvments:
- Handles single and double quoted values
- Strips inline comments (e.g. "#hex" #comment)
* Remove the no-longer-needed yq packages
---------
Co-authored-by: David Heinemeier Hansson <david@hey.com >
2026-01-09 15:39:07 +01:00
David Heinemeier Hansson
0b5ba427b2
Merge branch 'master' into dev
2026-01-09 15:32:56 +01:00
David Heinemeier Hansson
53b8fc4257
Ensure we reset the DBs with the Omarchy versions
2026-01-09 14:34:38 +01:00
David Heinemeier Hansson
dcb9527770
Ensure we reset the DBs with the Omarchy versions
2026-01-09 14:34:29 +01:00
Ryan Hughes
6c35e840f5
Version bump
2026-01-08 22:27:03 -05:00
Ryan Hughes
da984ce243
Fix infinite waiting
2026-01-08 22:26:52 -05:00
Ryan Hughes
65bafa4f3b
Bump
2026-01-08 19:33:06 -05:00
Ryan Hughes
f5a35a1afe
Bump
2026-01-08 19:32:32 -05:00
Ryan Hughes
c9b3e13df8
Merge pull request #4174 from basecamp/dev
...
v3.3.3
2026-01-08 18:51:48 -05:00
Ryan Hughes
9775b01070
Don't update gcc14
2026-01-08 18:49:41 -05:00
Ryan Hughes
b42dcf098b
Merge pull request #4170 from basecamp/dev
...
v3.3.2
2026-01-08 17:18:41 -05:00
Ryan Hughes
6ae31aedae
Update message
2026-01-08 17:17:32 -05:00
Ryan Hughes
63b0cd64bd
Add update logger w/ analysis
2026-01-08 16:52:49 -05:00
Ryan Hughes
bf779a6bbc
Add additional hardening for missing headers
2026-01-08 15:28:56 -05:00
Ryan Hughes
774b4700ef
Extra hardening the driver swap
2026-01-08 13:44:34 -05:00
Ryan Hughes
400a87955e
Use omarchy-pkg-add
2026-01-08 13:41:20 -05:00
David Heinemeier Hansson
fe48a16a90
Correct the accent color
2026-01-08 15:02:05 +01:00
David Heinemeier Hansson
78ef351269
Merge pull request #4148 from basecamp/dev
...
Omarchy 3.3.1
2026-01-08 13:51:47 +01:00
David Heinemeier Hansson
558cd68810
Bump version
2026-01-08 13:44:54 +01:00
David Heinemeier Hansson
067ec2bd71
Fix migration for when current theme is a directory, not a symlink
...
Closes #4147
2026-01-08 13:41:26 +01:00
David Heinemeier Hansson
ec4cd81e63
Fix the singletonlock issue properly
2026-01-08 13:18:55 +01:00
David Heinemeier Hansson
7c0a05cc70
Remove the SingletonLock that's present for some reason on new ISO installs
...
Closes #4149
2026-01-08 13:15:16 +01:00
David Heinemeier Hansson
70bdbfe545
Fix kitty cursor shape to match alacritty + ghostty
2026-01-08 10:49:44 +01:00
David Heinemeier Hansson
72b3b930c7
Drop the needless active_border_color/active_tab_background settings in favor of just using accent
...
Closes #4121
2026-01-08 10:32:21 +01:00
David Heinemeier Hansson
e08301dee2
Remove opencode binding (prefer c alias in terminal)
...
Closes #4124
2026-01-08 10:26:07 +01:00
David Heinemeier Hansson
9fc65dd2de
Simplify the VSCode/derivatives theme setting
2026-01-08 10:22:10 +01:00
David Heinemeier Hansson
5603fb50fd
Dramatically simplify omarchy-theme-set-obsidian
...
The cost is that only themes with a colors.toml file will get Obsidian
themeing.
2026-01-08 10:16:14 +01:00
David Heinemeier Hansson
037f034ece
Merge pull request #4141 from timohubois/fix-migration-1767138576
...
fix(migrations-1767138576): split sed commands in scrolltouchpad migration
2026-01-08 10:00:19 +01:00
David Heinemeier Hansson
e95f8f2847
Merge pull request #4138 from Nm1ss/patch-1
...
Fix NVIDIA Legacy Driver for Older Professional/Workstation GPUs
2026-01-08 09:58:43 +01:00
Timo Hubois
8826aa10ca
fix(migrations-1767138576): split sed commands in scrolltouchpad migration
...
The sed expression for converting scrolltouchpad syntax to Hyprland 0.53
format was broken across two lines, causing the second substitution
pattern to fail silently. Split into separate sed commands to ensure
both class:(pattern) and class:pattern formats are migrated correctly.
2026-01-08 09:34:38 +01:00
David Heinemeier Hansson
2851687bbb
Fix use of accent colors
2026-01-08 09:18:22 +01:00
George
e25a00a38c
Update NVIDIA GPU detection for legacy support on professional/workstation cards
2026-01-08 07:53:11 +01:00
David Heinemeier Hansson
7d9858a013
Run the gcc14 removal as early as possible
2026-01-07 23:51:08 +01:00
David Heinemeier Hansson
95bfb16cd4
Hotfix to remove gcc14 AUR package that would take eons to update
2026-01-07 22:05:54 +01:00
David Heinemeier Hansson
8873f03cb1
Merge pull request #4111 from basecamp/dev
...
Omarchy 3.3.0
2026-01-07 21:36:27 +01:00
David Heinemeier Hansson
a5f8ab3194
Bump version
2026-01-07 21:16:11 +01:00
David Heinemeier Hansson
17968cb2d3
Offer to reboot after reinstall
2026-01-07 20:58:57 +01:00
David Heinemeier Hansson
6cbca7825b
Excess CR
2026-01-07 20:51:40 +01:00
David Heinemeier Hansson
eb8bd24d83
Now hosted on OPR
2026-01-07 20:03:41 +01:00
David Heinemeier Hansson
4bb8bfc44c
Do not allow hibernation to be setup if its not supported
2026-01-07 19:51:00 +01:00
David Heinemeier Hansson
f3b9a90120
Fix conditional
2026-01-07 19:46:23 +01:00
David Heinemeier Hansson
2855712158
Ensure mirror and pkgs channels are always kept in sync as stable or edge
2026-01-07 19:45:00 +01:00
David Heinemeier Hansson
3489bf5ceb
Fix perms
2026-01-07 19:34:56 +01:00
David Heinemeier Hansson
bc198c7270
Export the ref so we can refer to it during install
2026-01-07 19:31:42 +01:00
David Heinemeier Hansson
2063680c82
Move to correct location
2026-01-07 19:27:19 +01:00
David Heinemeier Hansson
d20e8351fc
Don't show the voxtype icon when not recording/transcribing
2026-01-07 19:24:46 +01:00
David Heinemeier Hansson
cd8a6430e2
Use edge mirror for dev online installs
2026-01-07 19:14:32 +01:00
David Heinemeier Hansson
cfded08b94
Use OPR version of voxtype-bin
2026-01-07 19:05:57 +01:00
LunarLollipop
76b3e68c97
Fix hyprctl crash when screensaver is terminated ( #4045 )
...
Redirect hyprctl output in exit_screensaver() to prevent SIGABRT crash
when the screensaver window is closed externally (via keybind or lock screen).
The crash occurs because hyprctl's std::println() throws when writing to
a broken stdout after the terminal is killed.
2026-01-07 18:52:52 +01:00
David Heinemeier Hansson
f7f28bb655
Fix idle icon
2026-01-07 18:49:58 +01:00
David Heinemeier Hansson
ab5544ad61
Revise description
2026-01-07 18:41:14 +01:00
David Heinemeier Hansson
96479adbcd
Get ready for opencode 1.1.6
2026-01-07 17:53:03 +01:00
Ryan Hughes
d207d505f5
Add initial omarchy skill for OpenCode (and friends) ( #4090 )
2026-01-07 17:19:53 +01:00
David Heinemeier Hansson
ed935bedef
Correct download estimate
2026-01-07 13:50:14 +01:00
Rizky Fauzi Ilmi
1409cd7831
fix(fingerprint): Refactor fingerprint hardware check to use fprintd-list for device detection ( #3948 )
2026-01-07 13:46:08 +01:00
Pete Jackson
5800a0f4a1
Suppress generic post-install instructions in voxtype setup ( #4106 )
...
Voxtype v0.4.9 adds a --no-post-install flag that suppresses the
"Next steps" instructions after downloading the model. Since Omarchy
handles systemd setup, hotkey configuration, and displays its own
success notification, these generic instructions are redundant and
potentially confusing to users.
The flag still shows download progress, just suppresses the
post-download instructions.
2026-01-07 07:41:36 +01:00
Pierre Olivier Martel
eb904062f5
Add icons for additional audio profiles in Waybar ( #4100 )
...
* Add icons for additional audio profiles in Waybar
* Only keep the headphone icon
2026-01-07 07:39:00 +01:00
David Heinemeier Hansson
4a88ec876b
Disable Copy-on-Write for the swap subvolume per best practices
2026-01-06 22:58:24 +01:00
David Heinemeier Hansson
59a7153d02
Make system sleep setup more prominent
2026-01-06 22:53:43 +01:00
David Heinemeier Hansson
7cafdfcef3
Fix OMARCHY_PATH
2026-01-06 22:51:25 +01:00
David Heinemeier Hansson
9c4a0c2abd
Add sleep-then-hibernate after 30 minutes
...
Taken from
https://hacktheplanet.be/spells/Linux/4-suspend-then-hibernate-in-omarchy/
2026-01-06 22:49:32 +01:00
David Heinemeier Hansson
68ca8d8083
Add Super + Shift + Ctrl + L to lock system
2026-01-06 22:43:05 +01:00
David Heinemeier Hansson
a01ce9b563
Suspend example doesn't work any more
2026-01-06 22:40:19 +01:00
David Heinemeier Hansson
3dbebd7a4d
Add option to enable/disable hibernation ( #4103 )
...
* Add option to enable/disable hibernation
* Actually do it
* Match hibernation toggle words
* Both enable and disable
* Match the tense
* Match options
* Remove excess CR
2026-01-06 22:36:40 +01:00
Reno
3a4536059a
fix : typo (Nautilius -> Nautilus) ( #4098 )
2026-01-06 16:50:16 +01:00
David Heinemeier Hansson
9ae225a15a
Add tweak to bring back suspend option to system menu
2026-01-06 16:45:12 +01:00
David Heinemeier Hansson
0b8bbdf01d
Fix old tag:terminal style input config too
2026-01-06 14:01:17 +01:00
David Heinemeier Hansson
df3d07e41f
Fix timeout correction
2026-01-06 13:55:52 +01:00
David Heinemeier Hansson
3da77ffc36
Don't need this piping
2026-01-06 13:31:46 +01:00
David Heinemeier Hansson
e08ef5866a
Ensure it only matches the module activation
2026-01-06 13:26:37 +01:00
David Heinemeier Hansson
41c6048758
Patch is too brittle
2026-01-06 13:20:34 +01:00
David Heinemeier Hansson
ebc8a9ef62
Make patching more resilient
2026-01-06 13:09:51 +01:00
David Heinemeier Hansson
0d42f1bafe
Add voice dictation with voxtype ( #4088 )
...
* Try with voxtype
* Update delay to prevent skipped characters
* Add removal of voxtype
* Use -bin package
* Fix for yay
* Nerdicons!
* Use new, subtle nerdfont glyphs instead of standard icons
* Do this in the waybar config instead
* Make voxtype a permanent fixture so it is not lost on waybar resets
* Record purpose
* Add Dictation hotkeys
* Tweak wording and point to config
* Reuse the same help
* Better communication
* Anticipate moving the package to OPR
* Clarify where the packages are coming from
* input group not needed when using hyprland hotkey
* Explain hotkey off
* Allow for changing of the model on right click
* Allow config on right click
* Be more specific
* Focus on config editing with waybar clicks
---------
Co-authored-by: Ryan Hughes <ryan@heyoodle.com >
2026-01-06 13:00:19 +01:00
Ryan Hughes
e3cd567f6f
Move to themed and add sample
2026-01-05 16:32:46 -05:00
Ryan Hughes
103fc09dcf
Add user-defined theme templates
2026-01-05 16:19:53 -05:00
David Heinemeier Hansson
3da8c2a023
Extract (almost) all chromium.theme files to use a template based on the background color
2026-01-05 21:47:23 +01:00
Ryan Hughes
ee37be1124
Merge pull request #4089 from basecamp/improve-rdp-ready-check
...
Improve RDP readiness check before launching VM
2026-01-05 15:27:50 -05:00
Ryan Hughes
7118ef6b19
Correct message
2026-01-05 15:27:44 -05:00
Ryan Hughes
e8880b5154
Simplify
2026-01-05 15:27:44 -05:00
David Heinemeier Hansson
a41cb03ac5
Always add user to input group to prevent restarts needed for dictation or xbox controllers
2026-01-05 17:38:45 +01:00
David Heinemeier Hansson
09f696aea4
Bring back the removal of conflicting limine.confs
2026-01-05 16:14:58 +01:00
David Heinemeier Hansson
54e5be18ea
Fix use of stable mirror list when doing an online installation
2026-01-05 15:57:37 +01:00
David Heinemeier Hansson
503e4c765c
Arrange a few more keybindings
2026-01-05 15:54:19 +01:00
David Heinemeier Hansson
37c37c0a87
Fix perms
2026-01-05 15:44:33 +01:00
David Heinemeier Hansson
40028a7fa9
Reload the opencode config when changing themes
2026-01-05 15:22:52 +01:00
David Heinemeier Hansson
8533d7ff3b
Match new syntax
2026-01-05 15:16:27 +01:00
David Heinemeier Hansson
923d5fb0cd
Extract the duplicated limine confs into distinct files ( #4084 )
...
* Extract the duplicated limine.conf into its own file
* Extract the /etc/limine/default config as well
2026-01-05 15:07:25 +01:00
David Heinemeier Hansson
88603ea9d6
Ensure the opencode directory is present
2026-01-05 13:30:08 +01:00
David Wales
b9b5de4751
Add example to enable touchpad while typing ( #4075 )
...
Useful for games!
2026-01-05 12:17:43 +01:00
Tsurgcom
1a5fdbc294
Make manifest version from 4 to 3 ( #4080 )
2026-01-05 12:17:18 +01:00
David Heinemeier Hansson
78b05bcc54
Just downgrade packages instead
2026-01-05 11:04:30 +01:00
David Heinemeier Hansson
3631695a7f
Reinstall packages too when switching back to the stable branch
2026-01-05 11:03:29 +01:00
David Heinemeier Hansson
11d2d2f70e
Extract the rest of the reinstall flow into separate parts
2026-01-05 11:00:56 +01:00
David Heinemeier Hansson
24a557ac7f
Documentation
2026-01-05 10:53:24 +01:00
David Heinemeier Hansson
2fcaf4b6ff
Extract all restart commands in consistent wrappers
2026-01-05 10:49:38 +01:00
David Heinemeier Hansson
13149f5fc9
Adapt to new theme setup
2026-01-05 10:47:19 +01:00
David Heinemeier Hansson
59b83b3585
Quiet config changes
2026-01-05 10:46:48 +01:00
David Heinemeier Hansson
f8f3dcb3ef
Quiet hyprctl reload
2026-01-05 10:46:01 +01:00
David Heinemeier Hansson
3ed8e8e3c4
Quiet the normal execution
2026-01-05 10:45:50 +01:00
David Heinemeier Hansson
e2573b41c1
Silence running checks
2026-01-05 10:44:06 +01:00
David Heinemeier Hansson
2dca78cd83
Trigger the extracted new subcommand
2026-01-05 10:37:19 +01:00
David Heinemeier Hansson
60b7e4900f
noconfirm
2026-01-05 10:36:12 +01:00
David Heinemeier Hansson
df3b1cbb82
Add a subcommand for reinstalling packages from the stable repository
2026-01-05 10:33:47 +01:00
David Heinemeier Hansson
ca40676657
Add documentation to Omarchy commands
2026-01-05 10:17:32 +01:00
David Heinemeier Hansson
3801e0e633
Move walker.desktop into default config directory
...
No need for a top-level directory just for this.
2026-01-05 09:13:38 +01:00
David Heinemeier Hansson
f4def40181
Ensure it doesn't race the screensaver
2026-01-04 21:08:04 +01:00
David Heinemeier Hansson
e8d063ef27
Ensure omarchy-cmd-shutdown can also be run from a terminal that'll be closed
2026-01-04 20:50:35 +01:00
David Heinemeier Hansson
4d81a8aaa7
Need a fully disowned schedule
2026-01-04 20:48:22 +01:00
David Heinemeier Hansson
e02925f257
Ensure the reboot can be triggered from a terminal that itself will be closed
2026-01-04 20:45:58 +01:00
Ryan Hughes
ef4ecdbfcf
Add --no-edit option
2026-01-03 23:45:19 -05:00
David Heinemeier Hansson
7bf1c38937
Add extensions/menu.sh example
2026-01-03 18:28:46 -08:00
David Heinemeier Hansson
4a07b94cb6
Use theme config templates with singular color definition ( #4053 )
...
* Attempt to templaterize the theme specific files
* Cleanup
* Slim down
* Combine render into -set
* Pull out the dynamic template rendering again, but simpler
* Fix vars
* Variables are lowercase
* Better presentation
* Fix missing colors
* Provide stripped values too
* Fix colors for regular hex format
* Bring back explicit btop themes
They're too involved to derive from a basic color set
* Make an atomic swap of the theme directories
* No longer used by walker to cancel
* Explain why
* Remove redundant const
* Consistent const naming
* No longe have $THEMES_DIR
* Correct the blue
* Set opencode colors too
* Fix colors for readability
* Move the templates together with the others in default
* Split user themes and default themes
* Fix paths
* Look for both user themes and default themes
Plus speed things up
* Migrate to the new setup where default themes live inside omarchy
* Explicitly store the name of the current theme
* Cleanup
* No longer need omarchy-theme-next since themes are now fully rendered, not symlinks
* Get current theme name from the new theme.name file
* Look for user background images in dedicated directory
* Need yq for toml
* Need yq to parse colors.toml
* Look for backgrounds matching the new theme.name
We no longer have symlinks
* Migrate existing user backgrounds to the new proper location
* Install user backgrounds in the correct path
* Fix quoting
* Just rely on the system theme for opencode and get ready for USRSIG2 being available to live reload
* Fix template generation for rgb colors
2026-01-03 18:22:14 -08:00
David Heinemeier Hansson
de2757466b
Add opencode ( #4071 )
2026-01-03 16:50:10 -08:00
David Heinemeier Hansson
6dfa5f0807
This would trigger before screensaver/hyprlock
...
So need a different way to deal with resetting of the idle timer
2026-01-03 16:21:22 -08:00
David Heinemeier Hansson
4e802d8058
No longer used either
2026-01-03 14:18:07 -08:00
David Heinemeier Hansson
5e75c2d3a9
Never did use pinning
...
Better served with our stable setup
2026-01-03 14:16:22 -08:00
David Heinemeier Hansson
d20ad9032f
Label hyprwhspr as Dictation and launch setup post install
2026-01-03 14:02:38 -08:00
David Heinemeier Hansson
9e2ff7be1d
Allow menu extensions to be set by the user
...
Closes #4012
Co-authored-by: @DarrenVictoriano
2026-01-03 13:57:26 -08:00
Ryan Hughes
e1b3a88126
Add hyprwhspr to AI install menu
2026-01-03 16:34:53 -05:00
Ryan Hughes
16a9bc295c
Add --no-sudo and --print to debug
2026-01-03 16:34:53 -05:00
David Heinemeier Hansson
fdee76e2d2
Fix windowrule sizing changes
2026-01-03 13:31:50 -08:00
Justin Mißmahl
941e1c2dd8
omarchy remove dev ( #4065 )
...
Co-authored-by: JustinMissmahl <github@emeruslabs.com ~>
2026-01-03 13:23:43 -08:00
David Heinemeier Hansson
c723411049
Comply with changed layerrule syntax in Hyprland 0.53
2026-01-03 13:10:43 -08:00
Ryan Hughes
c82b1bfb7e
Add --print option to output keybindings to terminal
2026-01-03 13:34:30 -05:00
David Heinemeier Hansson
36095c1ac8
Fix with variable
2026-01-02 21:20:52 -08:00
David Heinemeier Hansson
57bbe425df
Unused variable
2026-01-02 21:20:44 -08:00
Vaibhav Verma
d90bc6d3f3
Add theming support for VSCodium ( #2519 )
2026-01-02 21:09:17 -08:00
Omar Skalli
dbc3c006dd
Make sure to re-install chromium google accounts when refreshing config ( #1737 )
2026-01-02 20:58:42 -08:00
David Heinemeier Hansson
807c74d405
The idle counter is reset between each listener
...
Re: #641
Co-authored-by: @marcinczenko
2026-01-02 20:31:16 -08:00
David Heinemeier Hansson
a9cea21463
Add missing up/down for moving workspaces to other monitors
...
Closes #844
Co-authored-by: @erdostom
2026-01-02 20:14:17 -08:00
Jeff Nunn
c832b7dc75
Skip "press any key" message when user cancels TUI or Web App install ( #3866 )
...
with Ctrl+C
2026-01-02 20:03:54 -08:00
David Heinemeier Hansson
b08b419bfc
Use encapsulated reboot command
2026-01-02 19:49:52 -08:00
Pierre Olivier Martel
2643967424
Use omarchy-launch-audio stub in waybar and menu ( #4043 )
...
* Use omarchy-launch-audio in waybar
* Use omarchy-launch-audio in omarchy-menu
2025-12-31 18:13:12 -07:00
Derek Wierson
64f254653f
Fix windowrule syntax change for kanagawa theme ( #4032 )
2025-12-31 17:12:09 -07:00
Lázaro Nixon
687ac4567e
Add github-copilot-cli to the AI install menu ( #4041 )
...
* Add github-copilot-cli to the AI install menu
* Mark the copilot package as coming from AUR
---------
Co-authored-by: David Heinemeier Hansson <david@hey.com >
2025-12-31 17:06:22 -07:00
Pierre Olivier Martel
72cecc600d
Move btop binding to Control Panels utilities ( #4042 )
...
Co-authored-by: David Heinemeier Hansson <david@hey.com >
2025-12-31 17:03:23 -07:00
Marco Troisi
7fbc139cb5
Google Maps as a default webapp ( #4028 )
...
* Google Maps as a default webapp
* Using icon from DashboardIcons
2025-12-30 16:27:01 -08:00
me
7c213db46d
add fresh to omarchy-launch-editor ( #4015 )
...
fixes #4014
2025-12-30 16:22:41 -08:00
LunarLollipop
5dd4bec68a
Fix Hyprland 0.53 windowrule syntax breaking changes ( #4025 )
...
* Fix Hyprland 0.53 windowrule syntax breaking changes
Hyprland 0.53 introduced breaking changes to windowrule syntax:
- Props now use `match:` prefix: `class:pattern` → `match:class pattern`
- Boolean effects require `on` suffix: `float` → `float on`
- Snake_case naming: `nofocus` → `no_focus`, `stayfocused` → `stay_focused`
- `noborder` replaced with `border_size 0`
- `noanim` replaced with `animation none`
- layerrule syntax: `noanim, X` → `animation none, match:namespace X`
- `misc:new_window_takes_over_fullscreen` → `misc:on_focus_under_fullscreen`
See: https://github.com/hyprwm/hyprland-wiki/pull/1278
* Correct for the new style
* Migrate the scrolltouchpad setting in userland too
* Need a reboot to pair with new Hyprland
---------
Co-authored-by: David Heinemeier Hansson <david@hey.com >
2025-12-30 16:21:59 -08:00
David Heinemeier Hansson
4311a00ca4
Just install latest node
2025-12-30 15:40:02 -08:00
Ryan Hughes
cd224e7ecd
Merge pull request #3956 from ashddev/fix/nvidia-legacy-driver-for-older-gpus
...
fix(nvidia): install legacy NVIDIA driver on older GPUs
2025-12-28 13:42:13 -05:00
Ryan Hughes
7e12473f80
Don't continue if we don't have a GPU
2025-12-28 13:27:52 -05:00
Ryan Hughes
2c7480135a
Add migration
2025-12-28 13:27:33 -05:00
Ryan Hughes
df0a019c6a
Add migration
2025-12-28 12:34:13 -05:00
Jack Blakely
083715c8c6
Fix omarchy-update failing outside Hyprland session ( #4002 )
2025-12-28 08:46:44 -08:00
Ryan Hughes
d0aabc162a
Add packages to others
2025-12-27 22:20:44 -05:00
Ryan Hughes
e416988d4e
Rearrange and don't hard-fail
2025-12-27 22:20:38 -05:00
Ryan Hughes
314abce4e8
We know what we're doing
2025-12-27 21:47:17 -05:00
Ryan Hughes
fe8927b351
Simplify further
2025-12-27 21:46:43 -05:00
Ryan Hughes
13390441a9
Don't need to run this
2025-12-27 21:42:35 -05:00
Ryan Hughes
65a238d805
Simplify
2025-12-27 21:42:26 -05:00
Ryan Hughes
c535b19235
These already get installed or are dependencies
2025-12-27 21:06:04 -05:00
Ryan Hughes
9c8c789453
Simplify this check
2025-12-27 21:05:45 -05:00
Jan L. Große
2bc88ebf25
Update PostgresSQL version in installation script from 17 to 18 ( #3990 )
...
Bumping PostgresSQL DB from 17 to 18.
2025-12-26 21:11:03 +01:00
David Heinemeier Hansson
2573da8f5e
Make impressionism the default
2025-12-24 22:40:19 +01:00
David Heinemeier Hansson
e44e937284
Ensure that noidle is turned off after update is complete
...
Closees #3982
Co-authored-by: @sgruendel
2025-12-24 19:25:18 +01:00
David Heinemeier Hansson
fd952c2323
Add The Backwater as a second Gruvbox background image
2025-12-24 18:27:49 +01:00
Ash Daly
4e09523127
fix(nvidia): do not install nvidia-580xx-dkms for GPUs older than Maxwell
2025-12-23 11:19:11 +00:00
Fredrik Mikal Wold
643cf35448
fix: stop paging git diff output when running omarchy-update ( #3959 )
...
* fix: stop paging git diff output when running omarchy-update
* Keep option list similar between the two
---------
Co-authored-by: David Heinemeier Hansson <david@hey.com >
2025-12-22 13:56:02 -08:00
Ash Daly
1fd1b65cd0
chore: add noconfirm to yay command
2025-12-21 16:13:53 +00:00
Ash Daly
9a704fdadb
chore: edit comment
2025-12-21 16:12:06 +00:00
Ash Daly
a252a42772
fix(nvidia): install legacy driver on older GPUs
2025-12-21 16:11:05 +00:00
David Heinemeier Hansson
c59089e9f3
Use omarchy-launch-* stubs for all control panels
2025-12-18 16:24:55 -08:00
David Heinemeier Hansson
ca8f25fba1
Switch to our bluetooth launcher
2025-12-18 13:54:27 -08:00
David Heinemeier Hansson
dae89574dd
Add Super + Ctrl + A/B for Audio and Bluetooth controls
...
Also, move waybar-less information notifications to Super + Ctrl + Alt +
T/B to make room. These are very specialized and probably not broadly
used.
Closes #3909
Co-authored-by: @ddVital
2025-12-18 09:19:38 -08:00
SantiagoH10
49a9ce14b8
fix: unquoted variable expansion was breaking omarchy-launch-about ( #3933 )
2025-12-18 09:08:13 -08:00
David Heinemeier Hansson
d2ea6ad183
Canceling the screensaver on mouse movement doesn't work with bluetooth mice
...
Could not get it to stop existing with a Logitech MX4 when connected via
bluetooth.
2025-12-17 15:04:10 -08:00
David Heinemeier Hansson
d5066561ca
Got lost on a bad merge
...
Closes #3853
Co-authored-by: @nirabyte
2025-12-16 09:24:38 -08:00
Diogo Ferreira
fe9493bd86
openai-codex-bin -> openai-codex in menus ( #3894 )
...
This was done in a migration in 0588cc8e5b but the menu entry was never updated. So, installs after the migration will get the outdated version.
Added a new migration as well for those that installed after the
previous one.
2025-12-16 07:50:45 -08:00
David Heinemeier Hansson
f578880bc8
Guard against crash bug when scrolling over expand icon in tray
...
Closes #3892
2025-12-16 07:49:17 -08:00
David Heinemeier Hansson
7ce838565c
Add missing dotnet-runtime-9.0 needed for Pinta
...
Closes #3859
2025-12-16 07:41:52 -08:00
Ryan Hughes
aacc40c954
Alert user if unable to restart
2025-12-15 19:58:59 -05:00
Ryan Hughes
f3b9ca2149
Prevent error if service doesn't exist
2025-12-15 18:47:13 -05:00
David Heinemeier Hansson
ee8f62d967
Only run update if limine-update is available
...
It won't be on grub
2025-12-15 14:48:44 -08:00
David Heinemeier Hansson
32592e2e28
Merge pull request #3852 from basecamp/dev
...
Omarchy 3.2.3
2025-12-15 14:09:38 -08:00
David Heinemeier Hansson
adf7fba2b3
Prepare for release
2025-12-15 10:20:44 -08:00
David Heinemeier Hansson
021d66f9b6
Channel changes should prompt a full update
2025-12-15 10:04:00 -08:00
David Heinemeier Hansson
1a34be257c
Add backdoor to start alacritty
...
Will help folks who have trouble with ghostty to still get a terminal
going
2025-12-15 09:58:08 -08:00
David Heinemeier Hansson
1f4c50eddf
Pull noidle setting out into its own step
2025-12-15 09:55:09 -08:00
Ryan Hughes
92af9f41f2
Reorder
2025-12-15 12:38:28 -05:00
Ryan Hughes
8ed20d0524
And create the folder
2025-12-15 12:35:47 -05:00
Ryan Hughes
2d00b2a02f
Actually add the config in the migration
2025-12-15 12:35:05 -05:00
David Heinemeier Hansson
97396f5fb2
Fix excessive size for Fizzy
2025-12-15 08:28:28 -08:00
Wolfgang Woehl
46c85e49a3
Quit Walker before screensaver launch ( #3873 )
...
Screensaver launch is broken when Walker is open: It will fail to go fullscreen and exits right after input read's first iteration, due to the screensaver_in_focus() check. See https://github.com/basecamp/omarchy/issues/2992 for an example report.
This addition will silently quit an opened Walker menu before launching the screensaver terminal. It is mildly intrusive, alas, as a return from screensaver will not present the pre-screensaver state exactly.
2025-12-15 08:24:31 -08:00
David Heinemeier Hansson
8357dd3da2
Use the traffic light metaphor for channel setting
2025-12-14 12:40:12 -08:00
David Heinemeier Hansson
860624d3f4
Add channel setting menu
2025-12-14 12:34:20 -08:00
Ryan Hughes
a15d3740a9
Increase faillock to 10
2025-12-14 15:32:40 -05:00
Ryan Hughes
7b05dcfe0c
Merge pull request #1894 from sgruendel/mkinitcpio_module_thunderbolt
...
Add thunderbolt module in omarchy hook.
2025-12-14 15:25:55 -05:00
Ryan Hughes
df8b69bf27
Add portal restart to pickup changes
2025-12-14 15:24:48 -05:00
David Heinemeier Hansson
f39c2a91a5
Run the migration after switching channel
2025-12-14 12:24:20 -08:00
Ryan Hughes
906baa8fee
Rework migration
2025-12-14 15:19:35 -05:00
Ryan Hughes
457b954db5
Move module to a separate file
2025-12-14 15:19:25 -05:00
Ryan Hughes
9b78e3c571
Enable btrfs quota to allow space-aware algorithms to work
...
Co-authored-by: Raul Salinas <nacapulque@gmail.com >
Replaces #3858
Fixes #3850
Fixes #3055
2025-12-14 14:23:28 -05:00
Ryan Hughes
88e9c9db49
Tell the user what we're doing
2025-12-14 14:19:37 -05:00
Ryan Hughes
64a8d7bb04
Add new default limine location for archinstall
...
Co-authored-by: madhurdhama <madhurdhama@gmail.com >
2025-12-14 13:06:43 -05:00
Ryan Hughes
c11a1c7989
Merge pull request #3492 from SoAp9035/fix-limine-uki-path
...
fix the UKI directory checks in omarchy-refresh-limine
2025-12-14 12:51:46 -05:00
Ryan Hughes
c37ef6d78c
Update limine logic to check all .conf locations
...
Co-authored-by: Tjalve Aarflot <tjalve.github@proton.me >
2025-12-14 12:47:21 -05:00
Ryan Hughes
4d5dab3e32
Add walker emergency mode entry
2025-12-14 11:33:43 -05:00
Ryan Hughes
133d54f600
Refresh daemon if we change it
2025-12-14 11:32:39 -05:00
Ryan Hughes
4194c649a1
Restarts handled via systemd now
2025-12-14 11:09:16 -05:00
Ryan Hughes
33eabb0c88
Change to non-git version
2025-12-13 20:29:31 -05:00
Ryan Hughes
573cbd8ec3
Prevent idle while updating
2025-12-13 19:12:25 -05:00
Ryan Hughes
fec0731c17
Merge pull request #3857 from basecamp/share-picker
...
Add better portal share picker
2025-12-13 00:50:27 -05:00
Ryan Hughes
abffb0abfe
Add hyprland-preview-share-picker
2025-12-13 00:44:24 -05:00
Ryan Hughes
5789c0a1fb
Add themes for share pickers
2025-12-13 00:44:24 -05:00
Søren H Johansen
4e37a766ac
Remove deprecated and unsupported Kitty settings ( #3849 )
...
The following options are no longer recognized by Kitty and caused warnings during startup:
window_padding_height
show_window_resize_notification
single_instance
They have been removed to keep the configuration compatible with current Kitty versions.
2025-12-12 10:21:45 +01:00
David Heinemeier Hansson
ccc147229e
Force an update of the index DBs
...
This will prevent folks from ending up with index DBs that are out of
sync with their channel
2025-12-11 15:33:36 +01:00
David Heinemeier Hansson
6bd9d510d6
Add back alacritty as a default install to deal with machines that can't run Ghostty
...
Alacritty is more broadly supported
2025-12-11 15:30:25 +01:00
Alessandro Scalzulli
a22668fe17
fix(mako): show notifications over fullscreen apps ( #3838 )
...
Added line layer=overlay to core.ini config
2025-12-11 15:23:48 +01:00
Ahum Maitra
1c59f1ae62
enhancement : Fixed the messy and long command ( #3842 )
2025-12-11 15:22:46 +01:00
David Heinemeier Hansson
c67856b9b6
Clarify purpose
2025-12-08 10:59:25 +01:00
Timo Hubois
12cba29e2e
feat(bitwarden): Use float by default ( #3734 )
...
- Similar to current 1Password configuration
2025-12-08 10:54:24 +01:00
David Heinemeier Hansson
20fde4d71a
Add new Ethereal background image
...
Closes #3741
Co-authored-by: @s-pra1ham
2025-12-08 10:53:19 +01:00
jazzzooo
8780db4bf0
feat: support mullvad-browser private window launch ( #3756 )
2025-12-08 10:41:06 +01:00
David Heinemeier Hansson
b2bd95197a
Include webapps in omarchy-refresh-applications
2025-12-08 10:38:13 +01:00
Dakota Chambers
c90e93b5fc
Add Fizzy webapp ( #3759 )
...
* Add Fizzy webapp
* Replace icon
2025-12-08 10:34:17 +01:00
Lennart Ochel
3af42f6be1
Fix omarchy-launch-browser for microsoft-edge ( #3763 )
2025-12-08 10:30:57 +01:00
robergd83
03f04386ec
Enable independent screensaver effects on multi-monitor setups ( #3781 )
...
Updated the `omarchy-cmd-screensaver` script to allow screensaver effects to run independently on each monitor in multi-display configurations.
Previously, the effect loop waited for all animations on all monitors to finish before starting the next effect. With this change, each monitor handles its own effect cycle independently, improving smoothness and responsiveness in multi-monitor setups.
2025-12-08 10:27:07 +01:00
Dimitrie Hoekstra
9dc8e0c051
Enable tiny-dfr and t2fanrd services on T2 Macs ( #3792 )
2025-12-08 10:24:07 +01:00
David Wales
c5ebad0b67
Add example to enable three-finger drag in input configuration ( #3798 )
...
* Add example to enable three-finger drag
* Clarify comment
---------
Co-authored-by: David Heinemeier Hansson <david@hey.com >
2025-12-08 10:22:09 +01:00
Miras Mustimov
9691e638b2
fix: avoid layout shift on screensaver close ( #3804 )
2025-12-08 10:18:46 +01:00
Lennart Breede
fef12b6c0e
Added Iosevka to font menu ( #3811 )
2025-12-08 10:14:25 +01:00
David Heinemeier Hansson
fc04525f03
Suspend is not properly supported on a lot of computers
...
Can't suggest an option that doesn't work much of the time
2025-12-08 10:10:28 +01:00
David Heinemeier Hansson
cfbfb2ffed
Offer reboot if kernel was changed during channel change
...
Closes #3787
2025-12-08 09:50:48 +01:00
Wolfgang Woehl
ddf0d1e8e0
Exit screensaver when mouse moves or clicks ( #3723 )
...
Turns out there are control codes for tracking mouse actions in xterm-compatible terminal emulators (mind blown).
This patch adds mouse action awareness to our beloved screensaver setup:
- on setup it sends the respective control codes for movement and click detection
- in the main loop it opens up the input reader to read raw bytes and, thus, enable to detect even so much as a mouse's squeak
Personally, I love swiping my trackpad to exit screensaver. But the explicit pressing-a-key to exit is nice, also.
And I don't know if many people have jitter issues with their mouses or trackpads. Reckon, if they had they wouldn't get to see the glory that TTE is anyway, ever :)
This is tested and working in Ghostty. Sorry for the low-effort testing.
2025-12-02 12:09:02 +01:00
David Heinemeier Hansson
029000abb0
Overloading doesn't work when you have two tiling groups next to each other
2025-12-01 15:51:50 +01:00
Stefan Gründel
0a9e7205c3
add bolt to omarchy base packages
2025-12-01 13:34:24 +01:00
Stefan Gründel
a810b8058b
Merge branch 'dev' into mkinitcpio_module_thunderbolt
2025-12-01 13:29:23 +01:00
David Heinemeier Hansson
b9792f7ba1
Don't submit empty passwords on lock screen
2025-12-01 11:10:21 +01:00
Stefan Gründel
9450ac868e
fix expand icon in post install message ( #3691 )
2025-11-30 21:01:35 +01:00
Ahmed Abdelhafiez
add215c464
fix: restore last notification command typo ( #3694 )
2025-11-30 21:01:21 +01:00
David Heinemeier Hansson
306714f825
Ensure Walker service is started automatically on boot for new installations
...
Ref: #1684
2025-11-30 20:51:19 +01:00
Ryan Hughes
8a37f3dce7
Merge pull request #3683 from basecamp/dev
...
Omarchy 3.2.2
2025-11-28 20:13:08 -05:00
David Heinemeier Hansson
03be87b42c
Bump for upcoming release
2025-11-28 16:50:09 -08:00
David Heinemeier Hansson
d6aa65d03c
Rely on new TTE 0.14.1 settings
2025-11-28 16:45:36 -08:00
David Heinemeier Hansson
1514e4e501
Merge branch 'master' into dev
2025-11-28 07:15:24 -08:00
Gary Allan Howard
91cf593b76
feat: Silently move active workspace to another workspace. ( #3546 )
...
* feat: silently move active window to target workspace
Adds a quality-of-life keybind:
SUPER + ALT + SHIFT + [1-9, 0]
This silently moves the active window from the active workspace to the
chosen destination workspace. The destination workspace re-tiles
correctly upon receiving the window.
The currently active workspace remains active, and the moved window
retains focus throughout the operation (no workspace switch, no
animation, no extra UI noise).
Why:
- Provides fast, silent window reshuffling during multitasking.
- Avoids disruptive workspace switching.
- Matches Omarchy’s focus on efficient Hyprland ergonomics.
- Keeps the user anchored to their current workflow while reorganizing.
Testing:
1. Open multiple windows across several workspaces.
2. Focus a window on the active workspace.
3. Press SUPER + ALT + [1–9, 0].
4. Verify the window appears on the target workspace and re-tiles.
5. Confirm the **source workspace stays active**.
6. Confirm **focus remains on the moved window**.
7. Repeat with multiple applications and workspace combinations.
* We've frozen this old tiling config
* Put on Super + Shift + Alt
This is an alternative version of an existing move
* Fix description
---------
Co-authored-by: David Heinemeier Hansson <david@hey.com >
2025-11-28 07:14:51 -08:00
Raymond46
7327f95aa1
feat: restore the last notification keybinding ( #3580 )
...
* feat: restore the last notification.
* Stick with comma
---------
Co-authored-by: David Heinemeier Hansson <david@hey.com >
2025-11-28 07:09:04 -08:00
Alexander
a8b8eb6f5e
Reset keyboard layout to default first one on the lock screen ( #3541 )
2025-11-28 07:06:54 -08:00
Jeff Nunn
16d0133037
Remove theme menu now sorts themes alphabetically (like list themes does) ( #3635 )
2025-11-28 07:05:08 -08:00
Patrick Lenz
68c3917386
Fix usage message in omarchy-branch-set script ( #3634 )
2025-11-28 06:58:18 -08:00
Jeff Nunn
2cfc3b0f9e
Fixes Ristretto cursor visibility in Ghostty/neovim ( #3620 )
2025-11-28 06:57:44 -08:00
David Heinemeier Hansson
96f140b93f
Do the update too
2025-11-28 05:03:44 -08:00
David Heinemeier Hansson
c97995b9ea
Can just do it in one go
2025-11-28 05:03:04 -08:00
David Heinemeier Hansson
8d61c73465
Fix channel updating for edge
2025-11-28 05:00:34 -08:00
David Heinemeier Hansson
2b3c48b725
Fix issue with package DBs being wrong when switching to stable channel
2025-11-28 04:59:25 -08:00
David Heinemeier Hansson
e15b2ae78c
Fix emoji picker would use a 3-column design and that it would bleed into other menus
...
Closes #3604
2025-11-28 13:41:05 +01:00
David Heinemeier Hansson
30a5f5846c
Tweaks
2025-11-28 13:15:15 +01:00
Nathan Willson
7e44ab33ac
feat: show link to changelog in update confirm window ( #3651 )
...
* Update version
* feat: show link to changelog in update confirm window
* Link to scrollable changelog
You may be updating more than one version at the time.
---------
Co-authored-by: Ryan Hughes <ryan@heyoodle.com >
Co-authored-by: David Heinemeier Hansson <david@hey.com >
2025-11-28 13:13:16 +01:00
David Heinemeier Hansson
6a181adf0d
Reset all package DBs when changing channel
2025-11-28 13:03:55 +01:00
Ahmet Burhan Kayalı
930246aee5
Merge branch 'basecamp:master' into fix-limine-uki-path
2025-11-26 10:22:13 +03:00
SoAp9035
f9450e1fb7
Fix limine UKI cleanup path
2025-11-21 10:59:08 +03:00
3x3cut0r
a7d76bfc24
Merge pull request #1 from 3x3cut0r/codex/refactor-omarchy-windows-vm-rdp-initialization
...
Improve Windows VM launch to verify RDP readiness
2025-10-23 23:20:05 +02:00
3x3cut0r
f5d0c16f85
Improve RDP readiness check before launching VM
2025-10-23 22:50:10 +02:00
Stefan Gründel
d6dc1c7b86
add bolt to omarchy base packages
2025-09-27 13:55:46 +02:00
Stefan Gruendel
e39269f9f0
add migration script
2025-09-23 20:52:17 +02:00
Stefan Gruendel
74f2900db1
Add thunderbolt module in omarchy hook.
2025-09-23 06:40:56 +02:00