summaryrefslogtreecommitdiff
path: root/shell-scripts/nix-proxy
diff options
context:
space:
mode:
Diffstat (limited to 'shell-scripts/nix-proxy')
-rw-r--r--shell-scripts/nix-proxy14
1 files changed, 14 insertions, 0 deletions
diff --git a/shell-scripts/nix-proxy b/shell-scripts/nix-proxy
new file mode 100644
index 0000000..f0b4ada
--- /dev/null
+++ b/shell-scripts/nix-proxy
@@ -0,0 +1,14 @@
+#!/usr/bin/env bash
+if [[ $(id -u) -ne 0 ]]; then
+ echo "Should be run with sudo privileges"
+ exit
+fi
+mkdir /run/systemd/system/nix-daemon.service.d/
+cat << EOF >/run/systemd/system/nix-daemon.service.d/override.conf
+[Service]
+Environment="http_proxy=$http_proxy"
+Environment="https_proxy=$http_proxy"
+Environment="all_proxy=$http_proxy"
+EOF
+systemctl daemon-reload
+systemctl restart nix-daemon