diff --git a/home-manager/firefox.nix b/home-manager/firefox.nix index cb9d6dc..2809768 100644 --- a/home-manager/firefox.nix +++ b/home-manager/firefox.nix @@ -4,7 +4,7 @@ profiles = { nils = { id = 0; - name = "nils"; + name = "nora"; extensions = with pkgs.nur.repos.rycee.firefox-addons; [ ublock-origin diff --git a/nixos/configuration.nix b/nixos/configuration.nix index 01bc17c..1f087e2 100644 --- a/nixos/configuration.nix +++ b/nixos/configuration.nix @@ -138,6 +138,7 @@ in # scrollButton = 2; #}; }; + hardware.nvidia = { # https://github.com/NixOS/nixpkgs/issues/299944#issuecomment-2027246826 modesetting.enable = true; @@ -220,6 +221,14 @@ in }; }; + xdg.mime.defaultApplications = { + "text/html" = "firefox.desktop"; + "x-scheme-handler/http" = "firefox.desktop"; + "x-scheme-handler/https" = "firefox.desktop"; + }; + # This is apparently used by Electron? Maybe not anymore. + environment.sessionVariables.DEFAULT_BROWSER = lib.getExe pkgs.firefox; + services.openssh = { enable = true; hostKeys = [