Skip to content

swaylock-effects: add new package - #62545

Open
mamins1376 wants to merge 1 commit into
void-linux:masterfrom
mamins1376:swaylock-effects
Open

mamins1376 wants to merge 1 commit into
void-linux:masterfrom
mamins1376:swaylock-effects

Conversation

@mamins1376

Copy link
Copy Markdown
Contributor

swaylock-effects is a maintained fork of swaywm/swaylock that adds
--fingerprint support via fprintd, alongside additional visual effects.

Key design decisions:

  • Enabled fingerprint support (configure_args = -Dfingerprint=enabled)
  • PAM config avoids pam_fprintd to prevent device contention with
    swaylock's native fprintd D-Bus integration (timer-based, every 300ms)
  • libgomp-devel in makedepends (OpenMP required by effects code)
  • fprintd in makedepends (provides D-Bus interface XML for codegen)
  • Replaces existing swaylock package via replaces= field

Testing the changes

  • I tested the changes in this PR: YES

New package

Local build testing

  • I built this PR locally for my native architecture, (x86_64-glibc)

@tranzystorekk tranzystorekk added the new-package This PR adds a new package label Sep 15, 2026
swaylock-effects is a maintained fork of swaywm/swaylock that adds
--fingerprint support via fprintd, alongside additional visual effects.

Key design decisions:
- Enabled fingerprint support (configure_args = -Dfingerprint=enabled)
- PAM config avoids pam_fprintd to prevent device contention with
  swaylock's native fprintd D-Bus integration (timer-based, every 300ms)
- libgomp-devel in makedepends (OpenMP required by effects code)
- fprintd in makedepends (provides D-Bus interface XML for codegen)
- Replaces existing swaylock package via replaces= field
@classabbyamp

Copy link
Copy Markdown
Member

what does "key design decisions" mean?

@mamins1376

Copy link
Copy Markdown
Contributor Author

It means I was lazy and used AI slop even for the PR description - sorry about that. Maybe just "notes:"?

@classabbyamp

Copy link
Copy Markdown
Member

please read through our contributing policy on AI usage

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

AI 🤖 new-package This PR adds a new package

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants