diff --git a/modules/apps/chromium.nix b/modules/apps/chromium.nix new file mode 100644 index 0000000..602847d --- /dev/null +++ b/modules/apps/chromium.nix @@ -0,0 +1,10 @@ +{pkgsUnstable, ...}: { + fireproof.home-manager.programs.chromium = { + enable = true; + package = pkgsUnstable.ungoogled-chromium; + extensions = [ + "cjpalhdlnbpafiamejdnhcphjbkeiagm" # uBlock Origin + "nngceckbapebfimnlniiiahkandclblb" # Bitwarden + ]; + }; +} diff --git a/modules/apps/firefox.nix b/modules/apps/firefox.nix index ed10549..b1346e0 100644 --- a/modules/apps/firefox.nix +++ b/modules/apps/firefox.nix @@ -12,6 +12,14 @@ in { package = pkgsUnstable.firefox; }; + xdg.mime.defaultApplications = { + "text/html" = "firefox.desktop"; + "x-scheme-handler/http" = "firefox.desktop"; + "x-scheme-handler/https" = "firefox.desktop"; + "x-scheme-handler/about" = "firefox.desktop"; + "x-scheme-handler/unknown" = "firefox.desktop"; + }; + fireproof.home-manager = { programs.firefox = { enable = true; diff --git a/modules/graphical.nix b/modules/graphical.nix index 433d30f..023a8d4 100644 --- a/modules/graphical.nix +++ b/modules/graphical.nix @@ -10,6 +10,7 @@ ./desktop/qt.nix ./apps/spotify.nix ./apps/firefox.nix + ./apps/chromium.nix ./apps/ghostty.nix ./apps/slack.nix ./apps/obsidian.nix