this post was submitted on 17 Feb 2024
1 points (60.0% liked)
Guix
317 readers
2 users here now
Guix is an advanced distribution of the GNU operating system developed by the GNU Project
founded 4 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
A neat trick I use to figure out what apps belong to what packages is to run
realpath $(which $app_name)
- this outputs the full, canonicalized path to the store item, which should include the package name.I would do a search (e.g. using grep) through a local copy of the Guix repository to figure out what services are providing the packages, then modify the service configurations (or use modified versions of services, if needed) to remove them. This might be a tedious solution, though.
When we run
guix pull
, we're downloading guix channel data, which happens to be a git repo, right? Where is that stored? I figured out that it would be convenient to use that instead of redundantly cloning on home? Or should I clone a separate repo?I made a separate clone on Desktop because I could not figure out where the object files are downloaded (probably in
/tmp
?), but looks like I've learnt what package caused the addition of this:system-config-printer
was gnome's propagated input. Slightly unrelated, but I also discovered Kakoune's command wrapper (grep, in this case) for a Unix-ey experience