• Activity
  • Votes
  • Comments
  • New
  • All activity
  • Showing only topics with the tag "firefox". Back to normal view
    1. What browser do you use? How have you customized it?

      I was just wondering how people use their browsers, and get ideas from others in regards to sharing ideas to improve my browsing experience. What do I use? I use Firefox Nightly with the common...

      I was just wondering how people use their browsers, and get ideas from others in regards to sharing ideas to improve my browsing experience.

      What do I use?

      I use Firefox Nightly with the common browser extensions like ublock origin, privacy badger, https everywhere, and some interesting ones like Dark Reader, Vimium (Which provides vim keybinds in your browser) and ViolentMonkey (which I use for userscripts like 4chanX, OneeChan, and the KissAnime ad blocker).

      21 votes
    2. How to install Firefox Nightly on NixOS

      I had a bit of free time tonight and decided to write a short blog post detailing my solution for installing Firefox Nightly on NixOS, since this was the only solution I came across that actually...

      I had a bit of free time tonight and decided to write a short blog post detailing my solution for installing Firefox Nightly on NixOS, since this was the only solution I came across that actually worked and was not ridiculously complicated.

      I wrote this in about an hour and I was (and am) quite tired, so please forgive (but still point out) any mistakes or possible improvements. Hopefully my solution ends up being useful for you.

      Finally, to spare everyone from having to look at my "blog", here is the text of the post copied onto Tildes:


      Like some other Linux distributions, NixOS supports the use of overlays.

      I am actually not very familiar with how overlays work on NixOS. So, for the sake of simplicity, we will just think of them as being similar to PPAs on Ubuntu. Except, instead of being a custom repository of downloadable packages, NixOS overlays are more like scripts that instruct the package manager on how to download and build additional packages (or just about anything, really).

      You might be wondering why you cannot just download the official Firefox Nightly release straight from Mozilla, extract it, and use that.

      Indeed, that is how I have always installed Firefox Nightly on other Linux distributions (it even automatically updates itself!), but I was unable to get it working on NixOS, hence the overlay. (You might have better luck though.)

      Thankfully for us, the overlay we are going to use is actually maintained by Mozilla:

      Located in this repository is a firefox-overlay.nix file, which is what we will use to fetch our Firefox Nightly binary. Go ahead and clone this repository onto your computer.

      Once you have cloned the repository, you will need to make a couple of edits to your configuration.nix file in /etc/nixos/.

      First, you will need to add the line nixpkgs.config.allowUnfree = true; if you want to use the binary Firefox packages and avoid having to compile them yourself (which I do not recommend doing, unless you have beefy hardware and a lot of free time).

      (The binary packages are considered "unfree" because of the Firefox trademark.)

      Second, you will need to add another line to your configuration.nix file that declares the firefox-overlay.nix file, from the repository you cloned, as an overlay. That can be accomplished with this line:

      nixpkgs.overlays = [ (import /path/to/firefox-overlay.nix) ];

      Finally, assuming you have done everything correctly, the last thing you will need to do is add a line declaring a Firefox package to install. Since this blog post is about installing Firefox Nightly, we'll add this line to our systemPackages list, alongside the rest of our system packages:

      latest.firefox-nightly-bin

      In the end, your configuration.nix file should end up with three new lines:


        nixpkgs.overlays = [ (import /etc/nixos/firefox-overlay.nix) ];
        nixpkgs.config.allowUnfree = true;
        environment.systemPackages = with pkgs; [
      	  latest.firefox-nightly-bin
        ];
      

      (I symlink my firefox-overlay.nix file to /etc/nixos/, but you can put it just about wherever you want. )

      And that should be it! Just run a nixos-rebuild command to bring your system in-sync with your configuration.nix file and Firefox Nightly should then be installed and usable.


      Shout out to the anonymous, deleted GitHub user who posted a comment on one of the overlay repository's issues. This was a very simple, very elegant solution. Unfortunately, it took me a long time to find this solution and I ran into quite a few people who were doing the same thing, but with vastly more complex configurations.

      9 votes
    3. What simple features would you want in a new browser?

      So, I'm planning on building yet another browser (based on Firefox, since we already have too much Chromium forks around) I'm intending to target the people worried about their privacy, but aren't...

      So, I'm planning on building yet another browser (based on Firefox, since we already have too much Chromium forks around)

      I'm intending to target the people worried about their privacy, but aren't technical enough to dabble with about:config tweaks and deal with any site breakages.

      So, for this project, I'm planning on doing the following modifications to Firefox:

      • Tweaked by default to get a balance between increased privacy, and less site breakage
        • Tweaks include cutting any "background" communication with Mozilla (while I trust them, some people might not) and Google (safe browsing, geolocation)
        • Maybe, possibly, an "advanced privacy settings" menu for more privacy settings in exchange for site breakage?
      • Integrated ad blocker (Decided on uBlock Origin, maybe adding Nano Defender to bypass any nag screens)
      • Maybe a way to "pretend" to be a Chromium browser, since some sites require that nowadays (More user agent complexity, yay!)

      So, this is where this thread comes in. What would you guys want in a (Gecko-based) browser, that I can provide?

      I am definitely not planning any substantial under-the-hood changes, since that would
      a) make maintaining it a pain
      b) be way out of my skill level.

      I am only looking for stuff that can be applied with some simple source code patches, or an integrated extension, as I will not "fork" the entire FF source. This project is essentially a rebranded patchset. (Also allows for faster updates!)

      ps: Please be realistic, and remember that this is a one man thing. I can not make any substantial changes, like bringing XUL add-ons back, if you know what those are.

      pps: If you can, and are willing to help with anything, let me know and I'll put up a repo online :)

      ppps: Please let me know if I've made a mistake while creating this topic.

      15 votes
    4. This is the first time that I've had significant trouble with a desktop Mac since I purchased one in 2008.

      Basically, any trouble that I've had prior to this has been negligible and easily resolved. I don't recall, exactly, when these two issues began. Possibly months after upgrading to Catalina. I'm...

      Basically, any trouble that I've had prior to this has been negligible and easily resolved.

      I don't recall, exactly, when these two issues began. Possibly months after upgrading to Catalina. I'm combining the two issues because I believe that they be related.

      The first issue that I noticed was with Firefox (probably 70.0.1 and slightly earlier). I would have two or three tabs open, and go back to one of the other tabs, to find a completely white screen with a grayish colored pinwheel. I'd then go back to one of the other tabs to find the same thing (that was previously not happening. Then, I'd close all the tabs to open a new one in order to try starting fresh. No dice...same shit.

      Following this I'd select > Firefox > Quit Firefox. Minutes later it's still not quitting indicated by the black dot under the icon of the launch bar. So, I'd go to the apple icon > Force Quit > to execute that. Finally, it would quit. Minutes later I'd try to reopen Firefox and the icon would just keep jumping up and down from the launch bar and nothing would happen.

      I guess I'll just have to restart the computer then, right? Apple icon > Restart > several minutes later nothing would happen except for another grayed out pinwheel. So, I just performed a hard reset by holding in the power button on the back left of the screen. Waited several minutes, started it up again by quickly pressing the same button.

      After logging into my account, I'd get the usual text box saying that 'Your computer was restarted because of a problem...blah...blah...blah'. All of the aforementioned took many minutes.

      Now, when I try to shutdown my iMac it just goes black and then returns to the login screen with a brief black screen, in several languages (Chinese being one of them), that 'You have restarted your computer.....'

      And Firefox keeps fucking up as described above. Going to about:crashes registers jack shit.

      It's a never-ending loop of Mac/Firefox bullshit that's driving me fucking nuts.

      10 votes