Skip to content

Commit

Permalink
various fixes and improvements
Browse files Browse the repository at this point in the history
- add controller support
- graphical boot with plymouth
- hide boot menu
- disable watchdog
- warn when installing to external drives
- prevent installing to drives less than 55 GB in size
- use more human readable disk descriptions
- allow disk descriptions to be overridden
- include 'probe.sh' script to gather information about devices
- hide boot/install disk from list of disks
- skip disk selection step if only a single disk is available
- copy changes to improve clarity
- dropped support for legacy boot
- drop Steam bootstrap installation (was causing first boot to fail)
- drop Advanced install option to avoid confusion
- drop local install option
- include frzr 0.15.1 with some changes to frzr-bootstrap to facilitate installer changes
  • Loading branch information
alkazar committed Sep 8, 2024
1 parent 6bbfce7 commit 99e7e08
Show file tree
Hide file tree
Showing 100 changed files with 1,036 additions and 236 deletions.
2 changes: 1 addition & 1 deletion build-iso.sh
Original file line number Diff line number Diff line change
Expand Up @@ -22,13 +22,13 @@ mkdir -p "${temp_dir}"

# add AUR packages to the build
AUR_PACKAGES="\
frzr \
rtl88x2bu-dkms-git \
rtw89-dkms-git \
r8152-dkms \
rtl8812au-dkms-git \
rtl8814au-dkms-git \
rz608-fix-git \
inputplumber-bin \
"

ADDITIONAL_PACKAGES="\
Expand Down
2 changes: 1 addition & 1 deletion chimeraos/airootfs/etc/mkinitcpio.conf
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ FILES=()
#
## NOTE: If you have /usr on a separate partition, you MUST include the
# usr, fsck and shutdown hooks.
HOOKS=(base udev memdisk archiso archiso_loop_mnt archiso_kms block filesystems keyboard microcode)
HOOKS=(base plymouth udev memdisk archiso archiso_loop_mnt archiso_kms block filesystems keyboard microcode)

# COMPRESSION
# Use this to compress the initramfs image. By default, gzip compression
Expand Down
10 changes: 0 additions & 10 deletions chimeraos/airootfs/etc/motd

This file was deleted.

2 changes: 2 additions & 0 deletions chimeraos/airootfs/etc/plymouth/plymouthd.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
[Daemon]
Theme=bgrt-chimera
80 changes: 80 additions & 0 deletions chimeraos/airootfs/root/gamepad_profile.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
# yaml-language-server: $schema=https://raw.githubusercontent.com/ShadowBlip/InputPlumber/main/rootfs/usr/share/inputplumber/schema/device_profile_v1.json
# Schema version number
version: 1

kind: DeviceProfile
name: Simple keyboard profile
description: Minimal keyboard profile for OS installer

mapping:
# Dpad
- name: D-Up
source_event:
gamepad:
button: DPadUp
target_events:
- keyboard: KeyUp
- name: D-Down
source_event:
gamepad:
button: DPadDown
target_events:
- keyboard: KeyDown
- name: D-Left
source_event:
gamepad:
button: DPadLeft
target_events:
- keyboard: KeyLeft
- name: D-Right
source_event:
gamepad:
button: DPadRight
target_events:
- keyboard: KeyRight

# Left analog stick
- name: Left Stick Up
source_event:
gamepad:
axis:
name: LeftStick
direction: up
deadzone: 0.8
target_events:
- keyboard: KeyUp
- name: Left Stick Down
source_event:
gamepad:
axis:
name: LeftStick
direction: down
deadzone: 0.8
target_events:
- keyboard: KeyDown
- name: Left Stick Left
source_event:
gamepad:
axis:
name: LeftStick
direction: left
deadzone: 0.8
target_events:
- keyboard: KeyLeft
- name: Left Stick Right
source_event:
gamepad:
axis:
name: LeftStick
direction: right
deadzone: 0.8
target_events:
- keyboard: KeyRight

# Buttons
- name: A Button
source_event:
gamepad:
button: South
target_events:
- keyboard: KeyEnter
Loading

0 comments on commit 99e7e08

Please sign in to comment.