about summary refs log tree commit diff
path: root/nixos/tests/vscode-remote-ssh.nix
diff options
context:
space:
mode:
authorMichael Hoang <enzime@users.noreply.github.com>2022-03-14 00:26:49 +1100
committerMichael Hoang <enzime@users.noreply.github.com>2023-06-09 18:21:42 +1000
commit3e9a51a78b9028a91e2201b5d241a884ebbe84a1 (patch)
tree4bbc9a1fdee7e9d17b85be79316af36b9d5b468d /nixos/tests/vscode-remote-ssh.nix
parentfbf5e75aa21f45420853738b0a1910155fc1f696 (diff)
downloadnixlib-3e9a51a78b9028a91e2201b5d241a884ebbe84a1.tar
nixlib-3e9a51a78b9028a91e2201b5d241a884ebbe84a1.tar.gz
nixlib-3e9a51a78b9028a91e2201b5d241a884ebbe84a1.tar.bz2
nixlib-3e9a51a78b9028a91e2201b5d241a884ebbe84a1.tar.lz
nixlib-3e9a51a78b9028a91e2201b5d241a884ebbe84a1.tar.xz
nixlib-3e9a51a78b9028a91e2201b5d241a884ebbe84a1.tar.zst
nixlib-3e9a51a78b9028a91e2201b5d241a884ebbe84a1.zip
nixos/tests: Make remote-ssh test work with flakes
Diffstat (limited to 'nixos/tests/vscode-remote-ssh.nix')
-rw-r--r--nixos/tests/vscode-remote-ssh.nix16
1 files changed, 10 insertions, 6 deletions
diff --git a/nixos/tests/vscode-remote-ssh.nix b/nixos/tests/vscode-remote-ssh.nix
index 3d0468fa5f4a..871eeab0cdbe 100644
--- a/nixos/tests/vscode-remote-ssh.nix
+++ b/nixos/tests/vscode-remote-ssh.nix
@@ -1,9 +1,13 @@
-import ./make-test-python.nix ({ lib, ... }: let
-  pkgs = (import ../..) {
-    config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [
-      "vscode" "vscode-with-extensions" "vscode-extension-ms-vscode-remote-remote-ssh"
-    ];
-  };
+import ./make-test-python.nix ({ lib, ... }@args: let
+  pkgs = args.pkgs.extend (self: super: {
+    stdenv = super.stdenv.override {
+      config = super.config // {
+        allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [
+          "vscode" "vscode-with-extensions" "vscode-extension-ms-vscode-remote-remote-ssh"
+        ];
+      };
+    };
+  });
 
   inherit (import ./ssh-keys.nix pkgs) snakeOilPrivateKey snakeOilPublicKey;