Show Navigation
Conversation
Notices
-
@cwebber @dthompson It wouldn't have been much of a problem were it not for fonts/fontconfig.
I took a pause on it yesterday, but I'll post what I come up with to the list in the next few days. It's been hours of research/strugging since I wasn't all that familiar with X11 fonts or fontconfig, nor am I all that familiar with the details of Guix. My solution is going to be a combination of a packaged font cache and a script to invoke `guix container`; ugly and rigid!
Hopefully Ludo or someone will be able to provide guidance on a better way, or come up with a general solution, including the option to either run in a container or a VM depending on isolation concerns. I'm not expecting Qubes-style isolation here, though. :)
(Typing this in IceCat running in the container right now.)
-
@cwebber @dthompson Actually it my solution might involve some minor `guix/scripts/environment.scm` hacking, too. I'm asking for trouble.
-
@dthompson @cwebber Oh, nice. It's pretty easy to understand/hack. I have some changes, but I'm going to get a couple more together before I send patches. I feel like some of these things I want to do may be better suited to a higher-level abstraction, so I'm trying to just get some sort of implementation out there to demonstrate how it works and at least start some good discussion on where to go from there.
@dthompson Are you going to attend LP2018, or maybe stop by like last year?
-
@cwebber @dthompson
https://lists.gnu.org/archive/html/guix-patches/2018-01/msg00601.html
I also posted my current package and script for containerized IceCat, but as of posting this notice, it hasn't yet been archived. The message is a child of the thread that Chris originally posted.
-
@mikegerwitz icecat is dope just getting it working on linux mint is a can of worms
-
@dthompson I felt the same; I just didn't have anywhere else to put it. If Ludo's script is a good base for moving forward with, then it may be better to begin integrating the behavior into something like that; `guix environment` doesn't seem like it was intended as a general-purpose container tool.