d826cb0439
chore: remove unused log function
2025-08-28 20:31:47 +02:00
44abd5c932
chore: remove comments
2025-08-28 20:30:21 +02:00
25026672b7
roleback: open webapps with chromium instead with default browser
2025-08-28 20:25:53 +02:00
583d3f15e4
feat: improve lockscreen
2025-08-27 09:38:06 +02:00
1d1bdddb85
feat: make boot logo smaller
2025-08-27 08:36:08 +02:00
d7d82ae30c
feat: add gimp and inkscape
2025-08-27 08:35:50 +02:00
97a72e9dc8
feat: improve monitor toggle
2025-08-27 07:57:57 +02:00
a64a298181
feat: update boot logo
2025-08-26 21:25:22 +02:00
19cc257a21
feat: add git cred helper
2025-08-26 21:09:58 +02:00
6fc1fb122d
feat: monitors n stuff
2025-08-26 20:55:40 +02:00
3d30f7a4ca
feat: add jj
2025-08-26 15:18:08 +02:00
6f7becc90a
fix: autostart commands
2025-08-26 14:25:00 +02:00
4c8abc7aba
feat: add autostart
2025-08-26 14:04:20 +02:00
ae97d900ac
feat: add zen-browser support and netflix webapp
2025-08-26 13:51:04 +02:00
adaaf14bce
feat: switch to dark
2025-08-26 13:17:09 +02:00
411ca42d29
add npm and zen
2025-08-26 12:49:27 +02:00
b27d1fa5fa
feat: improve keybindings and hardcode repo url
2025-08-26 12:21:03 +02:00
b7e56a0d57
feat: add keepass and rustup
2025-08-26 11:18:57 +02:00
cca3c51031
feat: make all plugged in monitors left appended
2025-08-26 11:17:15 +02:00
105164c1e4
feat: set theme and wallpaper
2025-08-26 11:13:21 +02:00
965ceba9d2
feat: some adjustments
2025-08-26 10:54:02 +02:00
David Heinemeier Hansson
d5a340f6b7
Merge pull request #1103 from meerzulee/master
...
fix: typo at waybar/config.jsonc
2025-08-26 09:14:42 +02:00
Meerzulee
f0a12463a6
fixing typo at config.jsonc
...
Fixing `nospacing` to `spacing`.
There is no such a config as `nospacing` in Waybar source code.
2025-08-26 10:01:24 +06:00
David Heinemeier Hansson
acc1e2f757
Merge pull request #1064 from basecamp/dev
...
Omarchy 2.0
2025-08-25 16:10:15 +02:00
David Heinemeier Hansson
51f877ca1f
Left over styles from status indicators
2025-08-25 15:26:35 +02:00
David Heinemeier Hansson
8167633824
Left-over from the status indicators removal
2025-08-25 15:25:29 +02:00
David Heinemeier Hansson
922acfd706
Claude is only on AUR
2025-08-25 14:11:43 +02:00
David Heinemeier Hansson
b136cc5653
Remember remember
2025-08-25 14:04:49 +02:00
David Heinemeier Hansson
52d1ac215d
No sudo with yay
2025-08-25 14:03:31 +02:00
David Heinemeier Hansson
838d0ca27b
Dropbox elements are on AUR
...
Let's fix that
2025-08-25 14:02:53 +02:00
David Heinemeier Hansson
f4ea58bdd0
Doesn't work with yay
2025-08-25 13:55:01 +02:00
David Heinemeier Hansson
6c656766f8
Fix migration too
2025-08-25 13:53:33 +02:00
David Heinemeier Hansson
06e3cb4e71
Also allow yay updates without sudo
2025-08-25 13:52:53 +02:00
David Heinemeier Hansson
1506b98fe1
Fix path
2025-08-25 13:51:24 +02:00
David Heinemeier Hansson
2a8155cc68
Revert "Tweak colors"
...
This reverts commit 0eda27a3bc38fc50b8f710fa57824aac521a1d9c.
2025-08-25 13:49:33 +02:00
David Heinemeier Hansson
35b7f44c7e
Revert "Another color tweak"
...
This reverts commit 4b707052526c91e2785a918de55ca5ae1c580bcd.
2025-08-25 13:49:07 +02:00
David Heinemeier Hansson
4b70705252
Another color tweak
2025-08-25 13:46:41 +02:00
David Heinemeier Hansson
0eda27a3bc
Tweak colors
2025-08-25 13:44:27 +02:00
David Heinemeier Hansson
c48f370924
Allow multi select to remove webapps
...
Closes #1052
2025-08-25 13:33:39 +02:00
David Heinemeier Hansson
dcfbd7a2e5
Suddenly the status indicators were busted on new installations ( #1061 )
...
Don't have time to debug this now, so will have to wait until next
release
2025-08-25 13:28:54 +02:00
Luca Pattocchio
dde702a4c3
Use Omarchy as head of new block in FastFetch ( #1056 )
2025-08-25 13:02:23 +02:00
David Heinemeier Hansson
9e0c638b84
Flipped abort message
...
Co-authored-by: @nbw
Closes #1058
2025-08-25 13:00:50 +02:00
David Heinemeier Hansson
4e389007f1
Ensure time is updated before we sync this for the first time
2025-08-25 12:37:58 +02:00
David Heinemeier Hansson
258b151935
Refresh them here
2025-08-25 12:31:15 +02:00
David Heinemeier Hansson
b80e4ce908
Combine these
2025-08-25 12:26:28 +02:00
David Heinemeier Hansson
31dbf49a1f
Didn't need that here
2025-08-25 12:24:51 +02:00
David Heinemeier Hansson
185807b771
Just the flakiness part now
2025-08-25 12:18:33 +02:00
David Heinemeier Hansson
d8ddc5046f
Not using the service for now
2025-08-25 12:17:37 +02:00
David Heinemeier Hansson
5c6c880b0b
Fix path here too
2025-08-25 12:17:03 +02:00
David Heinemeier Hansson
122bdd7837
Fix path (again!)
2025-08-25 12:16:21 +02:00
David Heinemeier Hansson
59088800ad
Fix path and dependencies
2025-08-25 12:15:37 +02:00
David Heinemeier Hansson
561ffcfb56
Fix path
2025-08-25 12:13:46 +02:00
David Heinemeier Hansson
b44661a0ad
Wording
2025-08-25 12:10:41 +02:00
David Heinemeier Hansson
a50041721c
Just sync time together with timezone
2025-08-25 12:09:49 +02:00
David Heinemeier Hansson
88303d81fd
New kernel detection is flaky, yank
2025-08-25 12:07:08 +02:00
David Heinemeier Hansson
e99bab272f
Manually remove yay-bin-debug too
2025-08-25 12:05:37 +02:00
David Heinemeier Hansson
b5ced14972
In case one package doesn't want to go, do it yourself
2025-08-25 12:02:38 +02:00
David Heinemeier Hansson
e3bda8a970
Ensure time has been synced before updating so we don't get SSL errors
2025-08-25 11:58:19 +02:00
David Heinemeier Hansson
d031237b42
Sync clock before doing an update
2025-08-25 11:57:01 +02:00
David Heinemeier Hansson
0b48f08674
Replace AUR yay with OPR yay
2025-08-25 11:54:58 +02:00
David Heinemeier Hansson
63081e141a
Replace buggy Zoom native app with webapp
2025-08-25 11:54:10 +02:00
David Heinemeier Hansson
249612bf67
Take it down to add the rule
2025-08-25 11:49:24 +02:00
David Heinemeier Hansson
468a84b5cc
Ensure directory is there
2025-08-25 11:45:30 +02:00
David Heinemeier Hansson
42ee87ad65
Correct path
2025-08-25 11:44:41 +02:00
David Heinemeier Hansson
f2844964c4
Sync the db too
2025-08-25 11:42:14 +02:00
David Heinemeier Hansson
b38e864f08
Fix path
2025-08-25 11:41:36 +02:00
David Heinemeier Hansson
b4f6bbda4d
No longer used
2025-08-25 11:40:25 +02:00
David Heinemeier Hansson
e806080c4d
Start in dark mode
2025-08-25 11:28:12 +02:00
David Heinemeier Hansson
fe2dd66f91
Separate packages that need AUR and call those out
2025-08-25 11:22:27 +02:00
David Heinemeier Hansson
062c6b3dce
Tweaks
2025-08-25 11:11:08 +02:00
David Heinemeier Hansson
68a51c18a8
Start splitting up the big config folder
2025-08-25 11:09:15 +02:00
David Heinemeier Hansson
5a98771e5b
Will switch to Walker 1.0 before this is back
2025-08-25 11:06:02 +02:00
David Heinemeier Hansson
77863a4c12
Try again
2025-08-25 11:05:35 +02:00
David Heinemeier Hansson
5b59aee51e
Reduce number of concepts
2025-08-25 11:04:28 +02:00
David Heinemeier Hansson
fdaa126aee
Fix sudo access permission
2025-08-25 10:57:29 +02:00
David Heinemeier Hansson
4f0dfcc865
Fix hanging
2025-08-25 10:52:42 +02:00
David Heinemeier Hansson
2635534778
Correct autostart command
2025-08-25 10:24:42 +02:00
David Heinemeier Hansson
5bb7b66dee
Bring back tte celebration at the end
2025-08-25 09:49:45 +02:00
David Heinemeier Hansson
b8f4a10056
Time of install critical here
2025-08-25 09:45:05 +02:00
David Heinemeier Hansson
86b03357d0
yay is no longer special
2025-08-25 09:43:16 +02:00
David Heinemeier Hansson
186912ca1d
Last yays
2025-08-25 09:39:24 +02:00
David Heinemeier Hansson
c7d9581d7b
Correct setting of server
2025-08-25 09:39:20 +02:00
David Heinemeier Hansson
03503364cc
Doesn't belong here
2025-08-25 09:33:09 +02:00
David Heinemeier Hansson
44529a7a25
No yay
2025-08-25 09:33:05 +02:00
David Heinemeier Hansson
705b6858dc
Order
2025-08-25 09:31:07 +02:00
David Heinemeier Hansson
b9758a9c8c
Part of repository setup
2025-08-25 09:30:36 +02:00
David Heinemeier Hansson
0a0843c7ec
Follow convention
2025-08-25 09:30:28 +02:00
David Heinemeier Hansson
ec0af90c98
Not needed for build
2025-08-25 09:24:56 +02:00
David Heinemeier Hansson
37f0c18b78
All packages in one place
2025-08-25 09:22:55 +02:00
David Heinemeier Hansson
1ec6ba61dc
Fix paths for first-run permissions removal
2025-08-25 09:20:04 +02:00
David Heinemeier Hansson
066ec7ffff
Fix file path
2025-08-25 09:11:32 +02:00
David Heinemeier Hansson
c73c1c90bf
Extra all packages into a single master manifest
2025-08-25 09:04:13 +02:00
David Heinemeier Hansson
256a49ee53
Fix conditional
2025-08-25 08:47:27 +02:00
David Heinemeier Hansson
39e0cf3a37
Fix path
2025-08-25 08:38:07 +02:00
David Heinemeier Hansson
e8f932b0f6
Make sure we don't get stuck in a loop
2025-08-25 08:36:37 +02:00
David Heinemeier Hansson
55daa135a7
Allow pacman -Sy without sudo to easier installs
2025-08-25 08:34:41 +02:00
David Heinemeier Hansson
a428208077
Wrong exit code
2025-08-25 08:26:08 +02:00
David Heinemeier Hansson
2d848338e6
More restrictive sudoless setup for first-run
2025-08-25 07:49:16 +02:00
David Heinemeier Hansson
925a2906e5
Explain purposes
2025-08-25 07:43:07 +02:00
David Heinemeier Hansson
f98899e4e2
Setup real first-run install
2025-08-25 07:37:46 +02:00
David Heinemeier Hansson
e565768bed
Make all the install files executable
2025-08-25 07:37:34 +02:00
David Heinemeier Hansson
661eed2640
Prepare for firewall to be setup on first run
2025-08-25 07:28:59 +02:00
David Heinemeier Hansson
28ba0bff7a
Prepare for battery monitor to be installed on first run
2025-08-25 07:26:25 +02:00
David Heinemeier Hansson
bdfc0fad5d
Explain purpose
2025-08-25 07:26:12 +02:00
David Heinemeier Hansson
ec17b3f012
We should always have the firewall commands available
2025-08-25 07:20:07 +02:00
David Heinemeier Hansson
9cd70e9aff
No need to maintain this separately
2025-08-25 07:17:12 +02:00
David Heinemeier Hansson
51f5bed286
Tighten up
2025-08-25 07:15:49 +02:00
David Heinemeier Hansson
9a98782342
Run first so app directory is there
2025-08-25 07:15:45 +02:00
David Heinemeier Hansson
c0a091e293
Move over to where it belongs
2025-08-25 07:14:20 +02:00
David Heinemeier Hansson
d7fa8181fa
Reinstall all the old AUR packages from OPR
2025-08-25 07:09:51 +02:00
David Heinemeier Hansson
dfda4f895a
Rip out the last remnants of AUR
2025-08-25 07:04:43 +02:00
David Heinemeier Hansson
a67fc717c1
One fewer package we don't need to get from AUR
2025-08-24 22:36:43 +02:00
David Heinemeier Hansson
599b58f9a1
Prepare for tte's imminent return!
2025-08-24 22:24:42 +02:00
David Heinemeier Hansson
f14810e80d
We will have tte back in a iffy so let's not bother with this
2025-08-24 22:23:12 +02:00
David Heinemeier Hansson
3bf51d30ff
1password has moved to the OPR
2025-08-24 22:22:11 +02:00
David Heinemeier Hansson
39dccccb1a
Bare mode is dead in 2.0
...
Uninstall whatever you want yourself now that we have multi-tab
uninstalls
2025-08-24 22:21:25 +02:00
David Heinemeier Hansson
46f8b522f1
Can't set that this early
2025-08-24 21:53:25 +02:00
David Heinemeier Hansson
1576c4e5c6
Update Hypridle to prevent flash of unlocked screen after sleep
2025-08-24 21:14:29 +02:00
Mathias Remshardt
f39dc9a269
fix: delay supsend until screen is locked ( #1041 )
2025-08-24 21:13:28 +02:00
David Heinemeier Hansson
ff6802830c
Correct the path
2025-08-24 21:04:52 +02:00
David Heinemeier Hansson
af9ab9069f
Only remove orphans if there are any
2025-08-24 20:53:24 +02:00
David Heinemeier Hansson
3363fe0544
Just remove orphans
2025-08-24 20:50:53 +02:00
David Heinemeier Hansson
1577620344
Migrate AUR packages to new OPR or Arch official repos
2025-08-24 20:50:30 +02:00
David Heinemeier Hansson
d183daff1a
Wrong flip!
2025-08-24 20:36:51 +02:00
David Heinemeier Hansson
5ed08ef5b9
Attempt to set chromium theme before first launch
2025-08-24 20:34:53 +02:00
David Heinemeier Hansson
ae8c76f582
Refresh chaotic-AUR
2025-08-24 20:24:52 +02:00
Jarek
93ef034a5c
Use Quad9 as fallback DNS for better privacy ( #1046 )
...
Replace Google DNS fallback with Quad9 (9.9.9.9, 149.112.112.112)
for better privacy consistency. Users choosing Cloudflare likely
value privacy, so Quad9 is a more appropriate fallback than Google.
As discussed in #752 and approved by @dhh in #1043 .
2025-08-24 20:22:54 +02:00
David Heinemeier Hansson
fc43706190
Add chaotic aur despite getting yay from OPR
2025-08-24 20:19:26 +02:00
David Heinemeier Hansson
fc853ffe96
Combine repository setups
2025-08-24 20:10:43 +02:00
David Heinemeier Hansson
a8c3d1a2bd
Right now we are just built for online installer
2025-08-24 20:10:03 +02:00
David Heinemeier Hansson
b09c625ac0
Make it green!
2025-08-24 20:09:18 +02:00
David Heinemeier Hansson
4d28721682
omarchy-chromium is now on the OPR
2025-08-24 20:05:13 +02:00
David Heinemeier Hansson
5ad441e539
Refresh indexes before taking a look at what's there
2025-08-24 20:03:37 +02:00
David Heinemeier Hansson
78e81d7534
Don't need to show anything
2025-08-24 19:39:53 +02:00
David Heinemeier Hansson
00ce49a4ac
Don't use yay here
2025-08-24 19:35:36 +02:00
David Heinemeier Hansson
78719b0552
Now coming from OPR
2025-08-24 19:34:57 +02:00
David Heinemeier Hansson
8a5bca3807
No longer needed from AUR
2025-08-24 19:33:52 +02:00
David Heinemeier Hansson
78aeb91e5f
Use OPR walker
2025-08-24 19:32:31 +02:00
David Heinemeier Hansson
83b67d0d6b
Now we have walker-bin in OPR
2025-08-24 19:32:26 +02:00
David Heinemeier Hansson
ed9edab8ed
Add OPR as early as possible
2025-08-24 19:32:19 +02:00
David Heinemeier Hansson
115e9c5af8
Add Omarchy repository first
2025-08-24 19:28:02 +02:00
David Heinemeier Hansson
00cc8315a6
Separate installing packages from AUR
2025-08-24 19:15:12 +02:00
David Heinemeier Hansson
1d915c6583
Use consistent naming scheme for backgrounds
2025-08-24 19:05:29 +02:00
David Heinemeier Hansson
dd493b0cdf
Also apply light/dark via new chromium flags
2025-08-24 19:03:07 +02:00
Guilherme Nandi Tiscoski
1f4723ae33
Add more backgrounds to rose-pine ( #1023 )
...
* Add more backgrounds to rose-pine
* Reduce sizes
* Reduce sizes to be < 2mb
2025-08-24 18:58:01 +02:00
David Heinemeier Hansson
478b166ae7
Can't use tte at the moment here
2025-08-24 18:37:54 +02:00
Jarek
c0770fc7a3
Ensure network interfaces respect DNS configuration ( #1043 )
...
Implements DHH's requirement to ensure wlan0 and ethernet interfaces
respect the DNS configuration while excluding docker/loop interfaces.
When using Cloudflare or Custom DNS:
- Sets UseDNS=no in DHCPv4 sections
- Sets UseDNS=no in IPv6AcceptRA sections
- Only configures primary interfaces (en*, eth*, wl*)
- Restarts both systemd-networkd and systemd-resolved
When using DHCP:
- Removes UseDNS=no to allow DHCP provided DNS
- Restores default behavior for all interfaces
Script size increased from 58 to 89 lines to properly handle all
network interfaces as requested.
2025-08-24 18:33:32 +02:00
David Heinemeier Hansson
846b2e2595
Need walker-bin here for a moment until we self-host
2025-08-24 18:30:50 +02:00
David Heinemeier Hansson
d8a4640010
jq test failing
2025-08-24 18:11:59 +02:00
David Heinemeier Hansson
ee5f4eb925
I think these are the last spots
2025-08-24 18:08:17 +02:00
David Heinemeier Hansson
cb22afdb93
Another quarantine
2025-08-24 18:03:18 +02:00
David Heinemeier Hansson
d2bd1b47b6
This doesn't need yay
2025-08-24 18:02:09 +02:00
David Heinemeier Hansson
02134df8ee
Quarantine AUR installs
2025-08-24 18:01:39 +02:00
David Heinemeier Hansson
cd39a145e8
More pacman
2025-08-24 18:00:28 +02:00
David Heinemeier Hansson
a0c3a435fc
Protect from AUR outage
2025-08-24 18:00:23 +02:00
David Heinemeier Hansson
f0a77e65cd
More pacman swaps
2025-08-24 17:53:42 +02:00
David Heinemeier Hansson
4de9f5fda3
Extra resilience for on-demand installation
2025-08-24 17:53:33 +02:00
David Heinemeier Hansson
1efe4a819f
More pacman
2025-08-24 17:49:31 +02:00
David Heinemeier Hansson
a29237e070
More resilience here too
2025-08-24 17:49:26 +02:00
David Heinemeier Hansson
9834a40796
Fix bad replace
2025-08-24 17:46:48 +02:00
David Heinemeier Hansson
edf0bb3128
Give it a few tries
2025-08-24 17:46:01 +02:00
David Heinemeier Hansson
960cbbd591
We have those from the pacman runner
2025-08-24 17:44:01 +02:00
David Heinemeier Hansson
c974c3dbc4
Language
2025-08-24 17:42:41 +02:00
David Heinemeier Hansson
f1af28f10d
Simplify guard against an unavailable AUR
2025-08-24 17:41:41 +02:00
David Heinemeier Hansson
673cea1644
Also on removes
2025-08-24 17:36:02 +02:00
David Heinemeier Hansson
9d739faf2b
Switch to pacman to make it clear when we are not depending on AUR
2025-08-24 17:35:24 +02:00
David Heinemeier Hansson
69afedf380
Separate out AUR installs with yay
2025-08-24 17:28:22 +02:00
David Heinemeier Hansson
57e14afca3
No yay
2025-08-24 17:28:12 +02:00
David Heinemeier Hansson
38d9961622
Install AUR packages if its available
2025-08-24 17:25:45 +02:00
David Heinemeier Hansson
57b1180c67
Remove orphan system packages after omarchy-update
...
Co-authored-by: @abenz1267
2025-08-24 17:22:45 +02:00
David Heinemeier Hansson
664fb7c51a
Separate pacman setup from aur and make aur optional
2025-08-24 17:20:13 +02:00
David Heinemeier Hansson
09a90e3cf2
Keep AUR separate
2025-08-24 17:15:37 +02:00
David Heinemeier Hansson
6dd95e71bf
No AUR stuff allowed in xtras
2025-08-24 17:15:29 +02:00
David Heinemeier Hansson
22769caa8c
Will install chromium by default and then bring our fork in through other means
2025-08-24 17:15:14 +02:00
David Heinemeier Hansson
448be1317f
Move tte to AUR quarantine install
2025-08-24 17:15:00 +02:00
David Heinemeier Hansson
7bd1d56399
Remove AUR font
2025-08-24 17:14:13 +02:00
David Heinemeier Hansson
b094557a97
Poor man's screensaver without tte
2025-08-24 17:13:55 +02:00
David Heinemeier Hansson
3f895969c7
Allow screensaver to display logo if tte is not there
2025-08-24 17:07:28 +02:00
David Heinemeier Hansson
da7222f510
Move it inside where it is used
2025-08-24 16:57:41 +02:00
David Heinemeier Hansson
9d355091b5
No AUR dependency for wl-screenrec
2025-08-24 16:52:21 +02:00
David Heinemeier Hansson
a391b64e61
Install wl-screenrec as a just-in-time dependence
2025-08-24 16:51:20 +02:00
David Heinemeier Hansson
028c07d016
Install tzupdate on demand
2025-08-24 16:36:10 +02:00
David Heinemeier Hansson
4fd6a110ea
Use non-AUR versions
2025-08-24 16:35:59 +02:00
David Heinemeier Hansson
92a491fd47
Need to install jq for the pkg-repos-accessible to work
2025-08-24 16:00:22 +02:00
Andreas Nigg
8b192c30e1
Fix installation command for ufw-docker ( #1035 )
2025-08-24 15:58:02 +02:00
David Heinemeier Hansson
6826cad95b
Simplify it
2025-08-24 15:55:18 +02:00
David Heinemeier Hansson
1e46882fd8
Fix repo accessible check
2025-08-24 15:53:54 +02:00
Ryan Hughes
b0acd0b5e8
Update efibootmgr regex to match nvme + sata + vdisk
2025-08-24 15:50:50 +02:00
David Heinemeier Hansson
24682aea8c
Add progressive backoffs to the repo retrying
2025-08-24 14:02:43 +02:00
Ryan Hughes
bb43d719e6
Fix fido2 and fprint auth flow ( #635 )
...
* Restructure fido2 / fprint to add to sudo and polkit
* Add migration
* Fix migration
2025-08-24 13:41:11 +02:00
Jarek
c4b32c047a
Add omarchy-setup-cloudflare-dns script ( #752 )
...
* Add omarchy-setup-cloudflare-dns script
Addresses issue #745 by providing user choice for DNS configuration.
Features:
- Makes Cloudflare DNS opt-in instead of forced default
- Preserves local development environments with DHCP option
- Includes custom DNS configuration support
- Provides backup/restore functionality
- Follows Omarchy naming conventions
Fixes #745
* Address DHH feedback on DNS configuration script
Changes based on maintainer review:
- Rename script to omarchy-setup-dns (more generic name)
- Remove /usr/local/bin installation (use PATH instead)
- Add migration to reset automatic Cloudflare DNS to DHCP
- Force DNS on physical interfaces only using systemd-networkd
- Exclude docker/virtual interfaces from forced DNS
Fixes local development environment issues while making Cloudflare DNS opt-in.
* Use timestamped backups and remove restore function
Follow Omarchy backup standards by using timestamped backup files
instead of fixed names. Remove restore function since backups now
have unpredictable names - users can manually restore if needed.
This matches the pattern used in omarchy-refresh-config.
* Add DNS over TLS support for enhanced security
Enable opportunistic DNS over TLS when using Cloudflare DNS. This
encrypts DNS queries when possible while falling back to regular DNS
if TLS isn't available, providing security without breaking compatibility.
Thanks to the suggestion in #696 for highlighting this improvement.
* Add certificate validation for DNS over TLS
The DNS servers now include their proper hostnames for certificate
validation (cloudflare-dns.com and dns.google). This ensures we're
actually talking to the real DNS servers when using encrypted DNS,
not some imposter.
Completes the implementation suggested in #696 .
* Prevent backup file accumulation
Clean up old backup files before creating new ones to prevent the
accumulation of .bak.* files over time. Keeps only the most recent
backup while maintaining the timestamped naming pattern.
This ensures the system doesn't get cluttered with countless backup
files from repeated script runs.
* Simplify DNS setup script per review feedback
Reduced script complexity from 227 to 58 lines while maintaining core functionality.
Removed unnecessary backup system and systemd-networkd configuration.
Kept essential features: Cloudflare DNS with TLS, DHCP mode, and custom DNS option.
Script now follows established Omarchy conventions for simplicity and size.
* Allow setup from omarchy-menu
* Integrate into Omarchy Menu
* Align parameter
---------
Co-authored-by: David Heinemeier Hansson <david@hey.com>
2025-08-24 13:34:04 +02:00
David Heinemeier Hansson
f4ef8eca65
If it's going to be a while
2025-08-24 13:02:48 +02:00
Manuel
1d6d21e7b7
Changed Keybindings for resize active window to code syntax ( #1029 )
2025-08-24 12:52:24 +02:00
David Heinemeier Hansson
04fff555b8
Fixup the firewall install
2025-08-24 12:41:13 +02:00
David Heinemeier Hansson
aa32b147ad
Ensure package repositories are available before installing or doing updates
2025-08-24 12:10:07 +02:00
David Heinemeier Hansson
6b3b93ded1
Add both arch mirror and AUR guard
2025-08-24 12:00:26 +02:00
David Heinemeier Hansson
9dbef029f6
Stronger AUR available guard
2025-08-24 11:57:23 +02:00
David Heinemeier Hansson
aaefc4f208
Add an availability shield for AUR
2025-08-24 11:54:19 +02:00
David Heinemeier Hansson
ccf13e5902
Don't need this update
2025-08-24 11:49:49 +02:00
David Heinemeier Hansson
9ed755b445
This will have to wait
2025-08-24 11:23:44 +02:00
David Heinemeier Hansson
42432ae462
Ensure we always unblock wifi/bluetooth when going to setup
2025-08-24 11:13:49 +02:00
David Heinemeier Hansson
438156e36f
More protections
2025-08-24 11:10:06 +02:00
David Heinemeier Hansson
574d213c34
Ensure better trap behavior
2025-08-24 11:05:11 +02:00
David Heinemeier Hansson
7d61c19f69
Remove output for existing setups
2025-08-24 11:03:43 +02:00
David Heinemeier Hansson
69fe4ae997
Remove screen recording status until it is stable ( #1032 )
2025-08-24 11:00:30 +02:00
Richard Macklin
c3af4b9469
Default OMARCHY_REF
to master
in boot.sh ( #1030 )
...
This will allow us to change GitHub's default branch to `dev`, so that
PRs will target the correct branch by default, but new installations
will still default to using the stable `master` branch.
2025-08-24 10:40:47 +02:00
David Heinemeier Hansson
ffe8997fad
Pinta install seems to work fine now
2025-08-24 09:31:42 +02:00
David Heinemeier Hansson
e2611d9bc4
Rearrange options
2025-08-24 09:28:08 +02:00
David Heinemeier Hansson
266767df5f
Show dust disk usage in reverse
2025-08-24 09:26:06 +02:00
David Heinemeier Hansson
eb4172a486
We now have audio settings in the setup menu
2025-08-24 09:24:00 +02:00
David Heinemeier Hansson
ca115b9061
Can't install firewall in chroot, so move it into its own service for now
2025-08-24 09:12:51 +02:00
David Heinemeier Hansson
ab09446971
Can't use chroot trap
2025-08-24 09:06:24 +02:00
David Heinemeier Hansson
af0f459a1a
Try skipping this efibootmgr munging for a second
2025-08-24 08:46:34 +02:00
David Heinemeier Hansson
fbf9a19574
Show installation env for debugging
2025-08-24 07:40:16 +02:00
David Heinemeier Hansson
95139164a3
Skip all of powerprofilectl setup during CHROOT
2025-08-24 07:26:24 +02:00
David Heinemeier Hansson
2ae973108d
Extract error trapping to its own file
2025-08-24 07:21:49 +02:00
David Heinemeier Hansson
aa0b44b7f4
Missing shebang
2025-08-24 07:20:45 +02:00
David Heinemeier Hansson
d9424b2bff
Document what's missing
2025-08-24 07:09:45 +02:00
David Heinemeier Hansson
36a30dd01d
Skip the battery monitor during chroot install for now
2025-08-24 07:09:08 +02:00
Ryan Hughes
82467892a3
Merge pull request #1020 from ryanrhughes/limine-fixes
...
Minor Limine / Snapper Tweaks and Fixes
2025-08-24 01:09:02 +02:00
Ryan Hughes
e138f7e8eb
Set config files first
2025-08-24 00:18:10 +02:00
Ryan Hughes
0a75644f2d
Less aggressive check
2025-08-24 00:01:36 +02:00
Ryan Hughes
3725f2d3b6
Everyone can have UKI
2025-08-24 00:01:23 +02:00
Ryan Hughes
0ebd62a32e
Define boot path
2025-08-23 23:25:33 +02:00
Taha
31d97335fc
Add Omarchy icon to waybar ( #1017 )
...
* Add Omarchy icon to waybar
* Add step to fonts.sh to install omarchy icon font
* Style and fixup
* Fixup installation of the omarchy font
---------
Co-authored-by: David Heinemeier Hansson <david@hey.com>
2025-08-23 23:22:50 +02:00
David Heinemeier Hansson
41a1fe6b21
Switch Zoom from shitty native app to better webapp
...
Have to compromise on 1080p but seems better than dealing with that
trash app.
2025-08-23 23:03:54 +02:00
David Heinemeier Hansson
91e686f1b2
Can't have nice things during arch-chroot for some reason!
2025-08-23 22:57:47 +02:00
David Heinemeier Hansson
75ac6910d4
Add back fastfetch which we lost when removing logging
2025-08-23 22:40:36 +02:00
David Heinemeier Hansson
b4b8788c14
Use something safe in the arch-chroot
2025-08-23 22:36:38 +02:00
David Heinemeier Hansson
76c94e2604
Breakup the omnibus config install
2025-08-23 22:31:42 +02:00
David Heinemeier Hansson
e59a98fb0b
Don't fail if there
2025-08-23 22:21:56 +02:00
David Heinemeier Hansson
dee7e3e4a7
Ensure .config is there
...
Strange that this should be necessary for arch-chroot, but let's give it
a try
2025-08-23 22:21:28 +02:00
David Heinemeier Hansson
5a7b9292c8
Shorter
2025-08-23 21:41:15 +02:00
David Heinemeier Hansson
31ce6f689e
Merge branch 'master' into dev
2025-08-23 21:29:49 +02:00
David Heinemeier Hansson
210481d758
Style
2025-08-23 21:21:00 +02:00
David Heinemeier Hansson
3bac37b21b
Use the same state directory for status as everthing else
2025-08-23 21:21:00 +02:00
Ryan Hughes
1edbe89191
Merge pull request #1012 from ryanrhughes/limine-bios-support
...
Add Limine support for BIOS environments
2025-08-23 20:32:02 +02:00
Ryan Hughes
617e96234b
Merge pull request #1010 from ryanrhughes/update-omarchy-snapshot
...
Make omarchy-snapshot exit if you don't have Snapper but continue update
2025-08-23 20:31:51 +02:00
Ryan Hughes
5873980703
Add efi checks
2025-08-23 20:25:46 +02:00
Ryan Hughes
b8cc8d8bc3
Move update up in case something goes wrong
2025-08-23 20:25:04 +02:00
David Heinemeier Hansson
455fe890ec
Just rely on the ISO autostart to set it instead of detecting it
2025-08-23 20:23:08 +02:00
David Heinemeier Hansson
ccc8aa87d0
Improve presentation of failed command
2025-08-23 19:42:31 +02:00
Ryan Hughes
193797393f
Exit if you don't have snapper but continue update
2025-08-23 19:16:47 +02:00
David Heinemeier Hansson
7056a3903a
No longer need gum or tte as preflights
...
No more identification up front, no toast during initial install
2025-08-23 19:04:20 +02:00
David Heinemeier Hansson
3880c49469
Logging is having issues, so let's skip until sorted ( #1009 )
2025-08-23 18:50:32 +02:00
David Heinemeier Hansson
87467579f7
Use a simpler version that is not going to have potential color issues on some displays
2025-08-23 18:39:52 +02:00
David Heinemeier Hansson
6147b634e7
No longer need the toast here now that we're running straight through everything
...
If we have a toast, it should be in the configurator
2025-08-23 18:37:08 +02:00
David Heinemeier Hansson
9bb5832646
Turn logging back on
2025-08-23 18:33:49 +02:00
David Heinemeier Hansson
07bf9b838a
Fix file name to what it was
2025-08-23 18:32:43 +02:00
David Heinemeier Hansson
332c8d5abb
Add same shebang as everything else
2025-08-23 18:26:00 +02:00
David Heinemeier Hansson
022b591986
Fix bash references
...
Stay consistent with everything
2025-08-23 18:25:52 +02:00
David Heinemeier Hansson
7713534693
Fix end to fi
2025-08-23 18:24:31 +02:00
David Heinemeier Hansson
bf72d80ac6
The ISO configurator will now take care of identification
...
And removing it here helps deal with the fact that gum doesn't play nice
with the new logging feature.
2025-08-23 18:23:44 +02:00
David Heinemeier Hansson
d0092f00c8
More smithing
2025-08-23 18:12:30 +02:00
David Heinemeier Hansson
75cd9fefa5
Wordsmith
2025-08-23 18:11:12 +02:00
David Heinemeier Hansson
07ad23b303
Turn off logging
2025-08-23 18:09:36 +02:00
David Heinemeier Hansson
098c9157d8
Need to bail immediately again
2025-08-23 18:05:06 +02:00
Ankur Kotwal
5e3d0d89a5
Reflect default browser changes in bindings and webapps ( #871 )
...
* Abstract default browser to omarchy-browser (a wrapper)
* Fix the omarchy-browser command as it used to loop. Extract info from the browser .desktop files.
* Clean up and fix bugs
* Cleanup unused change
* Fix indentation
* Separate out omarchy-browser from omarchy-webapp so that we don't break webapps for browsers other than Chromium or Google Chrome.
* Fix incorrect function call
* Add a migration script
* Migration script fixes
* Simplify the browser and webapp commands. Rename commands to align with launch terminology.
* Add support for Microsoft Edge, Opera and Vivaldi
* Fix errors
* Remove --name and --class -- They're not respected when --app is defined
* We don't ship with Chrome
* Simplify launchers
* Use launch commands everywhere
---------
Co-authored-by: Ryan Hughes <ryan@heyoodle.com>
2025-08-23 17:28:45 +02:00
Ryan Hughes
d4403051cf
Add Limine + Snapper support ( #998 )
...
* Persist urgent notifications
* Create omarchy-snapshot
* Create snapshot before pulling
* Extract alternative bootloader configs
* Add limine-snapper config
* Fix check
* Update login scripts
* Make chroot friendly
* Extract cmdline instead of using blkid due to error
* Add restore command
* Export $TERMINAL so we get clickable restore notifications
* Remove sync -- causes errors...we have nothing to sync yet
* Executable
* Minor cleanup and compatibility for non-ISO
* Give login its own section
* Give no-arg guard and inline commands
---------
Co-authored-by: David Heinemeier Hansson <david@hey.com>
2025-08-23 16:52:25 +02:00
Shawn Yeager
cc80782160
Add two new background images to theme catppuccin ( #1008 )
...
* add two new backgrounds with background color #181824
* replace 3rd background image
2025-08-23 16:50:49 +02:00
Alan Sikora
318a6e23cf
Add status indicator cluster for waybar ( #570 )
...
* feat: Add notification status indicator to waybar
Adds a visual indicator in the waybar to show when notifications are silenced (do-not-disturb mode).
- Shows a red dot when notifications are disabled
- Shows a dimmed dot when notifications are enabled
- Clicking the indicator toggles do-not-disturb mode
- Syncs with the existing SUPER+CTRL+, keyboard shortcut
This provides immediate visual feedback about notification status, making it easier for users to know when they've silenced notifications.
* feat: Convert to unified status cluster that only shows active states
- Only displays indicators when states are actually active
- Supports multiple status types: DND, night light, screen recording, idle lock
- Uses distinct symbols: • for DND, ◐ for night light, ● for recording, ◯ for idle lock
- Completely hides module when no states are active (no visual clutter)
- Extensible design for future status indicators
- Improved performance with better error handling
* Implement lightweight hybrid status monitoring
* Enhance notification status cluster with modular design
* Add waybar configuration for status cluster
* Add recording click handler and fix process detection
- Add wl-screenrec detection for non-nvidia systems
- Add click handler to start/stop recording
- Fix idle lock toggle functionality
* minor alignment tweaks
* improved recording detection to be more specific
* Rely on Omarchy bin in PATH and lower interval to feel more snappy
* Seperate out screencording stop so it doesn't start when trying to stop OBS
* Add migration to add the status notifications
---------
Co-authored-by: David Heinemeier Hansson <david@hey.com>
2025-08-23 08:26:31 +02:00
Eamon Burns
a4119ce43e
fix: add quotes around font names in omarchy-font-set
( #1001 )
2025-08-23 07:44:21 +02:00
oricol
cc4d41bdaa
Include VerbosePkgLists for better pacman -Syu ( #1003 )
...
* Include VerbosePkgLists for better pacman -Syu
* Add migration for the verbose package lists
* Amend comment
---------
Co-authored-by: David Heinemeier Hansson <david@hey.com>
2025-08-23 07:43:12 +02:00
Taha
b2a2d0fde3
Add new Omarchy icon for fastfetch ( #996 )
...
* Add omarchy icon to fastfetch config
* Add migration file for fastfetch update
* Use consistent branding placement for spots you can change
* Allow editing the about icon
---------
Co-authored-by: David Heinemeier Hansson <david@hey.com>
2025-08-23 07:37:47 +02:00
David Heinemeier Hansson
2cb7f61108
This should tile not float
2025-08-22 22:29:54 +02:00
David Heinemeier Hansson
acca058d4c
No longer needed in the app launcher
...
We have them in the menus
2025-08-22 22:28:08 +02:00
David Heinemeier Hansson
29ea8af5e1
Move Docker .desktop to TUI install
2025-08-22 22:27:44 +02:00
David Heinemeier Hansson
3381bcca59
No longer needed now that we use .config/chromium-flags.conf
2025-08-22 22:27:28 +02:00
David Heinemeier Hansson
0f2479f3f6
Move to the right place
2025-08-22 22:27:15 +02:00
Ryan Hughes
b8bd1d1d6c
Add tsui to Tailscale installer ( #604 )
2025-08-22 22:22:29 +02:00
David Heinemeier Hansson
85f9fb486e
Use terminal directly to avoid any issue about About.desktop not being present
...
Closes #847
2025-08-22 21:31:45 +02:00
David Heinemeier Hansson
04aa3cca0d
Just use the same system dialog size for everything
...
Will give more room to avoid clipping Omarchy logo too
2025-08-22 21:28:48 +02:00
Christopher
8c1fd76a37
Add SUPER + MUTE for audio output switching ( #941 )
...
* Add SUPER + MUTE for audio output switching
* Fix migration bc stupidness
* Simplify implementation and ensure the new sink is not muted
---------
Co-authored-by: David Heinemeier Hansson <david@hey.com>
2025-08-22 20:43:46 +02:00
Greg Helding
7c4156fc9d
Add additional backgrounds to ristretto theme. ( #761 )
2025-08-22 20:01:47 +02:00
David Heinemeier Hansson
78b1238f40
Add nested Elixir menu to also allow for a Phoenix install
2025-08-22 18:13:56 +02:00
David Heinemeier Hansson
9ecac600e7
Same comments as the other options
2025-08-22 18:10:41 +02:00
Johannes Erhardt
74096d5f6c
Add Phoenix Framework install option. ( #676 )
2025-08-22 18:09:50 +02:00
David Heinemeier Hansson
6366dc1118
Add migration to add firewall opening for docker DNS and fix comment
2025-08-22 18:08:18 +02:00
Samuel Péchèr
e7ea45a802
Update firewall.sh for other docker bridge networks ( #679 )
...
Allow 172.16/12 prefix IPs for docker DNS as bridge networks will create another interface than docker0 within this CIDR prefix.
2025-08-22 18:05:17 +02:00
David Heinemeier Hansson
8074694ac8
Stop setting DNS for all on new systems pending that we move to something like #752
2025-08-22 17:58:01 +02:00
Domingo Edwards
b3d24a1b13
fix: Avoid fcitx5 override of xcb keyboard layout ( #760 )
...
* fix: Avoid fcitx5 override of xcb keyboard layout
* Clean up migration
* Comment says what the command says
---------
Co-authored-by: David Heinemeier Hansson <david@hey.com>
2025-08-22 17:54:29 +02:00
David Heinemeier Hansson
cab64fa9de
CTRL + ALT + DEL closes all windows
...
Co-authored-by: @chriopter
Closes #980
2025-08-22 17:40:01 +02:00
rez1coder
b09ba8d6d3
chore(omarchy-menu): update Omarchy manual URL to learn.omacom.io ( #990 )
2025-08-22 17:33:56 +02:00
David Heinemeier Hansson
9f49f869a3
Fix to protect it for the first launch
2025-08-22 17:31:21 +02:00
Denis Koleda
c3b58bc773
Use power button to open omarchy-menu system ( #769 )
...
* Use power button to open omarchy-menu system
* Added migration script
* setsid so it doesn't exit with the terminal
* Spacing
---------
Co-authored-by: David Heinemeier Hansson <david@hey.com>
2025-08-22 17:31:17 +02:00
RaphaelKimmig
58d6b5ba7f
fix: improve black contrast in ristretto alacritty theme ( #770 )
2025-08-22 17:14:37 +02:00
David Heinemeier Hansson
13166960a1
Add a clue on how to deal with hashes in webapps
...
Co-authored-by: @clauzf
Closes #778
2025-08-22 17:12:18 +02:00
David Heinemeier Hansson
e33219f611
Swap it around a bit
2025-08-22 17:04:26 +02:00
David Heinemeier Hansson
44d6314929
Subtle tweaks
2025-08-22 17:01:52 +02:00
Luigi Finetti
450403e48a
Add QR code for discord link ( #795 )
2025-08-22 16:59:58 +02:00
vaibhav-mattoo
fbc60d9ec3
run omarchy lazyvim install if nvim present without any config ( #807 )
2025-08-22 16:52:10 +02:00
David Heinemeier Hansson
7d427faad0
It's not reliable enough yet
2025-08-22 16:39:07 +02:00
Lowe Schmidt
5d155b712a
fix: usage didn't match script name ( #820 )
2025-08-22 15:57:22 +02:00
David Heinemeier Hansson
2cca02699a
Start new terminals with a working directory based on current active terminal
...
Co-authored-by: @halilozercan
Closes #835
2025-08-22 15:55:48 +02:00
Jarek
4a1888af8f
Fix multi-package removal in package uninstaller ( #822 )
...
* Fix multi-package removal in omarchy-pkg-remove
The script already had multi-selection enabled with --multi flag,
but wasn't handling multiple selections correctly. When users
selected multiple packages with Tab, they wouldn't all get removed.
Fixed by using xargs to properly convert newline-separated package
names from fzf into individual arguments for yay.
Fixes #805
* Add multi-select explainer
* Fix multi install like we did for remove
---------
Co-authored-by: David Heinemeier Hansson <david@hey.com>
2025-08-22 15:40:33 +02:00
Viktor
53217c4c83
Add safeguard to prevent omarchy-update from beginning an update during an AUR outage/DDOS ( #823 )
...
* Add safeguard to prevent omarchy-update from beginning an update during an AUR ddos
* Fix spacing
* Update omarchy-update
Return a non-zero error code when failing to reach AUR
* Add user-agent string
Good courtesy that makes it easier for the AUR folks to interpret the HEAD requests and tell us if there is an issue.
* Ensure entire icon will fit
* Migration to fit entire icon for update-available in waybar
* feat: add precise media control shortcut
* Fix a handful of typos
* Add state based app restarts for migrations (#637 )
* Look for app restart state files and restart them after update
* Convert existing migrations to set states
* Revert "Convert existing migrations to set states"
This reverts commit 1eb8a56b075cab5652a028202dc9dc81e556c4dc.
* Fix waybar update icon spacing (#672 )
* Fix waybar update icon spacing
Remove clock from margin rule and add custom-update to prevent horizontal cutoff and reduce excessive spacing between clock and update icon.
* making the update icon smaller, looks better in the center
* Fixed this in CSS instead
* We now have a global $OMARCHY_PATH
* Fix screen recording on Intel graphics (#669 )
* Fix screen recording on Intel graphics
Use wf-recorder for Intel graphics instead of wl-screenrec due to VAAPI compatibility issues that prevent recording from starting.
* combining greps for nvidia and intel graphics
* Update omarchy-cmd-screenrecord
* Force working version of uwsm until we get the fixed one from upstream
* Split upgrading system packages into two steps
* uwsm was already fixed upstream with 0.23.2
* Add burst limit to login to prevent endless retries (#690 )
* Fix kernel update detection for alternative kernel variants (#585 )
* Fix omarchy-update kernel update message to support alternative kernel variants
* fix: omarchy-update-restart kernel update message to support alternative kernel variants
* Add elan to the keywords used to detect if a fingerprint reader exists (#692 )
* fix pgrep and pkill (#687 )
* Make a function to create a smaller webshare version
* Set sudo max tries to 10, binary for easy lockout reset (#686 )
* set sudo max fail count to 10, bin for easy reset
* Slim down
Let the failure just fail in the shell
* Rename to be more descriptive
* No need for the 00- prefix
* Add migration to raise sudo try limit
---------
Co-authored-by: Manuel <manuel.ramsaier@gmail.com>
Co-authored-by: David Heinemeier Hansson <david@hey.com>
* Install `gum` prior to the preflight guard (#684 )
* Use `read` instead of `gum` in the preflight guard
* Revert "Use `read` instead of `gum` in the preflight guard"
This reverts commit 759dbb70454dccc27b78b198bf077e076750fefc.
* Install `gum`, if required, at the beginning of `install.sh`
* `gum` is already installed by the `presentation.sh` stage
* Use existing structure
---------
Co-authored-by: David Heinemeier Hansson <david@hey.com>
* Always install `base-devel` in case `yay` needs to build a package (#710 )
* chore: Enable Walker list cycling (#709 )
Enable the `cycle` behaviour for Walker lists; this allows one to
quickly jump from the default-selected first item in a list, to the
last item, simply by pressing the "up" arrow key (or other key
sequence bound to "previous").
Refs: https://github.com/abenz1267/walker/wiki/Basic-Configuration
* Add one wallpaper for nord (#707 )
* Use `pacman` instead of `yay` to install `gum` (#705 )
* Direct access to Walker clipboard + emojis with hotkey
* Turn off the walker service until the memory leak is fixed
See https://github.com/basecamp/omarchy/issues/698
* Can't use clipboard module when Walker is not running as a service
See https://github.com/basecamp/omarchy/issues/698
* pacman needs sudo
* Add disable chaotic aur env flag (#746 )
* Add missing modifier combinations to omarchy-menu-keybindings (#715 )
While these aren't currently used directly in the Omarchy code, when the
user adds custom bindings they are not properly displayed by the
omarchy-menu-keybindings script.
Co-authored-by: Chris Miller <chris@diddado.com>
* Make this resilient to file already being removed
* Use omarchy-chromium-bin to give live theme changes
* Transcoding is really from any image format
* Include Brave in the same opacity treatment as chromium
* Only ask for the identification if it has not already been provided
* Need to make the new disk writeable too
* Stop using tte until package is fixed
* Use host's DNS resolver in Docker containers (#812 )
* Symlink /etc/resolve.conf to systemd-resolved's stub
Since systemd-resolved is managing the DNS configuration, ensure that
/etc/resolv.conf uses it.
* Use systemd-resolved from Docker containers
* No longer needed now that we have .config/chromium-flags.conf
* Add brave-flags.conf as a new default to ensure that anyone using Brave as their browser runs it under wayland
* Must restart waybar when timezone is changed to have it reflect immediately
* Add migration for adding .config/brave-flags.conf
* Only do system package updates if there is a network connection
This prepares us for offline ISO install
* Catch both cases of brave-browser identification
* Skip pinta until we can resolve the certificate issue on manual build
cc @Torxed
* Add dust to reveal used space
Co-authored-by: @tobi
* Add minimal starship prompt to terminal
Co-authored-by: @tobi
* Always noconfirm
* If NOT starship, install it
* Add `--force` when enabling ufw to bypass prompt (#794 )
* Add current theme to fastfetch config (#889 )
* Turn off tte until the package is fixed
* Turn off auto-launching screensaver until tte is fixed
* Add current theme to fastfetch config
fastfetch has a module for displaying colors, which is often used by
default. It shows the current colors in use by the terminal. Given that
themes are core to Omarchy, I thought it made sense to show the current
theme in fastfetch. I've also added a compressed version of the palette
(similar to the circle config of the colors module).
* Add migration
---------
Co-authored-by: David Heinemeier Hansson <david@hey.com>
* Don't fail in case chromium package is not there
In case another package has been used to provide chromium
* No prefix needed
* Lines up better with the new starship prompt
* fix: missing python-poetry-core make Omarchy install fail (#862 )
* fix: missing python-poetry-core
* added migration
* Flesh out migration to fix all tte issues
* Turn TTE back on
---------
Co-authored-by: David Heinemeier Hansson <david@hey.com>
* Add color to install / remove to differentiate (#858 )
* Add color to install / remove to differentiate
---------
Co-authored-by: David Heinemeier Hansson <david@hey.com>
* Ensure Zoom is not made transparent
* Ensure the directory is present
* No double logo
* fix: add python-object to make installation of Omarchy work (#806 )
* Explicitly add python-object to make powerprofile work
* added migration
* Explain the why, not the how
---------
Co-authored-by: David Heinemeier Hansson <david@hey.com>
* Turn screensaver back on now that we have fixed the tte install
* Add migration to turn on screensaver again
* Even more minimal and theme matching
* Use italic instead of bold for git branch
* Minimal git status too
* Correct spacing
* Less aggressive untracked icon
* Consistent color before the >
* Stick to color
* Really just stick to one color everywhere
* Force the link
* Make resilient towards it already being the same file
* Offer install scripts a way to know if they're in chroot
* Different iwd needed on chroot install
* Address installation inside a chroot
* Can't reuse when needing to set for user
* Simplify
No other args
* Get the latest indexes if online
* Now available as an official package instead of AUR
* Add single server for mirrorlist for now
* Try a different mirror for testing and need to use pacman for pkg update before we have yay
* Use same shebang as everywhere
* Let it roll for testing
* Add debug to failure
* Force wifi to unblock when we go to set it up
Wifi can sometimes get turned off by computers when running on low power
or in some sleep modes
* Fix positive exit
* Put chroot provision into its own preflight
* Restore to the global mirror
* Clean up after ISO install without sudo
* Reduce ceremony -- a start and an end is enough
* If we installed from the installer, we should remind user to unplug USB
* Extra CR not needed
* Bring uwsm out of the doghouse
* Ensure latest uwsm is installed now that we have lifted the lock
* Fix JetBrains IDEs flickering and focus issues in Hyprland (#888 )
* Fix JetBrains IDEs flickering and focus issues in Hyprland
Add window rules to prevent tooltip and tab dragging flickering issues
in JetBrains IDEs when running under Hyprland compositor.
* Fix JetBrains IDEs flickering and focus issues in Hyprland
Add window rules to prevent tooltip and tab dragging flickering issues
in JetBrains IDEs when running under Hyprland compositor.
Uses the new windowrule syntax (Hyprland v0.48.0+) instead of deprecated windowrulev2.
# Conflicts:
# default/hypr/apps/jetbrains.conf
* Fix JetBrains floating popup size issue in Hyprland
* Style
---------
Co-authored-by: Mike Veerman <mike@nonect.com>
Co-authored-by: David Heinemeier Hansson <david@hey.com>
* Don't need wget, since curl is already part of arch
* This is still a problem
* Feature/screensaver toggle instead of launch (#784 )
* sceensaver-toggle and run if enabled using state file
* replace commands in menu and hyperidle
* migration file
* sed corrections
* added backup of changed files in migration
* review comments implemented
* hypridle config restore
* Use normal path style
* Use nerdfont icon for notification
* Make executable
* Allow a force start of screensaver so it can run even when disabled when manually triggered
* Add screensaver to system menu now that the toggle actually means toggle
* Known path without expansion spaces
* It should be an error return when it doesn't start
---------
Co-authored-by: Manuel <manuel.ramsaier@gmail.com>
Co-authored-by: David Heinemeier Hansson <david@hey.com>
* Add 60 second inactivity timeout to Walker launcher (#701 )
* Add 60 second timeout to Walker launcher
This will close the launcher after 60 seconds of inactivity.
* Update 1754929737.sh
---------
Co-authored-by: David Heinemeier Hansson <david@hey.com>
* adding mongodb docker install (#972 )
* Add suggestion for eu keyboard layout for iso
Closes #937
Co-authored-by: @chriopter
* Add Super + Tab to go forward through workspaces and Super + Shift + Tab to go backwards
Co-authored-by: @rafaelbernard
Closes #652
* move import to bottom (#917 )
* Add missing package for Intel Graphics Card based device (#910 )
* Add missing package for Intel Graphics Card based device
* Add migration to add the missing package
* Fix USB autosuspend causing peripheral disconnection issues (#906 )
* Fix USB autosuspend causing peripheral disconnection issues
Add configuration to disable USB autosuspend by setting usbcore.autosuspend=-1
in modprobe.d configuration. This prevents USB devices from being automatically
suspended which can cause keyboards, mice, and other peripherals to disconnect
unexpectedly.
* Add migration to apply autosuspend to existing systems
---------
Co-authored-by: David Heinemeier Hansson <david@hey.com>
* retry cmd on failed install should take into consideration bare mode (#904 )
* retry cmd on failed install should take into consideration bare mode
* A little duplication beats too much indirection
---------
Co-authored-by: David Heinemeier Hansson <david@hey.com>
* Switch from lazydocker-bin to lazydocker
It's now in the official repo as a compiled version!
* add reverse window cycling with cycleprev (#874 )
* add reverse window cycling with cycleprev
* Include the bringactivetotop fix
---------
Co-authored-by: observable <x@observable.art>
Co-authored-by: David Heinemeier Hansson <david@hey.com>
* Stop using SIGUSR1 with Waybar to prevent stacking
Closes #873
* Omarchy install - capture install log (#868 )
* Omarchy install log
* Slim down the logging setup a bit, put it in a known directory, tell user about it
* Stick to what was
* Not needed here
* Prefer the duplication
---------
Co-authored-by: David Heinemeier Hansson <david@hey.com>
* Allow customizing the screensaver logo (#863 )
* check for custom screensaver logo or fall back to default
* move logo location to omarchy config folder
* fix missed location check
* add menu item to copy logo.txt and open in editor
* move to setup menu
* Just always use a user-editable screensaver.txt file
* No longer needed
* Be clearer
---------
Co-authored-by: Christopher Moore <cmoore@yozu.co.uk>
Co-authored-by: David Heinemeier Hansson <david@hey.com>
* Visual improvements for pkg-install and pkg-remove (#852 )
* Shorten it up a bit
* Extract precondition into its own file and use it for the package installer too
* But don't actually fail unless it is down!
---------
Co-authored-by: David Heinemeier Hansson <david@hey.com>
Co-authored-by: Michal Zaborowski <zaborowskimchl@gmail.com>
Co-authored-by: Richard Macklin <code@rmacklin.dev>
Co-authored-by: Ryan Hughes <ryan@heyoodle.com>
Co-authored-by: Alan Sikora <alansikora@gmail.com>
Co-authored-by: Eric Swanson <960576+ericrswanny@users.noreply.github.com>
Co-authored-by: not-NEK0 <86556080+not-NEK0@users.noreply.github.com>
Co-authored-by: Maximiliano Guzenski <maxguzenski@gmail.com>
Co-authored-by: Manuel <manuel.ramsaier89@gmail.com>
Co-authored-by: Manuel <manuel.ramsaier@gmail.com>
Co-authored-by: Dylan Bridgman <light@ether.org.za>
Co-authored-by: Simon Dawson <spdawson@gmail.com>
Co-authored-by: Swarnim <134050970+Swarnim114@users.noreply.github.com>
Co-authored-by: Bruce <hi+gh@bruceroettgers.eu>
Co-authored-by: Chris Miller <github@reaperville.com>
Co-authored-by: Chris Miller <chris@diddado.com>
Co-authored-by: Kevin McConnell <kevin.mcconnell@gmail.com>
Co-authored-by: Gary Rennie <gazler@gmail.com>
Co-authored-by: Shigeto Kumagai <shk@all.daynight.jp>
Co-authored-by: David Anderson <kataqatsi@gmail.com>
Co-authored-by: MikeVeerman <mike.veerman@gmail.com>
Co-authored-by: Mike Veerman <mike@nonect.com>
Co-authored-by: Rob Zolkos <rob@zolkos.com>
Co-authored-by: Valberto Enoc <valbertoenoc@gmail.com>
Co-authored-by: Saeed Vaziry <61919774+saeedvaziry@users.noreply.github.com>
Co-authored-by: Brosseau Valentin <c4software@gmail.com>
Co-authored-by: jw <jw@codasite.ai>
Co-authored-by: michaldziurowski <mdziurowski@gmail.com>
Co-authored-by: Observable Art <123117871+iamobservable@users.noreply.github.com>
Co-authored-by: observable <x@observable.art>
Co-authored-by: Chris24680 <moore12321@gmail.com>
Co-authored-by: Christopher Moore <cmoore@yozu.co.uk>
Co-authored-by: Luis Daniel Casais <71148501+rajayonin@users.noreply.github.com>
2025-08-22 15:27:58 +02:00
Luis Daniel Casais
7665ac4fde
Visual improvements for pkg-install and pkg-remove ( #852 )
2025-08-22 15:13:28 +02:00
Chris24680
0246468403
Allow customizing the screensaver logo ( #863 )
...
* check for custom screensaver logo or fall back to default
* move logo location to omarchy config folder
* fix missed location check
* add menu item to copy logo.txt and open in editor
* move to setup menu
* Just always use a user-editable screensaver.txt file
* No longer needed
* Be clearer
---------
Co-authored-by: Christopher Moore <cmoore@yozu.co.uk>
Co-authored-by: David Heinemeier Hansson <david@hey.com>
2025-08-22 15:11:02 +02:00
Shigeto Kumagai
3a0bb502b6
Omarchy install - capture install log ( #868 )
...
* Omarchy install log
* Slim down the logging setup a bit, put it in a known directory, tell user about it
* Stick to what was
* Not needed here
* Prefer the duplication
---------
Co-authored-by: David Heinemeier Hansson <david@hey.com>
2025-08-22 14:58:33 +02:00
David Heinemeier Hansson
b2161f1f31
Stop using SIGUSR1 with Waybar to prevent stacking
...
Closes #873
2025-08-22 14:37:33 +02:00
Observable Art
cf556b2da2
add reverse window cycling with cycleprev ( #874 )
...
* add reverse window cycling with cycleprev
* Include the bringactivetotop fix
---------
Co-authored-by: observable <x@observable.art>
Co-authored-by: David Heinemeier Hansson <david@hey.com>
2025-08-22 14:34:17 +02:00
David Heinemeier Hansson
8e557b2ae5
Switch from lazydocker-bin to lazydocker
...
It's now in the official repo as a compiled version!
2025-08-22 14:26:32 +02:00
michaldziurowski
041c787b56
retry cmd on failed install should take into consideration bare mode ( #904 )
...
* retry cmd on failed install should take into consideration bare mode
* A little duplication beats too much indirection
---------
Co-authored-by: David Heinemeier Hansson <david@hey.com>
2025-08-22 14:18:28 +02:00
jw
16b0919418
Fix USB autosuspend causing peripheral disconnection issues ( #906 )
...
* Fix USB autosuspend causing peripheral disconnection issues
Add configuration to disable USB autosuspend by setting usbcore.autosuspend=-1
in modprobe.d configuration. This prevents USB devices from being automatically
suspended which can cause keyboards, mice, and other peripherals to disconnect
unexpectedly.
* Add migration to apply autosuspend to existing systems
---------
Co-authored-by: David Heinemeier Hansson <david@hey.com>
2025-08-22 14:14:46 +02:00
Brosseau Valentin
1942ac68dc
Add missing package for Intel Graphics Card based device ( #910 )
...
* Add missing package for Intel Graphics Card based device
* Add migration to add the missing package
2025-08-22 14:10:55 +02:00
Saeed Vaziry
9375dfca21
move import to bottom ( #917 )
2025-08-22 14:08:03 +02:00
David Heinemeier Hansson
04f89061ac
Add Super + Tab to go forward through workspaces and Super + Shift + Tab to go backwards
...
Co-authored-by: @rafaelbernard
Closes #652
2025-08-22 13:58:04 +02:00
David Heinemeier Hansson
e7b00295ec
Add suggestion for eu keyboard layout for iso
...
Closes #937
Co-authored-by: @chriopter
2025-08-22 13:50:30 +02:00
Valberto Enoc
3e7509071b
adding mongodb docker install ( #972 )
2025-08-22 13:34:37 +02:00
Rob Zolkos
322fa8421e
Add 60 second inactivity timeout to Walker launcher ( #701 )
...
* Add 60 second timeout to Walker launcher
This will close the launcher after 60 seconds of inactivity.
* Update 1754929737.sh
---------
Co-authored-by: David Heinemeier Hansson <david@hey.com>
2025-08-22 13:19:50 +02:00
Manuel
5381185121
Feature/screensaver toggle instead of launch ( #784 )
...
* sceensaver-toggle and run if enabled using state file
* replace commands in menu and hyperidle
* migration file
* sed corrections
* added backup of changed files in migration
* review comments implemented
* hypridle config restore
* Use normal path style
* Use nerdfont icon for notification
* Make executable
* Allow a force start of screensaver so it can run even when disabled when manually triggered
* Add screensaver to system menu now that the toggle actually means toggle
* Known path without expansion spaces
* It should be an error return when it doesn't start
---------
Co-authored-by: Manuel <manuel.ramsaier@gmail.com>
Co-authored-by: David Heinemeier Hansson <david@hey.com>
2025-08-22 13:10:01 +02:00
David Heinemeier Hansson
2a840ea085
This is still a problem
2025-08-22 12:22:43 +02:00
David Heinemeier Hansson
bac5710707
Don't need wget, since curl is already part of arch
2025-08-22 12:12:39 +02:00
MikeVeerman
3f921ef4f8
Fix JetBrains IDEs flickering and focus issues in Hyprland ( #888 )
...
* Fix JetBrains IDEs flickering and focus issues in Hyprland
Add window rules to prevent tooltip and tab dragging flickering issues
in JetBrains IDEs when running under Hyprland compositor.
* Fix JetBrains IDEs flickering and focus issues in Hyprland
Add window rules to prevent tooltip and tab dragging flickering issues
in JetBrains IDEs when running under Hyprland compositor.
Uses the new windowrule syntax (Hyprland v0.48.0+) instead of deprecated windowrulev2.
# Conflicts:
# default/hypr/apps/jetbrains.conf
* Fix JetBrains floating popup size issue in Hyprland
* Style
---------
Co-authored-by: Mike Veerman <mike@nonect.com>
Co-authored-by: David Heinemeier Hansson <david@hey.com>
2025-08-22 08:50:10 +02:00
David Heinemeier Hansson
bc08c47157
Revert "Turn off auto-launching screensaver until tte is fixed"
...
This reverts commit bd2eddbab403001dc9758337860bc4ed7f9650dc.
2025-08-22 08:41:28 +02:00
David Heinemeier Hansson
a60bcaf7a1
Revert "Turn off tte until the package is fixed"
...
This reverts commit f456e21cabae21ab700a8613fef004ebdb07a359.
2025-08-22 08:41:19 +02:00
David Heinemeier Hansson
8a78566248
Merge branch 'master' into dev
2025-08-22 08:40:31 +02:00
David Heinemeier Hansson
5534e33dc0
Ensure latest uwsm is installed now that we have lifted the lock
2025-08-21 18:59:35 +02:00
David Heinemeier Hansson
bf31373840
Bring uwsm out of the doghouse
2025-08-21 18:57:30 +02:00
David Heinemeier Hansson
40e10b1594
Extra CR not needed
2025-08-21 14:55:47 +02:00
David Heinemeier Hansson
9bf1edac9f
If we installed from the installer, we should remind user to unplug USB
2025-08-21 14:20:37 +02:00
David Heinemeier Hansson
d4fa028cf3
Reduce ceremony -- a start and an end is enough
2025-08-20 20:02:39 +02:00
David Heinemeier Hansson
0a13ad8ef8
Clean up after ISO install without sudo
2025-08-20 16:41:16 +02:00
David Heinemeier Hansson
4e12e796f2
Restore to the global mirror
2025-08-20 16:31:13 +02:00
David Heinemeier Hansson
76082b945d
Put chroot provision into its own preflight
2025-08-19 21:19:23 +02:00
David Heinemeier Hansson
65636b0ba8
Fix positive exit
2025-08-19 21:12:20 +02:00
David Heinemeier Hansson
41677ad7e1
Force wifi to unblock when we go to set it up
...
Wifi can sometimes get turned off by computers when running on low power
or in some sleep modes
2025-08-19 20:13:34 +02:00
David Heinemeier Hansson
8e4baa6cd1
Add debug to failure
2025-08-19 18:49:16 +02:00
David Heinemeier Hansson
a1cd10c0a2
Let it roll for testing
2025-08-19 16:23:09 +02:00
David Heinemeier Hansson
7e6854124c
Use same shebang as everywhere
2025-08-19 16:21:51 +02:00
David Heinemeier Hansson
020d1309b0
Try a different mirror for testing and need to use pacman for pkg update before we have yay
2025-08-19 16:08:32 +02:00
David Heinemeier Hansson
7721a0efca
Add single server for mirrorlist for now
2025-08-19 15:44:33 +02:00
David Heinemeier Hansson
87045ef128
Now available as an official package instead of AUR
2025-08-19 15:22:52 +02:00
David Heinemeier Hansson
b1a5facd42
Get the latest indexes if online
2025-08-19 14:57:11 +02:00
David Heinemeier Hansson
cedf20eb36
Simplify
...
No other args
2025-08-19 14:45:34 +02:00
David Heinemeier Hansson
84420db026
Can't reuse when needing to set for user
2025-08-19 14:39:51 +02:00
David Heinemeier Hansson
092b2ba51c
Address installation inside a chroot
2025-08-19 14:34:34 +02:00
David Heinemeier Hansson
21f60a960b
Different iwd needed on chroot install
2025-08-19 14:18:13 +02:00
David Heinemeier Hansson
6de4591a28
Offer install scripts a way to know if they're in chroot
2025-08-19 14:17:04 +02:00
David Heinemeier Hansson
ee1ee526d7
Make resilient towards it already being the same file
2025-08-19 13:51:29 +02:00
David Heinemeier Hansson
12ab446715
Force the link
2025-08-19 10:31:04 +02:00
David Heinemeier Hansson
d00160464f
Really just stick to one color everywhere
2025-08-18 17:35:49 +02:00
David Heinemeier Hansson
9e4078d7da
Stick to color
2025-08-18 17:24:45 +02:00
David Heinemeier Hansson
7b93bace81
Consistent color before the >
2025-08-18 17:16:18 +02:00
David Heinemeier Hansson
07a2423298
Less aggressive untracked icon
2025-08-18 17:14:32 +02:00
David Heinemeier Hansson
81cac3bbb7
Correct spacing
2025-08-18 17:09:47 +02:00
David Heinemeier Hansson
79104373bd
Minimal git status too
2025-08-18 17:08:57 +02:00
David Heinemeier Hansson
bfa91b8917
Use italic instead of bold for git branch
2025-08-18 16:58:35 +02:00
David Heinemeier Hansson
8942b33d94
Even more minimal and theme matching
2025-08-18 16:44:35 +02:00
David Heinemeier Hansson
0e4b9ee6f9
Add migration to turn on screensaver again
2025-08-18 16:27:50 +02:00
David Heinemeier Hansson
de28805881
Turn screensaver back on now that we have fixed the tte install
2025-08-18 16:27:00 +02:00
Shigeto Kumagai
bc43377cc6
fix: add python-object to make installation of Omarchy work ( #806 )
...
* Explicitly add python-object to make powerprofile work
* added migration
* Explain the why, not the how
---------
Co-authored-by: David Heinemeier Hansson <david@hey.com>
2025-08-18 16:13:21 +02:00
David Heinemeier Hansson
e99dc3b67c
No double logo
2025-08-18 15:50:58 +02:00
David Heinemeier Hansson
2a7a9b67aa
Ensure the directory is present
2025-08-18 15:50:21 +02:00
David Heinemeier Hansson
5dec0daf4b
Ensure Zoom is not made transparent
2025-08-18 15:49:24 +02:00
David Anderson
0eca37f3ff
Add color to install / remove to differentiate ( #858 )
...
* Add color to install / remove to differentiate
---------
Co-authored-by: David Heinemeier Hansson <david@hey.com>
2025-08-18 13:59:28 +02:00
Shigeto Kumagai
ccf6afc36c
fix: missing python-poetry-core make Omarchy install fail ( #862 )
...
* fix: missing python-poetry-core
* added migration
* Flesh out migration to fix all tte issues
* Turn TTE back on
---------
Co-authored-by: David Heinemeier Hansson <david@hey.com>
2025-08-18 12:39:46 +02:00
David Heinemeier Hansson
ce5178c285
Lines up better with the new starship prompt
2025-08-18 12:35:08 +02:00
David Heinemeier Hansson
2e071465a0
No prefix needed
2025-08-18 12:30:20 +02:00
David Heinemeier Hansson
7535e0ad0a
Don't fail in case chromium package is not there
...
In case another package has been used to provide chromium
2025-08-18 12:28:55 +02:00
Gary Rennie
e6c1a52341
Add current theme to fastfetch config ( #889 )
...
* Turn off tte until the package is fixed
* Turn off auto-launching screensaver until tte is fixed
* Add current theme to fastfetch config
fastfetch has a module for displaying colors, which is often used by
default. It shows the current colors in use by the terminal. Given that
themes are core to Omarchy, I thought it made sense to show the current
theme in fastfetch. I've also added a compressed version of the palette
(similar to the circle config of the colors module).
* Add migration
---------
Co-authored-by: David Heinemeier Hansson <david@hey.com>
2025-08-18 12:27:55 +02:00
Dylan Bridgman
a712a0906a
Add --force
when enabling ufw to bypass prompt ( #794 )
2025-08-17 11:43:46 -04:00
David Heinemeier Hansson
40d850fdb3
If NOT starship, install it
2025-08-17 10:09:23 -04:00
David Heinemeier Hansson
50c5f742dd
Always noconfirm
2025-08-17 10:08:21 -04:00
David Heinemeier Hansson
55330cce88
Add minimal starship prompt to terminal
...
Co-authored-by: @tobi
2025-08-17 09:59:44 -04:00
David Heinemeier Hansson
7ca72c598a
Add dust to reveal used space
...
Co-authored-by: @tobi
2025-08-17 09:12:47 -04:00
David Heinemeier Hansson
787296edab
Skip pinta until we can resolve the certificate issue on manual build
...
cc @Torxed
2025-08-17 07:20:07 -04:00
David Heinemeier Hansson
029a3a3d37
Catch both cases of brave-browser identification
2025-08-16 06:45:26 -04:00
David Heinemeier Hansson
d5ee754538
Only do system package updates if there is a network connection
...
This prepares us for offline ISO install
2025-08-16 05:40:10 -05:00
David Heinemeier Hansson
1b69700999
Add migration for adding .config/brave-flags.conf
2025-08-16 05:38:04 -05:00
David Heinemeier Hansson
accc7a903e
Must restart waybar when timezone is changed to have it reflect immediately
2025-08-16 05:36:38 -05:00
David Heinemeier Hansson
377f3e6d83
Add brave-flags.conf as a new default to ensure that anyone using Brave as their browser runs it under wayland
2025-08-16 12:35:33 +02:00
David Heinemeier Hansson
f06b1801d5
No longer needed now that we have .config/chromium-flags.conf
2025-08-16 12:34:57 +02:00
Kevin McConnell
aca23ad834
Use host's DNS resolver in Docker containers ( #812 )
...
* Symlink /etc/resolve.conf to systemd-resolved's stub
Since systemd-resolved is managing the DNS configuration, ensure that
/etc/resolv.conf uses it.
* Use systemd-resolved from Docker containers
2025-08-15 15:29:25 +02:00
David Heinemeier Hansson
2db5e730a7
Turn off auto-launching screensaver until tte is fixed
2025-08-15 09:52:52 +02: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
5aa26eb9bd
Stop using tte until package is fixed
2025-08-15 09:49:03 +02:00
David Heinemeier Hansson
589ffb21fe
Need to make the new disk writeable too
2025-08-15 09:37:57 +02:00
David Heinemeier Hansson
5a809db2a8
Only ask for the identification if it has not already been provided
2025-08-15 09:28:24 +02:00
David Heinemeier Hansson
75a8b1fc83
Include Brave in the same opacity treatment as chromium
2025-08-14 21:05:21 +02:00
David Heinemeier Hansson
2847ed270f
Transcoding is really from any image format
2025-08-14 21:04:38 +02:00
David Heinemeier Hansson
bf49a86e98
Use omarchy-chromium-bin to give live theme changes
2025-08-14 14:46:59 +02:00
David Heinemeier Hansson
a9d70e6879
Make this resilient to file already being removed
2025-08-14 11:35:05 +02:00
Chris Miller
1ecbd22fb3
Add missing modifier combinations to omarchy-menu-keybindings ( #715 )
...
While these aren't currently used directly in the Omarchy code, when the
user adds custom bindings they are not properly displayed by the
omarchy-menu-keybindings script.
Co-authored-by: Chris Miller <chris@diddado.com>
2025-08-13 20:35:29 +02:00
Bruce
8cee2d3a8b
Add disable chaotic aur env flag ( #746 )
2025-08-13 20:13:40 +02:00
David Heinemeier Hansson
9b25a2fa13
pacman needs sudo
2025-08-13 13:50:27 +02:00
David Heinemeier Hansson
d4829bbc33
Can't use clipboard module when Walker is not running as a service
...
See https://github.com/basecamp/omarchy/issues/698
2025-08-13 13:49:05 +02:00
David Heinemeier Hansson
5e1a4da33d
Turn off the walker service until the memory leak is fixed
...
See https://github.com/basecamp/omarchy/issues/698
2025-08-13 13:48:45 +02:00
David Heinemeier Hansson
b0e99fc865
Direct access to Walker clipboard + emojis with hotkey
2025-08-13 13:43:39 +02:00
Dylan Bridgman
1d483dac8b
Use pacman
instead of yay
to install gum
( #705 )
2025-08-12 16:06:34 +02:00
Swarnim
8a9b841e92
Add one wallpaper for nord ( #707 )
2025-08-12 16:05:21 +02:00
Simon Dawson
59e4981df7
chore: Enable Walker list cycling ( #709 )
...
Enable the `cycle` behaviour for Walker lists; this allows one to
quickly jump from the default-selected first item in a list, to the
last item, simply by pressing the "up" arrow key (or other key
sequence bound to "previous").
Refs: https://github.com/abenz1267/walker/wiki/Basic-Configuration
2025-08-12 15:55:23 +02:00
Dylan Bridgman
f0f4569aa2
Always install base-devel
in case yay
needs to build a package ( #710 )
2025-08-12 15:54:29 +02:00
Dylan Bridgman
b15dde2dc9
Install gum
prior to the preflight guard ( #684 )
...
* Use `read` instead of `gum` in the preflight guard
* Revert "Use `read` instead of `gum` in the preflight guard"
This reverts commit 759dbb70454dccc27b78b198bf077e076750fefc.
* Install `gum`, if required, at the beginning of `install.sh`
* `gum` is already installed by the `presentation.sh` stage
* Use existing structure
---------
Co-authored-by: David Heinemeier Hansson <david@hey.com>
2025-08-12 13:44:28 +02:00
Manuel
6634e28540
Set sudo max tries to 10, binary for easy lockout reset ( #686 )
...
* set sudo max fail count to 10, bin for easy reset
* Slim down
Let the failure just fail in the shell
* Rename to be more descriptive
* No need for the 00- prefix
* Add migration to raise sudo try limit
---------
Co-authored-by: Manuel <manuel.ramsaier@gmail.com>
Co-authored-by: David Heinemeier Hansson <david@hey.com>
2025-08-12 13:31:48 +02:00
David Heinemeier Hansson
f8482fdad7
Make a function to create a smaller webshare version
2025-08-12 13:05:38 +02:00
Maximiliano Guzenski
03c6b0af3d
fix pgrep and pkill ( #687 )
2025-08-12 13:01:45 +02:00
not-NEK0
bc323ca267
Add elan to the keywords used to detect if a fingerprint reader exists ( #692 )
2025-08-12 12:18:56 +02:00
David Heinemeier Hansson
d26e3e368d
Merge branch 'master' into dev
2025-08-12 09:43:52 +02:00
David Heinemeier Hansson
3d283eac18
Ignore uwsm here too
2025-08-12 09:43:43 +02:00
Eric Swanson
ac207720f8
Fix kernel update detection for alternative kernel variants ( #585 )
...
* Fix omarchy-update kernel update message to support alternative kernel variants
* fix: omarchy-update-restart kernel update message to support alternative kernel variants
2025-08-12 08:27:00 +02:00
David Heinemeier Hansson
07e3818b4f
Merge branch 'master' into dev
2025-08-12 08:08:45 +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
Ryan Hughes
171ca57908
Add burst limit to login to prevent endless retries ( #690 )
2025-08-12 07:55:50 +02:00
David Heinemeier Hansson
ae910df769
Merge branch 'master' into dev
2025-08-12 07:55:17 +02:00
David Heinemeier Hansson
78de5c24c9
uwsm was already fixed upstream with 0.23.2
2025-08-12 07:52:56 +02:00
David Heinemeier Hansson
04e9e4c21f
Split upgrading system packages into two steps
2025-08-12 07:52:18 +02:00
David Heinemeier Hansson
fc3467a66e
Don't update uwsm until there's a confirmed good version released
2025-08-12 07:39:11 +02:00
David Heinemeier Hansson
12b2950853
Force working version of uwsm until we get the fixed one from upstream
2025-08-12 07:35:09 +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
David Heinemeier Hansson
d0a2f63322
It actually wasn't better to have the user defaults first
2025-08-11 22:11:03 +02:00
Alan Sikora
ac37fb7ccd
Fix screen recording on Intel graphics ( #669 )
...
* Fix screen recording on Intel graphics
Use wf-recorder for Intel graphics instead of wl-screenrec due to VAAPI compatibility issues that prevent recording from starting.
* combining greps for nvidia and intel graphics
* Update omarchy-cmd-screenrecord
2025-08-11 21:33:34 +02:00
David Heinemeier Hansson
4e136ded68
We now have a global $OMARCHY_PATH
2025-08-11 21:33:04 +02:00
David Heinemeier Hansson
add56181d7
Fixed this in CSS instead
2025-08-11 20:51:23 +02:00
Alan Sikora
a46f652487
Fix waybar update icon spacing ( #672 )
...
* Fix waybar update icon spacing
Remove clock from margin rule and add custom-update to prevent horizontal cutoff and reduce excessive spacing between clock and update icon.
* making the update icon smaller, looks better in the center
2025-08-11 20:46:02 +02:00
David Heinemeier Hansson
98332f624b
Merge branch 'master' into dev
2025-08-11 20:37:01 +02:00
Florian Hammerschmidt
7e30335a2e
Use correct casing for OCaml menu item ( #675 )
2025-08-11 20:36:48 +02:00
Ryan Hughes
4c4aafe670
Add state based app restarts for migrations ( #637 )
...
* Look for app restart state files and restart them after update
* Convert existing migrations to set states
* Revert "Convert existing migrations to set states"
This reverts commit 1eb8a56b075cab5652a028202dc9dc81e556c4dc.
2025-08-11 20:26:36 +02:00
David Heinemeier Hansson
7893f803e0
Merge pull request #668 from rmacklin/fix-a-few-typos
...
Fix a handful of typos
2025-08-11 20:16:33 +02:00
David Heinemeier Hansson
c407c4c590
Merge pull request #670 from zaborowskimichal/feat-precise-media-control
...
Add precise volume/brightness controls with alt modifier
2025-08-11 20:15:50 +02:00
Michal Zaborowski
1e54f06570
feat: add precise media control shortcut
2025-08-11 19:47:34 +02:00
Richard Macklin
793b346d1d
Fix a handful of typos
2025-08-11 10:13:44 -07:00
David Heinemeier Hansson
539eb240be
Migration to fit entire icon for update-available in waybar
2025-08-11 18:52:33 +02:00
David Heinemeier Hansson
d75cac05c8
Ensure entire icon will fit
2025-08-11 18:50:02 +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 87e45db6d54a3441c7d544a2d054f2823bce271e.
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 b8275ca5afc49c508ba2547068ab569ff8a7967d, reversing
changes made to 23b9b15936001bc02e6c5750a7384f787e3940b4.
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 4c46c2208a57aea9caf6a9eb0ffa282ab8a2c87a.
* Revert "Swap Spotify GUI to TUI"
This reverts commit b09d2d68cd65167e7cff5f751caed1fa5ac38dba.
* 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 b09d2d68cd65167e7cff5f751caed1fa5ac38dba.
2025-07-29 19:17:41 +02:00
David Heinemeier Hansson
8c2f51c08c
Revert "Correct package name"
...
This reverts commit 4c46c2208a57aea9caf6a9eb0ffa282ab8a2c87a.
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 1976eafbcdbcb49d74d28970b5aaa66ee6374bde.
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 620b397859698cdc8e6207d33533c70e0e795171.
* 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 b967223d3cd1b2462f385fddc28a7b2039200d7f.
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 620b397859698cdc8e6207d33533c70e0e795171.
* 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 620b397859698cdc8e6207d33533c70e0e795171.
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 dcc40719793d52d43698108a0b0784c2f3b48655
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 6433511873b9823ce054eb3606faba4ff1e8c34e.
2025-07-13 17:27:33 -07:00
David Heinemeier Hansson
59b59807a9
Revert "We have F11 for this"
...
This reverts commit 4f60ac679781582834ed9b7e86c3534628443a57.
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
David Heinemeier Hansson
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
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 1ee5b0616175acbb04bf1640eb085eee60981309, reversing
changes made to 9cb30b5be6d98e73022f940463c62e66e088db11.
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
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
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
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
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
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
9ff7fa715e
Force the copy, there's no recursion needed
2025-07-10 15:04:01 -07:00
Naparajith T L
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
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
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
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
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
faa279c587
Merge pull request #89 from basecamp/dev
...
Omarchy v1.3.0
2025-07-09 22:43:25 -04:00
David Heinemeier Hansson
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
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
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
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
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
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
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
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