-
Notifications
You must be signed in to change notification settings - Fork 0
⭐ 2. Start the daemon
SmileLulz edited this page Sep 1, 2026
·
1 revision
Start with --daemon or -d.
smilemenu --daemon # OR --daemon &smilemenuStart with systemd.
Create ~/.config/systemd/user/smilemenu.service:
[Unit]
Description=SmileMenu daemon
PartOf=graphical-session.target
After=graphical-session.target
[Service]
Type=simple
ExecStart=/usr/bin/smilemenu --daemon
Restart=on-failure
RestartSec=2
[Install]
WantedBy=graphical-session.target# Reload systemd user services
systemctl --user daemon-reload
# Enable and start the service
systemctl --user enable --now smilemenu.service
# Check it
systemctl --user status smilemenu.service
journalctl --user -u smilemenu.service -fStart on hyprland with its autostart feature.
-
Open your hyprland config file.
-
Add
hl.exec_cmd("smilemenu --daemon &")inside the autostart function.
Example:
hl.on("hyprland.start", function()
-- ...
-- ...
hl.exec_cmd("smilemenu --daemon") -- Or smilemenu --daemon &
end)