925 Commits

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