Commit Graph

167 Commits

Author SHA1 Message Date
c312cd8b06 More updates 2025-07-15 19:22:44 -07:00
f9403977b8 Homogenize command naming 2025-07-15 19:22:40 -07:00
2d1e6d0e69 Add way to refresh wofi settings 2025-07-15 19:22:27 -07:00
49b191b2af Always lowercase 2025-07-15 19:17:32 -07:00
6de7be7e18 Set path for when its run as standalone app 2025-07-15 19:17:09 -07:00
c99f4c9c02 Tweaks and refinements to the Omarchy TUI 2025-07-15 19:14:23 -07:00
ab3904df9a Quiet swaybg output 2025-07-15 19:14:10 -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
5daa30a629 Fix compatibility with Framework 16 sensor
Closes #181
Co-authored-by: @anagrius
2025-07-15 17:17:14 -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
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
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
dc0032c9c3 Revert "Update keyboard shortcuts script to show all runtime keybinds (#70)"
This reverts commit 6433511873.
2025-07-13 17:27:33 -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
2d5285fc56 Fix theme switcher to work with real directories in .config/omarchy/themes
Not just symlinks
2025-07-11 08:57:55 -07:00
29f1810c91 Remove duplicates and sort 2025-07-10 18:48:51 -07:00
b3b4c06175 Fix show bindings for the new files 2025-07-10 18:46:08 -07:00
9cb30b5be6 Small text tweaks 2025-07-10 15:36:30 -07:00
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
87767626c6 Merge branch 'dev' into dev 2025-07-11 03:14:39 +05:30
a64c0505ec Add a bare mode with almost no default applications beyond system basics 2025-07-10 12:28:42 -07:00
4c58879481 add low power notfication 2025-07-10 19:04:40 +02:00
77524a7afa De-couple hyprlock themes from layout 2025-07-10 18:43:08 +05:30
55f30eba66 No need to confirm the upgrade 2025-07-09 19:49:10 -07:00
b7a3b4b020 Add a way to refresh plymouth setup 2025-07-09 18:39:13 -07:00
8fb9b51d03 Update system packages when updating omarchy 2025-07-09 18:33:06 -07:00
b4fc02d3ed Fix indention 2025-07-09 18:21:31 -07:00
601a0e2ac8 Already included as a dependency of fprintd 2025-07-09 18:21:01 -07:00
5d2aa7773e No longer used 2025-07-09 18:19:48 -07:00
64e8a25719 Fix showing user keybindings
Close #106
2025-07-09 18:04:12 -07:00
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
96769b4d6a Fix package name for lsusb 2025-07-09 17:53:04 -07:00
4f77e71d2c Red means no! 2025-07-09 17:47:54 -07:00
c567dbffaa Only allow fingerprint setup if a sensor is detected 2025-07-09 20:46:43 -04:00
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
0d0f1ed692 Restart agent after setting up 2025-07-09 19:31:26 -04:00
5d6fe16e47 Not needed 2025-07-09 19:29:33 -04:00
5e50f00278 Turn on fingerprint authentication for sudo + system prompts 2025-07-09 16:26:24 -07:00
e7766926d9 Make it easier to read 2025-07-09 19:12:26 -04:00
77e2e5f61e Refactor omarchy-refresh-waybar to use conditional confirmation 2025-07-10 06:59:06 +10:00
2a84c5873b Add hotkey to prevent idling on SUPER + CTRL + I 2025-07-09 11:22:43 -07:00
b0d94f3e34 Fix path interpolation 2025-07-09 10:31:08 -07:00