diff --git a/.gitignore b/.gitignore
index 21ac22e..15fb311 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
 result*
 /configuration.nix
 /.direnv/
+/.remote.toml
diff --git a/.remoteenv b/.remoteenv
new file mode 100644
index 0000000..9af104c
--- /dev/null
+++ b/.remoteenv
@@ -0,0 +1,5 @@
+#!/usr/bin/env bash
+# used by the `remote-exec` package
+eval "$(nix print-dev-env .#default)"
+# echo Entered "$(hostname --fqdn)" # just why systemd-networkd...
+echo Entered "$(hostname)"
diff --git a/.remoteignore.toml b/.remoteignore.toml
new file mode 100644
index 0000000..21845b5
--- /dev/null
+++ b/.remoteignore.toml
@@ -0,0 +1,15 @@
+# used by the `remote-exec` package
+[push]
+exclude = []
+include = []
+
+[pull]
+exclude = ["*"]
+
+[both]
+exclude = [
+    ".remote.toml",
+    ".direnv",
+    "result*",
+]
+include = []