Initial commit

This commit is contained in:
kirbara 2025-12-01 13:23:24 +07:00
commit cfcc57a8bd
Signed by: exp
GPG key ID: D7E63AD0019E75D9
353 changed files with 18756 additions and 0 deletions

View file

@ -0,0 +1 @@
a

View file

@ -0,0 +1,31 @@
{
den.aspects = {
libvirtd-host = {
nixos =
{ pkgs, ... }:
{
virtualisation = {
libvirtd = {
enable = true;
qemu = {
package = pkgs.qemu_kvm;
vhostUserPackages = with pkgs; [ virtiofsd ];
runAsRoot = true;
swtpm.enable = true;
};
};
spiceUSBRedirection = {
enable = true;
};
};
programs.virt-manager.enable = true;
environment.systemPackages = [
pkgs.qemu
pkgs.pciutils
];
users.users.qemu-libvirtd.group = "qemu-libvirtd";
users.groups.qemu-libvirtd = { };
};
};
};
}

View file

@ -0,0 +1,25 @@
{
den.aspects = {
podman = {
nixos =
{ pkgs, ... }:
{
virtualisation = {
containers = {
enable = true;
};
podman = {
enable = true;
dockerCompat = true;
defaultNetwork.settings.dns_enabled = true;
};
};
environment.systemPackages = [
pkgs.distrobox
pkgs.lazydocker
pkgs.docker-compose
];
};
};
};
}

View file

@ -0,0 +1 @@
a

View file

@ -0,0 +1,18 @@
{
den.aspects = {
virtualbox-host = {
nixos =
{ pkgs, ... }:
{
virtualisation = {
virtualbox = {
host = {
enable = true;
package = pkgs.virtualbox;
};
};
};
};
};
};
}

View file

@ -0,0 +1,28 @@
{
den.aspects = {
vmware-host = {
nixos =
{ pkgs, ... }:
{
virtualisation = {
vmware = {
host = {
enable = true;
extraPackages = [
pkgs.ntfs3g
];
extraConfig = ''
mks.gl.allowUnsupportedDrivers = "TRUE"
mks.vk.allowUnsupportedDevices = "TRUE"
'';
};
};
};
environment.systemPackages = [
pkgs.vmware-workstation
pkgs.open-vm-tools
];
};
};
};
}

View file

@ -0,0 +1,14 @@
{
den.aspects = {
wine = {
nixos =
{ pkgs, ... }:
{
environment.systemPackages = [
pkgs.winetricks
pkgs.lutris
];
};
};
};
}