diff --git a/hosts/nb/users/dominik.nix b/hosts/nb/users/dominik.nix index 5aa7337..5a5e322 100644 --- a/hosts/nb/users/dominik.nix +++ b/hosts/nb/users/dominik.nix @@ -234,75 +234,49 @@ in "--force-dark-mode" "--enable-features=UseOzonePlatform" "--ozone-platform=wayland" - "--default-search-provider-search-url=\"https://www.perplexity.ai/search/?q={searchTerms}\"" + "--default-search-provider-search-url=\"https://www.perplexity.ai/search/?q=%s\"" ]; dictionaries = [ pkgs.hunspellDictsChromium.en_US pkgs.hunspellDictsChromium.de_DE ]; - extensions = - let - createChromiumExtensionFor = browserVersion: { id, sha256, version }: - { - inherit id; - crxPath = builtins.fetchurl { - url = "https://clients2.google.com/service/update2/crx?response=redirect&acceptformat=crx2,crx3&prodversion=${browserVersion}&x=id%3D${id}%26installsource%3Dondemand%26uc"; - name = "${id}.crx"; - inherit sha256; - }; - inherit version; - }; - createChromiumExtension = createChromiumExtensionFor (lib.versions.major pkgs.ungoogled-chromium.version); - in - [ - (createChromiumExtension { - # ublock origin - id = "cjpalhdlnbpafiamejdnhcphjbkeiagm"; - sha256 = "sha256:054kqrai2kd89bzc5c3x17rjfdil2zzxrxrg65vaywmvm77y7kmn"; - version = "1.61.0"; - }) - (createChromiumExtension { - # dark reader - id = "eimadpbcbfnmbkopoojfekhnkhdbieeh"; - sha256 = "sha256:1i8rs6bcblx4d85rh41pmky3hhlpzn5977lpz5zmhwri7sb77yzk"; - version = "4.9.96"; - }) - (createChromiumExtension { - # privacy badger - id = "pkehgijcmpdhfbdbbnkijodmdjhbjlgp"; - sha256 = "sha256:19vpk8h8q0xgi40hgv1bd24n3napbgbzg12najc3mkapqcvfcmhc"; - version = "2024.7.17"; - }) - (createChromiumExtension { - # Bitwarden - id = "nngceckbapebfimnlniiiahkandclblb"; - sha256 = "sha256:02cscadjqbfx3a5bky1zc38pxymzgndb9h3wing3pb0fwm30yrzd"; - version = "2024.10.1"; - }) - (createChromiumExtension { - # Dracula Theme - id = "jiaeinnfkmnkpkicpaihogiomcgikcde"; - sha256 = "sha256:01nm7p0v3lcvx8bkinq2rr0divvqgf5d2a757lg8m21ccmznqkpc"; - version = "1.0"; - }) - (createChromiumExtension { - # Vimium - id = "dbepggeogbaibhgnhhndojpepiihcmeb"; - sha256 = "sha256:0z6c04kjp13g4ix5kpv2m8q27i8pwz2c0rdi78wcnxqmqnik4ifx"; - version = "2.1.2"; - }) - (createChromiumExtension { - # BrainTool - id = "fialfmcgpibjgdoeodaondepigiiddio"; - sha256 = "sha256:0i8aga8h7jgjgsy1xx453gryzvf6y6wm9fd2i6cnzafjpf2fk51b"; - version = "1.0.3"; - }) - ]; - + extensions = [ + { + # ublock + id = "epcnnfbjfcgphgdmggkamkmgojdagdnn"; + } + { + # dark reader + id = "eimadpbcbfnmbkopoojfekhnkhdbieeh"; + } + { + # privacy badger + id = "pkehgijcmpdhfbdbbnkijodmdjhbjlgp"; + } + { + # Bitwarden + id = "nngceckbapebfimnlniiiahkandclblb"; + } + { + # Dracula Theme + id = "jiaeinnfkmnkpkicpaihogiomcgikcde"; + } + { + # Vimium + id = "dbepggeogbaibhgnhhndojpepiihcmeb"; + } + { + # BrainTool + id = "fialfmcgpibjgdoeodaondepigiiddio"; + } + { + # Chathub + id = "iaakpnchhognanibcahlpcplchdfmgma"; + } + ]; }; programs.git = { - enable = true; lfs.enable = true; package = pkgs.gitAndTools.gitFull;