Files
nixos/darwin/ivr/default.nix
T

42 lines
657 B
Nix
Raw Normal View History

2023-05-09 12:01:29 -05:00
{ pkgs, ... }:
2023-07-20 09:28:21 -04:00
let
qemu_conf = pkgs.stdenv.mkDerivation {
name = "qemu_conf";
phases = [ "installPhase" ];
cfg = pkgs.writeText "qemu.conf"
''
security_driver = "none"
dynamic_ownership = 0
remember_owner = 0
'';
installPhase = ''
mkdir -p $out/opt/homebrew/etc/libvirt/
cp $cfg $out/opt/homebrew/etc/libvirt/qemu.conf
'';
};
in {
2023-05-09 12:01:29 -05:00
environment.systemPackages = with pkgs; [
2023-07-20 09:28:21 -04:00
qemu_conf
2023-09-06 10:47:30 -05:00
unixtools.watch
2023-05-09 12:01:29 -05:00
];
2023-07-20 09:28:21 -04:00
homebrew = {
enable = true;
brews = [
"qemu"
"gcc"
2023-08-21 11:21:04 -05:00
"libaacs"
2023-07-20 09:28:21 -04:00
{
name = "libvirt";
restart_service = true;
}
"virt-manager"
];
2023-08-21 10:20:24 -05:00
casks = [
"synology-drive"
2023-08-21 11:21:04 -05:00
"handbrake"
2023-08-21 10:20:24 -05:00
];
2023-07-20 09:28:21 -04:00
};
2023-05-09 12:01:29 -05:00
}