From 28d75ce6b85e0852aa3f8454bab4f2206ad7e50a Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Wed, 23 Apr 2025 23:28:31 +0100 Subject: [PATCH] Add makemkv --- hosts/t480/modules/default.nix | 1 + hosts/t480/modules/desktop/default.nix | 5 +++++ hosts/t480/modules/desktop/media/default.nix | 5 +++++ hosts/t480/modules/desktop/media/makemkv.nix | 12 ++++++++++++ 4 files changed, 23 insertions(+) create mode 100644 hosts/t480/modules/desktop/default.nix create mode 100644 hosts/t480/modules/desktop/media/default.nix create mode 100644 hosts/t480/modules/desktop/media/makemkv.nix diff --git a/hosts/t480/modules/default.nix b/hosts/t480/modules/default.nix index 4d7442c0..df830b8c 100644 --- a/hosts/t480/modules/default.nix +++ b/hosts/t480/modules/default.nix @@ -1,6 +1,7 @@ { imports = [ ./cron.nix + ./desktop ./neomutt.nix ./newsboat ./ollama.nix diff --git a/hosts/t480/modules/desktop/default.nix b/hosts/t480/modules/desktop/default.nix new file mode 100644 index 00000000..7c256895 --- /dev/null +++ b/hosts/t480/modules/desktop/default.nix @@ -0,0 +1,5 @@ +{ + imports = [ + ./media + ]; +} diff --git a/hosts/t480/modules/desktop/media/default.nix b/hosts/t480/modules/desktop/media/default.nix new file mode 100644 index 00000000..2efff1fb --- /dev/null +++ b/hosts/t480/modules/desktop/media/default.nix @@ -0,0 +1,5 @@ +{ + imports = [ + ./makemkv.nix + ]; +} diff --git a/hosts/t480/modules/desktop/media/makemkv.nix b/hosts/t480/modules/desktop/media/makemkv.nix new file mode 100644 index 00000000..aa394d2a --- /dev/null +++ b/hosts/t480/modules/desktop/media/makemkv.nix @@ -0,0 +1,12 @@ +{ pkgs, ... }: + +{ + environment.systemPackages = with pkgs; [ + makemkv + ]; + + boot.kernelModules = [ "sg" ]; + + # TODO: is this needed? + users.users.opdavies.extraGroups = [ "cdrom" ]; +}