Skip to content

feat: add unl0kr and encrypted root partition support - #355

Closed
SilkyShine wants to merge 6 commits into
armada-os:mainfrom
SilkyShine:feat/luks-unl0kr-support
Closed

SilkyShine wants to merge 6 commits into
armada-os:mainfrom
SilkyShine:feat/luks-unl0kr-support

Conversation

@SilkyShine

Copy link
Copy Markdown

adds LUKS encryption support in general, and encrypted volume support for ARMADA_ROOT (for internal-storage installs only), as well as unl0kr, a touchscreen-compatible early-boot keyboard to enter the encryption passphrase. updates the Armada Installer to offer encryption, and to handle both types of volume correctly.

also: removes the CPU governor boot arg because we needed space for the LUKS UUID; my corresponding edits to armada-package's kernel package set the same default governor there with kernel args instead.

depends on #50 in armada-packages!

DRAFT: needs the kernel and unl0kr packages to be updated after the above is merged, prior to its own merging.

Comment thread Containerfile Outdated
ARG KWIN_PKG=ghcr.io/armada-os/armada-packages/kwin@sha256:0f9bfcb4d0da4cab4a049cba7d90eb9936b3d4be610ceb00f25ec0f58d0dc812
ARG POWERDEVIL_PKG=ghcr.io/armada-os/armada-packages/powerdevil@sha256:f6d25143dca84f5f71076a3c992e06de87f7ae25fd046cfeb21999df989c4f8b
ARG KERNEL_PKG=ghcr.io/armada-os/armada-packages/kernel@sha256:d7ec91a4dc38557e7efed0ee7ea39af509614cc8bd2448fd7f59ac8c96fffbe8
ARG KERNEL_PKG=ghcr.io/silkyshine/armada-packages/kernel@sha256:2480c9f49448ee68a13150a21ea0277021a5e7544e8b249809c1f611fe6707d0

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

TODO: update to official when other PR is merged!

Comment thread Containerfile Outdated
ARG ARMADA_SPLASH_PKG=ghcr.io/armada-os/armada-packages/armada-splash@sha256:6b018ab61218ad5b760fc93b27f7f6af4af4fb6301cb1ed4711cd33ded8c0ea0
ARG ARMADA_RGB_PKG=ghcr.io/armada-os/armada-packages/armada-rgb@sha256:a7b66324d7bf8030e260d5f2fc9074ad9ced7c47852187783f5e3e082d0ebc25
ARG UMTP_RESPONDER_PKG=ghcr.io/armada-os/armada-packages/umtp-responder@sha256:b0fe59bf87bccdde7273d7ade9f824171a5b4ac5f132b4670b32a73bb1f871b3
ARG UNL0KR_PKG=ghcr.io/silkyshine/armada-packages/unl0kr@sha256:cb561cbd44e26d44a1a757746cfa60ee6733392397c7a8fbd29dc5fe081c30e3

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

TODO: update to official when other PR is merged!

@justradical

Copy link
Copy Markdown
Member

Hi @SilkyShine, we have just archived the package repo and moved everything to one monorepo, if you could grab your armada-packages patches and apply them on top of the new tree it would be greatly appreciated, git am --directory=packages should let you apply them on top of the repo

@SilkyShine

Copy link
Copy Markdown
Author

Hi @SilkyShine, we have just archived the package repo and moved everything to one monorepo, if you could grab your armada-packages patches and apply them on top of the new tree it would be greatly appreciated, git am --directory=packages should let you apply them on top of the repo

okay, will try to do soon! hopefully this weekend. main's been busy, i'll have to do some extra testing of my changes again, too.

@SilkyShine

Copy link
Copy Markdown
Author

closing this PR for the moment, will open a new one once i've got it ready for the monorepo.

@SilkyShine SilkyShine closed this Sep 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants