Rewrite MakeMKV into a proper module
This commit is contained in:
parent
67057b918c
commit
6e82b206a8
|
@ -1,9 +1,18 @@
|
|||
{ custom }: { pkgs, ... }:
|
||||
{ custom }: { config, lib, pkgs, ... }:
|
||||
let
|
||||
cfg = config.programs.makemkv;
|
||||
in
|
||||
{
|
||||
home-manager.users.${custom.username} = {
|
||||
home.packages = with pkgs; [
|
||||
makemkv
|
||||
];
|
||||
options = {
|
||||
programs.makemkv.enable = lib.mkEnableOption "MakeMKV";
|
||||
};
|
||||
|
||||
config = lib.mkIf cfg.enable {
|
||||
home-manager.users.${custom.username} = {
|
||||
home.packages = with pkgs; [
|
||||
makemkv
|
||||
];
|
||||
};
|
||||
boot.kernelModules = [ "sg" ];
|
||||
};
|
||||
boot.kernelModules = [ "sg" ];
|
||||
}
|
||||
|
|
|
@ -53,6 +53,7 @@
|
|||
swapDevices = [
|
||||
{ device = "/dev/disk/by-label/swap"; }
|
||||
];
|
||||
programs.makemkv.enable = true;
|
||||
|
||||
virtualisation.virtualbox.host.enable = true;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue