416 Commits

Author SHA1 Message Date
David Heinemeier Hansson
e7e5ff96eb Fix moved bin 2025-07-15 22:21:09 -07:00
David Heinemeier Hansson
17c01629ec Noconfirm and needed 2025-07-15 19:48:35 -07:00
David Heinemeier Hansson
ecf42918fb Have to sudo the change to pacman.conf 2025-07-15 17:31:36 -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
David Heinemeier Hansson
7aae9015a5 Make known potentially flaky package not halt installation
Ref #151
2025-07-14 21:10:43 -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
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
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
Ryan Hughes
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
David Heinemeier Hansson
dc0032c9c3 Revert "Update keyboard shortcuts script to show all runtime keybinds (#70)"
This reverts commit 6433511873b9823ce054eb3606faba4ff1e8c34e.
2025-07-13 17:27:33 -07:00
Nathan Anderson
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
David Heinemeier Hansson
c1c8751160 Stop rebuilding initcpio twice during install 2025-07-10 16:56:16 -07:00
David Heinemeier Hansson
cbc64ad09f Switch Basecamp + HEY to use the regular web2app 2025-07-10 16:08:46 -07:00
Tim Culverhouse
2b0805a66d install: explicitly install iwd
When archinstall is run using an ethernet connection, iwd will not be
installed. Explicitly install and enable the service
2025-07-10 16:05:21 -07:00
David Heinemeier Hansson
52f7bd98c1 Make sure we have all of the Propo font styles 2025-07-10 15:50:51 -07:00
David Heinemeier Hansson
5d234b6b3a Include Caskaydia Mono Nerd Font Propo by default 2025-07-10 15:46:33 -07:00
David Heinemeier Hansson
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
Naparajith T L
87767626c6
Merge branch 'dev' into dev 2025-07-11 03:14:39 +05:30
David Heinemeier Hansson
be29136188 Fewer fonts in the bare mode 2025-07-10 12:50:10 -07:00
David Heinemeier Hansson
a64c0505ec Add a bare mode with almost no default applications beyond system basics 2025-07-10 12:28:42 -07:00
Mads Nedergaard Paulsen
4c58879481 add low power notfication 2025-07-10 19:04:40 +02:00
DrInfinite
77524a7afa De-couple hyprlock themes from layout 2025-07-10 18:43:08 +05:30
Nathan Anderson
87f0b599c6 Adds two more kernel cmdline detections
Adds support for UKI images, which read kernel cmdline options out of
either:

* /etc/cmdline.d/*.conf
* /etc/kernel/cmdline
2025-07-09 22:16:05 -04:00
David Heinemeier Hansson
c9a5de6581 Quiet by default 2025-07-09 19:01:19 -07:00
David Heinemeier Hansson
11b71a593b Need to have the install inside the check of course 2025-07-09 19:00:52 -07:00
David Heinemeier Hansson
c5ada676ae Skip configuration if plymouth was already installed
This helps us skip the installer if something else on initial all failed
and we need to run things again.
2025-07-09 18:28:48 -07:00
David Heinemeier Hansson
4df84da6e1 Better grouping 2025-07-09 18:24:21 -07:00
David Heinemeier Hansson
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
David Heinemeier Hansson
5f46b7560e Revert the attempt to fix dark mode for hyprpolkitagent 2025-07-09 19:37:51 -04:00
David Heinemeier Hansson
31875282ec Then not do 2025-07-09 19:14:10 -04:00
David Heinemeier Hansson
5c1d8cc2b3 Only run if not already configured 2025-07-09 19:05:37 -04:00
David Heinemeier Hansson
4295541c6a
Merge pull request #104 from ryanrhughes/add-boot-screen
Add graphical boot screen
2025-07-09 16:09:43 -04:00
David Heinemeier Hansson
9b418abed2 Drop clipse since it would keep clear-text passwords from 1passwords in the buffer
And there's no exclusion option!
2025-07-09 11:50:32 -07:00
David Heinemeier Hansson
18dadd62f0 Add gnome-keyring to enable 2FA for 1password 2025-07-09 10:33:01 -07:00
David Heinemeier Hansson
1df37bd3d7 Setup hyprpolkitagent separately with dark mode applied 2025-07-09 10:29:39 -07:00
David Heinemeier Hansson
aaedb7d62e Permanently fix F keys on apple mode keyboards 2025-07-09 10:11:28 -07:00
Ryan Hughes
924a9861c6 Add grub, fix mkinitcpio match, and set theme 2025-07-07 20:33:54 -04:00
Ryan Hughes
4e6901734c Remove theme switching 2025-07-07 19:05:07 -04:00
Ryan Hughes
a2fa2cf632 Add plymouth installer and migration 2025-07-07 19:01:28 -04:00
David Heinemeier Hansson
67a959f9b9
Merge pull request #84 from da-maltsev/add-ui-iwd
Add impala as iwd TUI on waybar
2025-07-07 10:50:08 -07:00
David Heinemeier Hansson
c63b87b416 Fix yay-bin being checked out to $HOME instead of /tmp and not getting cleaned up
Co-author: @bbondier
Closes #86
2025-07-07 10:28:44 -07:00
Daniil Maltsev
3515525d99
Add impala as iwd TUI 2025-07-07 16:37:13 +05:00
David Heinemeier Hansson
621628d59b Revert "Merge pull request #74 from ryanrhughes/add-boot-screen"
This reverts commit 425603c790de7ac9037d70e0794cace7927b0c3b, reversing
changes made to 00b621d7d7676273ef32e50193caf8993cb357c0.
2025-07-06 17:48:33 -07:00
David Heinemeier Hansson
a62697de23 Revert "Merge pull request #81 from okdas/feat/hyprsunset-master"
This reverts commit 786d14071d70175ba529de79d1be2de0b89c7b79, reversing
changes made to 76d26fda4e71a072532a7b436d440b6cb4e009be.
2025-07-06 17:47:10 -07:00
David Heinemeier Hansson
786d14071d
Merge pull request #81 from okdas/feat/hyprsunset-master
Add blue light filter
2025-07-06 17:34:19 -07:00
Dmitry Knyazev
ab1fca0ce9 add hyprsunset 2025-07-06 17:12:56 -07:00