summary refs log tree commit diff
path: root/mixins/multimedia.nix
diff options
context:
space:
mode:
Diffstat (limited to 'mixins/multimedia.nix')
-rw-r--r--mixins/multimedia.nix94
1 files changed, 46 insertions, 48 deletions
diff --git a/mixins/multimedia.nix b/mixins/multimedia.nix
index 9b82a4f..dbd258c 100644
--- a/mixins/multimedia.nix
+++ b/mixins/multimedia.nix
@@ -5,59 +5,57 @@
   inputs,
   ...
 }: {
-  config = {
-    home-manager.users.tzlil = {config, ...}: {
-      fonts.fontconfig.enable = true;
-      home.packages = with pkgs; [
-        ffmpeg
-        gimp
-        transmission
-        xdg-utils
-        xdg-user-dirs
-      ];
-      xdg = {
+  home-manager.users.tzlil = {
+    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;
-        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"];
-          };
+        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
-        #  ];
-        #};
       };
+      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";
-          };
+    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";
-          };
+      };
+      zathura = {
+        enable = true;
+        options = {
+          selection-clipboard = "clipboard";
         };
       };
     };