Package Details: vicinae-git 0.15.1.r1.g8cc6e59-3

Git Clone URL: https://aur.archlinux.org/vicinae-git.git (read-only, click to copy)
Package Base: vicinae-git
Description: A focused launcher for your desktop — native, fast, extensible
Upstream URL: https://github.com/vicinaehq/vicinae
Keywords: app-launcher productivity qt raycast
Licenses: GPL3
Conflicts: vicinae
Provides: vicinae
Submitter: ArjixWasTaken
Maintainer: ArjixWasTaken (cilgin)
Last Packager: ArjixWasTaken
Votes: 3
Popularity: 0.45
First Submitted: 2025-08-14 17:59 (UTC)
Last Updated: 2025-10-22 21:10 (UTC)

Latest Comments

GabeDM commented on 2025-08-16 10:53 (UTC)

@ArjixWasTaken Oh, then I definitely missed it ahahah

Congrats on your first package, very useful one! I don't have much experience packaging too, so I'm not sure how this is normally done, but I can tell you for sure that I almost never pay attention to the logs there when it results in a successful install... I probably should, but 90% of the times is just useless info, I guess I got conditioned to not paying attention, and I might be wrong but I assume a lot of people do the same, so if theres a better way to automate that, it would be awesome :D

ArjixWasTaken commented on 2025-08-15 23:19 (UTC)

@GabeDM Thanks for the comment, I had already added an installation note about that, you might have missed it :^)

https://aur.archlinux.org/cgit/aur.git/tree/vicinae.install?h=vicinae-git#n17

Btw this is my first AUR package, if you got any other tips please let me know!

GabeDM commented on 2025-08-15 11:31 (UTC)

I was having a problem enabling the systemd service:

sudo systemctl enable --now vicinae
Created symlink '/etc/systemd/system/graphical-session.target.wants/vicinae.service' → '/usr/lib/systemd/system/vicinae.service'.
Unit /usr/lib/systemd/system/vicinae.service is added as a dependency to a non-existent unit graphical-session.target.
Failed to start vicinae.service: Unit graphical-session.target not found.

After looking up, I found out that apparently graphical-session only exists on user-land, so I created the systemd service tied to the user on ~/.config/systemd/user/vicinae.service:

[Unit]
Description=Vicinae launcher, a focused launcher for your desktop
After=graphical-session.target
BindsTo=graphical-session.target
PartOf=graphical-session.target
Requisite=graphical-session.target

[Service]
Type=simple
ExecStart=/usr/local/bin/vicinae server
Restart=on-failure

[Install]
WantedBy=graphical-session.target

After that I could start the service normally:

systemctl --user daemon-reload
systemctl --user enable --now vicinae.service