6bbedff561b15995a4c2aae422affe27aba23b2c
Without a secret-service implementation on the bus, libsecret clients like flare fail at startup with 'The communication with libsecret failed'. None of the desktop hosts had one wired up. oo7-daemon is the matching pure-Rust implementation (same project as the oo7 crate flare uses internally), without the GNOME plumbing that gnome-keyring would drag in. Register the package's D-Bus service file and systemd user unit, start the daemon at user login, and alias the unit as dbus-org.freedesktop.secrets.service so D-Bus auto-activation also resolves cleanly when the wantedBy start hasn't fired yet. Verified the toplevel build and that the resulting system carries the oo7-daemon user unit, the dbus alias symlink, and the default.target.wants entry.
My NixOS configs ✨
Hosts
- mreow: My personal Framework 13 laptop
- yarn: Machine I usually just play games on. Boots into SteamOS-like interface.
- muffin: Homeserver, runs various services.
Desktop/Laptop
What do I use?
Browser: Firefox 🦊 (actually Zen Browser :p)
Text Editor: Doom Emacs
Terminal: ghostty
Shell: fish with the pure prompt
WM: niri
Background
- Got my background from here and used the command
magick input.png -filter Point -resize 2880x1920! output.pngto upscale it bilinearly
Description
Languages
Nix
84.5%
Python
10.9%
Emacs Lisp
2.6%
Shell
2%