Lewis Buckley
7933b5eae0
echo reason for change
2025-08-20 12:54:32 +01:00
Lewis Buckley
3e4597b89c
Set net.ipv4.tcp_mtu_probing to 2
...
> Forces every new TCP socket to begin at a
> conservative MSS
> (min(path MTU, 1024 bytes) – 40).
> Immediately sends progressively larger probes
> and raises the MSS as soon as they’re ACKed.
This has been found to solve very slow deploys
with Tailscale, Kamal and our internal Docker
registry.
2025-08-20 12:34:57 +01:00
David Heinemeier Hansson
bd2eddbab4
Turn off auto-launching screensaver until tte is fixed
2025-08-15 09:52:41 +02:00
David Heinemeier Hansson
f456e21cab
Turn off tte until the package is fixed
2025-08-15 09:50:22 +02:00
David Heinemeier Hansson
3d283eac18
Ignore uwsm here too
2025-08-12 09:43:43 +02:00
David Heinemeier Hansson
9e7e5a1512
Pin uwsm to 0.23.0 to skip bad 0.23.1 while waiting for 0.23.2 ( #697 )
2025-08-12 08:07:13 +02:00
David Heinemeier Hansson
1e924d1794
It actually wasn't better to have the user defaults first
2025-08-11 22:11:13 +02:00
Florian Hammerschmidt
7e30335a2e
Use correct casing for OCaml menu item ( #675 )
2025-08-11 20:36:48 +02:00
David Heinemeier Hansson
79bdb151d1
Merge pull request #661 from basecamp/dev
...
Omarchy v1.13.0
2025-08-11 18:28:57 +02:00
David Heinemeier Hansson
4be9053d68
Merge branch 'master' into dev
2025-08-11 18:28:03 +02:00
David Heinemeier Hansson
b933f1f4cd
Autolaunch not working for Helix
2025-08-11 18:12:56 +02:00
David Heinemeier Hansson
cd8a6bb29a
Fix app launch name for cursor
2025-08-11 18:07:42 +02:00
David Heinemeier Hansson
6f6c50c573
Fix icon for PHP vanilla install
2025-08-11 18:04:23 +02:00
David Heinemeier Hansson
6dd7829886
Still need success on exit
2025-08-11 17:52:01 +02:00
David Heinemeier Hansson
26e3cc0b8c
Make the guard step by step
2025-08-11 17:49:21 +02:00
David Heinemeier Hansson
16c671adf0
Be explicit about success and skip all guards once user said proceed anyway
2025-08-11 17:29:18 +02:00
David Heinemeier Hansson
46fbe16dd4
Old habit
2025-08-11 17:25:10 +02:00
David Heinemeier Hansson
08982922eb
Remove needless comment
2025-08-11 17:17:46 +02:00
David Heinemeier Hansson
31ab6b4952
Protect against running on something other than x86_64 too
...
Co-authored-by: @daltonbr
Closes #628
2025-08-11 17:15:38 +02:00
RaphaelKimmig
76c7956d15
fix: lock 1password right away, not after unlock ( #644 )
2025-08-11 17:10:52 +02:00
Alexandre Perreault
e6a253efaa
Add noscreenshare windowrule to 1password to block accidental leaks ( #663 )
2025-08-11 17:09:02 +02:00
David Heinemeier Hansson
389f02e6ed
No longer need to manually set $OMARCHY_PATH
2025-08-11 17:07:42 +02:00
Shigeto Kumagai
ccbe7c817b
Omarchy-version command ( #565 )
...
* omarchy-version alias
* instead of alias, created command omarchy-version
* remove previously added alias, use omarchy-version command, instead
* set OMARCHY_PATH in the script
* updated OMARCHY_PATH
2025-08-11 17:07:17 +02:00
David Heinemeier Hansson
1dc3330480
And and
2025-08-11 17:06:20 +02:00
David Heinemeier Hansson
bc6fa48155
Allow a user to continue installing on their own accord and add check for root
2025-08-11 17:05:31 +02:00
David Heinemeier Hansson
06103d4258
Omarchy is exclusively for vanilla Arch without Gnome or KDE installed ( #524 )
2025-08-11 17:00:19 +02:00
David Heinemeier Hansson
e0edb8c660
Restart Waybar so update-available icon does not hang around
...
Co-authored-by: @LeonardoTrapani
Closes #541
2025-08-11 16:58:01 +02:00
David Heinemeier Hansson
30e7a323b8
Fix rm of protected file
2025-08-11 16:44:58 +02:00
Ryan Hughes
1c5a17f852
Disable systemd-networkd-wait-online ( #645 )
2025-08-11 16:43:38 +02:00
Ryan Hughes
c8e848530a
Add mise to UWSM path ( #654 )
2025-08-11 16:40:08 +02:00
David Heinemeier Hansson
b6a1d7643d
Add migration for replacing missing icon for Audio Settings
2025-08-11 16:35:09 +02:00
David Heinemeier Hansson
854a9e6427
Replace missing icon for wiremix
2025-08-11 16:33:25 +02:00
David Heinemeier Hansson
6c4571f2ca
Have to touch manually since we are relaunching from migration directly
2025-08-11 16:07:51 +02:00
David Heinemeier Hansson
7a1976a659
Improve description.
2025-08-11 16:06:10 +02:00
David Heinemeier Hansson
99d3cc113e
We unfortunately need to run the relaunch immediately
2025-08-11 16:04:26 +02:00
David Heinemeier Hansson
c5a91b1e0f
Need to export OMARCHY_PATH too
2025-08-11 15:57:25 +02:00
David Heinemeier Hansson
6a26a37c48
Need to export first!
2025-08-11 15:56:30 +02:00
David Heinemeier Hansson
03a4223be9
Need to have the PATH change run as the first migration or all others will fail
...
It needs to include omarchy/bin by default too
2025-08-11 15:52:28 +02:00
David Heinemeier Hansson
d12b194227
Add migration to tweak the tooltip for the Omarchy Menu
2025-08-11 15:35:59 +02:00
David Heinemeier Hansson
ddf9498f0a
Improve tooltip for Omarchy menu
2025-08-11 15:30:57 +02:00
David Heinemeier Hansson
ba40f6349e
Set the path so we can always rely on it during install
2025-08-11 15:06:39 +02:00
David Heinemeier Hansson
0fd360e94f
Group confs and runtimes together
2025-08-11 13:21:46 +02:00
David Heinemeier Hansson
199a9c805d
Fix menus popping
2025-08-11 12:32:09 +02:00
David Heinemeier Hansson
34ccff4cf6
Better fit of windows
2025-08-11 12:30:02 +02:00
David Heinemeier Hansson
0aedef58c9
Ensure this isn't closed with the installing terminal
2025-08-11 12:26:30 +02:00
David Heinemeier Hansson
f67cb1dbff
Reduce risk of wrapping logo
2025-08-11 12:17:28 +02:00
David Heinemeier Hansson
c61ef71653
Add dedicated Install > Gaming menu for Steam, RetroArch, and Minecraft
2025-08-11 12:13:57 +02:00
Brosseau Valentin
5be5dede6b
Fix missing defaults PHP extensions to create Laravel Project ( #630 )
...
* Fix missing default PHP extensions to create laravel Project
* iconv is required for Symfony project
* Add PHP only installation
* Add PHP only option in the menu
2025-08-10 22:12:21 +02:00
David Heinemeier Hansson
7d3d7e264b
Split out PHP into its own menu
2025-08-10 21:03:08 +02:00
David Heinemeier Hansson
7929988901
Slim down the verbiage
2025-08-10 21:02:57 +02:00
David Heinemeier Hansson
cb6134076f
Style
2025-08-10 21:02:44 +02:00
David Heinemeier Hansson
0a3916011c
Brand name is .NET
2025-08-10 20:46:00 +02:00
Brosseau Valentin
4b6e8962ca
Better PHP dev-env init ( #624 )
...
* Extract logic to avoid adding composer in the path multiple times and add Symfony
* Add missing usage
* Use the official script to install Symfony installer
* Use AUR package
* Move PHP and Composer install in function to avoid duplication.
* Add explicit usage for symfony-cli
---------
Co-authored-by: David Heinemeier Hansson <david@hey.com >
2025-08-10 20:45:47 +02:00
David Heinemeier Hansson
1d2fe96916
Missing ;;
2025-08-10 20:41:13 +02:00
David Heinemeier Hansson
36013ec2d9
Add Zig and Dotnet
2025-08-10 20:40:24 +02:00
MACHO MAN
1104951d7a
Update omarchy-install-dev-env with Zig ( #595 )
...
Added Zig because it uses "mise use" install so very easy to add-in
My first ever commit woohoo!
Co-authored-by: David Heinemeier Hansson <david@hey.com >
2025-08-10 20:37:24 +02:00
David Heinemeier Hansson
eb604e3e54
Breakout JavaScript options into their own submenu
2025-08-10 20:35:49 +02:00
David Heinemeier Hansson
5049640cfe
Style
2025-08-10 20:35:31 +02:00
David Heinemeier Hansson
ab43b036a1
Add Deno
2025-08-10 20:35:23 +02:00
David Heinemeier Hansson
86c967352b
Rely on Omarchy bin being part of PATH everywhere
2025-08-10 20:30:39 +02:00
David Heinemeier Hansson
7e28038687
Now being set system wide
2025-08-10 20:25:28 +02:00
David Heinemeier Hansson
d9d847fd71
Break-out omarchy-update so we can update each step independently and have changes apply to the active update
2025-08-10 20:23:29 +02:00
David Heinemeier Hansson
a23a48594f
Set OMARCHY_PATH systemwide as well
2025-08-10 20:23:02 +02:00
David Heinemeier Hansson
a5dacd5c1d
We need relaunches or reboots
2025-08-10 20:14:41 +02:00
David Heinemeier Hansson
8d20626534
Better spacing
2025-08-10 20:12:20 +02:00
David Heinemeier Hansson
72a1d81d20
Validate preconditions together
2025-08-10 20:12:16 +02:00
David Heinemeier Hansson
610ec4a398
Fix indentation
2025-08-10 20:09:03 +02:00
David Heinemeier Hansson
7e4da388bf
Be brief (then message will also fit in the window!)
2025-08-10 20:04:22 +02:00
Ryan Hughes
b2eb1b08a4
Add ~/.local/share/omarchy/bin to systemwide PATH ( #602 )
...
* Add omarchy to system path
* Remove unnecessary duplicate
* Remove path def since it's global now
* Migration for system-wide path
* Remove debug code
* Refresh after update
* Add common state script
* Restart on state detected
* Set state instead
* Export own path for menu
2025-08-10 19:58:44 +02:00
Ryan Hughes
94aa9b688f
Reduce Walker config to overrides + adhere to system font ( #620 )
...
* Reduce to only have overrides
* Change font to pick up system font
* Add migration
* Add walker restart to pick up new font
2025-08-10 18:40:31 +02:00
David Heinemeier Hansson
dfe7ea24b3
Flip order of includes around so user settings take precedence over Omarchy defaults
...
Closes #588
2025-08-10 15:30:13 +02:00
devmobasa
41ba61b760
Add .NET installation option to the development environment script ( #615 )
...
Co-authored-by: David Heinemeier Hansson <david@hey.com >
2025-08-10 15:30:03 +02:00
Shigeto Kumagai
4fb0d59a82
About.desktop fixed font size ( #566 )
...
* instead of alias, created command omarchy-version
* Revert "instead of alias, created command omarchy-version"
This reverts commit 87e45db6d5 .
wrong commit to dev
* Fix font size of About so it will stay in similar size
2025-08-10 15:25:02 +02:00
David Heinemeier Hansson
4c4792f36f
Suggest something that doesn't conflict with the Omarchy Menu launching
2025-08-10 15:18:57 +02:00
Brosseau Valentin
e8d98c6418
Use system wide package manager to install a package and install Laravel for the current user. ( #618 )
2025-08-10 14:17:47 +02:00
David Heinemeier Hansson
af00a902cd
Add extra Osaka Jade background image
2025-08-10 13:53:09 +02:00
Justin Lowry
38bf472dbd
add new Osaka Jade background ( #589 )
...
Co-authored-by: Justin Lowry <j.lowry@hey.com >
2025-08-10 13:51:47 +02:00
David Heinemeier Hansson
d23ce0f914
Add Ocaml option to install dev menu
2025-08-10 13:42:51 +02:00
Florian Hammerschmidt
b40a5a9a9f
Add OCaml ( #598 )
...
* Add OCaml
Add OCaml according to https://ocaml.org/install#linux_mac_bsd
I included also the development environment (LSP and some tools) as I figured this would be actually omakase but I can also remove it if we want to keep it clean.
* small fix
2025-08-10 13:41:06 +02:00
David Heinemeier Hansson
4237807bc1
Fix spelling and description
2025-08-10 10:17:22 +02:00
Florian Beer
4df374205f
Add Laravel ( #594 )
2025-08-09 22:48:57 +02:00
David Heinemeier Hansson
2e6e1c5bca
Add Rust and Java options too
2025-08-09 22:40:55 +02:00
David Heinemeier Hansson
616381833c
Add Bun as an option too
2025-08-09 22:34:57 +02:00
David Heinemeier Hansson
06345c7e25
Add Install > Development for setting up Rails and other mise options
2025-08-09 22:27:47 +02:00
David Heinemeier Hansson
1484cbb7d7
Add Install > Service menu with Tailscale added
2025-08-09 21:30:26 +02:00
David Heinemeier Hansson
528ab6bfd7
Add Helix as an editor option
2025-08-09 21:15:58 +02:00
David Heinemeier Hansson
6015b9c6ef
Add Discord as a default webapp
...
Co-authored-by: @robzolkos
Closes #567
2025-08-09 19:42:33 +02:00
Maximiliano Guzenski
f6d5df5a89
Package manager usability improvements ( #569 )
...
* better pkg manager with shotcuts
* removed ctrl-d, it conflict with terminal
* reveal keybinds to user
* We don't need yayf any more now we have full integration in Omarchy menu
---------
Co-authored-by: David Heinemeier Hansson <david@hey.com >
2025-08-09 19:34:01 +02:00
David Heinemeier Hansson
f06dd90429
Add Sublime Text as an Editor option
...
For @rosapolis and @jasonfried!
2025-08-09 18:02:36 +02:00
David Heinemeier Hansson
f63e777c9a
Use tag picker for file picker apps
...
And include sublime_text, since it doesn't use xdg-desktop-portal-gtk
2025-08-09 17:56:57 +02:00
David Heinemeier Hansson
0b31f3139f
Fix selection
2025-08-09 17:47:18 +02:00
David Heinemeier Hansson
90ba44f725
Fix opencode spelling to match proper branding
...
Sorry @thdxr!
2025-08-08 23:04:45 +02:00
David Heinemeier Hansson
abc0005893
Merge branch 'master' into dev
2025-08-08 21:12:20 +02:00
RaphaelKimmig
ba0666999e
Lock 1password on screen lock ( #564 )
...
* feat: lock 1password on screen lock
* chore: add migration for omarchy-lock-screen
2025-08-08 21:11:35 +02:00
David Heinemeier Hansson
c07c5652cb
Don't let chromium save dialogue get too big
2025-08-08 20:18:05 +02:00
David Heinemeier Hansson
9d561fe34d
Use a headline to explain what is already up to date
2025-08-08 18:07:22 +02:00
David Heinemeier Hansson
4ab3ff8349
Set default DNS to Cloudflare (backup to Google) and tune MTU probing for more reliable SSH
2025-08-08 18:05:10 +02:00
David Heinemeier Hansson
9ae0af7b21
Solve common flakiness with SSH
2025-08-08 18:03:19 +02:00
David Heinemeier Hansson
61032ba4d0
Set Cloudflare as the default DNS with Google as backup
...
Solves a bunch of problems with shitty local DNS
2025-08-08 18:00:30 +02:00
David Heinemeier Hansson
32e091d2e5
Add a tooltip to the waybar update available block
2025-08-08 17:51:19 +02:00
David Heinemeier Hansson
4d94f02584
Merge pull request #559 from basecamp/dev
...
Omarchy 1.12.1
2025-08-08 17:35:06 +02:00
David Heinemeier Hansson
f23e844340
Waybar actually autodetects css changes
2025-08-08 17:34:03 +02:00
David Heinemeier Hansson
e567e9ee8a
A bit more space
2025-08-08 17:31:28 +02:00
David Heinemeier Hansson
b0f48ca585
Update OS icon in About from Windows to Arch
2025-08-08 17:30:57 +02:00
David Heinemeier Hansson
375210f5c8
Give About more room to breathe
2025-08-08 17:27:48 +02:00
David Heinemeier Hansson
0c1419b725
This ain't windows, bro!
2025-08-08 17:13:39 +02:00
David Heinemeier Hansson
5624fc7e5e
Highlight current font as well
2025-08-08 17:02:00 +02:00
David Heinemeier Hansson
eb589b012e
Move together to other #item defintion
2025-08-08 17:01:51 +02:00
David Heinemeier Hansson
1b485efcf5
Highlight the current power profile too
2025-08-08 16:54:06 +02:00
David Heinemeier Hansson
c97de217b3
Use walker to highlight current selection
2025-08-08 15:56:16 +02:00
David Heinemeier Hansson
3566ecfc89
Merge pull request #561 from catlee/patch-1
...
Fix git usage in migration script
2025-08-08 15:36:00 +02:00
David Heinemeier Hansson
27607c1573
Use existing reloader
2025-08-08 15:28:56 +02:00
David Heinemeier Hansson
aa3195385d
Correct plurality
2025-08-08 15:15:01 +02:00
David Heinemeier Hansson
3db8028315
Correct spelling
2025-08-08 15:13:46 +02:00
David Heinemeier Hansson
f4ff108038
Two more commands for presentation
2025-08-08 15:12:26 +02:00
David Heinemeier Hansson
f33d004bc9
More commands that should not present themselves
2025-08-08 15:10:51 +02:00
David Heinemeier Hansson
4f1a87c7e3
Add update/restart process menu
2025-08-08 15:08:42 +02:00
David Heinemeier Hansson
567b05c489
Use present_terminal in omarchy-menu to do fancy command presentation
...
Then the individual commands can be clean
2025-08-08 15:08:27 +02:00
David Heinemeier Hansson
3d489382e4
No need to clear and wait for key to remove instead of just doing it after 2 seconds
2025-08-08 15:05:38 +02:00
David Heinemeier Hansson
485805fab3
Try ignoring diff return value instead
2025-08-08 14:42:44 +02:00
David Heinemeier Hansson
cbb9cc22e5
Try to run this in a subshell instead
2025-08-08 14:39:56 +02:00
Chris AtLee
c7e5428df9
Fix git usage in migration script
...
A user may not have `co` aliased to `checkout` and then will have errors running the migration script.
2025-08-08 08:35:32 -04:00
David Heinemeier Hansson
67e0b6a4e0
Ensure this completes
2025-08-08 13:36:07 +02:00
David Heinemeier Hansson
631c2071b7
Migration to fix expand icon margin
2025-08-08 13:35:01 +02:00
David Heinemeier Hansson
a49bd12f44
Also just use the normal CaskaydiaMono Nerd Font
...
Then we are compatible with the new font switcher
2025-08-08 13:34:50 +02:00
David Heinemeier Hansson
4ab46ef687
Fix tray margin to match the others
2025-08-08 13:32:40 +02:00
David Heinemeier Hansson
9dc12c1d3e
Fix missing comma for windowrule
2025-08-08 13:20:08 +02:00
David Heinemeier Hansson
af84d085f0
Rename omarchy-setup-* scripts that should have been omarchy-install-*
2025-08-08 13:04:58 +02:00
David Heinemeier Hansson
1cd6feed43
Add Install > AI and breakout Install > Style
2025-08-08 13:03:22 +02:00
David Heinemeier Hansson
39f8add864
Extract helper
2025-08-08 12:46:51 +02:00
David Heinemeier Hansson
fe92a78f21
Use full path for omarchy-update on waybar icon
2025-08-07 16:26:32 +02:00
David Heinemeier Hansson
6c75e705e8
Ensure Osaka Theme is checked out
...
To deal with the past bad migration
2025-08-07 14:10:12 +02:00
David Heinemeier Hansson
7bb9214c66
Fix the osaka jade theme migration
2025-08-07 13:58:48 +02:00
David Heinemeier Hansson
7eb661c9c8
Fix transcode-png2jpg
2025-08-07 13:38:01 +02:00
David Heinemeier Hansson
666dbd8f39
Merge pull request #528 from basecamp/dev
...
Omarchy 1.12.0
2025-08-07 13:12:01 +02:00
Johan Gyllenspetz
308033bd10
Allow selecting themes for deletion ( #533 )
...
Co-authored-by: Johan Gyllenspetz <gyllen@hey.com >
Co-authored-by: David Heinemeier Hansson <david@hey.com >
2025-08-07 13:05:18 +02:00
David Heinemeier Hansson
4a468041cb
Fix comments and description
2025-08-07 13:03:50 +02:00
David Heinemeier Hansson
97e3902455
Merge branch 'master' into dev
2025-08-07 13:02:22 +02:00
David Heinemeier Hansson
b75065c4cf
Ensure we are running the latest Walker and that its been restarted
2025-08-06 23:28:50 +02:00
David Heinemeier Hansson
8c8cf7aadb
Add migration to fix that broken multicastdns issue for printer setups
2025-08-06 23:21:29 +02:00
David Heinemeier Hansson
722fa73bc8
No need to carry this
2025-08-06 23:16:12 +02:00
Manuel
6b8917450f
Make Screensaver Background Color Black ( #526 )
...
* add sceensaver alacritty config file and changed screensaver cmd
* Move the screensaver config into defaults
Since its not meant to be user edited
---------
Co-authored-by: Manu <manuel.ramsaier@gmail.com >
Co-authored-by: David Heinemeier Hansson <david@hey.com >
2025-08-06 22:53:15 +02:00
David Heinemeier Hansson
26b09bb218
It is monospace
2025-08-06 22:02:46 +02:00
David Heinemeier Hansson
46d58ff0df
Have Style > Font also set for Waybar, SwayOSD, and fontconfig
2025-08-06 22:01:23 +02:00
David Heinemeier Hansson
08bc9fcaea
Better wording
2025-08-06 21:40:22 +02:00
David Heinemeier Hansson
81df3ce171
Add basic power profiles setup menu
...
Still need to be able to reveal which is the current profile
2025-08-06 21:36:07 +02:00
Glenn Oppegard
0fcda80630
Fix disabling of resolved Multicast DNS ( #521 )
2025-08-06 21:01:22 +02:00
Emmanuel Pastor
6348a0ad08
Fix wrong workspace numbers in description ( #522 )
2025-08-06 21:00:37 +02:00
David Heinemeier Hansson
43a31a10d0
Font menu needs to be wider
2025-08-06 20:28:48 +02:00
David Heinemeier Hansson
2737a76a85
Give the font cache 2 seconds to update before setting the font
2025-08-06 20:28:41 +02:00
David Heinemeier Hansson
ff0aedd0eb
Add font installer menu with typical programmer fonts
2025-08-06 16:01:04 +02:00
David Heinemeier Hansson
bade5b0d34
Pull the font-menu into omarchy-menu
2025-08-06 15:50:51 +02:00
David Heinemeier Hansson
58fbda80ef
Only attempt operation if a package name is selected
2025-08-06 15:19:53 +02:00
David Heinemeier Hansson
e3a3b98e0a
Add dedicated section for installing popular programming editors
2025-08-06 14:59:07 +02:00
adcv
8002586392
small fix for theme-remove menu selection items ( #505 )
2025-08-06 13:49:46 +02:00
David Heinemeier Hansson
180dc7c9b5
Merge branch 'master' into dev
2025-08-06 13:44:34 +02:00
David Heinemeier Hansson
88969588c4
Add Osaka Jade as default theme
2025-08-06 13:44:21 +02:00
Justin Lowry
8281533b54
Add Osaka Jade theme to default theme set. ( #514 )
...
* Add Osaka Jade Theme
* Use jpg for bg for lower size with no quality difference
---------
Co-authored-by: Justin Lowry <j.lowry@hey.com >
Co-authored-by: David Heinemeier Hansson <david@hey.com >
2025-08-06 13:42:48 +02:00
David Heinemeier Hansson
d72f716c83
Add transcode functions
2025-08-06 13:34:19 +02:00
Justin Lowry
1d29c32fe5
Add Osaka Jade theme to default theme set. ( #514 )
...
* Add Osaka Jade Theme
* Use jpg for bg for lower size with no quality difference
---------
Co-authored-by: Justin Lowry <j.lowry@hey.com >
Co-authored-by: David Heinemeier Hansson <david@hey.com >
2025-08-06 13:28:08 +02:00
David Heinemeier Hansson
41249a271a
Fit within the logo width
2025-08-06 08:44:53 +02:00
David Heinemeier Hansson
5ff0e82621
Do updatedb after installing a new package
...
So you can always find what's been installed via locate
2025-08-05 18:16:36 +02:00
David Heinemeier Hansson
1746c7556c
Merge pull request #500 from basecamp/dev
...
Omarchy v1.11.0
2025-08-05 17:23:23 +02:00
David Heinemeier Hansson
a7798a57bc
Make updating checking resilient against network being unavailable
2025-08-05 17:13:37 +02:00
David Heinemeier Hansson
9292c29640
Ensure we continue
2025-08-05 16:41:33 +02:00
David Heinemeier Hansson
db441e8813
Try to run this in a subshell to prevent the exit
2025-08-05 16:37:57 +02:00
David Heinemeier Hansson
137c24454f
Ensure they can all run from Walker
...
Which does not have the bash-powered PATH
2025-08-05 16:35:28 +02:00
David Heinemeier Hansson
b6325ea810
No longer used
2025-08-05 16:30:34 +02:00
David Heinemeier Hansson
fc11ce61cc
Add figma as a default web app
2025-08-05 16:28:58 +02:00
David Heinemeier Hansson
d9efaac906
Start hyprsunset on demand instead of needing it to run constantly
2025-08-05 16:25:08 +02:00
David Heinemeier Hansson
881af9b7d6
No longer need the functions
2025-08-05 15:58:53 +02:00
David Heinemeier Hansson
581937a204
Need the full path
2025-08-05 15:58:39 +02:00
David Heinemeier Hansson
d676f1a16f
Link to the extra themes index
2025-08-05 15:44:58 +02:00
David Heinemeier Hansson
b4e9465970
Use the new omarchy-webapp-install command
2025-08-05 15:34:45 +02:00
David Heinemeier Hansson
bd26465912
Give you an easy way to install a new background image
2025-08-05 15:23:02 +02:00
David Heinemeier Hansson
1a4b2d9420
Somehow lost the bindd versions
2025-08-05 15:11:04 +02:00
David Heinemeier Hansson
59b1d690d0
We now have this in the About screen
2025-08-05 14:19:58 +02:00
David Heinemeier Hansson
1c4c42bf76
Make menu disappear after changing theme
2025-08-05 14:10:58 +02:00
David Heinemeier Hansson
8c46ff9303
Help people realize what they're editing
2025-08-05 13:55:10 +02:00
David Heinemeier Hansson
6d7cbf0d05
Setup configs menu with auto-restart
2025-08-05 13:54:17 +02:00
David Heinemeier Hansson
14d652b63d
Use max volume 100 as default
2025-08-05 13:45:49 +02:00
David Heinemeier Hansson
e0e21b37d7
Don't like the SwayOSD overlay when max volume is above 100%
2025-08-05 13:45:37 +02:00
David Heinemeier Hansson
67d830cc39
Extract helper for nvim editing
2025-08-05 12:46:12 +02:00
David Heinemeier Hansson
a4bed3029e
Offer to setup bindings and input if those files are split out
2025-08-05 12:40:59 +02:00
David Heinemeier Hansson
7e1ca837b8
Offer to reorganize hyprland.conf as is done in the new config
2025-08-05 12:35:06 +02:00
David Heinemeier Hansson
2c73e48172
Split up the default .config/hypr/hyprland.conf to be easier to tailor with less risk of overwritting
2025-08-05 12:17:37 +02:00
David Heinemeier Hansson
206dc44649
Correct use from cli
2025-08-05 12:08:30 +02:00
David Heinemeier Hansson
58bdc4c307
Avoid duplication
2025-08-05 12:02:38 +02:00
David Heinemeier Hansson
7e2676d565
Add neovim to learning
...
But would be nice with a better tutorial for newcomers
2025-08-05 11:53:45 +02:00
David Heinemeier Hansson
9bd2d6e0c1
Add monitor and hyprland config links too
2025-08-05 11:51:16 +02:00
David Heinemeier Hansson
678882810e
Moved web app functions to full omarchy TUI commands
2025-08-05 11:40:35 +02:00
David Heinemeier Hansson
08ed9a5dff
Add web app management to Omarchy menu
2025-08-05 11:39:57 +02:00
David Heinemeier Hansson
59fefd34b1
Match the other installer/removers
2025-08-05 11:39:46 +02:00
David Heinemeier Hansson
e31745e67d
Don't leave lingering logo around
2025-08-05 11:36:33 +02:00
David Heinemeier Hansson
ae0e711e39
Give a hint for the hotkey
2025-08-05 10:50:13 +02:00
David Heinemeier Hansson
494c140859
Audio more common
2025-08-05 10:47:37 +02:00
David Heinemeier Hansson
d1b09e27a0
Add remove menu and tune up theme-remove script
2025-08-05 10:30:44 +02:00
David Heinemeier Hansson
2cd841a687
Explain what we are doing before asking for sudo
2025-08-05 09:42:25 +02:00
David Heinemeier Hansson
a75c9ef072
Add updating configs from defaults
2025-08-05 09:37:23 +02:00
David Heinemeier Hansson
8dc198c57f
Use full path so they can safely be run from Walker menu
2025-08-05 09:32:35 +02:00
David Heinemeier Hansson
3a06b639c3
Add Bash learnings too
2025-08-05 09:18:51 +02:00
David Heinemeier Hansson
ea31b4a090
Add Arch wiki to learning list
2025-08-05 09:16:01 +02:00
David Heinemeier Hansson
ea0da160b8
Merge pull request #494 from DavidHoenisch/master
...
improved error handling in fido2 setup
2025-08-05 08:34:27 +02:00
DavidHoenisch
1b17a049ff
improved error handling to exist on mistyped pin instead of failing silently
2025-08-04 22:03:42 -07:00
David Heinemeier Hansson
8170cb9ed4
Unified done showing and command style
2025-08-04 20:51:43 +02:00
David Heinemeier Hansson
82bcee5624
Fix grep
2025-08-04 20:42:20 +02:00
David Heinemeier Hansson
a8a8b017d6
Allow menu to install third party themes
2025-08-04 20:40:52 +02:00
David Heinemeier Hansson
e875a5d344
Old Omarchy TUI is gone!
2025-08-04 20:40:41 +02:00
David Heinemeier Hansson
4f8d758b07
Give it color
2025-08-04 20:30:00 +02:00
David Heinemeier Hansson
fc449efdb1
No longer needed
2025-08-04 20:28:44 +02:00
David Heinemeier Hansson
57443e74ad
Show logo now that we are coming from the new menu
2025-08-04 20:26:33 +02:00
David Heinemeier Hansson
9c70a8e187
Just using omarchy-update now
2025-08-04 20:23:38 +02:00
David Heinemeier Hansson
fe396b305c
Stray comment
2025-08-04 20:23:00 +02:00
David Heinemeier Hansson
2e117b57f0
Need to refresh waybar for the new Omarchy menu
2025-08-04 20:20:24 +02:00
David Heinemeier Hansson
eda03fcfe1
Try with Start instead
2025-08-04 20:18:49 +02:00
David Heinemeier Hansson
6dca3e1717
Renaming and order
2025-08-04 19:50:53 +02:00
David Heinemeier Hansson
9c4a45537a
Reveal omarchy menu from waybar
2025-08-04 19:50:49 +02:00
David Heinemeier Hansson
b4a6550b29
Use new omarchy-menu for everything
2025-08-04 19:50:36 +02:00
David Heinemeier Hansson
d599a98a76
Allow updating themes
2025-08-04 19:50:03 +02:00
David Heinemeier Hansson
b2ab061e3c
Rename function
2025-08-04 19:48:15 +02:00
David Heinemeier Hansson
7e84755c75
Extract theme-list and theme-set so they can be used more easily in any menu
2025-08-04 19:44:42 +02:00
David Heinemeier Hansson
552fbb47fe
Overhaul the omarchy-menu
2025-08-04 18:33:38 +02:00
David Heinemeier Hansson
de1330cd9f
Add standalone script for setting up the docker DBs
...
So we can use it via the new menu system
2025-08-04 18:27:04 +02:00
David Heinemeier Hansson
a9004662ca
Make it easier to use the yay fzf installer/uninstaller via menu
2025-08-04 18:26:36 +02:00
David Heinemeier Hansson
62975f0a23
Prepare for use in the new menu system
2025-08-04 18:26:08 +02:00
David Heinemeier Hansson
29f4ee3524
Removed by mistake
2025-08-04 18:25:05 +02:00
David Heinemeier Hansson
3acb5c2a83
Add setting up fingerprint too
2025-08-04 16:49:28 +02:00
David Heinemeier Hansson
8e1beac707
Link to the manual from here too
2025-08-04 16:46:44 +02:00
David Heinemeier Hansson
15d4ed80a9
Add command to update timezone too
2025-08-04 16:40:48 +02:00
David Heinemeier Hansson
575368e8c4
Migration to restart walker to pick up menu selections
2025-08-04 12:59:12 +02:00
David Heinemeier Hansson
fb5a56474d
Allow filtering on all the walker menus
2025-08-04 12:58:32 +02:00
David Heinemeier Hansson
45b6d96be0
Allow the wide menu to be filtered
2025-08-04 12:55:05 +02:00
David Heinemeier Hansson
256ce145ba
Better ordering
2025-08-04 12:50:09 +02:00
David Heinemeier Hansson
4c0d38616e
Better grouping
2025-08-04 12:50:05 +02:00
David Heinemeier Hansson
02043fa631
Turn screensaver binding into a full cmd menu
2025-08-04 12:44:19 +02:00
David Heinemeier Hansson
d16c178eb4
Excess CR
2025-08-04 12:43:21 +02:00
David Heinemeier Hansson
5e092c92ce
Migration to update update-available icon in the waybar
2025-08-04 12:19:17 +02:00
David Heinemeier Hansson
93980e6138
No backup if user config doesn't already exist
2025-08-04 12:17:42 +02:00
David Heinemeier Hansson
f223bbcb98
Use more conventional icon for "updates available"
2025-08-04 12:08:43 +02:00
David Heinemeier Hansson
7540bddee1
Toggle instead of stack hyprpicker
2025-08-04 11:54:04 +02:00
David Heinemeier Hansson
b358990a70
Set default size
2025-08-04 11:42:04 +02:00
David Heinemeier Hansson
9855693eb1
Position picture-in-picture windows correctly ( closes #260 )
...
Co-authored-by: @ElFitaFlores
2025-08-04 11:33:00 +02:00
David Heinemeier Hansson
1b650c2503
Merge pull request #479 from ryanrhughes/add-touchpad-gestures
...
Add touchpad gestures for Chromium
2025-08-04 11:18:53 +02:00
David Heinemeier Hansson
d518557b6f
Merge pull request #482 from ryanrhughes/add-theme-colors-to-tui
...
Add appropriate colors to TUI
2025-08-04 11:17:55 +02:00
Ryan Hughes
92e62ac26d
Add appropriate colors to tui
2025-08-04 02:00:06 -04:00
Ryan Hughes
6478f8b9f8
Add migration
2025-08-03 20:03:31 -04:00
Ryan Hughes
43d1b7304a
Add touchpad gestures
2025-08-03 19:57:33 -04:00
David Heinemeier Hansson
1306085102
Merge pull request #471 from rmacklin/fix-timeout
...
Fix hypridle timeout to actually be 2.5min
2025-08-03 20:12:13 +02:00
David Heinemeier Hansson
755633cd95
Documentation
2025-08-03 20:07:46 +02:00
David Heinemeier Hansson
63179c7d80
Add format-drive function to wipe drives
2025-08-03 19:59:25 +02:00
Richard Macklin
5a29322bf8
Fix hypridle timeout to actually be 2.5min
...
The intent was for this to be 2.5 minutes but 180s is 3 minutes.
2025-08-03 10:23:08 -07:00
David Heinemeier Hansson
fc911e16e6
Add script to update hyprland itself
...
Nice if you don't make any adjustments yourself
2025-08-03 16:57:53 +02:00
David Heinemeier Hansson
f21a808bc5
Merge pull request #467 from basecamp/dev
...
Omarchy 1.10.0
2025-08-03 16:10:52 +02:00
David Heinemeier Hansson
2712f268c8
Increase time before screensaver starts to 2.5 minutes (from 1 minute)
2025-08-03 10:00:21 -04:00
David Heinemeier Hansson
25ed6460e0
Forgot to add waybar refresh for auto-update icon to existing installations
2025-08-03 15:44:39 +02:00
David Heinemeier Hansson
d3fff87864
You really shouldn't have to mess with these regularly, so let's just use Update for Omarchy only
2025-08-03 15:34:31 +02:00
David Heinemeier Hansson
a9b9cbfa34
Must detach after restart
2025-08-03 15:30:49 +02:00
David Heinemeier Hansson
d84b521a19
Cleaner still
2025-08-03 14:09:07 +02:00
David Heinemeier Hansson
83e5faf224
Simplify migrations script
2025-08-03 14:07:39 +02:00
David Heinemeier Hansson
cb08f4ccd2
Extend time for battery warning to 30 seconds
...
Make it harder to miss. Closes #392 .
2025-08-03 14:02:57 +02:00
David Heinemeier Hansson
1dc8379533
Add migration for gvfs-mtp
2025-08-03 13:54:20 +02:00
Erik Brüggemann
c78133251a
feat: add gvfs-mtp ( #466 )
...
To view the contents of an Android device's storage via MTP in nautilus,
we need the corresponding plugin.
2025-08-03 13:52:47 +02:00
David Heinemeier Hansson
fb05e59bf6
Extract app-specific tweaks into their own files
2025-08-03 13:47:26 +02:00
David Heinemeier Hansson
5344885176
Its enough that its included in the Omarchy TUI
2025-08-03 13:10:29 +02:00
David Heinemeier Hansson
2278b400dd
Enable auto-discovery of network printers
...
Co-authored-by: @rockorager
2025-08-03 13:07:23 +02:00
David Heinemeier Hansson
4b027a9242
Move out of conditional in case user has already installed hyprsunset
2025-08-03 06:47:05 -04:00
Ryan Hughes
e7f086370d
Make repo configurable ( #139 )
2025-08-03 12:07:54 +02:00
David Heinemeier Hansson
4c650e53de
Migration to refresh walker to show all keybindings
2025-08-03 12:05:33 +02:00
David Heinemeier Hansson
81aeee437c
A few more binding description tweaks
2025-08-03 12:03:59 +02:00
David Heinemeier Hansson
9a09d45d6b
Increase Walker list max entries to 200 to accomodate all hotkeys
2025-08-03 11:50:31 +02:00
David Heinemeier Hansson
933d18fce3
Expand bind descriptions
2025-08-03 11:48:53 +02:00
Simon Dawson
8f3647c5c5
Use dynamic bindings list in omarchy-menu-keybindings ( #300 )
...
* fix: Use dynamic bindings list in omarchy-menu-keybindings
We can use `hyprctl binds` to get a dynamic list of the currently-set
key bindings. This allows for a custom user configuration that is
split into arbitrary config files, and which makes use of `unbind` to
remove default Omarchy key bindings.
* chore: Support optional description for key bindings
If the description is present, use it in the key
bindings menu, instead of displaying some version
of the dispatched command.
* chore: Add some key binding description strings
2025-08-03 11:11:29 +02:00
David Heinemeier Hansson
8ed29e6ce1
Change wording
2025-08-03 11:02:14 +02:00
David Heinemeier Hansson
fe1f6d4c3a
Just be consistent
2025-08-03 10:49:38 +02:00
David Heinemeier Hansson
65ba23d0bb
Extract omarchy-refresh-hyprsunset
2025-08-03 10:45:39 +02:00
David Heinemeier Hansson
c35311676c
Extract function
2025-08-03 10:44:45 +02:00
David Heinemeier Hansson
e1f697f914
Use restart bin extraction
2025-08-03 10:34:50 +02:00
David Heinemeier Hansson
8de2566fa4
Extract omarchy-restart-app
2025-08-03 10:33:34 +02:00
Jaxon Wright
3fb1bf9759
Add Hyprsunset for Blue Light Filtering / Nightlight ( #447 )
...
* install hyprsunset when installing other hypr packages
* add hyprsunset to autostart
* add default hyprsunset config to make it do nothing by default
* waybar: add hyprsunset shortcut next to bluetooth shortcut to quickly toggle blue light filtering
* waybar: fix icon switching for hyprsunset widget
* add migration for hyprsunset
* waybar: rename "Blue Light Filter" to "Nightlight"
* waybar: make nightlight module appear next to bluetooth module
* waybar: do not include nightlight module by default
* add omarchy-toggle-nightlight script
* add default keybinding for toggling hyprsunset nightlight (SUPER + CTRL + N)
* waybar: remove nightlight module from config entirely
* waybar: remove nightlight from css
* update hyprsunset migration to skip yay install if already installed
* omarchy-toggle-nightlight: use `omarchy-restart-waybar` script instead of pkill with -SIG
* omarchy-toggle-nightlight: only restart waybar if nightlight is in the waybar config
---------
Co-authored-by: David Heinemeier Hansson <david@hey.com >
2025-08-03 10:26:59 +02:00
David Heinemeier Hansson
3a5ef9d841
Ensure screensaver doesn't start while the computer is locked
2025-08-03 10:18:15 +02:00
David Heinemeier Hansson
008ede7bbd
Tweaks
2025-08-03 10:02:19 +02:00
David Heinemeier Hansson
c7020ee875
Merge branch 'dev' into dev
2025-08-03 09:47:54 +02:00
David Heinemeier Hansson
1fda1ade8a
Increase screensaver font size for looks and performance
...
Co-authored-by: @precision
2025-08-03 09:45:21 +02:00
David Heinemeier Hansson
cdc37313ad
Revert "Merge pull request #464 from rosscondie/feat/vim-navigation-in-walker"
...
This reverts commit b8275ca5af , reversing
changes made to 23b9b15936 .
2025-08-03 09:41:15 +02:00
David Heinemeier Hansson
b8275ca5af
Merge pull request #464 from rosscondie/feat/vim-navigation-in-walker
...
Add Vim-style j/k navigation to walker config
2025-08-03 09:40:12 +02:00
David Heinemeier Hansson
23b9b15936
Convert refresh-compose command into the same bin as everything else
2025-08-03 09:38:40 +02:00
David Heinemeier Hansson
2a2c5c90d1
Cleanup the omarchy-refresh/restart combos
2025-08-03 09:37:04 +02:00
Ross Condie
cf1b671a71
Add Vim-style j/k navigation to walker config
2025-08-03 09:10:45 +02:00
Uriah Welcome
cb79065e5d
Launch the screensaver on all monitors not just the focused one. We
...
also have to kill the screensaver across all monitors when we exit in
omarch-cmd-screensaver.
2025-08-02 19:51:47 -04:00
David Heinemeier Hansson
5fda6054ce
New installations don't need to migrate from what's already there
2025-08-02 22:47:39 +02:00
David Heinemeier Hansson
f4b684f588
Merge pull request #434 from basecamp/dev
...
Omarchy v1.9.0
2025-08-02 22:36:29 +02:00
David Heinemeier Hansson
631b62927a
Better than doing string comparison
...
Any tag difference means new release
2025-08-02 22:14:16 +02:00
David Heinemeier Hansson
e923be3f0b
Split omarchy-migrate into its own command
...
So it can be updated independently and apply quicker
2025-08-02 22:07:42 +02:00
David Heinemeier Hansson
d0c93e3b8a
Also update hyprlock for stopping before updating
2025-08-02 22:00:57 +02:00
David Heinemeier Hansson
54d22e9720
Stop screensaver when locking
2025-08-02 21:56:09 +02:00
David Heinemeier Hansson
f6a459b26b
Fix power menu for Screen save
2025-08-02 21:52:36 +02:00
David Heinemeier Hansson
f729004306
Show indicator if update is available ( #456 )
...
* Show indicator if update is available
* Language
2025-08-02 21:48:06 +02:00
David Heinemeier Hansson
63840c6e9a
Add screensaver as an option in the power menu
2025-08-02 14:44:01 +02:00
David Heinemeier Hansson
34f24cb38a
Offer to reboot after Linux kernel has been updated
...
Closes #377
2025-08-02 14:26:08 +02:00
David Heinemeier Hansson
6ecc09abdb
Start screensaver automatically ( #453 )
...
* No need to kill any more since any key will quit
* Command to refresh hypridle
* Start screensaver automatically after a minute
* Add migration
2025-08-02 14:14:03 +02:00
David Heinemeier Hansson
4db468a450
Must use the restarter to prevent stacking!
2025-08-02 14:13:54 +02:00
David Heinemeier Hansson
2823792ba2
Show diff when making a backup and clarify the implementation
2025-08-02 13:54:44 +02:00
David Heinemeier Hansson
b0b2bf30d8
Allow any key to stop the screensaver
2025-08-02 13:41:34 +02:00
David Heinemeier Hansson
343a948ffc
Simplify error checking
2025-08-02 13:37:00 +02:00
Ryan Hughes
ceee999853
Prevent Waybar stacking on resume ( #448 )
...
* Create omarchy-cmd-restart-waybar
* Replace -SIGUSR2 waybar instances
* Add migration
* Add or statment in case waybar is dead
* Just use omarchy-restart-waybar
---------
Co-authored-by: David Heinemeier Hansson <david@hey.com >
2025-08-02 13:21:47 +02:00
brink-lab
d56a2bce2b
Opacity for indicators of empty waybar workspaces ( #444 )
...
* Opacity for indicators of empty waybar workspaces
Adds opacity to the workspace indicators on waybar, if the workspace is empty. Makes the indicator appear dimmer to make it easier to find empty workspaces. Purely cosmetic UI tweak.
* Bump up opacity to be easier to read on light themes
* Add migration
* Apply grep to something!
---------
Co-authored-by: David Heinemeier Hansson <david@hey.com >
2025-08-02 13:16:51 +02:00
Ryan Hughes
0a16d502f2
Fix Plymouth login positioning in multi-monitor setups + limit password from overflowing ( #446 )
...
* Limit bullets to 21 to prevent overflow
* Fix plymouth rendering off center in multi-monitor setups
Co-authored-by: Raphael Kimmig <raphael.kimmig@ampad.de >
* Add migration
---------
Co-authored-by: Raphael Kimmig <raphael.kimmig@ampad.de >
2025-08-02 13:08:56 +02:00
Greg Helding
97dc9e8d50
Update Ristretto neovim.lua for compatibility with plugins expecting MiniIcons Highlights ( #449 )
...
* Update neovim.lua
* Update neovim.lua
2025-08-02 13:07:26 +02:00
Ryan Hughes
8aa8d99d8d
Prevent screensaver shifting up ( #450 )
...
Co-authored-by: David Heinemeier Hansson <david@hey.com >
2025-08-02 13:06:09 +02:00
Rob Cameron
0efd63f021
Adds BAT_THEME ENV var ( #438 )
2025-08-01 23:19:14 +02:00
David Heinemeier Hansson
06d61be018
Try to protect the screensaver from missing tte or pip
2025-08-01 16:05:04 +02:00
David Heinemeier Hansson
7bca5c1903
Make Yaru-blue the default
2025-08-01 14:26:28 +02:00
David Heinemeier Hansson
3d22840543
Allow themes to use a custom icon theme via the icons.theme file
...
They get to pick from the Yaru color set
2025-08-01 14:23:29 +02:00
Andy Davis
95de571809
Update migration to ensure walker is refreshed after finder prefix was added. ( #425 )
...
* Update migration that looks for prefix with '.' as it matches the other prefixes in the file. Also mod walker prefix to use double quotes for consistency to match the others.
* Rename fixed migration to ensure it runs again for all users
2025-08-01 13:32:21 +02:00
David Heinemeier Hansson
8673fa41ba
No need for these control characters any more now that we are using Walker
2025-07-31 21:25:50 +02:00
David Heinemeier Hansson
07d88a4b9a
Include timezones setup by default!
2025-07-30 23:48:51 +02:00
David Heinemeier Hansson
88e62994d1
Merge branch 'master' into dev
2025-07-30 23:44:41 +02:00
David Heinemeier Hansson
1c2b5ea8e0
Omarchy 1.8.0 ( #415 )
...
* Update location of sourced install script
* Add OMARCHY_PATH for easy access
* Formatting
* Enable using finder in walker (#396 )
* Enable using finder in walker
* capitalize name property
* Hot reload theme for quick switching
* Use fonts from AUR instead of downloading them directly like an animal
* Include the common JetBrains substitution
* Add a very basic font selector for terminal
* Give the new font selector a bit of room to breathe
* Swap Spotify GUI to TUI
* Correct package name
* Add theme update script (#391 )
* Move updating themes from Updates to theme menu
Yeah, it could go in either spot, but since we have one entire category
dedicated to themes, lets keep it there.
* Revert "Correct package name"
This reverts commit 4c46c2208a .
* Revert "Swap Spotify GUI to TUI"
This reverts commit b09d2d68cd .
* Added backup timestamps to various omarchy-refresh-* files to prevent clobbering (#402 )
* Added backup timestamps to omarchy-refresh-[hyprlock|swayosd|walker|waybar] scripts to prevent data loss if ran multiple times
* Added new script (omarchy-refresh-config) for refreshing various config files with automated backup creation
* update plymouth logo (#406 )
* Track migrations via state files to avoid running migrations that have already been performed. (#411 )
* Just use set -e instead of manually checking for return values
* Fix migration
* Unused
* Migrate fonts to packages
* No longer needed
* Use fd for better performance on walker finder
* Add walker config refresh to enable the finder
* Dropbox is now an optional setup
---------
Co-authored-by: Shigeto Kumagai <shk@all.daynight.jp >
Co-authored-by: Mohamedsayhii <63726183+Mohamedsayhii@users.noreply.github.com >
Co-authored-by: Ryan Hughes <ryan@heyoodle.com >
Co-authored-by: Andy Davis <developer.andy@gmail.com >
Co-authored-by: Taha <paprikataha@gmail.com >
2025-07-30 23:44:27 +02:00
David Heinemeier Hansson
f0b1dd286b
Dropbox is now an optional setup
2025-07-30 23:32:17 +02:00
David Heinemeier Hansson
7f66623317
Add walker config refresh to enable the finder
2025-07-30 23:27:21 +02:00
David Heinemeier Hansson
41c40e0e1d
Use fd for better performance on walker finder
2025-07-30 23:26:01 +02:00
David Heinemeier Hansson
c1a7f5a4e4
No longer needed
2025-07-30 22:54:50 +02:00
David Heinemeier Hansson
a0aa6862f5
Migrate fonts to packages
2025-07-30 22:54:45 +02:00
David Heinemeier Hansson
231438b2ea
Unused
2025-07-30 22:54:33 +02:00
David Heinemeier Hansson
a98adc499a
Fix migration
2025-07-30 22:47:34 +02:00
David Heinemeier Hansson
74552b9f6e
Just use set -e instead of manually checking for return values
2025-07-30 18:43:10 +02:00
Andy Davis
49c154cb1f
Track migrations via state files to avoid running migrations that have already been performed. ( #411 )
2025-07-30 18:40:59 +02:00
Taha
51f3d15ead
update plymouth logo ( #406 )
2025-07-30 16:13:40 +02:00
Andy Davis
ff5630c64f
Added backup timestamps to various omarchy-refresh-* files to prevent clobbering ( #402 )
...
* Added backup timestamps to omarchy-refresh-[hyprlock|swayosd|walker|waybar] scripts to prevent data loss if ran multiple times
* Added new script (omarchy-refresh-config) for refreshing various config files with automated backup creation
2025-07-30 16:12:37 +02:00
David Heinemeier Hansson
d4f6859022
Revert "Swap Spotify GUI to TUI"
...
This reverts commit b09d2d68cd .
2025-07-29 19:17:41 +02:00
David Heinemeier Hansson
8c2f51c08c
Revert "Correct package name"
...
This reverts commit 4c46c2208a .
2025-07-29 19:17:39 +02:00
David Heinemeier Hansson
91f5c4646c
Move updating themes from Updates to theme menu
...
Yeah, it could go in either spot, but since we have one entire category
dedicated to themes, lets keep it there.
2025-07-29 16:44:55 +02:00
Ryan Hughes
25f4513feb
Add theme update script ( #391 )
2025-07-29 16:42:18 +02:00
David Heinemeier Hansson
4c46c2208a
Correct package name
2025-07-29 16:33:47 +02:00
David Heinemeier Hansson
b09d2d68cd
Swap Spotify GUI to TUI
2025-07-29 16:31:40 +02:00
David Heinemeier Hansson
5c98de75d1
Give the new font selector a bit of room to breathe
2025-07-29 15:27:34 +02:00
David Heinemeier Hansson
66db3867a6
Add a very basic font selector for terminal
2025-07-29 15:27:25 +02:00
David Heinemeier Hansson
4f56efe0e9
Include the common JetBrains substitution
2025-07-29 15:18:30 +02:00
David Heinemeier Hansson
5405d383dc
Use fonts from AUR instead of downloading them directly like an animal
2025-07-29 15:15:39 +02:00
David Heinemeier Hansson
8ab18c1d38
Hot reload theme for quick switching
2025-07-29 14:42:48 +02:00
Mohamedsayhii
c95d14e5e2
Enable using finder in walker ( #396 )
...
* Enable using finder in walker
* capitalize name property
2025-07-29 14:28:14 +02:00
David Heinemeier Hansson
bdf5540cf3
Formatting
2025-07-29 14:21:14 +02:00
David Heinemeier Hansson
033b638992
Merge pull request #393 from sailoz/fix-splash-migration
...
Update location of sourced install script
2025-07-29 12:53:21 +02:00
David Heinemeier Hansson
eb74d4cb6f
Add OMARCHY_PATH for easy access
2025-07-29 08:42:27 +02:00
Shigeto Kumagai
1b576eb7f8
Update location of sourced install script
2025-07-29 13:14:37 +09:00
David Heinemeier Hansson
b7cbffc91d
Merge pull request #383 from basecamp/dev
...
Omarchy v1.7.0
2025-07-28 14:13:59 +02:00
David Heinemeier Hansson
9c5a29def4
Fix sort order bug with italics
2025-07-28 13:14:35 +02:00
David Heinemeier Hansson
189596cc88
Add migration for new ristretto theme
2025-07-28 13:01:02 +02:00
David Heinemeier Hansson
fbec9b5163
Always setsid so we don't die with the script
2025-07-28 12:58:57 +02:00
David Heinemeier Hansson
7f2c9391d2
/etc/sudoers.d is not accessible without sudo
2025-07-28 12:57:23 +02:00
David Heinemeier Hansson
bba8802c29
Merge branch 'master' into dev
2025-07-28 12:52:49 +02:00
Greg Helding
51fe5bf6e8
Add ristretto theme to default themes ( #384 )
...
* Add ristretto theme to defaults
* Update alacritty.toml
2025-07-28 12:49:12 +02:00
David Heinemeier Hansson
588ce42f08
Split and explain
2025-07-28 10:03:11 +02:00
David Heinemeier Hansson
c589130d8b
Merge pull request #379 from c4software/patch-3
...
Add ALT+Tab bindings to cycle windows and bring active to top
2025-07-28 10:02:47 +02:00
David Heinemeier Hansson
e39ec15197
Merge pull request #380 from sobran/fix/steam-windowrule
...
Fix: restrict Steam centering to only the main window
2025-07-28 09:59:15 +02:00
David Heinemeier Hansson
7589683cd1
Adjust migration to check for whether fastfetch already has the change or not
2025-07-28 09:58:51 +02:00
David Heinemeier Hansson
b1753c1c7c
Merge pull request #382 from tahayvr/omarchy-in-fastfetch
...
Display current Omarchy version in Fastfetch
2025-07-28 09:56:31 +02:00
David Heinemeier Hansson
e8d095c787
Match logo.txt
2025-07-28 09:32:44 +02:00
Taha
01d6deae34
Add migration script for Omarchy version in fastfetch
2025-07-27 23:34:10 -07:00
Taha
478b2da0f1
Add omarchy version to fastfetch config
2025-07-27 23:24:06 -07:00
Patrick Hoffmann
9d7ed32fc9
Fix: restrict Steam centering to only the main window
2025-07-28 00:33:53 +02:00
Brosseau Valentin
eca4f65475
Add ALT+Tab bindings to cycle windows and bring active to top
2025-07-27 21:07:20 +02:00
David Heinemeier Hansson
a801fde7b9
Recommend starship.rs for prompt
2025-07-27 14:10:04 -04:00
David Heinemeier Hansson
35a603d0d2
Don't force 2
2025-07-27 13:10:51 -04:00
David Heinemeier Hansson
e446c4c71e
Improve the examples and include the fractional scaling example
2025-07-27 12:33:54 -04:00
David Heinemeier Hansson
2953db18d9
Reveal a fully .bashrc that provides examples of what to overwrite
2025-07-27 10:45:22 -04:00
David Heinemeier Hansson
6e664c84a9
Merge pull request #369 from basecamp/update-boot-ansi
...
Update boot.sh ANSI
2025-07-26 22:02:09 -04:00
David Heinemeier Hansson
44925a6085
More readable
2025-07-26 21:58:09 -04:00
David Heinemeier Hansson
a0c90fb3db
Not needed
2025-07-26 21:57:27 -04:00
David Heinemeier Hansson
008fab9df3
Turn dazzle into a full-blown screensaver
2025-07-26 21:53:13 -04:00
David Heinemeier Hansson
ffd136cdc6
Add a fun dazzle with the Omarchy logo that just keeps looping
2025-07-26 21:10:52 -04:00
Sean Mitchell
0ff139860d
Update boot.sh ANSI
2025-07-26 17:04:50 -07:00
David Heinemeier Hansson
42886f86bb
Ordering
2025-07-26 18:49:33 -04:00
David Heinemeier Hansson
24e3f752ba
Float and center About
2025-07-26 18:49:22 -04:00
David Heinemeier Hansson
64c6e872fc
Match Omarchy TUI window to the slimmer logo
2025-07-26 18:38:55 -04:00
David Heinemeier Hansson
65577c1757
Merge branch 'dev'
2025-07-26 18:31:22 -04:00
David Heinemeier Hansson
b50a4e7a74
No color works better with more themes
2025-07-26 18:31:11 -04:00
David Heinemeier Hansson
b322d1cb47
Merge pull request #356 from basecamp/dev
...
Omarchy v1.6.2
2025-07-26 17:17:21 -04:00
David Heinemeier Hansson
d503b0cc37
Fix path
2025-07-26 17:14:31 -04:00
David Heinemeier Hansson
eeb784d087
Fix path here too
2025-07-26 16:49:43 -04:00
David Heinemeier Hansson
07a16487c0
Fix paths
2025-07-26 16:48:45 -04:00
David Heinemeier Hansson
c814aa534d
Install if MISSING
2025-07-26 16:47:25 -04:00
David Heinemeier Hansson
6de445a2a6
Spelling
2025-07-26 16:37:49 -04:00
David Heinemeier Hansson
73d8c70e06
Ensure we detach from the session so swaybg doesn't die with it
2025-07-26 16:36:42 -04:00
David Heinemeier Hansson
e3bf801654
Don't add this twice on rerunning either
2025-07-26 15:58:38 -04:00
David Heinemeier Hansson
b4d75729d9
Don't add the keys twice
2025-07-26 15:53:53 -04:00
David Heinemeier Hansson
68a221e456
Simplify and make it idempotent
2025-07-26 15:52:00 -04:00
David Heinemeier Hansson
42963368c0
Reference correct file
2025-07-26 15:43:29 -04:00
David Heinemeier Hansson
cf688baa34
We don't have this any more
2025-07-26 15:42:59 -04:00
David Heinemeier Hansson
0a8a502cf2
Add migration to refresh walker to get the = leader key for calculator
2025-07-26 15:37:28 -04:00
David Heinemeier Hansson
9844d4ab22
Merge pull request #362 from ryanrhughes/add-prefix-to-walker-calc
...
Add "=" as default walker prefix
2025-07-26 15:32:54 -04:00
David Heinemeier Hansson
cec5482483
Merge pull request #361 from basecamp/adjust-logo-assets
...
Adjust logo assets
2025-07-26 13:23:20 -04:00
David Heinemeier Hansson
bd43aee907
Merge pull request #348 from ryanrhughes/combine-plymouth-and-login
...
Combine plymouth and login installers
2025-07-26 13:22:44 -04:00
Ryan Hughes
6afbff2c27
Add "=" as default walker prefix
2025-07-26 13:12:28 -04:00
Ryan Hughes
cc79664efc
Combined login will run refresh commands
2025-07-26 13:09:28 -04:00
Ryan Hughes
162952f102
Run combined login now
2025-07-26 13:09:28 -04:00
Ryan Hughes
f693c33310
Combine plymouth and login
2025-07-26 13:09:28 -04:00
Sean Mitchell
32aa290af5
Update logo svg
2025-07-26 10:02:50 -07:00
Sean Mitchell
fbdbf852eb
Update logo txt
2025-07-26 10:02:29 -07:00
David Heinemeier Hansson
5b654d0282
Be careful not to exit the entire migration runner
2025-07-26 13:02:22 -04:00
David Heinemeier Hansson
4929d3e201
Merge pull request #351 from JaxonWright/bare-improvements
...
Improvements to Bare Install
2025-07-26 13:01:31 -04:00
David Heinemeier Hansson
29bfeba5cc
Merge pull request #357 from rmacklin/fix-step-total
...
Fix step total in install.sh subtexts
2025-07-26 12:55:43 -04:00
David Heinemeier Hansson
4e9e13f88d
Merge pull request #359 from saullrb/dev
...
Better handle chaotic aur installation
2025-07-26 12:55:26 -04:00
Jaxon Wright
7f3af84a60
#330 : update "add missing installation of Zoom" migration to skip if bare install
2025-07-26 12:41:22 -04:00
Jaxon Wright
62fb66a74a
omarchy-refresh-applications(#330/#341): do not copy xtras .desktop declarations if in bare mode
2025-07-26 12:41:22 -04:00
Jaxon Wright
cb48956a37
config.sh( #330 ): if bare install, create bare.mode file to allow updates to skip steps not applicable to bare installs
2025-07-26 12:41:22 -04:00
Saull Brandão
4e4e82c5b9
fix chaotic aur installation
2025-07-26 13:17:13 -03:00
Richard Macklin
302e92860e
Fix step total in install.sh subtexts
2025-07-26 09:00:20 -07:00
David Heinemeier Hansson
eace29af7d
Allow updating timezone from right-clicking the clock
...
Closes #314
2025-07-26 11:15:08 -04:00
David Heinemeier Hansson
51e2fa8598
Merge pull request #349 from ryanrhughes/update-theme-sh
...
Convert installers yay and check for existence to make re-runs faster
2025-07-26 09:55:08 -04:00
David Heinemeier Hansson
c081078e72
Protect pacman config from adopting broken mirror setup
2025-07-26 09:52:11 -04:00
Ryan Hughes
3c2559297d
Convert to yay and check for existence
2025-07-25 22:16:50 -04:00
David Heinemeier Hansson
4aa6b6c1f9
Merge pull request #342 from michaldziurowski/fix-videos-dir-for-screenrec
...
take into consideration xdg dirs for screenshot and screen recording
2025-07-25 22:15:38 -04:00
David Heinemeier Hansson
896ad9d97a
Merge pull request #344 from ryanrhughes/prevent-screenshot-stacking
...
Prevent screenshot selection stacking
2025-07-25 22:14:59 -04:00
David Heinemeier Hansson
83d43a7d8d
Merge pull request #347 from tahayvr/new-omarchy-logo
...
Update Omarchy logo
2025-07-25 22:13:09 -04:00
David Heinemeier Hansson
1fa2b62fba
Make it safe to rerun the theme.sh installer
...
Closes #343
2025-07-25 22:09:32 -04:00
David Heinemeier Hansson
d9f9f5212e
Don't need that twice
2025-07-25 21:58:51 -04:00
David Heinemeier Hansson
ba75889154
Slow it down a little
2025-07-25 21:57:28 -04:00
David Heinemeier Hansson
d6ba2af917
Spelling
2025-07-25 21:54:03 -04:00
David Heinemeier Hansson
2f12cdc751
Fix spelling
2025-07-25 21:35:39 -04:00
Taha Nejad
363a9ae4dc
update logo.txt with new logo
2025-07-25 17:47:30 -07:00
Taha Nejad
eefb4638e9
add omarchy.svg to root of repo
2025-07-25 17:40:14 -07:00
Ryan Hughes
bb2d21c3b7
Merge branch 'dev' into prevent-screenshot-stacking
2025-07-25 19:22:09 -04:00
Ryan Hughes
ac935bdaed
Kill selection if already active
2025-07-25 18:12:08 -04:00
David Heinemeier Hansson
f25be1d075
Fix path
2025-07-25 16:56:53 -04:00
David Heinemeier Hansson
8336788e0a
So 1/5 is right
2025-07-25 16:54:51 -04:00
David Heinemeier Hansson
d60563fe92
Need to happen as part of the destkop
2025-07-25 16:54:02 -04:00
David Heinemeier Hansson
1066415576
Bring back the first art
2025-07-25 16:49:29 -04:00
David Heinemeier Hansson
b5f60f78a8
Structure the installers explicitly with clearly defined segments
2025-07-25 16:48:53 -04:00
Michal Dziurowski
92c1db9176
take into consideration xdg dirs for screenshot and screen recording
2025-07-25 21:43:37 +02:00
David Heinemeier Hansson
25acc313b1
Just straight reboot when we're done
...
Script will abort anyway if there were any issues along the way
2025-07-25 15:43:21 -04:00
David Heinemeier Hansson
0ead8947f7
Add logo to logical substeps
2025-07-25 15:42:27 -04:00
David Heinemeier Hansson
37f4d4a411
More tweaks to the animations
2025-07-25 15:30:49 -04:00
David Heinemeier Hansson
c4a08c3c25
Try to do another header
2025-07-25 15:27:10 -04:00
David Heinemeier Hansson
0c36142f8a
Default to expand but allow others
2025-07-25 15:26:38 -04:00
David Heinemeier Hansson
65a5bbad82
Setup presentation tooling and functions as a separate step
2025-07-25 15:25:39 -04:00
David Heinemeier Hansson
165c940df2
A bit more effects
2025-07-25 15:21:36 -04:00
David Heinemeier Hansson
824ba78000
Let's try just showing the logo at identification time
2025-07-25 15:14:05 -04:00
David Heinemeier Hansson
6d3df204bc
Use terminal text effects for extra rizz
2025-07-25 15:05:41 -04:00
David Heinemeier Hansson
1c14b8eba2
Have to check for the right command
2025-07-25 14:30:18 -04:00
David Heinemeier Hansson
e01c1bb139
It's all setup
2025-07-25 14:29:08 -04:00
David Heinemeier Hansson
466fe6caba
Merge pull request #321 from saullrb/dev
...
Add Chaotic-AUR setup
2025-07-25 14:28:25 -04:00
David Heinemeier Hansson
10f71885b2
No longer needed
2025-07-25 13:43:32 -04:00
David Heinemeier Hansson
19c0d2887e
Reorder
2025-07-25 13:04:53 -04:00
David Heinemeier Hansson
f2b58c2b8e
Add dedicated omarchy-setup-steam script
2025-07-25 13:02:55 -04:00
David Heinemeier Hansson
46d135025e
Center steam window to prevent it from being off screen
2025-07-25 13:02:55 -04:00
David Heinemeier Hansson
46e972172c
Merge pull request #337 from anagrius/master
...
Fix fzf completion path for Arch Linux
2025-07-25 12:41:33 -04:00
David Heinemeier Hansson
79df336854
Merge pull request #333 from tahayvr/matteblack-plugin
...
matteblack.nvim is now a neovim colorscheme
2025-07-25 12:40:56 -04:00
Thomas Anagrius
0d6ea40252
Fix fzf completion path for Arch Linux
...
Update fzf completion source path from /usr/share/bash-completion/completions/fzf
to /usr/share/fzf/completion.bash to match the actual file location on Arch Linux.
2025-07-25 18:20:51 +02:00
Taha
a76c7ee33b
add matteblack plugin for neovim
2025-07-24 17:45:31 -07:00
David Heinemeier Hansson
674c5bfdda
Use Arch icon for this instead too for now
2025-07-24 18:11:03 -04:00
David Heinemeier Hansson
6cd8955409
Merge pull request #322 from benhoman/screen-cmd-output-dir
...
allow override of screenshot/screenrecord output
2025-07-24 18:07:38 -04:00
David Heinemeier Hansson
db63219398
A few more color corrections
2025-07-24 18:05:08 -04:00
David Heinemeier Hansson
42d80f2ce7
Consistent colors
2025-07-24 18:03:00 -04:00
David Heinemeier Hansson
4578d4e418
Cleanup files from needless comments
2025-07-24 18:02:00 -04:00
David Heinemeier Hansson
7242a57c18
Fix more swayosd colors
2025-07-24 18:00:00 -04:00
David Heinemeier Hansson
2d9ed8720b
Match color to mako
2025-07-24 17:39:06 -04:00
David Heinemeier Hansson
205bcd7be8
Hyprland fullscreen may conflict with the app-specific fullscreen, so need a separate key
...
This is the case with Typora which will retain its ugly menu bar when
Hyprland does the fullscreening, but be beautifully bare when its doing
its own fullscreening. The best would be if we could make F11 work such
that the app got a shot at fullscreening first, then if it wasn't
capable, we let Hyprland do it. But not sure there's a way to do that?
2025-07-24 16:13:36 -04:00
Ben Homan
70da2ecbe8
allow override of screenshot/screenrecord output
2025-07-24 11:39:12 -04:00
Saull Brandão
66b0fa0227
add chaotic aur
...
add chaotic aur repo
add noconfirm
only add chaotic aur for x86-64 arch
2025-07-24 07:55:56 -03:00
David Heinemeier Hansson
d2fffc40ea
Add migration to prevent Waybar stacking
2025-07-23 16:26:13 -04:00
David Heinemeier Hansson
8884cc7a5c
Prevent stacking of waybars after unlock by SIGUSR2'ing it
...
Bit crude, but better than a full kill.
Closes #196
2025-07-23 16:22:14 -04:00
David Heinemeier Hansson
a4e7f41798
Merge pull request #305 from basecamp/dev
...
Omarchy v1.6.1
2025-07-23 14:56:04 -04:00
David Heinemeier Hansson
8908ce91f8
Trailing slash
2025-07-23 14:55:00 -04:00
David Heinemeier Hansson
5458b46584
Merge pull request #304 from basecamp/increase-pamlockout-limit
...
Increase pamlimit lockout
2025-07-23 14:39:22 -04:00
David Heinemeier Hansson
9b7908d17b
Ensure we restart swayosd after setting up theming
2025-07-23 13:03:47 -04:00
David Heinemeier Hansson
a12cd97922
Increase pamlimit lockout
2025-07-23 12:59:32 -04:00
David Heinemeier Hansson
9231148cd7
Increase pamlimit lockout
2025-07-23 12:36:57 -04:00
David Heinemeier Hansson
c4c9cdc0f6
Only load inputrc for interactive terminals
...
Fixes claude-code warnings and is more proper anyway.
Closes #282
2025-07-23 12:03:53 -04:00
David Heinemeier Hansson
98f848d4a0
Fix the vibe coding hallucinations from swayosd theming
2025-07-23 11:53:04 -04:00
David Heinemeier Hansson
c36d76bb1c
Merge pull request #288 from aifrim/swayosd-cfg
...
full swayosd integration
2025-07-23 11:46:15 -04:00
David Heinemeier Hansson
71ccf9a367
Merge pull request #294 from precision/dev
...
Update media bindings to only display OSD on the focused display
2025-07-23 11:42:33 -04:00
David Heinemeier Hansson
e1f2cc4d3d
Merge pull request #297 from spdawson/feat/add-mariadb-to-docker-databases
...
Add MariaDB to Docker databases
2025-07-23 11:42:02 -04:00
David Heinemeier Hansson
08f187b4ea
Include satty in the list of windows that get a minimum size
...
Fixes #299
Co-authored-by: @mtk3d
2025-07-23 11:39:39 -04:00
David Heinemeier Hansson
35e1d1233e
Merge pull request #302 from ludo237/master
...
fix: walker css url
2025-07-23 11:38:10 -04:00
David Heinemeier Hansson
8f569921b3
Merge pull request #295 from abenz1267/dev
...
force package database refresh after adding multilib repo
2025-07-23 11:37:51 -04:00
Claudio Ludovico
3933cd7c89
fix: walker css url
...
there is an extra `/` that should not be ehre
2025-07-23 15:15:53 +02:00
Simon Dawson
ceb44d7aa1
feat: Add MariaDB to Docker databases
2025-07-23 10:36:36 +01:00
Andrej Benz
fd56404407
force package database refresh after adding multilib repo
2025-07-23 09:43:51 +02:00
Uriah Welcome
d2763225c3
Update the media bindings to only display on the currently focused
...
monitor.
sway-osd can also do playerctl
2025-07-22 23:28:17 -04:00
David Heinemeier Hansson
2b2103fb66
Put Sunset Lake first for Tokyo Night
2025-07-22 22:19:29 -04:00
David Heinemeier Hansson
11dfeae901
Merge pull request #246 from basecamp/dev
...
Omarchy v1.6.0
2025-07-22 16:24:55 -07:00
David Heinemeier Hansson
8c0ac90fe4
Remember to disown!
2025-07-22 19:17:41 -04:00
David Heinemeier Hansson
d83a87a01c
Don't hang the terminal
2025-07-22 19:09:47 -04:00
David Heinemeier Hansson
f0a9271506
Correct the order
2025-07-22 19:09:09 -04:00
David Heinemeier Hansson
faaf672eb4
Alert that we are updating system packages
2025-07-22 19:08:41 -04:00
David Heinemeier Hansson
0058023e85
Revert "Try to work around hanging"
...
This reverts commit 1976eafbcd .
2025-07-22 19:07:27 -04:00
David Heinemeier Hansson
4fedfbe9f1
Maybe it's hanging on dependencies?
2025-07-22 19:07:01 -04:00
David Heinemeier Hansson
1976eafbcd
Try to work around hanging
2025-07-22 19:07:01 -04:00
Alexandru Ifrim
1ebf88bac0
full swayosd integration
2025-07-23 01:51:04 +03:00
David Heinemeier Hansson
cce56a2684
Nicer sorting in Walker
2025-07-22 18:41:17 -04:00
David Heinemeier Hansson
c4b45779fe
Use current background link
2025-07-22 18:33:25 -04:00
David Heinemeier Hansson
d706eda676
Unused
2025-07-22 18:26:34 -04:00
David Heinemeier Hansson
7c75cbbcd5
Ensure indexes are up to date from boot.sh instead
2025-07-22 18:08:31 -04:00
David Heinemeier Hansson
69e48758fd
Can't actually update all packages before we are ready to reboot
...
Since kernel etc that needs a restart might have updated
2025-07-22 18:06:38 -04:00
David Heinemeier Hansson
2332a4f6db
Don't update index during the normal run
...
Since we did that at the start
2025-07-22 18:03:05 -04:00
David Heinemeier Hansson
bacaabe4a1
We don't have yay yet
2025-07-22 17:53:58 -04:00
David Heinemeier Hansson
60f5a3b063
Merge branch 'master' into dev
2025-07-22 14:53:27 -07:00
David Heinemeier Hansson
7a7a08f9c3
Drop the entire first run idea for now
2025-07-22 17:51:34 -04:00
David Heinemeier Hansson
4421f20e82
Reduce first run to just showing the manual for now
2025-07-22 17:49:08 -04:00
David Heinemeier Hansson
071be3abcb
Setup Docker DBs from TUI
2025-07-22 17:47:45 -04:00
David Heinemeier Hansson
771313b836
Update all the built-in packages from the ISO
2025-07-22 17:47:34 -04:00
David Heinemeier Hansson
dbe3ec8b2f
Safe to use this again then
2025-07-22 17:36:14 -04:00
David Heinemeier Hansson
5be61c17a1
Go back to ANSI header now that we dont open a browser until the end
2025-07-22 17:34:52 -04:00
David Heinemeier Hansson
98f5669637
Remove GH Setup for now too
2025-07-22 17:33:43 -04:00
David Heinemeier Hansson
bcf0e1ebf9
Save the Dropbox setup until we have an answer to GDK_SCALE
2025-07-22 17:27:23 -04:00
David Heinemeier Hansson
f06e11ac47
Focus back on the installer after opening the manual
2025-07-22 16:54:08 -04:00
David Heinemeier Hansson
03192de90e
Use a header that won't fold on a small screen
2025-07-22 16:38:33 -04:00
Saull Brandão
c0bb83e76c
Detect and apply keyboard layout configured during Arch installation ( #286 )
...
* Detect and apply keyboard layout configured during Arch installation
* align the identation
2025-07-22 16:08:53 -04:00
David Heinemeier Hansson
5e4c309b2c
Do dropbox first so we have the browser if we need it
2025-07-22 13:58:35 -04:00
David Heinemeier Hansson
a691a50559
Scaling workaround
2025-07-22 13:48:00 -04:00
David Heinemeier Hansson
778a69897b
Fix path
2025-07-22 13:37:04 -04:00
David Heinemeier Hansson
ff77d4731f
Allow it to start before existing
2025-07-22 13:23:59 -04:00
David Heinemeier Hansson
ec4efb304c
Didn't actually like that
2025-07-22 13:20:57 -04:00
David Heinemeier Hansson
1d4991426e
More shushing
2025-07-22 13:16:37 -04:00
David Heinemeier Hansson
c31250d7c0
Also can't use logo here or we're squishing
2025-07-22 13:12:35 -04:00
David Heinemeier Hansson
f36402b2c9
Clear before launching
2025-07-22 13:11:10 -04:00
David Heinemeier Hansson
ecf65b0499
Still need to keep it quiet
2025-07-22 13:10:47 -04:00
David Heinemeier Hansson
65ba4cc576
Might squish the logo when we open Docker or Manual
2025-07-22 13:09:01 -04:00
David Heinemeier Hansson
56999c0ae5
Use the Omarchy Manual webapp for launching
2025-07-22 13:06:35 -04:00
David Heinemeier Hansson
e3e46e1383
Install Omarchy Manual as its own web app
2025-07-22 13:06:05 -04:00
David Heinemeier Hansson
28bec8c7d2
Launch the Docker app if we installed Docker DBs
2025-07-22 13:03:14 -04:00
David Heinemeier Hansson
484b98ae43
No confirm please
2025-07-22 13:02:01 -04:00
David Heinemeier Hansson
14d9cd452c
Explain the gum picker
2025-07-22 13:01:19 -04:00
David Heinemeier Hansson
8071642b66
Use consistent conditional
2025-07-22 12:37:57 -04:00
David Heinemeier Hansson
ba1e50daa9
Keep it simple
2025-07-22 12:36:56 -04:00
David Heinemeier Hansson
1c69965819
Restart walker when we refresh the config
2025-07-22 11:21:50 -04:00
David Heinemeier Hansson
ea903c7d65
Cleanup the screenrecording script
2025-07-22 08:58:20 -05:00
Andreas Nigg
6d8a1e3bcf
wf-recorder instead of wl-screenrec (NVIDIA support for screen recording) ( #278 )
...
* use wf-recorder instead of wl-screenrec
wl-screenrec does not support NVIDIA drivers as of now
* install wf-recorder and migration for it
* use wl-screenrec for non-nvidia and wf-recorder otherwise
* useless comment
* only use one of the screen recording features
2025-07-22 08:47:25 -05:00
David Heinemeier Hansson
a94ee3dee8
Remove 1px border from hyprshot screenshots
...
Closes #277
Co-authored-by: @al3rez
2025-07-22 08:44:17 -05:00
David Heinemeier Hansson
a117f5a36a
Open current directory on n alone while still allowing opening direct files too
2025-07-22 07:53:01 -05:00
Blaž Škufca
d5b9a5f223
Update envs.conf ( #281 )
2025-07-22 07:44:36 -05:00
Ryan Hughes
b656ea0625
Prevent messing with the list ( #276 )
2025-07-21 21:21:55 -04:00
David Heinemeier Hansson
611668783b
Make sure we have jq for initial monitor setup
2025-07-21 20:42:39 -04:00
David Heinemeier Hansson
cd0565a57f
Explain where to find Dropbox icon
2025-07-21 20:38:54 -04:00
David Heinemeier Hansson
e464f19bff
Not starting right
...
Emacs people can figure themselves out
2025-07-21 20:34:09 -04:00
David Heinemeier Hansson
2567baf00e
Clear so not smushed
2025-07-21 20:31:05 -04:00
David Heinemeier Hansson
84065dd767
Cleanup terminal after each step
2025-07-21 20:29:43 -04:00
David Heinemeier Hansson
377522f804
Try a simpler setup flow
2025-07-21 20:12:58 -04:00
David Heinemeier Hansson
a7b423a2c4
No redirect since stderr has the code
2025-07-21 20:11:41 -04:00
David Heinemeier Hansson
853d46854f
Even if you kill it, you're done
2025-07-21 20:11:32 -04:00
David Heinemeier Hansson
785d575ecc
Fix installation references
2025-07-21 19:58:54 -04:00
David Heinemeier Hansson
f346c78826
Quiet stderr
2025-07-21 19:55:40 -04:00
David Heinemeier Hansson
47584de6db
Let it tile so browsers open neatly next to it
2025-07-21 19:05:32 -04:00
David Heinemeier Hansson
b150a1f068
Start the server as well
2025-07-21 19:01:00 -04:00
David Heinemeier Hansson
9cbe88d43d
Move to the front and wrap in a no-op for when its there
2025-07-21 18:59:40 -04:00
Mateusz Cholewka
790e90515e
Add swayosd for on-screen volume and brightness indicators ( #274 )
...
* Make these executable
* Replace pavucontrol with wiremix (#225 )
Add to install
* Revert "Replace pavucontrol with wiremix (#225 )"
This reverts commit 620b397859 .
* Add swayOSD to show brightness and volume status
* Add swayOSD migration
* Move swayosd from desktop to hyperlandia
---------
Co-authored-by: David Heinemeier Hansson <david@hey.com >
Co-authored-by: Roeland <roel4d@webding.org >
2025-07-21 18:58:11 -04:00
Saull Brandão
24aa77a6cf
Add F11 keybind to toggle fullscreen for active window in hyprland ( #273 )
2025-07-21 18:54:30 -04:00
David Heinemeier Hansson
ac3aadd93a
Correct path here too
2025-07-21 18:50:48 -04:00
David Heinemeier Hansson
95c6882e54
Ensure first-run flow isn't run for existing installations
2025-07-21 18:47:06 -04:00
David Heinemeier Hansson
cdc9f8606e
Go to the Omarchy directory first
2025-07-21 18:45:31 -04:00
David Heinemeier Hansson
ae2e626c0e
Use familiar emoji leader key of : instead of .
2025-07-21 18:44:06 -04:00
David Heinemeier Hansson
3518062c1f
Fix bin references
2025-07-21 18:39:24 -04:00
David Heinemeier Hansson
83a8f42bd7
Open the manual as the last step
2025-07-21 18:27:15 -04:00
David Heinemeier Hansson
6a3ce098e9
Use a common namespace for cmds
2025-07-21 18:26:09 -04:00
David Heinemeier Hansson
d1ba090bec
Its obvious
2025-07-21 18:13:53 -04:00
David Heinemeier Hansson
04ec2ba84d
Reuse the Omarchy title so we get the same float
2025-07-21 18:13:37 -04:00
David Heinemeier Hansson
273c261b3e
Give a little more breathing room
2025-07-21 18:13:26 -04:00
David Heinemeier Hansson
fa5b13a284
Finalize the first-run flow
2025-07-21 18:05:48 -04:00
David Heinemeier Hansson
22ff741c7f
Hurray
2025-07-21 17:57:29 -04:00
David Heinemeier Hansson
702c6f015e
Accommodate more themes
2025-07-21 17:55:21 -04:00
David Heinemeier Hansson
602009ebf3
Add a first-run flow
2025-07-21 17:46:37 -04:00
David Heinemeier Hansson
16e9553a40
Remove all noise
2025-07-21 16:28:07 -05:00
David Heinemeier Hansson
98b5c862bc
Breaks the ini
2025-07-21 16:27:00 -05:00
David Heinemeier Hansson
0c6719becc
No longer using current/backgrounds
2025-07-21 17:12:16 -04:00
David Heinemeier Hansson
e8c23532b3
Reuse ansi art and clear install when we ask for input
2025-07-21 16:22:28 -04:00
David Heinemeier Hansson
a7fb87f08b
Need to put remove somewhere else -- not common enough to gum this up
2025-07-21 16:10:26 -04:00
David Heinemeier Hansson
e898ae327f
Use dropbox-cli so it doesn't quit when the terminal does
2025-07-21 16:09:08 -04:00
David Heinemeier Hansson
b21a236bf3
Fixup the Dropbox setup flow
2025-07-21 16:05:29 -04:00
David Heinemeier Hansson
6ef2ce0088
Enable caps lock again as default xcompose key
2025-07-21 15:45:44 -04:00
David Heinemeier Hansson
5d09154079
Start walker service after doing installation
2025-07-20 22:19:22 -05:00
Taha
f083d3e9ec
fix the low contrast colors for comments in NeoVim for matte black theme ( #268 )
2025-07-20 22:00:48 -05:00
David Heinemeier Hansson
f60e66cfdf
Move Dropbox to a setup script
2025-07-20 21:51:46 -05:00
David Heinemeier Hansson
fcf00494bb
Now that Dropbox has its own service starter, use another example
2025-07-20 21:43:29 -05:00
David Heinemeier Hansson
e7da208505
Fix using backgrounds from inside the themes
2025-07-20 21:30:06 -05:00
David Heinemeier Hansson
3415fef297
Go back to just always updating system packages
...
Otherwise we can't depend on having the same minimum versions
2025-07-20 21:24:10 -05:00
David Heinemeier Hansson
61a7aee377
Ensure this isnt run over and over also
2025-07-20 21:21:28 -05:00
David Heinemeier Hansson
f781a805c9
Install missing Dropbox dependencies if Dropbox is there
2025-07-20 21:19:34 -05:00
David Heinemeier Hansson
9c01775287
Better to use the refresh commands so you don't forget to write the migration
2025-07-20 21:16:04 -05:00
David Heinemeier Hansson
b8b3548019
Update waybar.css to fix waybar dancing workspace numbers with a migration
2025-07-20 21:09:07 -05:00
David Heinemeier Hansson
3634235eee
Move from permission setup to .bak process
...
Means less interaction for folks just riding on the default train
without overwriting the work of people who've made changes.
2025-07-20 21:07:59 -05:00
David Heinemeier Hansson
1f1660f5e4
One smaller for less spacing
2025-07-20 20:41:24 -05:00
David Heinemeier Hansson
35fb85ea5a
Revert "Temporary fix for waybar stacking on waking from sleep"
...
This reverts commit b967223d3c .
2025-07-20 20:22:52 -05:00
David Heinemeier Hansson
b967223d3c
Temporary fix for waybar stacking on waking from sleep
...
Sledge hammer fix by restarting the waybar, but it'll do the job until
we find a better fix for #196
2025-07-20 20:14:57 -05:00
David Heinemeier Hansson
af72a45dbd
Remove non-existent vibe-code hallucinated options and clean up theme files
2025-07-20 18:07:15 -05:00
Richard Macklin
f81983ec50
Fix detection of "new migrations" in omarchy-update ( #219 )
...
Previously, `omarchy-update` used the timestamp of the most recent git
commit to determine which migrations are "new" and should be executed.
Unfortunately, that strategy can (and did) fail in certain scenarios. If
a migration was generated at time T1 but not merged until time T3, and
meanwhile omarchy's `master` branch was updated to a new release with
commit timestamp T2 (where T1 < T2 < T3), then anyone who runs
`omarchy-update` between T2 and T3 would end up with `last_updated_at`
equal to T2; thus, on their next `omarchy-update` it would fail to
detect the migration with timestamp T1 as a "new" migration that should
be executed.
This commit changes the strategy for detecting "new" migrations to avoid
that problem. Rather than recording the most recent commit's timestamp,
we record its SHA. Then, after pulling the new changes, we can leverage
`git diff --name-only --diff-filter=A $SHA.. migrations/*.sh`
to return precisely the list of migration files that were introduced by
our `git pull`. It doesn't matter if any of those migrations have a
timestamp that was earlier than the timestamp of the commit we started
on - we will always execute *every* migration that didn't exist before
our `git pull`!
2025-07-20 17:55:22 -05:00
David Heinemeier Hansson
dca7e9a8e8
Also don't do these migrations if they were already completed
2025-07-20 17:52:32 -05:00
Noah Penza
e2c94acd94
Add min-width to workspace numbers ( #252 )
2025-07-20 17:45:58 -05:00
David Heinemeier Hansson
5b42501c9f
Same style as others with description always
2025-07-20 17:44:08 -05:00
David Heinemeier Hansson
ecc9a46bff
Wrap a little better
2025-07-20 17:43:17 -05:00
Saull Brandão
fafe78d80f
add missing installation of zoom ( #262 )
2025-07-20 17:40:45 -05:00
David Heinemeier Hansson
9b8569e537
Make migrations faster to skip if they've already been run
2025-07-20 17:36:29 -05:00
Ryan Hughes
5b3c324350
Change default launcher from Wofi to Walker ( #218 )
...
* Change launcher from wofi -> walker
* Add migration
* More wofi -> walker locations
* Add rose pine theme
* Rename refresh script
* Minor improvements to walker + add uwsm
* Back out running as service
* Make these executable
* Add plugins dir for now to resolve open issue 355 from v0.13.0 release
* Replace pavucontrol with wiremix (#225 )
Add to install
* Revert "Replace pavucontrol with wiremix (#225 )"
This reverts commit 620b397859 .
* Fix reference
* Add libqalculate so calc works out of the box
* Actually add libqalculate
* Re-add media
* Add catppuccin-latte
* Final cleanup
* Remove partially baked theme
* Remove failing migration
* Remove failing migration
* Fix refresh script
* Simplify css setup
* Rearrange walker theme files
* Change theme name
* Remove unnecessary file
* Clear everything
* Only worry about the config file now
* Disable load in animation for walker
* Run walker as service
* Make sure we have fresh package db
* Add keybindings theme
* Remove history
* Explain section
* Assume wofi is gone, only run if walker isn't there
* Move as the latest
---------
Co-authored-by: David Heinemeier Hansson <david@hey.com >
Co-authored-by: Roeland <roel4d@webding.org >
2025-07-20 16:17:42 -05:00
David Heinemeier Hansson
df13763d42
Better extraction
2025-07-19 22:43:28 -05:00
David Heinemeier Hansson
81727a20ce
Install everything needed for full Dropbox + split out other potentially flaky installs
2025-07-19 22:43:09 -05:00
David Heinemeier Hansson
aac9e158d1
Migration to add libappindicator-gtk3
2025-07-19 22:25:32 -05:00
David Heinemeier Hansson
b98634d06b
Need libappindicator-gtk3 for Dropbox tray icon to work right
2025-07-19 22:24:42 -05:00
David Heinemeier Hansson
309c35c866
Extract shared function
2025-07-19 17:02:52 -05:00
David Heinemeier Hansson
4427c0bb28
Add full screen recording as an option
2025-07-19 16:58:22 -05:00
David Heinemeier Hansson
30b3af58e5
Use same naming convention as new screenshot flow
2025-07-19 16:49:50 -05:00
David Heinemeier Hansson
6b947ffb45
Add satty to the default screenshot flow
2025-07-19 16:49:39 -05:00
David Heinemeier Hansson
f569c4e365
Moving away from SIGUSER2 didn't help with the stacking, so return it
2025-07-19 15:11:52 -05:00
David Heinemeier Hansson
cf71a3f101
Ensure apps started with uwsm stay managed by uwsm on restarts
2025-07-19 15:11:32 -05:00
David Heinemeier Hansson
ceedf474cb
Include failed attempt counter and notice when you are locked out for 10 mins
...
Closes #229
Co-authored-by: @jhosdev
2025-07-19 12:34:34 -05:00
David Heinemeier Hansson
178f97a6e3
We don't need the GUI for fcitx5
...
The fewer packages the better
2025-07-18 23:33:08 -05:00
David Heinemeier Hansson
f99277ad71
Remove needless comments
2025-07-18 23:00:42 -05:00
David Heinemeier Hansson
ca69f15709
Not needed
2025-07-18 22:58:48 -05:00
David Heinemeier Hansson
2e874adb50
Add simple screen recordings ( #235 )
...
* Add simple screen recording tool
* Need slurp too
2025-07-18 22:55:28 -05:00
David Heinemeier Hansson
3b0fd13be1
Set class/title in case we want to do window settings on it
2025-07-18 22:54:42 -05:00
David Heinemeier Hansson
f8a7e1c7eb
Finish transition from audio settings GUI to TUI
2025-07-18 22:54:17 -05:00
Roeland
ee5785855a
Replace pavucontrol with wiremix ( #225 )
...
Add to install
2025-07-18 22:40:42 -05:00
David Heinemeier Hansson
da597ac567
Revert "Replace pavucontrol with wiremix ( #225 )"
...
This reverts commit 620b397859 .
2025-07-18 22:39:25 -05:00
Roeland
620b397859
Replace pavucontrol with wiremix ( #225 )
...
Add to install
2025-07-18 22:38:45 -05:00
David Heinemeier Hansson
03053626e3
Make these executable
2025-07-18 17:49:56 -07:00
David Heinemeier Hansson
7f681c71fb
Extra CR
2025-07-18 17:44:18 -07:00
David Heinemeier Hansson
d76d31a5af
Make these executable too
2025-07-18 17:43:20 -07:00
David Heinemeier Hansson
3c156ab059
Better error handling and make these full scripts
2025-07-18 17:43:01 -07:00
David Heinemeier Hansson
dbfad74ba3
Better error catching
2025-07-18 17:33:51 -07:00
David Heinemeier Hansson
56e1ba9c5d
Merge branch 'master' into dev
2025-07-18 17:18:02 -07:00
David Heinemeier Hansson
68a188d299
Offer community help link
2025-07-18 17:17:42 -07:00
David Heinemeier Hansson
4df7fcb716
Merge pull request #233 from alansikora/alan/setup-fixes
...
Setup is failing
2025-07-18 17:13:10 -07:00
Alan Sikora
913675bd5e
Creating plymouth-quit.service.d before running tee
2025-07-18 21:05:38 -03:00
Alan Sikora
56e25bd02c
Update docker.sh
2025-07-18 21:05:29 -03:00
David Heinemeier Hansson
2224249901
Merge pull request #223 from ryanrhughes/improve-boot-times
...
Improve boot times
2025-07-18 14:52:26 -07:00
David Heinemeier Hansson
2b0c56bbb1
Merge pull request #220 from rmacklin/reset-any-stash-conflicts-before-proceeding-in-omarchy-update
...
Reset any stash changes before proceeding if there were conflicts
2025-07-18 14:40:39 -07:00
David Heinemeier Hansson
f388e90d3b
Add migration for new Catppuccin Latte theme
2025-07-18 14:35:37 -07:00
David Heinemeier Hansson
cd915557ae
Merge pull request #212 from ryanyogan/omarchy-catppuccin-latte-theme
...
Omarchy Theme ~ Adds Catppuccin Latte
2025-07-18 14:32:51 -07:00
David Heinemeier Hansson
96e87d8e7e
Minify without quality loss
2025-07-18 14:31:57 -07:00
David Heinemeier Hansson
be751a3dde
Merge pull request #223 from ryanrhughes/improve-boot-times
...
Improve boot times
2025-07-18 14:26:27 -07:00
Ryan Yogan
786b0b2205
adds a light pastel background and official btop theme
2025-07-18 10:12:28 -05:00
Ryan Hughes
ced618318d
Mask
2025-07-18 05:12:36 -04:00
Ryan Hughes
f5553a8d30
Update 1752797704.sh
...
MASK
2025-07-18 05:11:51 -04:00
Ryan Hughes
e34dbe7d50
Create directories
2025-07-18 04:40:41 -04:00
Ryan Hughes
19d45670ce
Change when plymouth is dismissed and prevent docker blocking
2025-07-18 04:37:47 -04:00
Richard Macklin
4bb8afde02
Reset any stash changes before proceeding if there were conflicts
...
If the worktree has conflicts after applying the user's changes from the
autostash, we should reset them before proceeding to ensure we are in
a working state. When there are conflicts, git still keeps the stash
entry, so the user will still be able to manually re-pop the stash and
resolve the conflicts after `omarchy-update` has finished.
In the case of conflicts, the output will look something like this (I've
omitted most of the normal `git pull` output, hence the `[...]`):
```
Updating 729cd6a..45b5d3e
Created autostash: 91853c4
Fast-forward
bin/omarchy | 10 +++++++---
[...]
create mode 100644 themes/tokyo-night/backgrounds/2--Milad-Fakurian-Abstract-Purple-Blue.jpg
Applying autostash resulted in conflicts.
Your changes are safe in the stash.
You can run "git stash pop" or "git stash drop" at any time.
bin/omarchy:65: leftover conflict marker
```
before proceeding with the rest of the `omarchy-update` script from a
clean state. So the user will see 1) that there were conflicts when
applying the autostashed changes, 2) that their changes are still safe
in the stash, and 3) which files (and lines) had conflict markers.
2025-07-17 23:06:25 -07:00
David Heinemeier Hansson
49efa1c3f1
Add third Tokyo Night background
2025-07-17 22:35:02 -07:00
David Heinemeier Hansson
87e55b193b
Merge pull request #215 from rmacklin/use-pull-autostash
...
Use `git pull --autostash` in `omarchy-update`
2025-07-18 00:42:16 -04:00
Ryan Yogan
5252990396
increases the theme menu width for additional characters
2025-07-17 21:49:46 -05:00
Ryan Yogan
276886af8e
adds catppuccin logo
2025-07-17 21:35:22 -05:00
Ryan Yogan
0e0741feb7
adds official catppuccin alacritty theme
2025-07-17 21:24:25 -05:00
Richard Macklin
cc0ac314ef
Use git pull --autostash in omarchy-update
...
This is a minor follow-up to dcc4071979
to leverage the `--autostash` flag of `git pull` which does the same
thing we were doing in three separate commands.
This also avoids the possibility of popping something from the stash
that `omarchy-update` didn't actually stash. In other words, if the
initial `git stash` was a no-op (because there were no changes in the
working tree), it's actually not desirable for `omarchy-update` to
`git stash pop` at the end, since that potentially pops something the
user had manually stashed (we only want `omarchy-update` to pop its own
stash entry). Using `--autostash` handles this correctly.
Ref:
https://git-scm.com/docs/git-pull#Documentation/git-pull.txt---autostash
2025-07-17 19:13:35 -07:00
Ryan Yogan
98c269e6d5
adds catppuccin from base catppuccin theme
2025-07-17 21:11:34 -05:00
David Heinemeier Hansson
45b5d3ea47
Merge pull request #209 from basecamp/dev
...
Omarchy v1.5.0
2025-07-17 20:15:04 -04:00
Ryan Yogan
d200cec03c
removes not-needed styles
2025-07-17 19:14:15 -05:00
David Heinemeier Hansson
94afc734ef
Merge pull request #210 from t0gun/fix-iwd-detection
...
fix: check for iwctl instead of iwd
2025-07-17 20:12:44 -04:00
David Heinemeier Hansson
5c7f1a5037
Add theme picking to the TUI
2025-07-17 17:03:40 -07:00
David Heinemeier Hansson
c76cd8f0c6
Fix paths for sub command invocation
2025-07-17 16:56:13 -07:00
David Heinemeier Hansson
45bab7a92e
Will be set separately
2025-07-17 16:54:19 -07:00
Ryan Yogan
2bcff1662b
removes personal neovim configs
2025-07-17 18:50:58 -05:00
David Heinemeier Hansson
761f08982f
Merge pull request #211 from tahayvr/omarchy-theme-set/dev
...
Add trigger to reload btop when theme changes
2025-07-17 19:44:11 -04:00
Ryan Yogan
4097582572
Merge branch 'basecamp:dev' into dev
2025-07-17 18:36:03 -05:00
David Heinemeier Hansson
39604d2d48
Backgrounds now live in theme folders
2025-07-17 16:34:47 -07:00
tahayvr
ee74a87020
Add trigger to reload btop when theme changes
2025-07-17 16:33:36 -07:00
David Heinemeier Hansson
61c0bfd22b
Seems like pinta can unfortunately also be a bit flaky!
2025-07-17 16:29:06 -07:00
David Heinemeier Hansson
f880531621
Stop wrapping wofi in uwsm for now as it was producing errors
2025-07-17 16:07:33 -07:00
David Heinemeier Hansson
49c38c835f
Add migration for waybar/config.jsonc rename
...
Co-authored-by: @nullndr
Closes #169
2025-07-17 16:00:13 -07:00
David Heinemeier Hansson
7991835576
Use waybar/config.jsonc for syntax highlighting
2025-07-17 15:58:42 -07:00
tobiloba ogundiyan
51c2437f2a
fix broken iwd check by validating iwctl instead
2025-07-17 18:57:37 -04:00
David Heinemeier Hansson
2696fb39da
Protect theme-bg-next from missing background and always start with the first one
2025-07-17 15:34:21 -07:00
David Heinemeier Hansson
296e232151
Just use existing logic for setting theme bg
2025-07-17 15:29:57 -07:00
David Heinemeier Hansson
e2c8e3ccfe
Pull backgrounds into the repo to simplify setup and theme selection
...
This was too complicated for something too remote
2025-07-17 15:16:37 -07:00
Ryan Yogan
03a541a9a2
[THEME] // Adds initial catppuccin-latte base styles
2025-07-17 17:11:34 -05:00
David Heinemeier Hansson
86a3c84db9
Consistent command naming scheme for menus too
2025-07-17 15:04:46 -07:00
David Heinemeier Hansson
b9c782d142
Use consistent naming setup and expose add/remove in TUI
2025-07-17 15:02:20 -07:00
David Heinemeier Hansson
ef8df30f01
Add --remove option to fingerprint setup
2025-07-17 14:59:16 -07:00
David Heinemeier Hansson
9467b56be0
Uninstall packages too
2025-07-17 14:53:45 -07:00
David Heinemeier Hansson
68e77daffa
Better setup flow and add --remove option
2025-07-17 14:51:59 -07:00
David Heinemeier Hansson
729cd6a3a2
Merge pull request #171 from icehunt/fido2-setup-script
...
add fido2-setup script
2025-07-17 17:39:09 -04:00
David Heinemeier Hansson
3f01ced913
Fixup migration
2025-07-17 14:32:22 -07:00
David Heinemeier Hansson
89fe64aa23
Merge pull request #206 from Shaps/add-docker-buildx
...
Add docker-buildx package
2025-07-17 17:31:17 -04:00
David Heinemeier Hansson
38417b36e9
Merge branch 'dev' into add-docker-buildx
2025-07-17 17:26:51 -04:00
David Heinemeier Hansson
fd087719a2
Merge pull request #204 from basecamp/light-mode-easy
...
Add light mode
2025-07-17 17:23:31 -04:00
David Heinemeier Hansson
e00c4ad0dc
Link up the theme too
2025-07-17 14:22:01 -07:00
David Heinemeier Hansson
f38420e954
Fit more themes!
2025-07-17 14:18:09 -07:00
David Heinemeier Hansson
6e229feb43
light.mode sounds better!
2025-07-17 14:15:55 -07:00
David Heinemeier Hansson
bb5f6b00e3
Confirm before updating system packages
2025-07-17 14:12:58 -07:00
David Heinemeier Hansson
e9f0239f57
Stash/pop any local changes before pulling updates
...
More user customizations will survive without commits.
2025-07-17 14:12:58 -07:00
David Heinemeier Hansson
25459cb539
Confirm before updating system packages
2025-07-17 09:39:42 -07:00
David Heinemeier Hansson
dcc4071979
Stash/pop any local changes before pulling updates
...
More user customizations will survive without commits.
2025-07-17 09:39:31 -07:00
Andrea Tartaglia
ea7d615eef
add docker-buildx package
2025-07-17 11:46:12 +02:00
Zhephod
86bf311866
add option to opt out of sudo
2025-07-17 02:05:41 -07:00
David Heinemeier Hansson
2235332cb9
Let the themes include backgrounds directly
2025-07-16 22:32:35 -07:00
David Heinemeier Hansson
5170b7a653
Needless
2025-07-16 22:24:32 -07:00
David Heinemeier Hansson
53f77dd267
Add Rose Pine light theme
2025-07-16 22:08:28 -07:00
David Heinemeier Hansson
fb17d91fad
Merge branch 'dev' into light-mode-easy
2025-07-16 21:49:23 -07:00
David Heinemeier Hansson
ebe38078de
Disable uwsmifying wofi launcher until we can fix the issues
2025-07-16 21:49:17 -07:00
David Heinemeier Hansson
6542784559
Make light mode possible via gsettings based off a marker
2025-07-16 21:48:14 -07:00
David Heinemeier Hansson
9a2d8852d3
Kill waybar proper and restart on suspecion that SIGUSR2 is whats causing the stacking bug
2025-07-16 21:13:36 -07:00
David Heinemeier Hansson
4f565b743a
Simpler shebang
2025-07-16 20:15:56 -07:00
David Heinemeier Hansson
c8656cb10f
Merge pull request #201 from basecamp/firewall
...
Enable ufw firewall by default
2025-07-16 20:48:24 -04:00
David Heinemeier Hansson
a735337a59
Turn on ufw-docker
2025-07-16 16:56:40 -07:00
David Heinemeier Hansson
b1c5b420bc
Add migration to enable firewall
2025-07-16 16:47:36 -07:00
David Heinemeier Hansson
e6e280dd84
Merge branch 'dev' into firewall
2025-07-16 16:46:50 -07:00
David Heinemeier Hansson
5c42f35839
Install and enable ufw firewall by default
...
Gotta be safe out there!
2025-07-16 16:46:35 -07:00
David Heinemeier Hansson
65933ad060
Merge pull request #182 from abenz1267/uwsm
...
use uwsm to properly wrap applications as systemd units
2025-07-16 17:31:36 -04:00
David Heinemeier Hansson
f52c261735
Update utilities.conf
...
Match latest
2025-07-16 14:30:56 -07:00
Andrej Benz
e9c7bbb490
uwsm: wrap gui exec-once applications with uwsm
2025-07-16 23:21:06 +02:00
Andrej Benz
f756d742da
use uwsm to properly wrap applications
2025-07-16 23:19:55 +02:00
David Heinemeier Hansson
12a43ae400
Ensure all installers have a shebang line to specify bash
...
Closes #134
2025-07-16 14:19:03 -07:00
David Heinemeier Hansson
f4b172e029
Fix switching to background images with spaces in the filename
...
Fixes #138
2025-07-16 14:10:04 -07:00
David Heinemeier Hansson
ea9d451474
Don't hang the opening terminal
2025-07-16 13:15:12 -07:00
David Heinemeier Hansson
28dc1f505c
No transparency on nautilus previews
2025-07-16 13:00:50 -07:00
David Heinemeier Hansson
4b13434cda
Merge pull request #195 from basecamp/dev
...
Omarchy v1.4.1
2025-07-16 11:15:32 -04:00
David Heinemeier Hansson
3dfa4c3216
Start manual as a webapp
2025-07-16 08:13:27 -07:00
David Heinemeier Hansson
b95eae0e10
Actually fine just to use SIGUSR2
2025-07-16 07:42:04 -07:00
David Heinemeier Hansson
7098260e69
Refresh waybar configuration
2025-07-16 07:39:02 -07:00
David Heinemeier Hansson
419951a892
Full restart required
2025-07-16 07:33:22 -07:00
David Heinemeier Hansson
df19472350
On the first install its safe to overwrite
2025-07-16 07:29:08 -07:00
David Heinemeier Hansson
781a7888cb
Move to fully user editable wofi styles
...
Closes #190
2025-07-16 07:11:36 -07:00
David Heinemeier Hansson
4ea0e65950
Fix indention
2025-07-16 06:37:40 -07:00
David Heinemeier Hansson
63d9710e62
Merge pull request #192 from mrtnin/master
...
Fix a botched merge in the waybar config
2025-07-16 09:37:07 -04:00
David Heinemeier Hansson
2a9ebc8ff9
Toggle wofi menus instead of stacking them
...
Closes #194
2025-07-16 06:33:12 -07:00
David Heinemeier Hansson
5e4167a0db
Silence wofi output when run from cli
2025-07-16 06:30:57 -07:00
David Heinemeier Hansson
149feae288
Move the matte black theme migration forward
...
It was missed by several people by being older than where they were.
Closes #187
2025-07-16 06:27:03 -07:00
Martin Ulleberg
f464c6b8d0
Fix a botched merge
2025-07-16 12:57:10 +02:00
David Heinemeier Hansson
e7e5ff96eb
Fix moved bin
2025-07-15 22:21:09 -07:00
David Heinemeier Hansson
10109bbadc
Link backgrounds instead of copying
2025-07-15 22:00:25 -07:00
David Heinemeier Hansson
89bda8468e
Turn omarchy-synthwave-theme into just synthwave for the name
2025-07-15 22:00:08 -07:00
David Heinemeier Hansson
4d22b627be
Merge pull request #186 from basecamp/dev
...
Omarchy v1.4.0
2025-07-15 23:02:44 -04:00
David Heinemeier Hansson
17c01629ec
Noconfirm and needed
2025-07-15 19:48:35 -07:00
David Heinemeier Hansson
3557ce8d3b
Shorter to fit inside Omarchy TUI width
2025-07-15 19:35:51 -07:00
David Heinemeier Hansson
e60c37b194
Specific Omarchy TUI size
2025-07-15 19:35:01 -07:00
David Heinemeier Hansson
d305935382
Put all omarchy commands under the omarchy- prefix
2025-07-15 19:30:23 -07:00
David Heinemeier Hansson
018603be6d
Make it clear this is just for development of omarchy
2025-07-15 19:23:27 -07:00
David Heinemeier Hansson
c312cd8b06
More updates
2025-07-15 19:22:44 -07:00
David Heinemeier Hansson
f9403977b8
Homogenize command naming
2025-07-15 19:22:40 -07:00
David Heinemeier Hansson
2d1e6d0e69
Add way to refresh wofi settings
2025-07-15 19:22:27 -07:00
David Heinemeier Hansson
49b191b2af
Always lowercase
2025-07-15 19:17:32 -07:00
David Heinemeier Hansson
6de7be7e18
Set path for when its run as standalone app
2025-07-15 19:17:09 -07:00
David Heinemeier Hansson
c99f4c9c02
Tweaks and refinements to the Omarchy TUI
2025-07-15 19:14:23 -07:00
David Heinemeier Hansson
ab3904df9a
Quiet swaybg output
2025-07-15 19:14:10 -07:00
David Heinemeier Hansson
73d0197b3c
Treat Omarchy as a settings window
2025-07-15 17:55:03 -07:00
David Heinemeier Hansson
b8d64f1737
Copy over new Omarchy application desktop definition
2025-07-15 17:54:53 -07:00
David Heinemeier Hansson
ecf42918fb
Have to sudo the change to pacman.conf
2025-07-15 17:31:36 -07:00
Noah Penza
11406ecc79
Add Centralized omarchy CLI with Version Flag and Help Menu ( #116 )
...
* Add main CLI interface for Omarchy
Introduces the omarchy script, providing a command-line interface with options for current version, update, and waybar configuration refresh. Includes help documentation.
* Add really cool Omarchy ASCII art to help menu in cli
* Refactor Omarchy CLI to include a TUI menu with system, theme, and tools options.
* Add .desktop for Omarchy TUI
* Make omarchy script executable
* Refactor omarchy cli and add new theme tools
* Add help menu
2025-07-15 17:29:00 -07:00
Andrej Benz
a649779d81
envvars: remove xdg-data-dir env for wofi, it's not needed ( #184 )
2025-07-15 17:24:30 -07:00
David Heinemeier Hansson
f114e5c441
Hide this too
2025-07-15 17:24:06 -07:00
David Heinemeier Hansson
5daa30a629
Fix compatibility with Framework 16 sensor
...
Closes #181
Co-authored-by: @anagrius
2025-07-15 17:17:14 -07:00
Alan Bradburne
e5e981507f
Additional keyservers ( #180 )
...
* Adds additional keyservers and faster timeout
* forgot to restart the dirmngr!
* remove openpgp since doesn't work for spotify, dropbox etc
2025-07-15 17:00:11 -07:00
Zhephod
dcd63233af
added sudo support
2025-07-15 03:30:28 -07:00
Zhephod
f1761319e9
got testing for device working
2025-07-15 02:34:18 -07:00
David Heinemeier Hansson
b0d4c2dae4
Fixup and tuneup
2025-07-14 22:35:10 -07:00
David Heinemeier Hansson
e674744714
Fix symlink or directory detection
2025-07-14 21:47:46 -07:00
Noah Penza
ba69caaa6d
Omarchy Theme Installer ( #150 )
...
* Add omarchy theme remove
* Add theme installer
* Add migration to make theme management scripts executable
* Refactor theme installation script to simplify directory structure and remove unnecessary symlinks.
The script now directly clones themes into the ~/.config/omarchy/themes directory and updates paths accordingly for backgrounds and fonts.
* Update permissions for theme scripts and remove unnecessary migration file
* Refactor theme installation script to always use swaybg-next
* Remove fonts from omarchy-theme-install
* Refactor omarchy-theme-remove by swiitching to theme dir and removing unnecessary symlink checks
* Refactor theme installer to use omarchy-theme-set
* Fix Omarchy theme remove removing current theme and throwing error
* Making theme management scripts quiet
2025-07-14 21:39:07 -07:00
David Heinemeier Hansson
b3338c84b6
Reuse the new omarchy-theme-set in omarchy-theme-next
2025-07-14 21:36:15 -07:00
David Heinemeier Hansson
bfc8d73300
Tune this up and make it prettier
2025-07-14 21:31:58 -07:00
Noah Penza
45d6aac29c
Add Theme Menu Switcher ( #154 )
...
* Add theme menu for quick theme switching
* Bind theme menu
* Fix current theme being selected
* Replace omarchy-theme-next binding with theme menu
* Add omarchy-theme-set and refactor theme menu script
* Add solid black fallback if background image does not exist in current theme
2025-07-14 21:17:04 -07:00
David Heinemeier Hansson
7aae9015a5
Make known potentially flaky package not halt installation
...
Ref #151
2025-07-14 21:10:43 -07:00
David Heinemeier Hansson
3edc8bb470
Add note about overwritting directly in here
2025-07-14 21:08:50 -07:00
David Heinemeier Hansson
005e284d59
Tweaks
2025-07-14 21:04:24 -07:00
Naparajith T L
46e8fa46ed
Extensible, evenly spaced waybar styling ( #156 )
...
* Add override to only require one network interface online
* refactor: extensible, evenly spaced waybar style.css
- Use @define-color directive to define colour variables for each theme
(@foreground for text, @background for background-color)
- apply the colour variables in the main theme config, making it more
extensible
- make waybar elements more evenly spaced with consistent margin and
padding values
- add migration to apply the above changes to existing users
* Update style.css
better pixel spacing
---------
Co-authored-by: Ryan Hughes <1630358+ryanrhughes@users.noreply.github.com >
Co-authored-by: David Heinemeier Hansson <david@hey.com >
2025-07-14 20:56:54 -07:00
David Heinemeier Hansson
5a48f120ec
Make wofi stylesheet user editable
...
Closes #167
Co-authored-by: @cannikin
2025-07-14 20:53:04 -07:00
David Heinemeier Hansson
5501d94896
Not used
2025-07-14 20:43:26 -07:00
David Heinemeier Hansson
1dd64a814a
Add color and pacman animation to pacman installer
...
Closes #174 , #129
Co-authored-by: @rockorager
2025-07-14 20:39:08 -07:00
David Heinemeier Hansson
ad6c1f0df1
Errant migration
2025-07-14 20:38:09 -07:00
David Heinemeier Hansson
72e863f6be
Split out the packages that need a keyserver and rescue any failure with an explanation
2025-07-14 18:43:21 -07:00
David Heinemeier Hansson
8758b5d4dc
Caused other problems
2025-07-14 18:37:02 -07:00
David Heinemeier Hansson
5672d04cb3
Set proper permissions
2025-07-14 18:22:28 -07:00
David Heinemeier Hansson
d4910dd855
Use a custom, known good keyserver to prevent install errors stemming from an inaccessible keyserver
2025-07-14 18:15:48 -07:00
David Heinemeier Hansson
244758fabb
Use Liberation instead of Adwaita as default
2025-07-14 16:44:51 -07:00
David Heinemeier Hansson
46010f8e15
Correct monospace references
2025-07-14 16:34:06 -07:00
David Heinemeier Hansson
5739fa741c
Migration to create default fontconfig
2025-07-14 16:20:54 -07:00
David Heinemeier Hansson
9157a85da2
Add a default fontconfig
2025-07-14 16:18:04 -07:00
David Heinemeier Hansson
691a881b6f
Ensure that the Chromium file picker window is also floated and centered
2025-07-14 16:17:55 -07:00
David Heinemeier Hansson
44d2dc21ab
Give a clue that you have to relaunch Hyprland for new envs to get picked up
2025-07-14 13:50:21 -07:00
David Heinemeier Hansson
d435a650cc
Catch the Typora save window as well
2025-07-14 11:04:25 -07:00
Taha
10d332e5d1
Update matte-black theme for consistency ( #164 )
2025-07-14 10:42:40 -07:00
Dean Perry
6ac1cd4bbe
Add Synaptics to the fingerprint check ( #172 )
2025-07-14 10:39:22 -07:00
Zhephod
0a8d3c3322
add fido2-setup script
2025-07-14 01:10:12 -07:00
David Heinemeier Hansson
03f7403cdd
Add migration to fix XCompose in Typora
2025-07-13 18:02:19 -07:00
David Heinemeier Hansson
3d060c384e
Fix XCompose use in Typora
2025-07-13 18:01:08 -07:00
Ryan Hughes
c9b1935054
Improve boot screen transition ( #140 )
...
* Working concept with SDDM
* Working concept without SDDM dep
* Working concept w/o SDDM and w/ UWSM
* Cleanup and UWSM tweaks
* Cleanup
* Remove call to seamless-login.sh
* Don't allow the progress to go backwards
* Add refresh to migration
2025-07-13 17:51:03 -07:00
David Heinemeier Hansson
2035790817
Fix indention
2025-07-13 17:45:21 -07:00
David Heinemeier Hansson
0caeeeed73
Merge branch 'master' into dev
2025-07-13 17:45:03 -07:00
Andrea
1f0b8eb923
format(waybar): fix wrong indentation for config file ( #131 )
2025-07-13 17:44:25 -07:00
Leon Hazen
e50780e5bd
Add collapsing tray to waybar ( #130 )
...
Co-authored-by: David Heinemeier Hansson <david@hey.com >
2025-07-13 17:40:13 -07:00
Santiago M. Mola
7af3230825
Automatically reload waybar style on changes ( #91 )
2025-07-13 17:31:07 -07:00
David Heinemeier Hansson
dc0032c9c3
Revert "Update keyboard shortcuts script to show all runtime keybinds ( #70 )"
...
This reverts commit 6433511873 .
2025-07-13 17:27:33 -07:00
David Heinemeier Hansson
59b59807a9
Revert "We have F11 for this"
...
This reverts commit 4f60ac6797 .
2025-07-13 17:27:30 -07:00
David Heinemeier Hansson
4f60ac6797
We have F11 for this
2025-07-13 17:24:49 -07:00
Nathan Anderson
6433511873
Update keyboard shortcuts script to show all runtime keybinds ( #70 )
...
* feat: Add a keyboard shortcuts helper
This commit:
* Changes keybinds to use `bindd` and adds descriptions for each one
* Changes the keybinds script to use `hyprctl binds` to inspect runtime keybinds
and generate a wofi menu to search/inspect keybinds
* Rely on 'order defined' for sorting
Using `hyprctl binds` lets us get the binds in the order they're
defined. This lets us be deliberate about what keybinds we want to show
up at the top of the presented window.
* Skip cache file for keybinds
* Strip extra newline causing double spacing
2025-07-13 17:17:48 -07:00
kieeps
41b5893d32
Just a slight indication of the current audio volume with 3 diffrent icons ( #158 )
...
* install: explicitly install iwd
When archinstall is run using an ethernet connection, iwd will not be
installed. Explicitly install and enable the service
* Just a slight indication of the current audio volume with 3 diffrent icons
---------
Co-authored-by: Tim Culverhouse <tim@timculverhouse.com >
Co-authored-by: David Heinemeier Hansson <david@hey.com >
2025-07-13 16:50:22 -07:00
David Heinemeier Hansson
920e236fc7
Focus on active window to solve the problem that opening URLs wouldnt focus browser if on a different workspace
...
Closes #152
2025-07-13 16:45:33 -07:00
David Heinemeier Hansson
745a16f2a4
Catch up with new spacing and improve color
2025-07-13 16:31:05 -07:00
David Heinemeier Hansson
bde3d915c2
Excess CR
2025-07-13 16:29:33 -07:00
David Heinemeier Hansson
13bc31ad0f
Improve matte black lock screen colors
2025-07-13 16:29:24 -07:00
David Heinemeier Hansson
fb3aaaba5f
Merge pull request #160 from ryanrhughes/Add-margin-to-notification-box
...
Add margin to notifications box
2025-07-13 19:27:18 -04:00
David Heinemeier Hansson
83877298b7
We use Liberation Sans for these
2025-07-13 15:45:44 -07:00
David Heinemeier Hansson
1df035864d
Bring Matte Black mako.ini in line with the rest
2025-07-13 15:45:05 -07:00
Ryan Hughes
dd207232e1
Add margin to notifications
2025-07-13 17:25:00 -04:00
David Heinemeier Hansson
b761d3df0b
Fix the migration, not the installer
2025-07-11 09:23:22 -07:00
David Heinemeier Hansson
a477b41593
Fix backgrounds path
2025-07-11 09:19:17 -07:00
David Heinemeier Hansson
e8b47de2a9
Add migration to install new matte black theme
2025-07-11 09:10:59 -07:00
David Heinemeier Hansson
bd2fc67abc
Add new matte black theme by @tahayvr
2025-07-11 09:06:14 -07:00
David Heinemeier Hansson
2d5285fc56
Fix theme switcher to work with real directories in .config/omarchy/themes
...
Not just symlinks
2025-07-11 08:57:55 -07:00