David Heinemeier Hansson and GitHub
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
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
d5b9a5f223
Update envs.conf ( #281 )
2025-07-22 07:44:36 -05:00
Ryan Hughes and GitHub
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
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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
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 and GitHub
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 and David Heinemeier Hansson
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
ced618318d
Mask
2025-07-18 05:12:36 -04:00
Ryan Hughes and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
38417b36e9
Merge branch 'dev' into add-docker-buildx
2025-07-17 17:26:51 -04:00
David Heinemeier Hansson and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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
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 and @rockorager
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 and GitHub
10d332e5d1
Update matte-black theme for consistency ( #164 )
2025-07-14 10:42:40 -07:00
Dean Perry and GitHub
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 and GitHub
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 and GitHub
1f0b8eb923
format(waybar): fix wrong indentation for config file ( #131 )
2025-07-13 17:44:25 -07:00
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 and GitHub
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 and GitHub
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
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 and GitHub
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
David Heinemeier Hansson and GitHub
adc506f053
Merge pull request #128 from basecamp/dev
...
Omarchy v1.3.2
2025-07-10 21:56:56 -04:00
David Heinemeier Hansson
a6f4c1d68b
Combine the rules and explicit center
2025-07-10 18:55:03 -07:00
David Heinemeier Hansson
29f1810c91
Remove duplicates and sort
2025-07-10 18:48:51 -07:00
David Heinemeier Hansson
b3b4c06175
Fix show bindings for the new files
2025-07-10 18:46:08 -07:00
David Heinemeier Hansson
9eb058cbe3
Float nautilus previews too
2025-07-10 18:32:32 -07:00
David Heinemeier Hansson and GitHub
42e53500b4
Merge pull request #125 from basecamp/dev
...
Omarchy v1.3.1
2025-07-10 20:12:51 -04:00
David Heinemeier Hansson
62bbc8a698
No longer needed
2025-07-10 17:01:06 -07:00
David Heinemeier Hansson
88f816059b
Revert "Merge pull request #118 from leonhazen/waybar-tray"
...
This reverts commit 1ee5b06161 , reversing
changes made to 9cb30b5be6 .
2025-07-10 17:00:39 -07:00
David Heinemeier Hansson
c1c8751160
Stop rebuilding initcpio twice during install
2025-07-10 16:56:16 -07:00
David Heinemeier Hansson
e6016034e6
No longer relevant since we moved to polkit-gnome
2025-07-10 16:49:14 -07:00
David Heinemeier Hansson
f20d135256
Only run migration if it hasn't already been done
2025-07-10 16:47:52 -07:00
David Heinemeier Hansson
df8cdf7c64
Reset xdg settings with the new .desktop file
2025-07-10 16:46:17 -07:00
David Heinemeier Hansson
b44aded675
Fractional scaling isn't one fixed value
2025-07-10 16:42:41 -07:00
David Heinemeier Hansson
fe75dd9be4
We already have Printer Settings
2025-07-10 16:36:05 -07:00
David Heinemeier Hansson
cbc64ad09f
Switch Basecamp + HEY to use the regular web2app
2025-07-10 16:08:46 -07:00
Tim Culverhouse and David Heinemeier Hansson
2b0805a66d
install: explicitly install iwd
...
When archinstall is run using an ethernet connection, iwd will not be
installed. Explicitly install and enable the service
2025-07-10 16:05:21 -07:00
David Heinemeier Hansson
bbb639f8d3
Migrate to using wayland-always chromium.desktop
2025-07-10 16:04:44 -07:00
David Heinemeier Hansson
aed0550e89
Force chromium to use wayland even when launched from .desktop
2025-07-10 16:02:34 -07:00
David Heinemeier Hansson
52f7bd98c1
Make sure we have all of the Propo font styles
2025-07-10 15:50:51 -07:00
David Heinemeier Hansson
5d234b6b3a
Include Caskaydia Mono Nerd Font Propo by default
2025-07-10 15:46:33 -07:00
David Heinemeier Hansson
051c1c2ad8
Use CaskaydiaMono Nerd Font Propo for waybar
...
Ever so slightly nicer spacing
2025-07-10 15:44:48 -07:00
David Heinemeier Hansson and GitHub
1ee5b06161
Merge pull request #118 from leonhazen/waybar-tray
...
Add collapsing tray to waybar
2025-07-10 18:37:40 -04:00
David Heinemeier Hansson
9cb30b5be6
Small text tweaks
2025-07-10 15:36:30 -07:00
David Heinemeier Hansson
7e73105e84
Excess CR
2025-07-10 15:34:26 -07:00
David Heinemeier Hansson and GitHub
8b5275456b
Merge pull request #121 from Mane-Pal/battery-low-notification
...
add low power notfication issue #59
2025-07-10 18:33:36 -04:00
David Heinemeier Hansson and GitHub
a0baa35c8b
Merge pull request #113 from roel4d/patch-1
...
Do not persist sensitive data in clipboard
2025-07-10 18:32:47 -04:00
David Heinemeier Hansson
ceeaa25f0a
Expose all application starter bindings for easy overwriting
2025-07-10 15:30:38 -07:00
David Heinemeier Hansson
f89ad72c58
Only update if hyprlock.conf is still a symlink
2025-07-10 15:10:58 -07:00
David Heinemeier Hansson and GitHub
62f1e3823b
Merge pull request #119 from DrInfinite/dev
...
De-couple hyprlock themes from layout
2025-07-10 18:04:49 -04:00
David Heinemeier Hansson and GitHub
9ff7fa715e
Force the copy, there's no recursion needed
2025-07-10 15:04:01 -07:00
Naparajith T L and GitHub
87767626c6
Merge branch 'dev' into dev
2025-07-11 03:14:39 +05:30
DrInfinite
5639486fa5
Migration script for existing users
2025-07-11 03:12:16 +05:30
David Heinemeier Hansson
be29136188
Fewer fonts in the bare mode
2025-07-10 12:50:10 -07:00
David Heinemeier Hansson and GitHub
b3ae7e69a6
Merge pull request #124 from basecamp/bare-install
...
Add a bare mode with almost no default applications beyond system basics
2025-07-10 15:47:24 -04:00
David Heinemeier Hansson
a64c0505ec
Add a bare mode with almost no default applications beyond system basics
2025-07-10 12:28:42 -07:00
David Heinemeier Hansson and GitHub
e22b3db049
Merge pull request #122 from rockorager/explicit-iwd-install
...
install: explicitly install iwd
2025-07-10 14:47:24 -04:00
Tim Culverhouse
1cf9492e57
install: explicitly install iwd
...
When archinstall is run using an ethernet connection, iwd will not be
installed. Explicitly install and enable the service
2025-07-10 13:45:17 -05:00
Mads Nedergaard Paulsen and GitHub
735ed407a8
Merge branch 'dev' into battery-low-notification
2025-07-10 20:03:28 +02:00
Mads Nedergaard Paulsen
957b23966c
add migration for low power notify
2025-07-10 19:32:52 +02:00
Mads Nedergaard Paulsen
4c58879481
add low power notfication
2025-07-10 19:04:40 +02:00
DrInfinite
77524a7afa
De-couple hyprlock themes from layout
2025-07-10 18:43:08 +05:30
Leon Hazen
4ff4ddb250
Add collapsing tray to waybar
2025-07-10 21:04:55 +10:00
Roeland and GitHub
5a3d57000e
Do not persist sensitive data in clipboard
2025-07-10 08:06:59 +02:00
David Heinemeier Hansson
6e05a51b65
Enable all the inputrc settings
2025-07-09 21:14:04 -07:00
David Heinemeier Hansson
583f1b6113
We don't need to shout
2025-07-09 20:52:16 -07:00
David Heinemeier Hansson
55f30eba66
No need to confirm the upgrade
2025-07-09 19:49:10 -07:00
David Heinemeier Hansson and GitHub
faa279c587
Merge pull request #89 from basecamp/dev
...
Omarchy v1.3.0
2025-07-09 22:43:25 -04:00
David Heinemeier Hansson and GitHub
6410f079b6
Merge pull request #108 from anoldguy/more-kernel-cmdline-detection
...
Adds two more kernel cmdline detections
2025-07-09 22:22:13 -04:00
Nathan Anderson
87f0b599c6
Adds two more kernel cmdline detections
...
Adds support for UKI images, which read kernel cmdline options out of
either:
* /etc/cmdline.d/*.conf
* /etc/kernel/cmdline
2025-07-09 22:16:05 -04:00
David Heinemeier Hansson
c9a5de6581
Quiet by default
2025-07-09 19:01:19 -07:00
David Heinemeier Hansson
11b71a593b
Need to have the install inside the check of course
2025-07-09 19:00:52 -07:00
David Heinemeier Hansson
b25a60395a
All protections are already in there
2025-07-09 19:00:20 -07:00
David Heinemeier Hansson
d7b94996c3
Add border to wofi to better delineate from background
2025-07-09 18:52:04 -07:00
David Heinemeier Hansson
b7a3b4b020
Add a way to refresh plymouth setup
2025-07-09 18:39:13 -07:00
David Heinemeier Hansson and GitHub
ae57e86dac
Merge pull request #110 from ryanrhughes/add-boot-screen
...
Update boot screen graphics & progress bar
2025-07-09 21:35:48 -04:00
David Heinemeier Hansson
8fb9b51d03
Update system packages when updating omarchy
2025-07-09 18:33:06 -07:00
David Heinemeier Hansson
c5ada676ae
Skip configuration if plymouth was already installed
...
This helps us skip the installer if something else on initial all failed
and we need to run things again.
2025-07-09 18:28:48 -07:00
Ryan Hughes
352b0cfae6
Update assets and reduce progress target to 70%
2025-07-09 21:25:15 -04:00
David Heinemeier Hansson
4df84da6e1
Better grouping
2025-07-09 18:24:21 -07:00
David Heinemeier Hansson
9d05326e6f
Remove excess CR
2025-07-09 18:23:35 -07:00
David Heinemeier Hansson
b4fc02d3ed
Fix indention
2025-07-09 18:21:31 -07:00
David Heinemeier Hansson
601a0e2ac8
Already included as a dependency of fprintd
2025-07-09 18:21:01 -07:00
David Heinemeier Hansson
5d2aa7773e
No longer used
2025-07-09 18:19:48 -07:00
David Heinemeier Hansson
64e8a25719
Fix showing user keybindings
...
Close #106
2025-07-09 18:04:12 -07:00
David Heinemeier Hansson
c314721007
Rely on omarchy-refresh-waybar having its own confirm
2025-07-09 18:01:56 -07:00
David Heinemeier Hansson and GitHub
3d4198d691
Merge pull request #101 from npenza/add-gum-confirm-to-omarchy-refresh-waybar
...
Add gum confirm to omarchy-refresh-waybar
2025-07-09 21:00:53 -04:00
David Heinemeier Hansson
96769b4d6a
Fix package name for lsusb
2025-07-09 17:53:04 -07:00
David Heinemeier Hansson and GitHub
041abe8c2e
Merge pull request #109 from basecamp/switch-to-polkit-gnome
...
Switch to polkit-gnome
2025-07-09 20:48:38 -04:00
David Heinemeier Hansson
4f77e71d2c
Red means no!
2025-07-09 17:47:54 -07:00
David Heinemeier Hansson
c567dbffaa
Only allow fingerprint setup if a sensor is detected
2025-07-09 20:46:43 -04:00
David Heinemeier Hansson
6434fddb59
Explain migration
2025-07-09 20:45:18 -04:00
David Heinemeier Hansson
089f73c518
Remove commented out exec
2025-07-09 17:41:06 -07:00
David Heinemeier Hansson
929aafc17c
Guard against running it twice
2025-07-09 20:31:50 -04:00
David Heinemeier Hansson
5684aa80d8
Make sure to run polkit-gnome after migrating to it
2025-07-09 20:30:16 -04:00
David Heinemeier Hansson
d2598464d6
Switch to polkit-gnome to make fingerprint authentication work better
...
hyprpolkit was not designed well for fingerprint authentication. It
doesn't allow you to easily deal with both fingerprints and passwords in
the same configuration.
2025-07-09 20:26:43 -04:00
David Heinemeier Hansson
5f46b7560e
Revert the attempt to fix dark mode for hyprpolkitagent
2025-07-09 19:37:51 -04:00
David Heinemeier Hansson
0d0f1ed692
Restart agent after setting up
2025-07-09 19:31:26 -04:00
David Heinemeier Hansson
5d6fe16e47
Not needed
2025-07-09 19:29:33 -04:00
David Heinemeier Hansson
5e50f00278
Turn on fingerprint authentication for sudo + system prompts
2025-07-09 16:26:24 -07:00
David Heinemeier Hansson
31875282ec
Then not do
2025-07-09 19:14:10 -04:00
David Heinemeier Hansson
a873a2cf96
Clean up migrations a bit
2025-07-09 19:13:37 -04:00
David Heinemeier Hansson
e7766926d9
Make it easier to read
2025-07-09 19:12:26 -04:00
David Heinemeier Hansson
08038e272c
Only if needed
2025-07-09 19:12:19 -04:00
David Heinemeier Hansson
fef5f38dc9
Only if needed
2025-07-09 19:12:15 -04:00
David Heinemeier Hansson
bc652eb3f7
Then not do
2025-07-09 19:08:44 -04:00
David Heinemeier Hansson
315f3ffe88
Only run Docker config setting if it hasn't been created already
2025-07-09 19:06:58 -04:00
David Heinemeier Hansson
5c1d8cc2b3
Only run if not already configured
2025-07-09 19:05:37 -04:00
David Heinemeier Hansson
bdfab2c305
Only run if missing
2025-07-09 19:05:27 -04:00
David Heinemeier Hansson
00be503e79
Only run migration if impala isn't there
2025-07-09 19:02:17 -04:00
Noah Penza
77e2e5f61e
Refactor omarchy-refresh-waybar to use conditional confirmation
2025-07-10 06:59:06 +10:00
David Heinemeier Hansson
73a10a6d4e
Move plymouth install to the end
2025-07-09 13:33:00 -07:00
David Heinemeier Hansson and GitHub
4295541c6a
Merge pull request #104 from ryanrhughes/add-boot-screen
...
Add graphical boot screen
2025-07-09 16:09:43 -04:00
David Heinemeier Hansson
9b418abed2
Drop clipse since it would keep clear-text passwords from 1passwords in the buffer
...
And there's no exclusion option!
2025-07-09 11:50:32 -07:00
David Heinemeier Hansson
2a84c5873b
Add hotkey to prevent idling on SUPER + CTRL + I
2025-07-09 11:22:43 -07:00
David Heinemeier Hansson
aa5c955f67
Add migratgion for gnome-keyring
2025-07-09 10:33:49 -07:00
David Heinemeier Hansson
18dadd62f0
Add gnome-keyring to enable 2FA for 1password
2025-07-09 10:33:01 -07:00
David Heinemeier Hansson
b0d94f3e34
Fix path interpolation
2025-07-09 10:31:08 -07:00
David Heinemeier Hansson
a15979dc79
Improve helper
2025-07-09 10:29:49 -07:00
David Heinemeier Hansson
1df37bd3d7
Setup hyprpolkitagent separately with dark mode applied
2025-07-09 10:29:39 -07:00
David Heinemeier Hansson
841596c5a3
Migration for permanently fixing F-keys on Apple-mode keyboards
2025-07-09 10:15:00 -07:00
David Heinemeier Hansson
b707d1974a
Add helper to create a new migration
2025-07-09 10:14:48 -07:00
David Heinemeier Hansson
aaedb7d62e
Permanently fix F keys on apple mode keyboards
2025-07-09 10:11:28 -07:00
David Heinemeier Hansson
099f094f8e
Use larger settings overlay
2025-07-09 10:08:48 -07:00
David Heinemeier Hansson
dd21b5ca5a
Fix wofi for showing keybindings after moving css
2025-07-09 10:04:20 -07:00
David Heinemeier Hansson
5f4962188a
Fix indention
2025-07-09 09:53:07 -07:00
Noah Penza
6513db1bdd
Add gum confirm to omarchy-refresh-waybar
2025-07-09 19:07:28 +10:00
Ryan Hughes
c9c05038a0
Cleanup
2025-07-09 00:58:36 -04:00
Ryan Hughes
ce29c0f498
Adjust progress bar and prevent flash
2025-07-09 00:43:49 -04:00
David Heinemeier Hansson
033a2d9f02
Example for fractional scaling
2025-07-08 16:23:44 -04:00
David Heinemeier Hansson
f00436c892
Move GDK_SCALE into monitors.conf since it has to be changed together with the monitor= setting
2025-07-08 16:21:31 -04:00
David Heinemeier Hansson
9692a7985c
Remove power menu from icons and just rely on hotkey
2025-07-08 10:49:54 -04:00
Ryan Hughes
d9da252dd3
Rearrange and simplify boot screen
2025-07-07 23:20:50 -04:00
Ryan Hughes
06507963f2
Remove spinner
2025-07-07 21:02:00 -04:00
Ryan Hughes
924a9861c6
Add grub, fix mkinitcpio match, and set theme
2025-07-07 20:33:54 -04:00
Ryan Hughes
6057140ff3
Remove excess themes and move tokyo-night
2025-07-07 19:08:07 -04:00
Ryan Hughes
4e6901734c
Remove theme switching
2025-07-07 19:05:07 -04:00
Ryan Hughes
a2fa2cf632
Add plymouth installer and migration
2025-07-07 19:01:28 -04:00
Ryan Hughes
86bcac5d28
Add touch to signal rebuild
2025-07-07 19:01:28 -04:00
Ryan Hughes
820b80f287
Add shutdown sync script
2025-07-07 19:01:28 -04:00
Ryan Hughes
f7afe3f555
Add script to generate new plymouth themes
2025-07-07 19:01:28 -04:00
Ryan Hughes
1fed6096cc
Add plymouth themes
2025-07-07 19:01:28 -04:00
David Heinemeier Hansson
f52077a5a1
Give a hint as to how you overwrite Omarchy default bindings
2025-07-07 12:03:44 -07:00
David Heinemeier Hansson
d254969b39
Give a hint about the config format
2025-07-07 11:58:34 -07:00
David Heinemeier Hansson
434b17e27a
Add a hint to changing 1x resolution
2025-07-07 11:44:22 -07:00
David Heinemeier Hansson
201d303c2c
Better structuring of the wofi css
...
Reusing look for select menu and reducing theme duplication
2025-07-07 11:37:50 -07:00
David Heinemeier Hansson
6c1c829f86
Fix sorting code on power menu
2025-07-07 11:19:29 -07:00
David Heinemeier Hansson
24f8c31b64
The power menu will rule it all
2025-07-07 11:09:19 -07:00
David Heinemeier Hansson
207f811e47
Be more precise than sleep
2025-07-07 11:09:10 -07:00
David Heinemeier Hansson
cea316425f
Tweak presentation, drop the hotkey references
2025-07-07 11:04:40 -07:00
David Heinemeier Hansson and GitHub
9879726003
Merge pull request #85 from npenza/waybar-power-menu-improvements
...
Waybar Power Menu - Remove Search and Add Shortcuts
2025-07-07 11:01:52 -07:00
David Heinemeier Hansson and GitHub
fe6481235d
Merge branch 'dev' into waybar-power-menu-improvements
2025-07-07 11:01:24 -07:00
David Heinemeier Hansson
8939d636fb
Offer to refresh waybar to use Impala
2025-07-07 10:56:37 -07:00
David Heinemeier Hansson
a64b32e2ee
Use power menu on Super+Esc
2025-07-07 10:50:45 -07:00
David Heinemeier Hansson
0073678f1f
Use Impala for wifi and float it
2025-07-07 10:50:45 -07:00
David Heinemeier Hansson and GitHub
67a959f9b9
Merge pull request #84 from da-maltsev/add-ui-iwd
...
Add impala as iwd TUI on waybar
2025-07-07 10:50:08 -07:00
David Heinemeier Hansson
c63b87b416
Fix yay-bin being checked out to $HOME instead of /tmp and not getting cleaned up
...
Co-author: @bbondier
Closes #86
2025-07-07 10:28:44 -07:00
Daniil Maltsev
3515525d99
Add impala as iwd TUI
2025-07-07 16:37:13 +05:00
Noah Penza
c459e03d39
Change power menu css path
2025-07-07 21:25:14 +10:00
Noah Penza
51e97fcc76
Kill wofi when using the shortcut and power menu is showing
2025-07-07 21:18:45 +10:00
Noah Penza
c032a6aa37
Adding shortcuts to power options
2025-07-07 21:07:13 +10:00
Noah Penza
ef5a02a84c
Hide the search bar in power menu
2025-07-07 20:44:01 +10:00