hosts: kabtopci: fix path and add mount script

This commit is contained in:
Kabbone 2024-06-11 17:14:24 +02:00
parent 998c9aa54d
commit 5c7d579c44
Signed by: Kabbone
SSH Key Fingerprint: SHA256:A5zPB5I6u5V78V51c362BBdCwhDhfDUVbt7NfKdjWBY
4 changed files with 14 additions and 8 deletions

11
disko/mount.sh Normal file
View File

@ -0,0 +1,11 @@
#!/usr/bin/env bash
disk="/dev/vda"
mountpoint="/mnt"
mount $disk $mountpoint -o compress=zstd,noatime,ssd,space_cache=v2,subvol=@
mount $disk $mountpoint/home -o compress=zstd,noatime,ssd,space_cache=v2,subvol=@home
mount $disk $mountpoint/var -o compress=zstd,noatime,ssd,space_cache=v2,subvol=@var
mount $disk $mountpoint/srv -o compress=zstd,noatime,ssd,space_cache=v2,subvol=@srv
mount $disk $mountpoint/nix -o compress=zstd,noatime,ssd,space_cache=v2,subvol=@nix
mount $disk $mountpoint/swap -o compress=zstd,noatime,ssd,space_cache=v2,subvol=@swap

View File

@ -199,7 +199,7 @@ in
modules = [
agenix.nixosModules.default
microvm.nixosModules.host
./dmz
./kabtopci
./configuration_server.nix
nixos-hardware.nixosModules.common-pc-ssd

View File

@ -33,7 +33,7 @@
grub = {
enable = true;
device = "/dev/vda";
};
};
timeout = 1; # Grub auto select time
};
};
@ -42,8 +42,4 @@
zsh.enable = true;
};
services = {
qemuGuest.enable = true;
};
}

View File

@ -14,8 +14,7 @@
{
imports =
[ (modulesPath + "/profiles/qemu-guest.nix")
];
[ (modulesPath + "/installer/scan/not-detected.nix")];
boot.initrd.availableKernelModules = [ "ata_piix" "virtio_pci" "virtio_scsi" "xhci_pci" "sr_mod" "virtio_blk" ];
boot.initrd.kernelModules = [ "vfio_pci" "vfio" "vfio_iommu_type1" ];