Commit Graph

2776 Commits

Author SHA1 Message Date
David Heinemeier Hansson
1a1c736936 Make setting timezone an explicit act
Since we can't always rely on geo guessing everywhere and it is slow
2025-10-17 12:50:02 +03:00
Claudio Benvenuti
a874f6f8a6 Fix: include symlinked backgrounds in theme rotation (#2355) 2025-10-17 12:27:02 +03:00
Darcy Brown
4174ff7b13 Dynamic Color Match Obsidian theme to current Omarchy theme (#791)
* feat: obsidian theme to tie into Omarchy theme

* better color matching for search result matches

* feat: simplify install flow

* Removed install/remove scripts and flow
* First `omarchy-theme-set-obsidian` run will look for vaults in
Documents and Dropbox folders and add them to
`/.local/state/omarchy/obsidian-vaults`
  * Point of this is such that we assume a couple locations to look for
vaults but allow people to add vaults to the file for custom locations.
Subsequent theme-set invocations aren't impacted by find/search on large
systems
* Each `omarchy-theme-set` invocation will install the themes on all
found/registered vaults if missing and update the live theme
* Added an option of `omarchy-theme-set-obsidian --reset` to wipe out
themes in registered vaults and remove the registry file. This would be
the option to re-run to the automatic vault registration.
* Added migration to trigger install immediately in Obisdian, note that
you still need to pick Omarchy theme.
2025-10-17 12:22:38 +03:00
David Heinemeier Hansson
f607ba51ff Include Super + X for cut
This won't work in terminal, but still better to have it consistent
2025-10-17 12:11:30 +03:00
Ryan Hughes
06827c8ee6 Add smart region selection to omarchy-cmd-snapshot (#1714)
* Add smart snapshot selection

* Add wayfreeze

* Update to only include current workspace in rectangles

* Fix if there are no windows on screen

* Add option to sidestep slurp and copy straight to clipboard

* Update capture menu

---------

Co-authored-by: David Heinemeier Hansson <david@hey.com>
2025-10-17 11:58:40 +03:00
Stefan Gründel
dcac313bb2 disable update checks in VS Code on install (#1730)
* Add ssh-agent configuration and enable service on user install

* add migration

* install SSH Agent via service menu

* Delete install/config/all.sh

* Delete migrations/1757524404.sh

* Delete install/config/ssh-agent.sh

* Update envs.conf

* Revert "Delete install/config/all.sh"

This reverts commit 579fb835ad.

* revert all.sh changes

* disable update checks in VS Code on install

* Delete bin/omarchy-install-ssh-agent

* Update omarchy-menu

revert changes from wrong branch

* add migration script

* Merge back

* Fixup

---------

Co-authored-by: David Heinemeier Hansson <david@hey.com>
2025-10-17 11:42:59 +03:00
David Heinemeier Hansson
48feb5d404 Need to grab the last not first pid now
Not entirely sure why!
2025-10-17 11:39:25 +03:00
David Heinemeier Hansson
a8a6cde199 Remove eza theming in favor of just sticking with ansi
Ended up not liking the themes better than what ansi gives us
2025-10-17 11:03:54 +03:00
Ryan Hughes
ccde212644 Add Windows VM (#2462)
* adding TUI for starting up windows VM

* updating to use docker-compose

* adding possibility to set windows product-key

* ram and cpu settings

* first time run notes

* add two needed pacman packages

* key and package install

* Revert "add two needed pacman packages"

This reverts commit 04dc96cee0.

* add install and remove scripts

* install icon

* rename scripts and menu to Windows VM

* rename also launch script to windows vm

* update nameing

* remove quotes

* fix paramter and quiting after installation

* fix launch script

* update

* certificate acceptance and remove of desktop app

* move desktop app

* rename app from "Windows VM" to "Windows"

* add example of sharing local share with Windows

* merge 'dev' into windows-docker-vm

* exchange rdesktop with freerdc

* accept certificates automatically so user don't fail first try

* remove certi during normal launch (handled in install process)

* remove volumes and orphans to have clean state (avoids hang on login)

* /cert option still needed

* Simplify package installs

* Fix icon + desktop to prevent creation on initial install

* omarchy-windows-vm in working form

* Don't need this anymore

* Fix commands

* Always use uwsm-app

* We are generating it instead

* Make omarchy-pkg-add quiet when the packages are already there

* Improve the questionnaire

* Show where you change resource usage

* Add default Windows share

---------

Co-authored-by: sspaeti <simon@ssp.sh>
Co-authored-by: David Heinemeier Hansson <david@hey.com>
2025-10-17 10:07:08 +03:00
Ryan Hughes
ea38e43fe6 Add calc to refresh 2025-10-17 00:41:19 -04:00
Ryan Hughes
a672f6350a Don't need this 2025-10-17 00:41:13 -04:00
Ryan Hughes
2789454183 Don't need to relaunch anymore 2025-10-16 20:52:57 -04:00
Ryan Hughes
a7a075d898 Prevent calculating flash 2025-10-16 12:26:35 -04:00
Ryan Hughes
c6b598ba91 Rename nvim setup 2025-10-16 11:44:02 -04:00
Ryan Hughes
ad3bc03653 Rename nvim setup 2025-10-16 11:41:30 -04:00
Ryan Hughes
96eed35b51 Kickstart Walker service if it goes down 2025-10-16 11:27:14 -04:00
Ryan Hughes
f81f9dd181 Disable actions 2025-10-16 10:55:06 -04:00
Ryan Hughes
d50e4a6814 Add elephant config to refresh 2025-10-16 10:55:06 -04:00
David Heinemeier Hansson
6b1b73b87c Use uwsm-app instead of uwsm app consistently 2025-10-16 13:59:08 +03:00
David Heinemeier Hansson
94aac3777c Expose screenrecording with webcam 2025-10-16 13:52:36 +03:00
David Heinemeier Hansson
8bc0980bc5 Always reload every terminal
So you can use it even if you mix and match
2025-10-16 13:47:20 +03:00
Carl-Johan Landin
9c145b91d7 Fix typo in everforest theme ghostty.conf (#2471)
Co-authored-by: Carl-Johan Landin <carl-johan@teenage.engineering>
2025-10-16 13:44:09 +03:00
Johannes Normann Jensen
dff61f0748 feat: add mssql-server to omarchy-install-docker-dbs (#2474) 2025-10-16 10:24:21 +03:00
David Heinemeier Hansson
fecf83d07b Hookup keybindings notification to actual keybindings menu 2025-10-15 22:04:06 +03:00
David Heinemeier Hansson
f0bba6c6e8 Fix the terminal fixer 2025-10-15 19:21:43 +03:00
David Heinemeier Hansson
f6330054fd Drop localsend-bin if it was already there 2025-10-15 19:11:26 +03:00
David Heinemeier Hansson
6247712205 Keep terminal on SUPER + RETURN 2025-10-15 19:09:08 +03:00
David Heinemeier Hansson
44231e43b7 Ensure clock is up to date 2025-10-15 18:55:09 +03:00
David Heinemeier Hansson
ac0ffa42dd Kick off the new migration from within itself 2025-10-15 18:36:57 +03:00
David Heinemeier Hansson
e080f62de0 Simplify the initial setup to just the PATH 2025-10-15 18:28:28 +03:00
David Heinemeier Hansson
c0dc0a0e47 Revert "Update packages as the very first thing"
This reverts commit 351d8ac938.
2025-10-15 18:25:05 +03:00
David Heinemeier Hansson
351d8ac938 Update packages as the very first thing 2025-10-15 18:22:03 +03:00
Ryan Hughes
4100ebba47 Merge pull request #2425 from sa-dd/dev
fix: make bcm43xx driver script vendor agnostic
2025-10-15 10:53:43 -04:00
Ryan Hughes
a67391b3ea Clarify Broadcom chip support comments 2025-10-15 10:53:29 -04:00
David Heinemeier Hansson
06668cf20f Reveal main keybindings on welcome 2025-10-15 17:48:17 +03:00
Ryan Hughes
385f846fff Re-add ristretto color fixes 2025-10-15 10:47:25 -04:00
Ryan Hughes
d3048b56bd Consolidate migrations for wl-screenrec + wf-recorder 2025-10-15 10:35:13 -04:00
David Heinemeier Hansson
1a4d1d675c Ensure all packages are up to date
Needed for versions prior to when we do this before applying migrations
2025-10-15 13:51:41 +03:00
David Heinemeier Hansson
d06708d56e No longer needed 2025-10-15 13:48:16 +03:00
David Heinemeier Hansson
2d788dec21 wl-clip-hist is buggy and feels like its a cure worse than the disease 2025-10-15 13:42:26 +03:00
David Heinemeier Hansson
de1e47d2f7 New version 2025-10-15 13:33:42 +03:00
David Heinemeier Hansson
1eecf0b8e7 Copy over updated app icons that work with light mode 2025-10-15 12:46:21 +03:00
Ryan Hughes
bd52f8ae52 Fix some missing bindings 2025-10-14 21:54:56 -04:00
Ryan Hughes
d625178a9b Remove test garbage 2025-10-14 16:09:29 -04:00
Ryan Hughes
bb943ae24f Update restart to prevent dbus error 2025-10-14 16:03:17 -04:00
David Heinemeier Hansson
e4d24ca637 Use SUPER + G for grouping 2025-10-14 22:43:29 +03:00
David Heinemeier Hansson
fd9a6f48b3 Can't add this if we are using SUPER + G 2025-10-14 22:43:29 +03:00
Alexander Zaytsev
1d2d6740dd Update application icons (#2450)
* Update icons

* Optimize images
2025-10-14 22:42:51 +03:00
Steve Lamotte
102f952c55 Fix UFW autostart issue (#2453)
* Improve theme-set-vscode to support jsonc and respect symlinks (#1756)

* Ghostty needs a very different scrollfactor than Alacritty and Kitty

cc @mitchellh

* Hide hyperland cursor while typing (#1812)

* Fix Matte Black theme ghostty and vscode configs (#1801)

* Update Matte Black ghostty.conf with more color settings

* Rename theme from 'MatteBlack' to 'Matte Black'

* Catch obsidian vault dialog too

* Add Update > Hardware > Audio for restarting pipewire service

* Give output on what's intended to happen

* Ensure libyaml is available for installs made before that was on the ISO

* Limit pattern to prevent incorrect matches

* fix: ghostty config typos

* No longer used

Closes #1815

* Revert "Ensure libyaml is available for installs made before that was on the ISO"

This reverts commit ad01082a86.

* Add Helium browser to supported browsers list in omarchy-launch-webapp

* Fix Helium browser detection in launch script

* feat: Added MacBook10,1 to the fix-apple-spi-keyboard.sh

* Suggest how to have a smaller-than-max-width single window aspect ratio

* Add more Mac models to SPI keyboard support

Added:

MacBook 8,1
MacBook 9,1

MacBook 8,1 uses slightly different moduels from what I can tell, so I’ve added a case statment.  Please tweak as needed.

* Fix conflict + rearrange

* Added fix for ealy 2013 macbook pro's using an older chipset, BCM4331

* Tried with a different approach for cleaner code

* Clean up

Tested the logic on the MacBook. It worked and the install of the
drivers are reenabled.

* Combine ifs

* Update install script name

* Fix for '(null)' display on AirPod source selection

* Use output display or region geometry to record

The previous code did not identify the output display correctly,
leading to wf-recorder asking the user to select the region when the
user requested the display output to be selected.

With this change the bash script will use slurp with the -o flag to
identify the display output.

This has not been tested with wl-screenrec as no change has been made to
its call signature in omarchy-cmd-screenrecord and the wl-screenrec
binary is not included in the default omarchy installation.

* Fix TUI install script

- $TERMINAL should remain variable

* Add migration to fix Docker and Disk Usage TUIs

* Replace "--class" with "--class="

* Revert "Fix for '(null)' display on AirPod source selection"

* Typo

* Fix comment

* Change up firewall setup

* Enable ufw

* Disable ufw-docker (isolation test)

* Add some reboot on done debugging

* Debug firewall install/config

* Add first-run logging

* Don't suppress output from apparently-failing systemctl reboot command

* Fix logging

* Use old reboot. Still chrooted so probably won't work.

* Allow systemctl on first run

* Revert logging and other changes

---------

Co-authored-by: Omar Skalli <omar.skalli7@gmail.com>
Co-authored-by: David Heinemeier Hansson <david@hey.com>
Co-authored-by: Johan Sørensen <johan@johansorensen.com>
Co-authored-by: Taha <paprikataha@gmail.com>
Co-authored-by: Ryan Hughes <ryan@heyoodle.com>
Co-authored-by: Che-Wei Lin <linton.tw@gmail.com>
Co-authored-by: Patrick Byrne <pby.software@byrne.dk>
Co-authored-by: Eduardo Mínguez <e.minguez@gmail.com>
Co-authored-by: Joel Gaff, Jr <joelga@hey.com>
Co-authored-by: Michael Larsen <michaelarsen@gmail.com>
Co-authored-by: Shawn Yeager <shawn@shawnyeager.com>
Co-authored-by: observable <hello@observable.art>
Co-authored-by: Djordje Kovacevic <djordjek65@gmail.com>
2025-10-14 22:41:26 +03:00
David Heinemeier Hansson
3d335a5278 Add migration for new hotkeys 2025-10-14 22:26:54 +03:00