Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Request ZFS/LUKS passwords via Plymouth #88789

Draft
wants to merge 6 commits into
base: master
Choose a base branch
from

Commits on May 24, 2020

  1. nixos/stage-1: Add helper function for password requests

    When using Plymouth, it's possible to have a graphical interface for
    requesting passwords and showing boot info. To accomodate this, we add
    a hook that allows other stage-1 code to seamlessly use this when
    available.
    puckipedia committed May 24, 2020
    Configuration menu
    Copy the full SHA
    c7efbe1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ef0867e View commit details
    Browse the repository at this point in the history
  3. nixos/luksroot: Use new stage-1 password hooks

    This allows for entering passwords inside plymouth.
    puckipedia committed May 24, 2020
    Configuration menu
    Copy the full SHA
    74e90f3 View commit details
    Browse the repository at this point in the history
  4. nixos/plymouth: Use password hook

    This loads Plymouth way earlier in the boot process, and sets it up so
    password prompts are processed by Plymouth, instead of the terminal.
    puckipedia committed May 24, 2020
    Configuration menu
    Copy the full SHA
    329b9b9 View commit details
    Browse the repository at this point in the history
  5. nixos/plymouth: Include label module and fonts

    To show text, Plymouth needs the label plugin. We also copy in both
    Cantarell and DejaVu Sans, as these are used by the default Plymouth
    themes.
    puckipedia committed May 24, 2020
    Configuration menu
    Copy the full SHA
    70f8ca8 View commit details
    Browse the repository at this point in the history

Commits on May 25, 2020

  1. Configuration menu
    Copy the full SHA
    e07fb72 View commit details
    Browse the repository at this point in the history