From 980786757311314d3438ee20fc5562ed572ad421 Mon Sep 17 00:00:00 2001 From: Chris Kruining Date: Sun, 2 Mar 2025 19:59:52 +0100 Subject: [PATCH] various fixes --- .../desktop/applications/communication.nix | 2 +- modules/desktop/browsers/chrome.nix | 21 ++++++++++++++++--- modules/services/media.nix | 7 ++++++- 3 files changed, 25 insertions(+), 5 deletions(-) diff --git a/modules/desktop/applications/communication.nix b/modules/desktop/applications/communication.nix index 4856d4b..62ab953 100644 --- a/modules/desktop/applications/communication.nix +++ b/modules/desktop/applications/communication.nix @@ -15,7 +15,7 @@ in config = mkIf cfg.enable { user.packages = attrValues { - inherit (pkgs) webcord teamspeak_client; + inherit (pkgs) vesktop teamspeak_client whatsapp-for-linux; }; }; } diff --git a/modules/desktop/browsers/chrome.nix b/modules/desktop/browsers/chrome.nix index 3bcbf4f..3847118 100644 --- a/modules/desktop/browsers/chrome.nix +++ b/modules/desktop/browsers/chrome.nix @@ -22,16 +22,31 @@ in { "--enable-features=AcceleratedVideoEncoder" "--ignore-gpu-blocklist" "--enable-zero-copy" + "--ozone-platform-hint=auto" ]; }) ]; programs.chromium = { enable = true; + enablePlasmaBrowserIntegration = true; extensions = [ - "cjpalhdlnbpafiamejdnhcphjbkeiagm" - "eimadpbcbfnmbkopoojfekhnkhdbieeh" - ]; + "cjpalhdlnbpafiamejdnhcphjbkeiagm" # UBlock origin + "eimadpbcbfnmbkopoojfekhnkhdbieeh" # Dark reader + "nngceckbapebfimnlniiiahkandclblb" # Bitwarden + ]; + defaultSearchProviderEnabled = true; + defaultSearchProviderSearchURL = "https://duckduckgo.com?q={searchTerms}"; + extraOpts = { + "BrowserSignin" = 0; + "SyncDisabled" = true; + "PasswordManagerEnabled" = false; + "SpellcheckEnabled" = true; + "SpellcheckLanguage" = [ + "nl-NL" + "en-GB" + ]; + }; }; }; } diff --git a/modules/services/media.nix b/modules/services/media.nix index e863406..940920d 100644 --- a/modules/services/media.nix +++ b/modules/services/media.nix @@ -90,6 +90,9 @@ in caddy = { enable = true; virtualHosts = { + "ping.kruining.eu".extraConfig = '' + respond "OK" + ''; "media.kruining.eu".extraConfig = '' reverse_proxy http://127.0.0.1:9494 ''; @@ -105,7 +108,7 @@ in "indexer.kruining.eu".extraConfig = '' reverse_proxy http://127.0.0.1:9696 ''; - "torrentss.kruining.eu".extraConfig = '' + "torrents.kruining.eu".extraConfig = '' reverse_proxy http://127.0.0.1:58080 ''; "usenet.kruining.eu".extraConfig = '' @@ -120,6 +123,8 @@ in }; }; + networking.firewall.allowedTCPPorts = [ 80 443 ]; + modules.virtualisation = { enable = true; podman.enable = true;