Commit 5546021

HPCesia <me@hpcesia.com>
2026-10-22 07:01:43
browser: replace chromium with helium
1 parent 5949a9e
Changed files (3)
modules
desktop
app
browser
wm
niri
users
hpcesia
modules/desktop/app/browser/chromium.nix → modules/desktop/app/browser/helium.nix
@@ -3,28 +3,27 @@
   lib,
   ...
 }: {
-  den.aspects.desktop.app.browser.chromium = {
+  den.aspects.desktop.app.browser.helium = {
     includes = [den.aspects.desktop.app.browser];
 
     persistHome = {config, ...}: {
       directories = [
-        "${config.xdg.config.directory}/chromium"
+        "${config.xdg.config.directory}/net.imput.helium"
       ];
     };
 
     hjem = {pkgs, ...}: let
       extensions = [
         "nngceckbapebfimnlniiiahkandclblb" # Bitwarden
-        "ddkjiahejlhfcafbddmgiahcphecmpfh" # Ublock Origin Lite
       ];
     in {
-      packages = [pkgs.chromium];
+      packages = [pkgs.nur.repos.hpcesia.helium];
 
       xdg.config.files =
         lib.genAttrs'
         extensions
         (id: {
-          name = "chromium/External Extensions/${id}.json";
+          name = "net.imput.helium/External Extensions/${id}.json";
           value.text = builtins.toJSON {
             external_update_url = "https://clients2.google.com/service/update2/crx";
           };
modules/desktop/wm/niri/config/window-rules.kdl
@@ -19,6 +19,7 @@ window-rule {
   // Reader
   match app-id="firefox"
   match app-id="chromium-browser"
+  match app-id="helium"
   match app-id="floorp"
   match app-id="thunderbird"
 
@@ -88,6 +89,7 @@ window-rule {
   match app-id="firefox"
   match app-id="chromium-browser"
   match app-id="floorp"
+  match app-id="helium"
 
   open-on-workspace "2web"
 }
modules/users/hpcesia/desktop.nix
@@ -16,7 +16,7 @@
         map (aspect: (den.lib.policy.when cond aspect)) aspects;
     in
       (includeWhen ({host, ...}: host.hasAspect den.aspects.desktop) (with den.aspects; [
-        desktop.app.browser.chromium
+        desktop.app.browser.helium
         desktop.app.browser.floorp
         desktop.app.imv
         desktop.app.kdeconnect