From 07053c9c57582f1e1fb128a61e6199915634b460 Mon Sep 17 00:00:00 2001 From: greg-compass Date: Thu, 10 Nov 2022 14:10:22 -0600 Subject: [PATCH] Add VLC --- home/gui/default.nix | 2 +- overlays/default.nix | 1 + overlays/mac/vlc.nix | 32 ++++++++++++++++++++++++++++++++ 3 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 overlays/mac/vlc.nix diff --git a/home/gui/default.nix b/home/gui/default.nix index 6b1e58e..9237f1d 100644 --- a/home/gui/default.nix +++ b/home/gui/default.nix @@ -20,6 +20,7 @@ jdk11 libtheora synology-drive-client + vlc x265 zoom-us ] ++ ( if pkgs.system == "x86_64-darwin" then @@ -30,7 +31,6 @@ jellyfin-media-player nextcloud-client onlyoffice-bin - vlc ] ); diff --git a/overlays/default.nix b/overlays/default.nix index 5ad11bb..2073a1c 100644 --- a/overlays/default.nix +++ b/overlays/default.nix @@ -67,4 +67,5 @@ in rec { bitwarden = macOver ./mac/bitwarden.nix "bitwarden"; gnucash = macOver ./mac/gnucash.nix "gnucash"; handbrake = macOver ./mac/handbrake.nix "handbrake"; + vlc = macOver ./mac/vlc.nix "vlc"; } diff --git a/overlays/mac/vlc.nix b/overlays/mac/vlc.nix new file mode 100644 index 0000000..ad9b25c --- /dev/null +++ b/overlays/mac/vlc.nix @@ -0,0 +1,32 @@ +{ stdenv, fetchurl, + undmg, +}: + +stdenv.mkDerivation rec { + version = "3.0.17.3"; + pname = "vlc"; + + buildInputs = [ + undmg + ]; + sourceRoot = "."; + phases = [ + "unpackPhase" + "installPhase" + ]; + installPhase = '' + mkdir -p "$out/Applications" + cp -r *.app "$out/Applications" + ''; + + src = fetchurl { + name = "${pname}-${version}.dmg"; + url = "https://get.videolan.org/vlc/${version}/macosx/${pname}-${version}-intel64.dmg"; + sha256 = "sha256-zKJn8sUa5WjgLztNimrbqHsr3l8BGiuHxZXBAtifEdg="; + }; + + meta = { + description = "VLC is a very versatile video player."; + homepage = "https://www.videolan.org/"; + }; +}