Commit Graph

905 Commits

Author SHA1 Message Date
ecf42918fb Have to sudo the change to pacman.conf 2025-07-15 17:31:36 -07:00
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
a649779d81 envvars: remove xdg-data-dir env for wofi, it's not needed (#184) 2025-07-15 17:24:30 -07:00
f114e5c441 Hide this too 2025-07-15 17:24:06 -07:00
5daa30a629 Fix compatibility with Framework 16 sensor
Closes #181
Co-authored-by: @anagrius
2025-07-15 17:17:14 -07:00
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
dcd63233af added sudo support 2025-07-15 03:30:28 -07:00
f1761319e9 got testing for device working 2025-07-15 02:34:18 -07:00
b0d4c2dae4 Fixup and tuneup 2025-07-14 22:35:10 -07:00
e674744714 Fix symlink or directory detection 2025-07-14 21:47:46 -07:00
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
b3338c84b6 Reuse the new omarchy-theme-set in omarchy-theme-next 2025-07-14 21:36:15 -07:00
bfc8d73300 Tune this up and make it prettier 2025-07-14 21:31:58 -07:00
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
7aae9015a5 Make known potentially flaky package not halt installation
Ref #151
2025-07-14 21:10:43 -07:00
3edc8bb470 Add note about overwritting directly in here 2025-07-14 21:08:50 -07:00
005e284d59 Tweaks 2025-07-14 21:04:24 -07:00
46e8fa46ed Extensible, evenly spaced waybar styling (#156)
* Add override to only require one network interface online

* refactor: extensible, evenly spaced waybar style.css

- Use @define-color directive to define colour variables for each theme
(@foreground for text, @background for background-color)
- apply the colour variables in the main theme config, making it more
extensible
- make waybar elements more evenly spaced with consistent margin and
padding values
- add migration to apply the above changes to existing users

* Update style.css

better pixel spacing

---------

Co-authored-by: Ryan Hughes <1630358+ryanrhughes@users.noreply.github.com>
Co-authored-by: David Heinemeier Hansson <david@hey.com>
2025-07-14 20:56:54 -07:00
5a48f120ec Make wofi stylesheet user editable
Closes #167
Co-authored-by: @cannikin
2025-07-14 20:53:04 -07:00
5501d94896 Not used 2025-07-14 20:43:26 -07:00
1dd64a814a Add color and pacman animation to pacman installer
Closes #174, #129

Co-authored-by: @rockorager
2025-07-14 20:39:08 -07:00
ad6c1f0df1 Errant migration 2025-07-14 20:38:09 -07:00
72e863f6be Split out the packages that need a keyserver and rescue any failure with an explanation 2025-07-14 18:43:21 -07:00
8758b5d4dc Caused other problems 2025-07-14 18:37:02 -07:00
5672d04cb3 Set proper permissions 2025-07-14 18:22:28 -07:00
d4910dd855 Use a custom, known good keyserver to prevent install errors stemming from an inaccessible keyserver 2025-07-14 18:15:48 -07:00
244758fabb Use Liberation instead of Adwaita as default 2025-07-14 16:44:51 -07:00
46010f8e15 Correct monospace references 2025-07-14 16:34:06 -07:00
5739fa741c Migration to create default fontconfig 2025-07-14 16:20:54 -07:00
9157a85da2 Add a default fontconfig 2025-07-14 16:18:04 -07:00
691a881b6f Ensure that the Chromium file picker window is also floated and centered 2025-07-14 16:17:55 -07:00
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
d435a650cc Catch the Typora save window as well 2025-07-14 11:04:25 -07:00
10d332e5d1 Update matte-black theme for consistency (#164) 2025-07-14 10:42:40 -07:00
6ac1cd4bbe Add Synaptics to the fingerprint check (#172) 2025-07-14 10:39:22 -07:00
0a8d3c3322 add fido2-setup script 2025-07-14 01:10:12 -07:00
03f7403cdd Add migration to fix XCompose in Typora 2025-07-13 18:02:19 -07:00
3d060c384e Fix XCompose use in Typora 2025-07-13 18:01:08 -07:00
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
2035790817 Fix indention 2025-07-13 17:45:21 -07:00
0caeeeed73 Merge branch 'master' into dev 2025-07-13 17:45:03 -07:00
1f0b8eb923 format(waybar): fix wrong indentation for config file (#131) 2025-07-13 17:44:25 -07:00
e50780e5bd Add collapsing tray to waybar (#130)
Co-authored-by: David Heinemeier Hansson <david@hey.com>
2025-07-13 17:40:13 -07:00
7af3230825 Automatically reload waybar style on changes (#91) 2025-07-13 17:31:07 -07:00
dc0032c9c3 Revert "Update keyboard shortcuts script to show all runtime keybinds (#70)"
This reverts commit 6433511873.
2025-07-13 17:27:33 -07:00
59b59807a9 Revert "We have F11 for this"
This reverts commit 4f60ac6797.
2025-07-13 17:27:30 -07:00
4f60ac6797 We have F11 for this 2025-07-13 17:24:49 -07:00
6433511873 Update keyboard shortcuts script to show all runtime keybinds (#70)
* feat: Add a keyboard shortcuts helper

This commit:

* Changes keybinds to use `bindd` and adds descriptions for each one
* Changes the keybinds script to use `hyprctl binds` to inspect runtime keybinds
and generate a wofi menu to search/inspect keybinds

* Rely on 'order defined' for sorting

Using `hyprctl binds` lets us get the binds in the order they're
defined. This lets us be deliberate about what keybinds we want to show
up at the top of the presented window.

* Skip cache file for keybinds

* Strip extra newline causing double spacing
2025-07-13 17:17:48 -07:00
41b5893d32 Just a slight indication of the current audio volume with 3 diffrent icons (#158)
* install: explicitly install iwd

When archinstall is run using an ethernet connection, iwd will not be
installed. Explicitly install and enable the service

* Just a slight indication of the current audio volume with 3 diffrent icons

---------

Co-authored-by: Tim Culverhouse <tim@timculverhouse.com>
Co-authored-by: David Heinemeier Hansson <david@hey.com>
2025-07-13 16:50:22 -07:00
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