| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: noctalia-greeter | Distribution: openSUSE Tumbleweed |
| Version: 1.7.0 | Vendor: openSUSE |
| Release: 1.1 | Build date: Mon Oct 19 12:36:42 2026 |
| Group: Unspecified | Build host: reproducible |
| Size: 4927598 | Source RPM: noctalia-greeter-1.7.0-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/noctalia-dev/noctalia-greeter | |
| Summary: Greeter for Noctalia v5 | |
Noctalia Greeter is the screen you see before your desktop session starts. It lets you pick a user, enter your password, choose a Wayland session, and pick a color scheme - with the same visual language as Noctalia Shell It is built for greetd: greetd starts a small Wayland compositor (Cage), and the greeter runs inside that session. It is a login UI only, not a desktop shell or compositor Pair it with Noctalia Shell v5 if you want wallpaper and palette synced from the shell settings
MIT
* Mon Oct 19 2026 Khang Lê <neyfua@proton.me>
- Update to version 1.7.0:
* chore(version): bump
* fix(auth): preserve empty PAM prompt responses (#171)
* refactor(greeter): simplify redraw checks and test frame scheduling
* fix: keep the frame loop running while animations are active (#167)
* fix(greeter): don't crash when sync.toml cannot be saved (#162)
* chore(flake): update flake.lock
* docs: add openSUSE installation guides (#164)
* feat(render): support JPEG XL wallpapers
* fix(docs): correct installation frontmatter delimiter
* chore: update tabler icons license file to match upstream (#134)
* docs(install): Explicit `-t trixie-backports` (#150)
* feat(#154): allow opting out of synced display settings (#155)
* fix(input): treat a masked password as a single word (#160)
* Sort session options alphabetically (#161)
* docs(packaging): document state initialization and bundled licenses
* fix(greeter): add scrollbars to session and scheme selectors
* chore(flake): update flake.lock
* feat(docs): improve guix installation instructions (#153)
* feat(sessions): accept .desktop filename as session fallback (#130)
* feat(cursor): support cursor themes in <path>/share/icons (#152)
* docs: add installation instructions for guix (#133)
* docs(troubleshooting): document Intel PSR2 black screen workaround
* ci(flake): refresh nixpkgs on glibc updates
* chore(flake): update flake.lock
* fix(clock): use synced font face
* fix(greeter): preserve logo colors in light themes
* feat(greeter): add centered clock positions
* feat(greeter): add configurable clock
* Tue Oct 06 2026 Khang Lê <neyfua@proton.me>
- Update to version 1.6.0:
* chore(meson): bump version
* chore(flake): update flake.lock
* fix(compositor): handle portable dock output layouts
* fix(compositor): honor WLR_LOG verbosity
* fix(compositor): disable direct scanout by default
* chore(flake): update flake.lock
* docs(sync): update nixos sync docs to new passwordlessSync option
* fix(keyboard): attempt to load system XKB defaults
* feat(input): erase text before cursor with Ctrl+U
* fix(output): preserve EDID preferred refresh rate
* fix(cursor): warn when configured themes are unavailable
* docs(auth): explain serialized fingerprint authentication
* fix(appearance): apply wallpaper independently of color scheme
* feat(output): support stable identifiers and refresh rates
* fix(compositor): prevent unpinned output hotplug loop
* fix(sync): increase wallpaper size limits
* fixed wrapper?
* better test wraped x11 support
* docs(greeter): Skip config step on Debian/Ubuntu
* test x11 support
* feat(nix): add cursorTheme.package option (#124)
* fix(greeter): load user avatar at buffer resolution
* put mkRenamedOptionModule in nixos module instead of flake
* add backwards compatibility
* chore(flake): update flake.lock
* Fix Documentation
* feat(wallpaper): support spanning across greeter outputs
* fix(compositor): map cursor to output so absolute input follows transform
* fix(nixos): expose configured sessions to greeter
* fix flake.nix
* update documentaion
* disable nixos module
* switch config from programs to services.displayManager
* fix(greeter): return focus to the password field after a selector menu closes
* Fri Sep 25 2026 Khang Lê <neyfua@proton.me>
- Update to version 1.5.0:
* chore(meson): bump version
* docs: good cleanup and restructuration
* chore(flake): update flake.lock
* docs(greeter): adjust version numbers for passwordless sync
* feat(sync): add constrained passwordless appearance sync
* fix(ci): convert incomplete pull requests to drafts
* ci: enforce pull request template compliance
* chore(meson): bump version
* fix(auth): harden greetd login handling
* fix(compositor): clear outputs before disabling them
* Wed Sep 02 2026 Khang Lê <neyfua@proton.me>
- Update to version 1.3.1:
* chore(meson): bump version
* Tue Sep 01 2026 Khang Lê <neyfua@proton.me>
- Update to version 1.3.0:
* fix(auth): harden greetd login handling
* fix(compositor): clear outputs before disabling them
* Revert "test sync script" after succesful test
* test sync script
* docs: greeter now hosts its own documentation
* fix(ui): show button tooltips on hover and focus
* chore(flake): update flake.lock
* Fix dropdown orientation when schemeSelector is configured to show at the bottom
* feat(greeter): add config options for power buttons and scheme selector position
* fix(greeter): apply corner radius setting to all buttons
* style(greeter): fix clang-format violations
* fix(keyboard): only enable NumLock when explicitly configured
* chore(flake): update flake.lock
* fix(compositor): forward wlroots logs to syslog
* chore(flake): update flake.lock
* fix(wayland): initialize pointer listener safely
* feat(config): add syntax error banner & logging
* chore(flake): switch nixpkgs tarball from xz to zst
* chore(flake): update flake.lock
* Thu Aug 06 2026 Khang Lê <neyfua@proton.me>
- Update to version 1.2.1:
* chore(meson): bump version
* fix(compositor): replace nullptr with NULL in C source
* Thu Aug 06 2026 Khang Lê <neyfua@proton.me>
- Update to version 1.2.0:
* chore(meson): bump version
* fix(greeter): accept corner_radius_scale=0 from greeter.toml
* chore(flake): update flake.lock
* fix(compositor): apply synced per-output scales with layout
* Fri Jul 31 2026 Khang Lê <neyfua@proton.me>
- Update to version 1.1.0:
* fix(greeter): resolve session user from state dir ownership
* fix(nixos): use tmpfiles L+ symlink instead of C+ for greeter.toml
* chore(github): add issue metadata labeling workflow
* fix(compositor): honor explicit output layout coordinates
* fix(apply-appearance): refuse symlink following in root chmod/chown/write paths
* feat(greeter): split declarative greeter.toml from mutable sync.toml
* fix(polkit): use absolute path in exec.path annotation
* fix(log): route debug logs to stderr
* docs(readme): align nixos settings and sync notes with code
* docs(greeter): align nixos settings with module (no cursor.package)
* fix(compositor): pause drm commits while logind seat inactive
* fix(compositor): use selected mode size for auto ui scale
* feat(greeter): pass XDG session env via greetd start_session
* feat(greeter): apply staged output_transforms to greeter.toml
* feat(greeter): apply synced font_family from appearance.json
* fix(compositor): ignore keyboard events during teardown
* chore(flake): update flake.lock
* fix(log): use DBG/INF/WRN/ERR level tags like noctalia
* fix(nix): add system header dependencies
* refactor(build): Require system json, toml++, and stb
* fix(log): use syslog under greetd and park session fds off the VT
* docs(tmpfiles): note logs live under /tmp, not the state dir
* fix(session): redirect logs to /tmp by default to keep the VT clean
* fix(compositor): skip seat updates during display teardown
* fix(log): send info to stdout and warnings/errors to stderr
* chore(flake): update flake.lock
* refactor(log): default to stderr; make file logging opt-in
* feat(packaging): ship tmpfiles drop-in and use state-dir log only
* fix(greeter): list AccountsService cached users in the picker
* fix(compositor): restore keyboard focus after input device churn
* fix(appearance): include unordered_map in appearance_config.h
* feat(appearance): load per-output synced wallpapers
* fix(output): reject truncated transform config tokens
* feat(output): per-output DRM transform for portrait monitors
* feat(idle): blank greeter outputs after input idle timeout
* chore(flake): update flake.lock
* fix(compositor): forward touch input to greeter surfaces
* feat(input): add support for single touch input
* docs: minor changes in openSUSE deps installation
* fix(compositor): keep scheduling frames after present
* chore(nix): enable accounts-daemon by default
* fix(render): harden suspend resume texture recovery
* fix(output): warn on invalid or partial width/height config
* feat(output): allow greeter.toml width/height mode override
* fix(pointer): remove mouse accel
* chore(flake): update flake.lock
* feat(input): add word-level deletion/navigation and Ctrl+U clear
* allows empty passwords via config (#37)
* fix(scripts): use fixed-string grep to prevent duplicate PAM module lines
* docs(readme): add cursor.path to NixOS example
* fix(compositor): prevent layout operations during shutdown
* docs: add openSUSE deps to README
* feat(build): Add system_tomlplusplus option
* fix(scripts): ensure grep does not prepend filename when finding PAM session line
* fix(scripts): replace non-standard ripgrep with grep for PAM setup
* Fri Jul 31 2026 Khang Lê <neyfua@proton.me>
- Update to version 1.0.0:
* chore(ci): add AUR package sync workflow
* feat(conf): add appearance.hide_logo option to greeter.toml
* feat(keyboard): make NumLock locking configurable via greeter.toml
* feat: add reveal apssword icon
* fix(greeter): re-enable input after failed-login cancel ack
* logs
* feat(greeter): always allow empty passwords and surface PAM info messages
* Wed Jul 22 2026 Khang Lê <neyfua@proton.me>
- Add 3 new buildtime deps
* Thu Jul 02 2026 Khang Lê <neyfua@proton.me>
- Add 'harfbuzz-devel' to buildtime dep
* Sun Jun 21 2026 Khang Lê <neyfua@proton.me>
- Updated _service file, preventing package downgrade on updates
* Wed Jun 10 2026 Khang Lê <neyfua@proton.me>
- Drop 'wlr-randr' and 'cage' deps and add 'wlroots0.20' as runtime dep
* Mon Jun 08 2026 Khang Lê <neyfua@proton.me>
- Added 'wlr-randr' as runtime dep
/usr/bin/noctalia-greeter /usr/bin/noctalia-greeter-apply-appearance /usr/bin/noctalia-greeter-compositor /usr/bin/noctalia-greeter-print-greetd-config /usr/bin/noctalia-greeter-session /usr/bin/noctalia-greeter-xsession /usr/lib/tmpfiles.d /usr/lib/tmpfiles.d/noctalia-greeter.conf /usr/share/doc/packages/noctalia-greeter /usr/share/doc/packages/noctalia-greeter/README.md /usr/share/licenses/noctalia-greeter /usr/share/licenses/noctalia-greeter/LICENSE /usr/share/noctalia-greeter /usr/share/noctalia-greeter/assets /usr/share/noctalia-greeter/assets/fonts /usr/share/noctalia-greeter/assets/fonts/tabler-icons-license.txt /usr/share/noctalia-greeter/assets/fonts/tabler.json /usr/share/noctalia-greeter/assets/fonts/tabler.ttf /usr/share/noctalia-greeter/assets/noctalia.svg /usr/share/noctalia-greeter/greetd_setup_lib.sh /usr/share/noctalia-greeter/print_greetd_config.sh /usr/share/noctalia-greeter/setup_greetd_pam.sh /usr/share/noctalia-greeter/setup_greeter_system.sh /usr/share/polkit-1/actions/org.noctalia.greeter.apply-appearance.policy
Generated by rpm2html 1.8.1
Fabrice Bellet, Mon Oct 26 00:13:59 2026