refactor: update flake and remove several un-needed packages as well as disabled libvirt
This commit is contained in:
@@ -129,7 +129,6 @@
|
||||
inputs.xivlauncher-rb.packages.${pkgs.stdenv.hostPlatform.system}.default
|
||||
|
||||
(callPackage ../../packages/aseprite-thumbnailer-kde/package.nix { })
|
||||
(callPackage ../../packages/undertale-mod-tool/package.nix { })
|
||||
];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
{
|
||||
config,
|
||||
pkgs,
|
||||
lib,
|
||||
inputs,
|
||||
@@ -16,24 +15,14 @@
|
||||
|
||||
consoleLogLevel = 3;
|
||||
|
||||
extraModulePackages = [ config.boot.kernelPackages.kvmfr ];
|
||||
|
||||
kernelParams = [
|
||||
"quiet"
|
||||
"rd.udev.log_level=3"
|
||||
"rd.systemd.show_status=auto"
|
||||
"kvmfr.static_size_mb=256"
|
||||
];
|
||||
|
||||
initrd = {
|
||||
verbose = false;
|
||||
|
||||
kernelModules = [
|
||||
"vfio"
|
||||
"vfio_pci"
|
||||
"vfio_iommu_type1"
|
||||
"kvmfr"
|
||||
];
|
||||
};
|
||||
|
||||
kernelModules = [
|
||||
@@ -55,19 +44,6 @@
|
||||
};
|
||||
|
||||
services = {
|
||||
# Allow kvmfr module to be used by QEMU/KVM.
|
||||
udev.packages = [
|
||||
(pkgs.writeTextFile {
|
||||
name = "kvmfr";
|
||||
|
||||
text = ''
|
||||
SUBSYSTEM=="kvmfr", GROUP="kvm", MODE="0660", TAG+="uaccess"
|
||||
'';
|
||||
|
||||
destination = "/etc/udev/rules.d/70-kvmfr.rules";
|
||||
})
|
||||
];
|
||||
|
||||
flatpak = {
|
||||
packages = [
|
||||
{
|
||||
@@ -261,8 +237,6 @@
|
||||
};
|
||||
};
|
||||
|
||||
virt-manager.enable = true;
|
||||
|
||||
ssh.startAgent = true;
|
||||
|
||||
firefox.enable = true;
|
||||
@@ -301,28 +275,6 @@
|
||||
|
||||
virtualisation = {
|
||||
docker.enable = true;
|
||||
spiceUSBRedirection.enable = true;
|
||||
|
||||
libvirtd = {
|
||||
enable = true;
|
||||
|
||||
qemu = {
|
||||
package = pkgs.qemu_kvm;
|
||||
runAsRoot = true;
|
||||
swtpm.enable = true;
|
||||
|
||||
verbatimConfig = ''
|
||||
namespaces = []
|
||||
cgroup_device_acl = [
|
||||
"/dev/null", "/dev/full", "/dev/zero",
|
||||
"/dev/random", "/dev/urandom",
|
||||
"/dev/ptmx", "/dev/kvm", "/dev/kqemu",
|
||||
"/dev/rtc","/dev/hpet", "/dev/vfio/vfio",
|
||||
"/dev/kvmfr0"
|
||||
]
|
||||
'';
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
users.users.frank = {
|
||||
@@ -333,7 +285,6 @@
|
||||
"networkmanager"
|
||||
"wheel"
|
||||
"moonshine"
|
||||
"libvirtd"
|
||||
"input"
|
||||
"video"
|
||||
"docker"
|
||||
@@ -421,9 +372,7 @@
|
||||
]
|
||||
))
|
||||
|
||||
(callPackage ../../packages/virtiofsd-looking-glass/package.nix { })
|
||||
(callPackage ../../packages/heidisql/package.nix { })
|
||||
(callPackage ../../packages/looking-glass-client/package.nix { })
|
||||
];
|
||||
|
||||
shellAliases = import ../../features/aliases.nix { inherit pkgs; };
|
||||
|
||||
Reference in New Issue
Block a user