BodgeMaster
9930dabd09
install stage 1, opt/grub-config, custom-scripts/icewm_bodgemaster_env: temporarily change to US keymap
2026-04-09 16:46:14 +02:00
BodgeMaster
6f47e6ee19
install stage 2: add more user groups
2026-04-09 16:22:55 +02:00
BodgeMaster
466f67ac4c
install stage 1: disable grub native disk drivers as it hurts more than it helps
2026-04-06 14:02:12 +02:00
BodgeMaster
eaeed6bd90
install stage 1: fix fstab generator
2026-04-06 02:15:23 +02:00
BodgeMaster
1ac7006dfa
opt/grub-config: fix LUKS container detection
2026-04-06 01:30:19 +02:00
BodgeMaster
86a7cc1d60
install stage 1: forgot formatting LUKS container
2026-04-06 01:29:06 +02:00
BodgeMaster
4b2749b2a5
install stage 1: make device mapper name match with the one after boot
2026-04-05 21:43:23 +02:00
BodgeMaster
e89138b2b7
install stage 1, opt/grub-config.sh: initial implementation of encryption support
...
I'll be very surprised if this contains no bugs.
2026-04-05 21:27:59 +02:00
BodgeMaster
5fb752518e
kernel.d/pre-install/99-void-usb: fix syntax error
2026-04-05 21:24:11 +02:00
BodgeMaster
e36ab97582
kernel.d/post-install/99-void-usb: simplify link replacement
2026-04-05 21:23:35 +02:00
BodgeMaster
76479e11fd
custom-scripts/icewm_bodgemaster_env.sh: add bashrc to root
2026-04-05 21:22:32 +02:00
BodgeMaster
a94eea39fc
opt/grub-config: hartd-code keymap (fixme)
2026-04-03 18:32:46 +02:00
BodgeMaster
197f9c59a1
custom-scripts/icewm_bodgemaster_env.sh: add qView image viewer
2026-03-30 03:33:19 +02:00
BodgeMaster
c35f412cf4
install stage 1: add timezone picker, set SEEDRNG_SKIP_CREDIT
2026-03-30 03:31:20 +02:00
BodgeMaster
faa381effb
custom-scripts/icewm_bodgemaster_env.sh: fix wallpapers
2026-03-27 11:50:10 +01:00
BodgeMaster
c4881f49ff
opt/system-image: fix an issue where the prompt might not be displayed sometimes
2026-03-27 02:39:05 +01:00
BodgeMaster
30beeec37a
custom-scripts/icewm_bodgemaster_env.sh: bug fixes, continue working on it
2026-03-27 02:37:45 +01:00
BodgeMaster
79bbdb5f94
custom-scripts/icewm_bodgemaster_env.sh: Add new (unfinished) script
2026-03-26 23:50:14 +01:00
BodgeMaster
d290fffa70
install stage 2: add user to useful groups for desktop use by default
...
This is intended as a desktop system anyway
2026-03-26 23:39:20 +01:00
BodgeMaster
86fe8387bb
install stage 1: add an error check on installing base system
2026-03-22 04:58:24 +01:00
BodgeMaster
ed95da5244
install stage 1: apply learnings from Gentoo (chroot mounting) and hopefully fix musl support
2026-03-22 04:51:49 +01:00
BodgeMaster
8b98b2e160
system-image: check that the mksquashfs command actually succeeded before overwriting the old image
2026-03-22 04:34:08 +01:00
BodgeMaster
a84cb829dd
install stage 2: fix removing first-boot config of tty1
2026-03-22 03:22:20 +01:00
BodgeMaster
ae2a5f94e3
README: fix URL
2026-03-22 03:21:28 +01:00
BodgeMaster
f1ee7c85dd
Cleanup (see long commit message)
...
Here we go, a kitchen sink commit (with a singular focus tho)
(Yes, I am coping lol)
- update repo URL
- update TODOs, remove obsolete ones, add new ones
- remove comments that just say the following line(s) of code in words
- minor UI changes:
- tell user to enter a number for TARGET_TYPE
- tell the user to create a new system image at the end of installation
- use : instead of ) in some places to make code like `$((i+1)):` more readable
- fix some particularly crunchy commands
- remove entirely redundant condition checking if the input of an integer operation is (fail = false)
- when installing a musl target, auto-determine CPU arch from target
- while getting names and descriptions of customization scripts, only use POSIX grep - we might be on musl...
- don't kill the installer when the user selects exit or enters garbage at custom-scripts selection
- remove unused variable $SCRIPT_LIST
- reboot rather than launching into a debug shell at the end of installation
2025-03-02 06:42:29 +01:00
Joca
34d6e1674c
Add the ability to choose between different architectures
2025-03-02 04:55:29 +01:00
Joca
3f10d03ad5
install stage 2: finish system setup
...
- allow the user to add a user
- remove installation files
This commit was originally part of a larger _kitchen sink mix commit_
2025-02-18 04:19:27 +01:00
Joca
517ac34e3d
custom-scripts: add customization scripts infrastructure
...
This commit has been created from multiple commits on Joca’s branch
and additional edits
Co-authored-by: BodgeMaster <>
2025-02-18 04:12:39 +01:00
Joca
2cc32fe645
Remove Package Selections, removed non-ascii characters
2025-02-18 02:19:52 +01:00
Jan Danielzick
4b6926c004
system-image: improve comments and minor change to user message
2025-01-17 11:52:54 +01:00
Jan Danielzick
c1c2a8239c
install stage 1: remove a planned feature
...
one extra reboot doesn’t make a big difference
2025-01-17 11:37:43 +01:00
BodgeMaster
2084efbbde
package selections/icewm-full: add xscreensaver, volctl
2023-07-23 03:31:28 +02:00
BodgeMaster
600bd0a7f5
system-image: allow for running non-interactively using --yes
2023-07-21 18:59:27 +02:00
BodgeMaster
ba95ba6294
system-image: send all output to $TTY_OR_CONSOLE, generate exclusion list only if building image, sync at the end
2023-07-21 18:45:49 +02:00
BodgeMaster
c0d40900dc
notes to self: update TODO list
2023-07-21 16:35:57 +02:00
BodgeMaster
6fb2065909
package selections/desktop: add xinitrc, bashrc
2023-07-21 16:33:31 +02:00
BodgeMaster
51866628d1
package selections: include arandr in fully featured desktop
2023-07-15 07:33:50 +02:00
BodgeMaster
ab0c36ff5f
package selections/desktop: update all entries to match TODO list
...
Making everything fully modular is nice but simply too much work to be reasonable.
To keep my sanity, I’ve decided to cut the feature creep here and return to only offering two options for desktop setups.
2023-07-15 02:28:39 +02:00
BodgeMaster
a8fe22e7c5
package selections/nvidia: remove duplicate TODO
2023-07-15 02:25:42 +02:00
BodgeMaster
e530181705
install stage 1, package selections: add a mechanism to download additional files
2023-07-15 02:24:18 +02:00
BodgeMaster
1faed5f2e9
package selections: warn about nonfree repo when asking whether to install the nvidia driver
2023-07-15 01:18:55 +02:00
BodgeMaster
8566b631be
package selections: remove sections that will no longer be used
2023-07-15 01:17:34 +02:00
BodgeMaster
1469745ee1
notes to self: update todo list
2023-07-15 01:08:18 +02:00
BodgeMaster
95563b967b
install stage 1: are_you_really_really_sure will now tell the user to type the message *exactly*
2023-07-15 00:49:39 +02:00
BodgeMaster
3e468cd132
install stage 1: don’t show optical drives
2023-07-14 23:19:18 +02:00
BodgeMaster
234432cf74
pre-install kernel hook: only keep 3 old kernels instead of waiting until we run out of disk space
2023-07-14 23:11:02 +02:00
BodgeMaster
1967fe3c85
install stage 1: waste less space on the ESP
2023-07-14 23:09:18 +02:00
BodgeMaster
0460940582
rename backup-fs to system-image
...
The terminology for "backing up" came from TinyCore Linux but it’s really more confusing than helpful for ppl who don’t know what’s happening under the hood.
2023-07-14 21:27:57 +02:00
BodgeMaster
eeda7c61c0
install stage 1 and 2, backup-fs: print a newline after yesno
2023-07-14 20:58:43 +02:00
BodgeMaster
c477744a58
package selections: add Xorg packages where relevant
2023-07-14 20:51:40 +02:00