aboutsummaryrefslogtreecommitdiff
path: root/machines/nixos/x86_64-linux/synology-vm.nix
diff options
context:
space:
mode:
Diffstat (limited to 'machines/nixos/x86_64-linux/synology-vm.nix')
-rw-r--r--machines/nixos/x86_64-linux/synology-vm.nix34
1 files changed, 8 insertions, 26 deletions
diff --git a/machines/nixos/x86_64-linux/synology-vm.nix b/machines/nixos/x86_64-linux/synology-vm.nix
index 0ffe222..1b9b7e7 100644
--- a/machines/nixos/x86_64-linux/synology-vm.nix
+++ b/machines/nixos/x86_64-linux/synology-vm.nix
@@ -1,11 +1,18 @@
{
- modulesPath,
lib,
adminUser,
config,
...
}:
{
+ imports = [
+ ../../../profiles/cgroups.nix
+ ../../../profiles/defaults.nix
+ ../../../profiles/disk/basic-vm.nix
+ ../../../profiles/home-manager.nix
+ ../../../profiles/server.nix
+ ];
+
age = {
secrets = {
restic_gcs_credentials = {
@@ -23,31 +30,6 @@
};
};
- imports = [
- (modulesPath + "/profiles/qemu-guest.nix")
- (modulesPath + "/installer/scan/not-detected.nix")
- ../../../profiles/defaults.nix
- ../../../profiles/server.nix
- ../../../profiles/cgroups.nix
- ../../../profiles/disk/basic-vm.nix
- ];
-
- boot.initrd.availableKernelModules = [
- "ata_piix"
- "uhci_hcd"
- "virtio_pci"
- "virtio_scsi"
- "sd_mod"
- "sr_mod"
- ];
- boot.initrd.kernelModules = [ ];
- boot.kernelModules = [ "kvm-amd" ];
- boot.extraModulePackages = [ ];
-
- swapDevices = [ ];
-
- nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux";
-
boot.loader.efi.canTouchEfiVariables = true;
boot.loader.systemd-boot.enable = true;