{ pkgs, lib, config, inputs, ... }: { config = { home-manager.users.tzlil = {config, ...}: { fonts.fontconfig.enable = true; home.packages = with pkgs; [ ffmpeg gimp transmission xdg-utils xdg-user-dirs ]; xdg = { enable = true; mime.enable = true; mimeApps = { enable = true; defaultApplications = { "application/pdf" = ["${pkgs.zathura}/share/applications/org.pwmt.zathura.desktop"]; "image/png" = ["${pkgs.swayimg}/share/applications/swayimg.desktop"]; "image/jpeg" = ["${pkgs.swayimg}/share/applications/swayimg.desktop"]; }; }; userDirs = { createDirectories = true; desktop = "${config.home.homeDirectory}/desktop"; download = "${config.home.homeDirectory}/downloads"; }; #portal = { # enable = true; # extraPortals = with pkgs; [ # xdg-desktop-portal-wlr # xdg-desktop-portal-gtk # ]; #}; }; programs = { mpv = { enable = true; scripts = with pkgs.mpvScripts; [ mpris #youtube-quality (pkgs.callPackage ./youtube-quality.nix {}) ]; config = { sub-auto = "fuzzy"; ytdl-raw-options = "write-auto-sub=,sub-lang=en"; }; }; zathura = { enable = true; options = { selection-clipboard = "clipboard"; }; }; }; }; }; }