aboutsummaryrefslogtreecommitdiff
path: root/nixos/apps.nix
diff options
context:
space:
mode:
Diffstat (limited to 'nixos/apps.nix')
-rw-r--r--nixos/apps.nix28
1 files changed, 28 insertions, 0 deletions
diff --git a/nixos/apps.nix b/nixos/apps.nix
index 2c70c50..67e76ec 100644
--- a/nixos/apps.nix
+++ b/nixos/apps.nix
@@ -42,6 +42,34 @@
programs.thunderbird.enable = true;
+
+ xdg.mime = let
+ value = "librewolf.desktop";
+
+ associations = {
+ } // builtins.listToAttrs (map (name: {
+ inherit name value;
+ }) [
+ "application/x-extension-shtml"
+ "application/x-extension-xhtml"
+ "application/x-extension-html"
+ "application/x-extension-xht"
+ "application/x-extension-htm"
+ "x-scheme-handler/unknown"
+ "x-scheme-handler/mailto"
+ "x-scheme-handler/chrome"
+ "x-scheme-handler/about"
+ "x-scheme-handler/https"
+ "x-scheme-handler/http"
+ "application/xhtml+xml"
+ "application/json"
+ "text/plain"
+ "text/html"
+ ]);
+ in {
+ defaultApplications = associations;
+ };
+
networking.firewall.allowedTCPPorts = [ 53317 41567 5173 22 9600 ];
networking.firewall.allowedUDPPorts = [ 53317 41567 5173 22 9600 ];
}