For some reason, the app nm-connection-editor (Advanced Network Configuration) exists on my GNOME, but I don’t even use it. I suspect that it’s a part of package nm-applet. I also have system-config-printer (Print Settings, I think?) and system-config-printer-applet, but both of them don’t work properly.

I want to remove both these apps, as I don’t use them, but they’ve been introduced by services. How should I proceed?

  • @aurtzy@discuss.tchncs.de
    link
    fedilink
    English
    13 months ago

    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.

    • @velox_vulnusOP
      link
      13 months ago

      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?

    • @velox_vulnusOP
      link
      English
      13 months ago

      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