From 11255f51e4269c18172261d023768425791c96dd Mon Sep 17 00:00:00 2001 From: Nickolaj Jepsen Date: Wed, 19 Mar 2025 09:12:19 +0100 Subject: [PATCH] feat: add chromium --- modules/apps/chromium.nix | 10 ++++++++++ modules/apps/firefox.nix | 8 ++++++++ modules/graphical.nix | 1 + 3 files changed, 19 insertions(+) create mode 100644 modules/apps/chromium.nix 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