dotfiles
My PC Dotfiles & Websitegit clone https://github.com/maydayv7/dotfiles
modules/desktop/_wm/media.nix (969B)
1## Media
2{util ? null, ...}: {
3 nixos = {pkgs, ...}: {
4 environment.systemPackages = with pkgs; [
5 celluloid
6 lollypop
7 papers
8 pix
9 playerctl
10 transmission_4-gtk
11 ];
12 };
13
14 home = {pkgs, ...}: {
15 # Default Applications
16 xdg.mimeApps.defaultApplications = util.build.mime {
17 audio = ["org.gnome.Lollypop.desktop"];
18 document = ["org.gnome.Papers.desktop"];
19 image = ["pix.desktop"];
20 magnet = ["transmission-gtk.desktop"];
21 pdf = ["org.gnome.Papers.desktop"];
22 video = ["io.github.celluloid_player.Celluloid.desktop"];
23 };
24
25 # Persisted Files
26 home.persist.directories = [
27 ".config/mpv"
28 ".local/share/lollypop"
29 ".config/pix"
30 ".local/share/pix"
31 ".cache/pix"
32 ];
33
34 # Media Player
35 services.playerctld.enable = true;
36 programs.mpv = {
37 enable = true;
38 defaultProfiles = ["gpu-hq"];
39 scripts = [pkgs.mpvScripts.mpris];
40 };
41 };
42}