From 569d369f71fcf3531b9035002baf800d043322f3 Mon Sep 17 00:00:00 2001 From: Don Harper Date: Wed, 1 Feb 2023 00:02:23 -0600 Subject: [PATCH] workstation | do kdeconnect the nix-way ; set qutebrowse as default, the nix-way --- workstation/configuration.nix | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/workstation/configuration.nix b/workstation/configuration.nix index cd799c9..3a06864 100644 --- a/workstation/configuration.nix +++ b/workstation/configuration.nix @@ -129,7 +129,7 @@ in jellyfin-media-player jq kanshi - kdeconnect + #kdeconnect keyutils khal khard @@ -214,6 +214,8 @@ in programs.dconf.enable = true; programs.light.enable = true; programs.mtr.enable = true; + programs.kdeconnect.enable = true; + nixpkgs.overlays = [ (final: prev: { qutebrowser = prev.qutebrowser.override { enableWideVine = true; }; }) @@ -266,11 +268,11 @@ in # allow the Tailscale UDP port through the firewall allowedUDPPorts = [ config.services.tailscale.port ]; - allowedUDPPortRanges = [ { from = 1714 ; to = 1764; }]; + #allowedUDPPortRanges = [ { from = 1714 ; to = 1764; }]; # allow you to SSH in over the public internet allowedTCPPorts = [ 22 ]; - allowedTCPPortRanges = [ { from = 1714 ; to = 1764; } ]; + #allowedTCPPortRanges = [ { from = 1714 ; to = 1764; } ]; }; @@ -306,4 +308,13 @@ in automatic = true; options = "-d"; }; + xdg.mime.enable = true; + xdg.mime.defaultApplications = { + "text/html" = "org.qutebrowser.qutebrowser.desktop"; + "x-scheme-handler/http" = "org.qutebrowser.qutebrowser.desktop"; + "x-scheme-handler/https" = "org.qutebrowser.qutebrowser.desktop"; + "x-scheme-handler/about" = "org.qutebrowser.qutebrowser.desktop"; + "x-scheme-handler/unknown" = "org.qutebrowser.qutebrowser.desktop"; + }; + environment.sessionVariables.DEFAULT_BROWSER = "${pkgs.qutebrowser}/bin/qutebrowser"; }