I recently learned about guix and would like to use it in my void linux build, but as I understand guix will be as a separate package manager. I intend to use it as an additional package manager (so I can set up environments for different programming languages and switch between them conveniently), but guix will constantly pull systemd, but I don’t have it on my system and don’t want it to be there How can I use elogind support for all compatible packages when installing programs through guix?

  • loss_and_quick@lemmy.mlOP
    link
    fedilink
    arrow-up
    2
    ·
    il y a 1 an

    Because Guix has better configuration syntax, it will not function properly without systemd, as I understand it.

    • czan@aussie.zone
      link
      fedilink
      arrow-up
      3
      ·
      il y a 1 an

      This is not true. In fact, Guix doesn’t use systemd at all. When managing an operating system installation Guix uses its own init system called the Shepherd.

      Elogind is a project extracted from systemd originally for use in Guix systems.