Skip to content

Releases: bnema/neferafk

v0.5.1

Choose a tag to compare

@github-actions github-actions released this 03 Oct 12:55
v0.5.1
31f302d

neferafk v0.5.1

Install on Arch Linux

paru -S neferafk-bin   # this release, pre-built (x86_64, aarch64)
paru -S neferafk-git   # latest main, built from source

Install the pre-built archive

Linux amd64 and arm64. Replace amd64 with arm64 on ARM.

gh release download v0.5.1 -R bnema/neferafk -p 'neferafk_0.5.1_linux_amd64.tar.gz' -p checksums.txt
sha256sum -c --ignore-missing checksums.txt
gh attestation verify neferafk_0.5.1_linux_amd64.tar.gz -R bnema/neferafk

The archive holds the neferafk binary, the PAM service file neferafk.pam (install it as /etc/pam.d/neferafk for password mode), an example config, the README and the license. See the README for runtime dependencies.

Changelog

Fixed

  • 31f302d: fix(wayland): turn off outputs that connect while the screens are off (#12) (@bnema)

Full changelog: v0.5.0...v0.5.1

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 03 Oct 08:47
v0.5.0
131f96f

neferafk v0.5.0

Install on Arch Linux

paru -S neferafk-bin   # this release, pre-built (x86_64, aarch64)
paru -S neferafk-git   # latest main, built from source

Install the pre-built archive

Linux amd64 and arm64. Replace amd64 with arm64 on ARM.

gh release download v0.5.0 -R bnema/neferafk -p 'neferafk_0.5.0_linux_amd64.tar.gz' -p checksums.txt
sha256sum -c --ignore-missing checksums.txt
gh attestation verify neferafk_0.5.0_linux_amd64.tar.gz -R bnema/neferafk

The archive holds the neferafk binary, the PAM service file neferafk.pam (install it as /etc/pam.d/neferafk for password mode), an example config, the README and the license. See the README for runtime dependencies.

Changelog

Changed

  • 131f96f: refactor(lock): show the lock prompt on every output unless lock.output binds it (#11) (@bnema)

Full changelog: v0.4.0...v0.5.0

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 02 Oct 16:08
v0.4.0

neferafk v0.4.0

Install on Arch Linux

paru -S neferafk-bin   # this release, pre-built (x86_64, aarch64)
paru -S neferafk-git   # latest main, built from source

Install the pre-built archive

Linux amd64 and arm64. Replace amd64 with arm64 on ARM.

gh release download v0.4.0 -R bnema/neferafk -p 'neferafk_0.4.0_linux_amd64.tar.gz' -p checksums.txt
sha256sum -c --ignore-missing checksums.txt
gh attestation verify neferafk_0.4.0_linux_amd64.tar.gz -R bnema/neferafk

The archive holds the neferafk binary, the PAM service file neferafk.pam (install it as /etc/pam.d/neferafk for password mode), an example config, the README and the license. See the README for runtime dependencies.

Highlights

  • New lock.output = <output name> option (for example DP-2): the lock prompt shows on that output whenever it is connected. Without it, the prompt follows the lock surface with keyboard focus. wlr-randr lists output names.
  • Changes apply from the next lock.

Upgrade notes

  • Restart the neferafk daemon after upgrading: the daemon and its lock process now use a new internal protocol version, and an older running daemon cannot drive the new one.
  • On NeferWL, the prompt follows keyboard focus correctly once NeferWL includes the lock focus fix (after v0.1.0).

Changelog

Added

  • c0db34c: feat(lock): show the lock prompt on the configured lock.output (#1) (@bnema)

Full changelog: v0.3.2...v0.4.0

v0.3.2

Choose a tag to compare

@github-actions github-actions released this 02 Oct 04:06
v0.3.2
a514042

neferafk v0.3.2

Install on Arch Linux

paru -S neferafk-bin   # this release, pre-built (x86_64, aarch64)
paru -S neferafk-git   # latest main, built from source

Install the pre-built archive

Linux amd64 and arm64. Replace amd64 with arm64 on ARM.

gh release download v0.3.2 -R bnema/neferafk -p 'neferafk_0.3.2_linux_amd64.tar.gz' -p checksums.txt
sha256sum -c --ignore-missing checksums.txt
gh attestation verify neferafk_0.3.2_linux_amd64.tar.gz -R bnema/neferafk

The archive holds the neferafk binary, the PAM service file neferafk.pam (install it as /etc/pam.d/neferafk for password mode), an example config, the README and the license. See the README for runtime dependencies.

Changelog

Fixed

  • a514042: fix(logind): fall back to the user's live graphical session (#10) (@bnema)

Full changelog: v0.3.1...v0.3.2

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 02 Oct 03:28
v0.3.1
4e89021

neferafk v0.3.1

Install on Arch Linux

paru -S neferafk-bin   # this release, pre-built (x86_64, aarch64)
paru -S neferafk-git   # latest main, built from source

Install the pre-built archive

Linux amd64 and arm64. Replace amd64 with arm64 on ARM.

gh release download v0.3.1 -R bnema/neferafk -p 'neferafk_0.3.1_linux_amd64.tar.gz' -p checksums.txt
sha256sum -c --ignore-missing checksums.txt
gh attestation verify neferafk_0.3.1_linux_amd64.tar.gz -R bnema/neferafk

The archive holds the neferafk binary, the PAM service file neferafk.pam (install it as /etc/pam.d/neferafk for password mode), an example config, the README and the license. See the README for runtime dependencies.

Changelog

Changed

  • 4e89021: build(deps): bump nefergui to v0.6.1 (#9) (@bnema)
  • 61fa9c2: refactor(visual): run the lock and fade on neferclient with NeferGUI renderers (#8) (@bnema)

Full changelog: v0.3.0...v0.3.1

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 01 Oct 16:24
v0.3.0
0a8834d

neferafk v0.3.0

Install on Arch Linux

paru -S neferafk-bin   # this release, pre-built (x86_64, aarch64)
paru -S neferafk-git   # latest main, built from source

Install the pre-built archive

Linux amd64 and arm64. Replace amd64 with arm64 on ARM.

gh release download v0.3.0 -R bnema/neferafk -p 'neferafk_0.3.0_linux_amd64.tar.gz' -p checksums.txt
sha256sum -c --ignore-missing checksums.txt
gh attestation verify neferafk_0.3.0_linux_amd64.tar.gz -R bnema/neferafk

The archive holds the neferafk binary, the PAM service file neferafk.pam (install it as /etc/pam.d/neferafk for password mode), an example config, the README and the license. See the README for runtime dependencies.

Changelog

Added

  • 0fa4cbf: feat(visual): restyle lock screen around a centered minimal input (@bnema)

Fixed

  • db1783e: fix(logind): fall back to XDG_SESSION_ID when the PID has no session (@bnema)
  • 1fd2245: fix(visual): center PIN dots with symmetric field padding (@bnema)
  • 8377bd2: fix(visual): keep fade redraws until every output drew its end (@bnema)
  • 9e2fc29: fix(visual): keep lock screen content inside its box (@bnema)
  • 2881c25: fix(visual): time fade redraw window on the monotonic clock (@bnema)

Documentation

  • 90bc060: docs(visual): document the fade model monotonic base field (@bnema)

Other changes

  • bbdfe3f: Merge pull request #5 from bnema/fix/logind-session-fallback (@bnema)
  • 565bd35: Merge pull request #6 from bnema/fix/fade-multi-output (@bnema)
  • 0a8834d: Merge pull request #7 from bnema/feat/lock-screen-style (@bnema)

Full changelog: v0.2.1...v0.3.0

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 01 Oct 05:49
v0.2.1
c196c81

neferafk v0.2.1

Install on Arch Linux

paru -S neferafk-bin   # this release, pre-built (x86_64, aarch64)
paru -S neferafk-git   # latest main, built from source

Install the pre-built archive

Linux amd64 and arm64. Replace amd64 with arm64 on ARM.

gh release download v0.2.1 -R bnema/neferafk -p 'neferafk_0.2.1_linux_amd64.tar.gz' -p checksums.txt
sha256sum -c --ignore-missing checksums.txt
gh attestation verify neferafk_0.2.1_linux_amd64.tar.gz -R bnema/neferafk

The archive holds the neferafk binary, the PAM service file neferafk.pam (install it as /etc/pam.d/neferafk for password mode), an example config, the README and the license. See the README for runtime dependencies.

Changelog

Fixed

  • 32ff60a: fix(visual): fade every output instead of one (@bnema)

Other changes


Full changelog: v0.2.0...v0.2.1

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 01 Oct 03:37
v0.2.0
271e247

neferafk v0.2.0

Install on Arch Linux

paru -S neferafk-bin   # this release, pre-built (x86_64, aarch64)
paru -S neferafk-git   # latest main, built from source

Install the pre-built archive

Linux amd64 and arm64. Replace amd64 with arm64 on ARM.

gh release download v0.2.0 -R bnema/neferafk -p 'neferafk_0.2.0_linux_amd64.tar.gz' -p checksums.txt
sha256sum -c --ignore-missing checksums.txt
gh attestation verify neferafk_0.2.0_linux_amd64.tar.gz -R bnema/neferafk

The archive holds the neferafk binary, the PAM service file neferafk.pam (install it as /etc/pam.d/neferafk for password mode), an example config, the README and the license. See the README for runtime dependencies.

Changelog

Added

  • ee2503c: feat(packaging): add Arch PKGBUILDs, PAM service file, example config, version and validate-config (@bnema)

Changed

  • 1a6f38b: build(aur): conflict neferafk-git with neferafk-bin and document the release flow (@bnema)

Documentation

Maintenance

  • d1416a2: ci: publish releases to GitHub and the AUR (@bnema)
  • 266860c: ci: run the checks in an Arch container on every push and pull request (@bnema)

Other changes


Full changelog: v0.1.0...v0.2.0

v0.1.0

Choose a tag to compare

@bnema bnema released this 01 Oct 02:56
v0.1.0
07cdc18

What's Changed

  • feat(neferafk): add idle, lock, output-off and suspend daemon by @bnema in #1

Full Changelog: https://github.com/bnema/neferafk/commits/v0.1.0