diff --git a/home/xdg-config/xdg.nix b/home/xdg-config/xdg.nix index d088598..2f093c7 100644 --- a/home/xdg-config/xdg.nix +++ b/home/xdg-config/xdg.nix @@ -1,11 +1,13 @@ -{ pkgs, inputs, ...}: - +{ pkgs, inputs, nixosConfig, lib, ...}: +let + cfg = nixosConfig.my.desktop; +in { xdg = { enable = true; - mime.enable = true; - mimeApps.enable = true; - portal = { + mime.enable = cfg.enable; + mimeApps.enable = cfg.enable; + portal = lib.mkIf cfg.enable { enable = true; extraPortals = [ inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.xdg-desktop-portal-hyprland