5 ms·
On a similar note, i always wanted to contribute to Firefox, but every time i looked at how to compile it i noped the fuck out of it. It's probably is doable on
by Glacia 2y ago
On a similar note, i always wanted to contribute to Firefox, but every time i looked at how to compile it i noped the fuck out of it. It's probably is doable on linux but it's sounds like a nightmare on windows.
- ParetoOptimal 2y agoYou can develop Firefox with Nix. https://github.com/mozilla/nixpkgs-mozilla?tab=readme-ov-file#checking-out-firefox https://github.com/mozilla/nixpkgs-mozilla?tab=readme-ov-fil... Then you can use Nix from windows, but im unsure of performance or friction as I've totally abandoned windows personally. Here are some resources: https://nathan.gs/2023/12/14/nixos-on-windows/ https://nathan.gs/2023/12/14/nixos-on-windows/ https://nixos.wiki/wiki/Nix_Installation_Guide#Windows_Subsystem_for_Linux_.28WSL.29 https://nixos.wiki/wiki/Nix_Installation_Guide#Windows_Subsy...
- coldpie 2y ago> It's probably is doable on linux Yep. The way you do it on Linux is to grab your distro's package build script and use that. It will specify all of the build- and run-time dependencies (which you use your standard package manager to resolve), and contain whatever commands are required to build it. Usually you just install dependencies and run one command, and you've got a package you can install like any other. Here, for example, is the script for Arch Linux's Firefox package: https://gitlab.archlinux.org/archlinux/packaging/packages/firefox/-/blob/main/PKGBUILD https://gitlab.archlinux.org/archlinux/packaging/packages/fi... Just install the dependencies listed there, run "makepkg", and boom, Firefox pops out the other end. If you're doing active development, you can probably figure out a quicker change/build/test loop, but that'll get you started. > but it's sounds like a nightmare on windows. I wouldn't wish the hell of software development on Windows upon my worst enemy :)