feat(glyph): load i915 for HDMI display output (JetKVM)#461
Merged
Conversation
8b9fc8b to
a7ad161
Compare
Adds the i915 Intel GPU display driver to boot.kernelModules so the GPU drives the HDMI output. Without this, JetKVM captures a blank screen. hardware.graphics was already enabled for compute/transcoding but does not load the display driver.
a7ad161 to
0eccdb8
Compare
Stores the mu user's hashed password as an agenix secret so interactive login works at the TTY (e.g. via JetKVM) without exposing the hash in the public repo. Uses neededForUsers = true so the secret is decrypted before user accounts are initialised during boot.
0eccdb8 to
6842d5f
Compare
Nerd Font glyphs can't render on the Linux console. Extend the existing _prompt_auto_width check to also switch to starship-minimal.toml when $TERM is "linux", giving a clean prompt when logging in via JetKVM or any raw TTY.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

Summary
Enables physical console access on glyph for use with JetKVM.
i915display driver: adds it toboot.kernelModulesso the Intel GPU drives the HDMI output.hardware.graphicswas already enabled for compute/transcoding but does not load the display driver — withouti915, JetKVM captures a blank screen.muuser's hashed password as an age-encrypted secret (hosts/glyph/secrets/user-password.age) and wires it up viahashedPasswordFile. Keeps the hash out of the public repo._prompt_auto_widthcheck to switch tostarship-minimal.tomlwhen$TERMislinux, giving a clean prompt at the JetKVM TTY.Test plan
just switch glyph) and rebootmuwith the configured passwordls /sys/class/drm/for the HDMI output name and add aboot.kernelParamsentry likevideo=HDMI-A-1:1920x1080@60🤖 Generated with Claude Code