Title: Using firefox on Guix distribution | |
Author: Solène | |
Date: 16 August 2017 | |
Tags: linux guix | |
Description: | |
**Update 2020**: This method may certainly not work anymore but I | |
don't have a Guix installation to try. | |
I'm new to Guix, it's a wonderful system but it's such different than | |
any other usual linux distribution that it's hard to achieve some | |
basics tasks. As Guix is 100% free/libre software, Firefox has been | |
removed and replaced by icecat. This is nearly the same software but | |
some "features" has been removed (like webRTC) for some reasons | |
(security, freedom). I don't blame Guix team for that, I understand | |
the choice. | |
But my problem is that I need Firefox. I finally achieve to get it | |
working from the official binary downloaded from mozilla website. | |
You need to install some packages to get the libraries, which will | |
become available under your profile directory. Then, tells firefox to | |
load libraries from there and it will start. | |
guix package -i glibc glib gcc gtk+ libxcomposite dbus-glib libxt | |
LD_LIBRARY_PATH=~/.guix-profile/lib/ | |
~/.guix-profile/lib/ld-linux-x86-64.so.2 ~/firefox_directory/firefox | |
Also, it seems that running icecat and firefox simultanously works, | |
they store data in ~/.mozilla/icecat and ~/.mozilla/firefox so they | |
are separated. |