Whitespace cleanup
This commit is contained in:
parent
2961b83d08
commit
b909def3e1
|
@ -9,41 +9,41 @@ in {
|
||||||
services.cdemu = {
|
services.cdemu = {
|
||||||
enable = mkOption {
|
enable = mkOption {
|
||||||
default = false;
|
default = false;
|
||||||
description = "Whether to enable cdemu for users of appropriate group (default cdrom)";
|
description = "Whether to enable cdemu for users of appropriate group (default cdrom)";
|
||||||
};
|
};
|
||||||
group = mkOption {
|
group = mkOption {
|
||||||
default = "cdrom";
|
default = "cdrom";
|
||||||
description = "Required group for users of cdemu";
|
description = "Required group for users of cdemu";
|
||||||
};
|
};
|
||||||
gui = mkOption {
|
gui = mkOption {
|
||||||
default = true;
|
default = true;
|
||||||
description = "Whether to install cdemu GUI (gCDEmu)";
|
description = "Whether to install cdemu GUI (gCDEmu)";
|
||||||
};
|
};
|
||||||
image-analyzer = mkOption {
|
image-analyzer = mkOption {
|
||||||
default = true;
|
default = true;
|
||||||
description = "Whether to install image analyzer";
|
description = "Whether to install image analyzer";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
config = mkIf cfg.enable {
|
config = mkIf cfg.enable {
|
||||||
|
|
||||||
boot = {
|
boot = {
|
||||||
extraModulePackages = [ pkgs.linuxPackages.vhba ];
|
extraModulePackages = [ pkgs.linuxPackages.vhba ];
|
||||||
kernelModules = [ "vhba" ];
|
kernelModules = [ "vhba" ];
|
||||||
};
|
};
|
||||||
|
|
||||||
services = {
|
services = {
|
||||||
udev.extraRules = ''
|
udev.extraRules = ''
|
||||||
KERNEL=="vhba_ctl", MODE="0660", OWNER="root", GROUP="${cfg.group}"
|
KERNEL=="vhba_ctl", MODE="0660", OWNER="root", GROUP="${cfg.group}"
|
||||||
'';
|
'';
|
||||||
dbus.packages = [ pkgs.cdemu-daemon ];
|
dbus.packages = [ pkgs.cdemu-daemon ];
|
||||||
};
|
};
|
||||||
|
|
||||||
environment.systemPackages =
|
environment.systemPackages =
|
||||||
[ pkgs.cdemu-daemon pkgs.cdemu-client ]
|
[ pkgs.cdemu-daemon pkgs.cdemu-client ]
|
||||||
++ optional cfg.gui pkgs.gcdemu
|
++ optional cfg.gui pkgs.gcdemu
|
||||||
++ optional cfg.image-analyzer pkgs.image-analyzer;
|
++ optional cfg.image-analyzer pkgs.image-analyzer;
|
||||||
};
|
};
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -10,9 +10,9 @@ in callPackage pkg {
|
||||||
postFixup = ''
|
postFixup = ''
|
||||||
wrapProgram $out/bin/gcdemu \
|
wrapProgram $out/bin/gcdemu \
|
||||||
--set PYTHONPATH "$PYTHONPATH" \
|
--set PYTHONPATH "$PYTHONPATH" \
|
||||||
--set GI_TYPELIB_PATH "$GI_TYPELIB_PATH" \
|
--set GI_TYPELIB_PATH "$GI_TYPELIB_PATH" \
|
||||||
--set XDG_DATA_DIRS "$out/share:$XDG_DATA_DIRS"
|
--set XDG_DATA_DIRS "$out/share:$XDG_DATA_DIRS"
|
||||||
'';
|
'';
|
||||||
# TODO AppIndicator
|
# TODO AppIndicator
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue