From 76925940874bfdcc6aa6e2182d5e0dbc08d901e9 Mon Sep 17 00:00:00 2001 From: "Gustavo \"Guz\" L de Mello" Date: Tue, 24 Mar 2026 14:23:35 -0300 Subject: [PATCH] feat(terminal,browser): use vivaldi as backup browser --- home/terminal/browser.nix | 11 +++++++++++ home/terminal/impermanence.nix | 4 ++++ hosts/battleship-mk2/configuration.nix | 3 ++- 3 files changed, 17 insertions(+), 1 deletion(-) diff --git a/home/terminal/browser.nix b/home/terminal/browser.nix index e14c7d1..31af0be 100644 --- a/home/terminal/browser.nix +++ b/home/terminal/browser.nix @@ -361,4 +361,15 @@ WindowsSSO = false; }; }; + + # For ones that don't work on Firefox + programs.vivaldi.enable = true; + programs.vivaldi.extensions = [ + {id = "nglaklhklhcoonedhgnpgddginnjdadi";} # ActivityWatch + {id = "eimadpbcbfnmbkopoojfekhnkhdbieeh";} # Dark Reader + {id = "enamippconapkdmgfgjchkhakpfinmaj";} # DeArrow + {id = "edibdbjcniadpccecjdfdjjppcpchdlm";} # I Still Don't Care About Cookies + {id = "cjpalhdlnbpafiamejdnhcphjbkeiagm";} # uBlock Origin + {id = "mnjggcdmjocbbbhaepdhchncahnbgone";} # SponsorBlock + ]; } diff --git a/home/terminal/impermanence.nix b/home/terminal/impermanence.nix index 73499a9..1b82ac1 100644 --- a/home/terminal/impermanence.nix +++ b/home/terminal/impermanence.nix @@ -29,6 +29,7 @@ with lib; { ["0700" ".cache/gopls"] ["0755" ".cache/nvim"] ["0755" ".cache/starship"] + ["0700" ".cache/vivaldi"] ["0700" ".cache/wezterm"] ["0755" ".cache/zellij"] ["0700" ".cache/zen"] @@ -39,7 +40,10 @@ with lib; { ["0751" ".config/inkscape"] ["0600" ".config/kritarc"] ["0644" ".config/kritadisplayrc"] + ["0755" ".config/sops/age"] + ["0755" ".config/vivaldi"] ["0755" ".config/zen"] + ["0755" ".local/lib/vivaldi"] ["0755" ".local/share/Audacity"] ["0755" ".local/share/audacity4"] ["0755" ".local/share/direnv"] diff --git a/hosts/battleship-mk2/configuration.nix b/hosts/battleship-mk2/configuration.nix index 9cf355c..ccc6c9f 100644 --- a/hosts/battleship-mk2/configuration.nix +++ b/hosts/battleship-mk2/configuration.nix @@ -77,9 +77,10 @@ nix.settings.experimental-features = ["nix-command" "flakes"]; nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [ - "via" "steam" "steam-unwrapped" + "via" + "vivaldi" ]; # Bootloader