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 jellyfin-media-player
jq jq
kanshi kanshi
kdeconnect #kdeconnect
keyutils keyutils
khal khal
khard khard
@ -214,6 +214,8 @@ in
programs.dconf.enable = true; programs.dconf.enable = true;
programs.light.enable = true; programs.light.enable = true;
programs.mtr.enable = true; programs.mtr.enable = true;
programs.kdeconnect.enable = true;
nixpkgs.overlays = [ nixpkgs.overlays = [
(final: prev: { qutebrowser = prev.qutebrowser.override { enableWideVine = true; }; }) (final: prev: { qutebrowser = prev.qutebrowser.override { enableWideVine = true; }; })
@ -266,11 +268,11 @@ in
# allow the Tailscale UDP port through the firewall # allow the Tailscale UDP port through the firewall
allowedUDPPorts = [ config.services.tailscale.port ]; allowedUDPPorts = [ config.services.tailscale.port ];
allowedUDPPortRanges = [ { from = 1714 ; to = 1764; }]; #allowedUDPPortRanges = [ { from = 1714 ; to = 1764; }];
# allow you to SSH in over the public internet # allow you to SSH in over the public internet
allowedTCPPorts = [ 22 ]; allowedTCPPorts = [ 22 ];
allowedTCPPortRanges = [ { from = 1714 ; to = 1764; } ]; #allowedTCPPortRanges = [ { from = 1714 ; to = 1764; } ];
}; };
@ -306,4 +308,13 @@ in
automatic = true; automatic = true;
options = "-d"; 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";
} }