Commit Graph

662 Commits

Author SHA1 Message Date
Ryan Hughes
378497c8a2 Link built-in themes 2025-11-11 22:57:00 -05:00
Ryan Hughes
fe19eee32b Delegate plymouth theme to packaging 2025-11-10 17:55:01 -05:00
Ryan Hughes
14696c315e Change theme reference locatoin 2025-11-10 17:51:21 -05:00
Ryan Hughes
4178547bbf Centralize service enabling 2025-11-10 17:45:51 -05:00
Ryan Hughes
8984affcbe Make power button a drop-in 2025-11-10 17:28:49 -05:00
Ryan Hughes
4e15165155 Relocate printer configs 2025-11-10 17:26:17 -05:00
Ryan Hughes
6fd95b3e37 Change faillock config to proper location 2025-11-10 17:08:09 -05:00
David Heinemeier Hansson
42fed06d9f This has been swapped 2025-11-10 16:24:45 -05:00
Ryan Hughes
e4e7fae5ef Cleanup on install 2025-11-10 16:24:45 -05:00
Ryan Hughes
0a8bcbe40a Update dir 2025-11-06 10:02:51 -05:00
Ryan Hughes
448cf86ff3 Update dir 2025-11-06 10:02:51 -05:00
Ryan Hughes
2ac65b5273 Update dir 2025-11-06 10:02:51 -05:00
Ryan Hughes
d0af0f998b Refactor fonts and icons 2025-11-06 10:02:51 -05:00
Ryan Hughes
76894b9c74 Update plymouth path 2025-11-06 10:02:51 -05:00
Ryan Hughes
b7ccb64082 Refactor autosuspend 2025-11-06 10:02:51 -05:00
Ryan Hughes
de4819bd17 Refactor walker-elephant 2025-11-06 10:02:51 -05:00
Ryan Hughes
6f73a52510 Refactor timezones 2025-11-06 10:02:51 -05:00
Ryan Hughes
b64046fd5e Update theme dir 2025-11-06 10:02:51 -05:00
Ryan Hughes
433346353e Refactor asdcontrol 2025-11-06 10:02:51 -05:00
Ryan Hughes
11bb11814b Refactor ssh-flakiness 2025-11-06 10:02:50 -05:00
Ryan Hughes
df3310a453 Refactor mimetypes 2025-11-06 10:02:50 -05:00
Ryan Hughes
087545e17e Elim 2025-11-06 10:02:44 -05:00
Ryan Hughes
442cd5917a Refactor gpg 2025-11-06 10:02:44 -05:00
Ryan Hughes
21ac298e88 Move fast-shutdown 2025-11-06 10:02:44 -05:00
Ryan Hughes
5ae7bad9b5 Don't need config anymore 2025-11-06 10:02:44 -05:00
Ryan Hughes
35c21d7bea Eliminate need for branding.sh 2025-11-06 10:02:44 -05:00
Ryan Hughes
42bfa3582b Refactor Docker 2025-11-06 10:02:32 -05:00
Ryan Hughes
661abc89a6 Add omarchy-walker meta package 2025-11-03 11:37:20 -05:00
Miha Rekar
d528393df6 Do not create eza theme symlink (#3092) 2025-11-03 10:19:54 +01:00
Ryan Hughes
4c97a31c98 Switch to xdg-terminal-exec
Solves the issue from ae10133b5e the right
way using the actual xdg-terminal-exec package and provides resillient
fallbacks no matter what the user might do.

This also removes the need to restart after changing terminals at all.

fixes #2198
fixes #2329
fixes #2673
fixes #1754
2025-11-03 01:11:09 -05:00
Ryan Hughes
ae10133b5e Fix neovim launching from files
Because of [hardcoded terminals in
glib](https://gitlab.gnome.org/GNOME/glib/-/blob/main/gio/gdesktopappinfo.c#L2755)
the previous fix still doesn't work well with Alacritty and Kitty.

Using our `omarchy-launch-terminal` aliased to `xdg-terminal-exec` does
the trick and doesn't introduce any new dependencies or rely on a lib
that isn't stable.
2025-11-02 17:57:25 -05:00
Ryan Hughes
3344f33104 Use xdg-mime to set nvim as default
As @abenz1267 pointed out, the previous solution wasn't the greatest.
This is the proper solution.
2025-10-29 13:25:48 -04:00
David Heinemeier Hansson
9490e714c3 Moved 2025-10-28 18:19:28 +01:00
David Heinemeier Hansson
d3a54dc32e Show keybindings notice right away and vary update based on internet or not 2025-10-28 18:19:17 +01:00
Ryan Hughes
0e5c22ac38 Add the keyring for manual installs 2025-10-28 02:33:54 -04:00
ctarx
1060a54c1a Remove default SSH allow rule from UFW (#2887)
* UFW: limit LocalSend (53317) to LAN and remove default SSH (22) rule

* Revert LocalSend change and drop SSH allow rule
2025-10-27 15:43:48 +01:00
David Heinemeier Hansson
d128833e7b Already in mise-work 2025-10-27 14:51:52 +01:00
David Heinemeier Hansson
bba2ade78f Ensure node is installed for use by treesitter in neovim
cc @ryanrhughes
2025-10-27 09:55:54 +01:00
Zacharias Knudsen
e4f2cc2175 Use better git defaults (#1601) 2025-10-27 09:42:04 +01:00
neimadTL
75eb059779 Remove after install usb installer message (#2888)
Since in almost all cases, the EFI entries will get positioned
above the USB, this notice is not needed.
2025-10-27 08:47:50 +01:00
Brennan Coslett
7b02895962 Surface: enable built-in keyboard at LUKS (#2621)
Derives the list of required modules for the installer from Chris
McLeod's manual installation steps. His instructions say to use the
surface-linux kernel however the default kernel has the right set
of modules already (as noted by the fact that the right modules are
loaded for the keyboard to work during the install and after the LUKS
unlock screen).

I only have a Surface Laptop 3 to test this on but based on the guide
where Chris is using a newer laptop and the only difference is the
pinctrl module which I attempt to autodetect I think it should "just"
work for others but definitely "use at your own risk".
2025-10-25 08:18:23 +02:00
Ryan Hughes
b6eb76d3ea Add omarchy-debug 2025-10-23 17:15:57 -04:00
David Heinemeier Hansson
260d586343 Revert "Use our OPR version"
This reverts commit d29e5777e0.
2025-10-23 12:26:09 -07:00
David Heinemeier Hansson
d29e5777e0 Use our OPR version 2025-10-23 12:15:50 -07:00
Ryan Hughes
9b4a42cc03 Remove setting UKI as primary boot from default 2025-10-23 13:51:31 -04:00
Ryan Hughes
9ddcfbe466 Move to pinned version of wayfreeze 2025-10-23 13:44:53 -04:00
Ryan Hughes
bd761379a7 Add nfs support 2025-10-18 17:01:02 -04:00
Ryan Hughes
5cf56f31e6 Update wayfreeze to -git 2025-10-18 15:19:43 -04:00
Ryan Hughes
636416bbd2 Revert "Remove wayfreeze until we have the AUR pkg built in OPR"
This reverts commit ea30329522.
2025-10-18 15:19:09 -04:00
Ryan Hughes
5028e241c5 Install Node by default 2025-10-18 14:27:09 -04:00