diff --git a/flake.lock b/flake.lock index 7e7b437e..d4c36546 100644 --- a/flake.lock +++ b/flake.lock @@ -48,11 +48,11 @@ ] }, "locked": { - "lastModified": 1720873541, - "narHash": "sha256-YjI3zVNBu93L6t/4oZid+S4a0QEeHk2IpVLgurSqDL8=", + "lastModified": 1720919273, + "narHash": "sha256-UC9QO6jgHehdPGAu9xx+WRT0p8xCYA26jl1On7E1W88=", "owner": "nix-community", "repo": "flake-firefox-nightly", - "rev": "e6b42ca70986702592fb9f6d23fe4472b52eb51c", + "rev": "176e47a066f8f0c502d25872f81e16ff49dcfd31", "type": "github" }, "original": { @@ -335,11 +335,11 @@ }, "nixpkgs-stable_2": { "locked": { - "lastModified": 1720691131, - "narHash": "sha256-CWT+KN8aTPyMIx8P303gsVxUnkinIz0a/Cmasz1jyIM=", + "lastModified": 1720823163, + "narHash": "sha256-FZ5dnrvKkln9ESdoTR8R7GKW9rNpXNZrxGsOXsbsTpE=", "owner": "nixos", "repo": "nixpkgs", - "rev": "a046c1202e11b62cbede5385ba64908feb7bfac4", + "rev": "f12ee5f64c6a09995e71c9626d88c4efa983b488", "type": "github" }, "original": { @@ -351,11 +351,11 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1720542800, - "narHash": "sha256-ZgnNHuKV6h2+fQ5LuqnUaqZey1Lqqt5dTUAiAnqH0QQ=", + "lastModified": 1720768451, + "narHash": "sha256-EYekUHJE2gxeo2pM/zM9Wlqw1Uw2XTJXOSAO79ksc4Y=", "owner": "nixos", "repo": "nixpkgs", - "rev": "feb2849fdeb70028c70d73b848214b00d324a497", + "rev": "7e7c39ea35c5cdd002cd4588b03a3fb9ece6fad9", "type": "github" }, "original": { diff --git a/home/extra/browsers/chromium.nix b/home/extra/browsers/chromium.nix new file mode 100644 index 00000000..4689c242 --- /dev/null +++ b/home/extra/browsers/chromium.nix @@ -0,0 +1,22 @@ +{ + programs.chromium = { + enable = true; + extraOpts = { + "SyncDisabled" = true; + "PasswordManagerEnabled" = false; + "SpellcheckEnabled" = true; + "SpellcheckLanguage" = [ + "se" + "en-US" + ]; + }; + extensions = '' + [ + "cjpalhdlnbpafiamejdnhcphjbkeiagm" # ublock origin + "mnjggcdmjocbbbhaepdhchncahnbgone" # sponsorblock + "gebbhagfogifgggkldgodflihgfeippi" # return dislike + "ponfpcnoihfmfllpaingbgckeeldkhle" # enhancer for youtube + ] + ''; + }; +} diff --git a/home/extra/browsers/default.nixbak b/home/extra/browsers/default.nixbak deleted file mode 100644 index ba3b060e..00000000 --- a/home/extra/browsers/default.nixbak +++ /dev/null @@ -1,12 +0,0 @@ -{ - programs.firefox = { - enable = true; - }; - - xdg.mimeApps.defaultApplications = { - "text/html" = [ "firefox.desktop" ]; - "text/xml" = [ "firefox.desktop" ]; - "x-scheme-handler/http" = [ "firefox.desktop" ]; - "x-scheme-handler/https" = [ "firefox.desktop" ]; - }; -} diff --git a/home/extra/browsers/default.nix b/home/extra/browsers/firefox.nix similarity index 80% rename from home/extra/browsers/default.nix rename to home/extra/browsers/firefox.nix index 93d2cb28..1f91722a 100644 --- a/home/extra/browsers/default.nix +++ b/home/extra/browsers/firefox.nix @@ -7,8 +7,6 @@ }: let firefoxFlake = inputs.firefox-nightly.packages.${pkgs.stdenv.hostPlatform.system}; _firefoxNightly = firefoxFlake.firefox-nightly-bin; - - _chrome = pkgs.ungoogled-chromium {commandLineArgs = ["--force-dark-mode"];}; in { home.packages = lib.mkMerge [ (lib.mkIf (pkgs.hostPlatform.system == "x86_64-linux") ( @@ -16,7 +14,6 @@ in { # browsers _firefoxNightly pkgs.firefox-bin - _chrome floorp ] )) diff --git a/home/users/cnst/imports.nix b/home/users/cnst/imports.nix index 87c0d643..8b46cb3f 100644 --- a/home/users/cnst/imports.nix +++ b/home/users/cnst/imports.nix @@ -13,7 +13,8 @@ # extra ../../extra/foot - ../../extra/browsers + ../../extra/browsers/firefox.nix + ../../extra/browsers/chromium.nix ../../extra/neovim ]; home = {