From 31740befbfb8b2cc2bbdce0076c0a9cbe9bb3b81 Mon Sep 17 00:00:00 2001 From: Colin Date: Fri, 2 Jun 2023 01:55:07 +0000 Subject: [PATCH] programs: split jellyfin-media-player into own nix module --- hosts/common/programs/default.nix | 6 +----- hosts/common/programs/jellyfin-media-player.nix | 13 +++++++++++++ 2 files changed, 14 insertions(+), 5 deletions(-) create mode 100644 hosts/common/programs/jellyfin-media-player.nix diff --git a/hosts/common/programs/default.nix b/hosts/common/programs/default.nix index 661ea75a..46dc2b97 100644 --- a/hosts/common/programs/default.nix +++ b/hosts/common/programs/default.nix @@ -264,6 +264,7 @@ in ./git.nix ./gnome-feeds.nix ./gpodder.nix + ./jellyfin-media-player.nix ./kitty ./libreoffice.nix ./mpv.nix @@ -358,11 +359,6 @@ in suggestedPrograms = [ "ghostscript" ]; }; - # jellyfin stores things in a bunch of directories: this one persists auth info. - # it *might* be possible to populate this externally (it's Qt stuff), but likely to - # be fragile and take an hour+ to figure out. - jellyfin-media-player.persist.plaintext = [ ".local/share/Jellyfin Media Player" ]; - # actual monero blockchain (not wallet/etc; safe to delete, just slow to regenerate) # XXX: is it really safe to persist this? it doesn't have info that could de-anonymize if captured? monero-gui.persist.plaintext = [ ".bitmonero" ]; diff --git a/hosts/common/programs/jellyfin-media-player.nix b/hosts/common/programs/jellyfin-media-player.nix new file mode 100644 index 00000000..e9151224 --- /dev/null +++ b/hosts/common/programs/jellyfin-media-player.nix @@ -0,0 +1,13 @@ +{ pkgs, ... }: + +{ + sane.programs.jellyfin-media-player = { + package = pkgs.jellyfin-media-player; + # package = pkgs.jellyfin-media-player-qt6; + + # jellyfin stores things in a bunch of directories: this one persists auth info. + # it *might* be possible to populate this externally (it's Qt stuff), but likely to + # be fragile and take an hour+ to figure out. + persist.plaintext = [ ".local/share/Jellyfin Media Player" ]; + }; +}