diff --git a/configuration.nix b/configuration.nix index 5a81029..5e08e76 100644 --- a/configuration.nix +++ b/configuration.nix @@ -20,6 +20,7 @@ in ./.luks-swap.nix ./fonts.nix ./extra/dvd.nix + ./extra/bluray.nix ]; hardware.bluetooth.enable = true; @@ -196,11 +197,6 @@ in openocd # on-chip programming and debugging support avrdude # esp32 and others support - libdvdcss - libaacs - libbdplus - libbluray - devbox filelight ffmpeg-full diff --git a/extra/bluray.nix b/extra/bluray.nix new file mode 100644 index 0000000..769e2b9 --- /dev/null +++ b/extra/bluray.nix @@ -0,0 +1,14 @@ +{ pkgs, config, ... }: { + # libaacs requires some extra configuration + # an extra VUK database setup in the users XDG config directory + # can be downloaded from: http://fvonline-db.bplaced.net/ + # and must be placed in: ~/.config/aaacs/KEYDB.cfg + + # packages needed for decrypting Blurays + environment.systemPackages = with pkgs; [ + libdvdcss + libaacs + libbdplus + libbluray + ]; +}