diff --git a/nix/system/default.nix b/nix/system/default.nix
index 56d267a..0ed8ccb 100644
--- a/nix/system/default.nix
+++ b/nix/system/default.nix
@@ -23,6 +23,7 @@
     curl
     dig
     file
+    fuse
     htop
     killall
     mlocate
@@ -36,6 +37,15 @@
     wget
   ];
 
+  # nix-ld
+  programs.nix-ld.enable = true;
+
+  # appimage
+  programs.appimage = {
+    enable = true;
+    binfmt = true;
+  };
+
   # use the latest kernel
   boot.kernelPackages = pkgs.linuxPackages_latest;
 
@@ -50,6 +60,7 @@
 
   # services
   networking.networkmanager.enable = true;
+  networking.networkmanager.dns = "systemd-resolved";
   networking.firewall.enable = false;
   services.fwupd.enable = true;
   services.libinput.enable = true;
@@ -59,6 +70,7 @@
     pulse.enable = true;
     jack.enable = true;
   };
+  services.resolved.enable = true;
 
   # printing
   services.printing.enable = true;