This commit is contained in:
2025-05-15 21:11:30 +03:00
commit b6cee5e832
43 changed files with 2652 additions and 0 deletions
+21
View File
@@ -0,0 +1,21 @@
{ inputs, ... }@flakeContext:
{
config,
lib,
pkgs,
...
}:
{
environment = {
systemPackages = with pkgs; [
# yabridge
wineWowPackages.yabridge
yabridge
yabridgectl
# JACK Control
qjackctl
];
};
}
+52
View File
@@ -0,0 +1,52 @@
{ inputs, ... }@flakeContext:
{
config,
lib,
pkgs,
...
}:
{
boot = {
kernelModules = [
"kvm-amd"
"vfio"
"vfio-pci"
"vfio_iommu_type1"
"vfio_virqfd"
];
kernelParams = [
"amd_iommu=on"
"iommu=pt"
"kvm.ignore_msrs=1"
];
};
services = {
spice-vdagentd.enable = true;
};
virtualisation = {
libvirtd = {
enable = true;
onBoot = "ignore";
onShutdown = "shutdown";
qemu = {
swtpm.enable = true;
ovmf.enable = true;
ovmf.packages = [ pkgs.OVMFFull.fd ];
};
};
spiceUSBRedirection.enable = true;
};
environment = {
systemPackages = with pkgs; [
spice
#spice-gtk
#spice-protocol
virt-manager
virt-viewer
virtiofsd
win-spice
virtio-win
#looking-glass-client # pci-passthrough
];
};
}
+20
View File
@@ -0,0 +1,20 @@
{ inputs, ... }@flakeContext:
{
config,
lib,
pkgs,
...
}:
{
environment = {
systemPackages = with pkgs; [
#wineWowPackages.waylandFull
wineWowPackages.stagingFull
#wineWowPackages.fonts
dxvk
];
sessionVariables = {
WINEARCH = "win64";
};
};
}