workstation | do kdeconnect the nix-way ; set qutebrowse as default, the nix-way

This commit is contained in:
Don Harper 2023-02-01 00:02:23 -06:00
parent 6266d58d5f
commit 569d369f71

View file

@ -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";
}