Commit Graph

1494 Commits

Author SHA1 Message Date
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
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