David Heinemeier Hansson
7e830d6a28
Fix ISO boot finalization
...
Archinstall unmounts the ESP before the Omarchy finalizer runs, leaving /boot empty in the target chroot. Mount it so Limine setup can access the generated configuration and EFI artifacts.
The installed ESP uses root-only masks while finalization runs as the target user. Mount it temporarily with fmask=0022,dmask=0022 and verify the target user can traverse /boot; the installed fstab remains unchanged.
Remove the fallback shell from the installer invocation so finalizer errors propagate instead of reporting a completed installation and rebooting a partially configured system.
2026-07-12 16:26:55 -07:00
David Heinemeier Hansson
6c00d03272
Do a more thorough job at scrubbing the install disk
...
So we don't fail on past installations of linux
2026-05-07 14:26:59 +02:00
David Heinemeier Hansson
5925634c74
More reliable +x of everything for waybar
2026-05-07 14:07:34 +02:00
David Heinemeier Hansson
01f393f10d
Install without encryption ( #79 )
...
* Configurator tester
* Make it a dry run
* Offer a no-encryption install mode
* Fix SDDM login
* Simplify the flow by using ctrl-c to toggle into unencrypted mode
2026-05-07 12:03:11 +02:00
David Heinemeier Hansson
dc8242c8c7
Expand patch for python 3.14 issue with archinstall 4.2
2026-04-16 22:33:21 +02:00
David Heinemeier Hansson
c43841c827
Batch archinstall 4.2 regression
2026-04-16 22:18:31 +02:00
David Heinemeier Hansson
78af4402e4
Ensure all indicators are executable
2026-02-21 17:40:49 +01:00
David Heinemeier Hansson
54991588e9
Make the mirror available during install
2026-01-07 20:13:20 +01:00
David Heinemeier Hansson
9d9a69e0c4
Set the mirror as we have it
2026-01-07 20:05:56 +01:00
Ryan Hughes
26805d9dd2
Skip wifi check
2025-11-26 01:33:03 -05:00
Ryan Hughes
09913880e6
Add omarchy-keyring and keys
2025-10-27 17:04:20 -04:00
Ryan Hughes
ec1405625f
Fix error display when failing during early archinstall
2025-10-27 11:15:53 -04:00
Ryan Hughes
18f728a42e
Add node package to install by default
2025-10-18 14:28:52 -04:00
Ryan Hughes
59a17acf88
Reboot when signaled by installer
2025-10-08 20:41:29 -04:00
Ryan Hughes
bb8ba99edc
Remove ruby mount
2025-09-17 16:48:47 -04:00
David Heinemeier Hansson
7d44602dc1
Fix the necessary chmods
2025-09-13 21:22:11 +02:00
David Heinemeier Hansson
5f66f47061
We don't need to show that cursor
2025-09-13 21:00:51 +02:00
David Heinemeier Hansson
3c82950d07
No need to repeat the logo
2025-09-13 21:00:22 +02:00
David Heinemeier Hansson
27c64f7a72
No longer relevant
2025-09-13 20:59:19 +02:00
David Heinemeier Hansson
b7d610731e
Prevents the flash of this installing when transitioning from archinstall to isntaller
2025-09-13 20:46:06 +02:00
David Heinemeier Hansson
e8f53c52ee
Spacing
2025-09-13 20:44:36 +02:00
David Heinemeier Hansson
5869d3e83d
Not needed, we don't run boot directly
2025-09-13 20:44:33 +02:00
David Heinemeier Hansson
771cf68d0b
Files might not be there
2025-09-13 20:44:23 +02:00
David Heinemeier Hansson
8a887cee3a
We did also need this
2025-09-13 20:32:44 +02:00
David Heinemeier Hansson
4720d62095
Do need those exports for the helper
2025-09-13 20:25:07 +02:00
David Heinemeier Hansson
acc5e0b274
Need the export now that its in a function
2025-09-13 20:06:16 +02:00
David Heinemeier Hansson
bfa6a95bcf
Factor it all out a bit
2025-09-13 20:05:20 +02:00
David Heinemeier Hansson
56d5de017d
Slim down to just what we need
2025-09-13 20:00:56 +02:00
David Heinemeier Hansson
045db5b028
Inline the configurator
2025-09-13 18:39:45 +02:00
David Heinemeier Hansson
cccdf1b235
Doing this double
2025-09-13 18:39:28 +02:00
David Heinemeier Hansson
628b46950d
No longer used
2025-09-13 18:39:22 +02:00
David Heinemeier Hansson
2427a177f5
Yank out the online builder option
...
Offline is the way
2025-09-13 18:23:31 +02:00
David Heinemeier Hansson
6165c8935b
No magic side effects
2025-09-13 17:24:17 +02:00
David Heinemeier Hansson
56e2339432
Explained by conditional
2025-09-13 17:24:06 +02:00
David Heinemeier Hansson
87674f471e
This has already been set for the overall script
2025-09-13 17:22:30 +02:00
David Heinemeier Hansson
d9e17d4e50
Work with the big refactoring
2025-09-13 17:16:37 +02:00
Ryan Hughes
8d8b96b411
Update includes
2025-09-12 16:07:17 -04:00
Ryan Hughes
acddbb2a68
Rename LOG_FILE
2025-09-12 15:17:46 -04:00
Ryan Hughes
f4d3ca1d8f
Re-add unmount logic
2025-09-12 00:51:41 -04:00
Ryan Hughes
ac174687e6
Move icons to be embedded in installer
2025-09-12 00:49:36 -04:00
Ryan Hughes
657011cc20
Unify builds
2025-09-12 00:48:58 -04:00
Ryan Hughes
00d55f9a9c
Rename some files
2025-09-12 00:48:50 -04:00
Ryan Hughes
cbac021b04
Update permision to match
2025-09-12 00:48:50 -04:00
Ryan Hughes
0a4ad2fb96
Make boot executable
2025-09-12 00:48:50 -04:00
Ryan Hughes
353fa044ed
Remove old upload bin
2025-09-12 00:48:50 -04:00
Ryan Hughes
ea707f677d
Rearrange and simplify ISO setup
2025-09-12 00:48:41 -04:00