about summary refs log tree commit diff stats
path: root/modules/system/services/xdg/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'modules/system/services/xdg/default.nix')
-rw-r--r--modules/system/services/xdg/default.nix58
1 files changed, 0 insertions, 58 deletions
diff --git a/modules/system/services/xdg/default.nix b/modules/system/services/xdg/default.nix
deleted file mode 100644
index 5140a832..00000000
--- a/modules/system/services/xdg/default.nix
+++ /dev/null
@@ -1,58 +0,0 @@
-{
-  pkgs,
-  nixpkgs_open_prs,
-  sysLib,
-  system,
-  ...
-}: let
-  pkgs_tfc = nixpkgs_open_prs.nixpkgs-tfc.legacyPackages."${system}";
-in {
-  services.dbus.enable = true;
-  xdg = {
-    portal = {
-      enable = true;
-      termfilechooser = {
-        enable = true;
-        logLevel = "TRACE";
-        package = pkgs_tfc.xdg-desktop-portal-termfilechooser;
-        settings = {
-          filechooser = {
-            default_dir = "/tmp";
-            cmd = "${sysLib.writeShellScript {
-              src = ./scripts/lf_wrapper.sh;
-              name = "lf_wrapper";
-              keepPath = true;
-              dependencies = with pkgs; [
-                lf
-                alacritty
-                bash
-              ];
-            }}/bin/lf_wrapper";
-          };
-        };
-      };
-      wlr = {
-        enable = true;
-      };
-      config = {
-        common = {
-          # NOTE: The next entry is supposedly needed for gtk based apps <2023-08-31>
-          default = ["wlr" "gtk"];
-          "org.freedesktop.impl.portal.FileChooser" = ["termfilechooser"];
-        };
-
-        # TODO: Also activate, when on another wlr-based compositor <2023-11-25>
-        river = {
-          default = ["wlr" "gtk"];
-          "org.freedesktop.impl.portal.FileChooser" = ["termfilechooser"];
-        };
-      };
-      extraPortals = [
-        pkgs.xdg-desktop-portal-gtk
-        pkgs.xdg-desktop-portal-wlr
-        pkgs_tfc.xdg-desktop-portal-termfilechooser
-      ];
-    };
-  };
-  # TODO: mime = {};
-}