diff --git a/enviroments/common/default.nix b/enviroments/common/default.nix
index 36b86ac..8b18f78 100644
--- a/enviroments/common/default.nix
+++ b/enviroments/common/default.nix
@@ -178,13 +178,6 @@
   environment = {
     # List packages installed in system profile.
     systemPackages = with pkgs; [
-      qemu
-      (pkgs.writeShellScriptBin "qemu-system-x86_64-uefi" ''
-        qemu-system-x86_64 \
-          -bios ${OVMF.fd}/FV/OVMF.fd \
-          "$@"
-      '')
-
       wget
 
       # version control
diff --git a/flake.lock b/flake.lock
index 4854b9d..b092a6d 100644
--- a/flake.lock
+++ b/flake.lock
@@ -122,21 +122,6 @@
         "type": "github"
       }
     },
-    "impermanence": {
-      "locked": {
-        "lastModified": 1731242966,
-        "narHash": "sha256-B3C3JLbGw0FtLSWCjBxU961gLNv+BOOBC6WvstKLYMw=",
-        "owner": "nix-community",
-        "repo": "impermanence",
-        "rev": "3ed3f0eaae9fcc0a8331e77e9319c8a4abd8a71a",
-        "type": "github"
-      },
-      "original": {
-        "owner": "nix-community",
-        "repo": "impermanence",
-        "type": "github"
-      }
-    },
     "lix": {
       "flake": false,
       "locked": {
@@ -250,7 +235,6 @@
         "disko": "disko",
         "flake-compat": "flake-compat",
         "home-manager": "home-manager",
-        "impermanence": "impermanence",
         "lix-module": "lix-module",
         "nix-vscode-extensions": "nix-vscode-extensions",
         "nixos-hardware": "nixos-hardware",
diff --git a/flake.nix b/flake.nix
index 02d86d7..7d24c4c 100644
--- a/flake.nix
+++ b/flake.nix
@@ -23,9 +23,9 @@
       inputs.nixpkgs.follows = "nixpkgs";
     };
 
-    impermanence = {
-      url = "github:nix-community/impermanence";
-    };
+    # impermanence = {
+    #   url = "github:nix-community/impermanence";
+    # };
 
     # users home directories
     home-manager = {
@@ -62,7 +62,7 @@
   outputs = {
     nixpkgs,
     disko,
-    impermanence,
+    # impermanence,
     nixos-hardware,
     home-manager,
     lix-module,
@@ -132,7 +132,7 @@
         modules = [
           lix-module.nixosModules.default
           ./overlays
-          impermanence.nixosModules.impermanence
+          # impermanence.nixosModules.impermanence
           disko.nixosModules.disko
           home-manager.nixosModules.home-manager
           home-manager-config
diff --git a/hosts/defiant/hardware-configuration.nix b/hosts/defiant/hardware-configuration.nix
index 0d345f2..13e4d5e 100644
--- a/hosts/defiant/hardware-configuration.nix
+++ b/hosts/defiant/hardware-configuration.nix
@@ -2,7 +2,6 @@
 # and may be overwritten by future invocations.  Please make changes
 # to /etc/nixos/configuration.nix instead.
 {
-  pkgs,
   config,
   lib,
   modulesPath,
@@ -24,38 +23,38 @@
       #   zfs rollback -r rpool/root@blank
       #   zfs rollback -r rpool/home@blank
       # '';
-      systemd = {
-        enable = lib.mkDefault true;
-        services.rollback = {
-          description = "Rollback root filesystem to a pristine state on boot";
-          wantedBy = [
-            "zfs.target"
-            "initrd.target"
-          ];
-          after = [
-            "zfs-import-rpool.service"
-          ];
-          before = [
-            "sysroot.mount"
-            "fs.target"
-          ];
-          path = with pkgs; [
-            zfs
-          ];
-          unitConfig.DefaultDependencies = "no";
-          # serviceConfig = {
-          #   Type = "oneshot";
-          #   ExecStart =
-          #     "${config.boot.zfs.package}/sbin/zfs rollback -r rpool/home@blank";
-          # };
-          serviceConfig.Type = "oneshot";
-          script = ''
-            zfs list -t snapshot || echo
-            zfs rollback -r rpool/root@blank
-            zfs rollback -r rpool/home@blank
-          '';
-        };
-      };
+      # systemd = {
+      #   enable = lib.mkDefault true;
+      #   services.rollback = {
+      #     description = "Rollback root filesystem to a pristine state on boot";
+      #     wantedBy = [
+      #       "zfs.target"
+      #       "initrd.target"
+      #     ];
+      #     after = [
+      #       "zfs-import-rpool.service"
+      #     ];
+      #     before = [
+      #       "sysroot.mount"
+      #       "fs.target"
+      #     ];
+      #     path = with pkgs; [
+      #       zfs
+      #     ];
+      #     unitConfig.DefaultDependencies = "no";
+      #     # serviceConfig = {
+      #     #   Type = "oneshot";
+      #     #   ExecStart =
+      #     #     "${config.boot.zfs.package}/sbin/zfs rollback -r rpool/home@blank";
+      #     # };
+      #     serviceConfig.Type = "oneshot";
+      #     script = ''
+      #       zfs list -t snapshot || echo
+      #       zfs rollback -r rpool/root@blank
+      #       zfs rollback -r rpool/home@blank
+      #     '';
+      #   };
+      # };
     };
     kernelModules = ["kvm-amd"];
     kernelParams = ["quiet"];
@@ -68,19 +67,19 @@
 
   swapDevices = [];
 
-  fileSystems = {
-    "/" = {
-      neededForBoot = true;
-    };
+  # fileSystems = {
+  #   "/" = {
+  #     neededForBoot = true;
+  #   };
 
-    "/home" = {
-      neededForBoot = true;
-    };
+  #   "/home" = {
+  #     neededForBoot = true;
+  #   };
 
-    "/persistent" = {
-      neededForBoot = true;
-    };
-  };
+  #   "/persistent" = {
+  #     neededForBoot = true;
+  #   };
+  # };
 
   networking = {
     hostId = "c51763d6";
@@ -88,43 +87,43 @@
     useNetworkd = true;
   };
 
-  environment.persistence."/persistent" = {
-    enable = true;
-    hideMounts = true;
-    directories = [
-      # "/run/secrets"
+  # environment.persistence."/persistent" = {
+  #   enable = true;
+  #   hideMounts = true;
+  #   directories = [
+  #     # "/run/secrets"
 
-      "/etc/ssh"
+  #     "/etc/ssh"
 
-      "/var/log"
-      "/var/lib/nixos"
-      "/var/lib/systemd/coredump"
+  #     "/var/log"
+  #     "/var/lib/nixos"
+  #     "/var/lib/systemd/coredump"
 
-      # config.apps.pihole.directory.root
+  #     # config.apps.pihole.directory.root
 
-      # config.apps.jellyfin.mediaDirectory
-      # config.services.jellyfin.configDir
-      # config.services.jellyfin.cacheDir
-      # config.services.jellyfin.dataDir
+  #     # config.apps.jellyfin.mediaDirectory
+  #     # config.services.jellyfin.configDir
+  #     # config.services.jellyfin.cacheDir
+  #     # config.services.jellyfin.dataDir
 
-      # "/var/hass" # config.users.users.hass.home
-      # "/var/postgresql" # config.users.users.postgresql.home
-      # "/var/forgejo" # config.users.users.forgejo.home
-      # "/var/nextcloud" # config.users.users.nextcloud.home
-      # "/var/headscale" # config.users.users.headscale.home
-    ];
-    files = [
-      "/etc/machine-id"
-      # config.environment.sessionVariables.SOPS_AGE_KEY_FILE
-    ];
-    users.leyla = {
-      directories = [
-        "documents"
-        ".ssh"
-      ];
-      files = [];
-    };
-  };
+  #     # "/var/hass" # config.users.users.hass.home
+  #     # "/var/postgresql" # config.users.users.postgresql.home
+  #     # "/var/forgejo" # config.users.users.forgejo.home
+  #     # "/var/nextcloud" # config.users.users.nextcloud.home
+  #     # "/var/headscale" # config.users.users.headscale.home
+  #   ];
+  #   files = [
+  #     "/etc/machine-id"
+  #     # config.environment.sessionVariables.SOPS_AGE_KEY_FILE
+  #   ];
+  #   users.leyla = {
+  #     directories = [
+  #       "documents"
+  #       ".ssh"
+  #     ];
+  #     files = [];
+  #   };
+  # };
 
   # systemd.services = {
   #   # https://github.com/openzfs/zfs/issues/10891