From 5b03bebce8e3860dfdee55930fe6c6ebdb1a9ed1 Mon Sep 17 00:00:00 2001 From: Florian Klink Date: Mon, 30 Oct 2023 12:21:30 +0200 Subject: feat(users/flokli/nixos): use lazydeps for shell Avoid having to re-enter the shell whenever the config is changed. Change-Id: Ib9f6bb4075e29acaeb4863d64c017695ca85b60b Reviewed-on: https://cl.tvl.fyi/c/depot/+/9841 Autosubmit: flokli Tested-by: BuildkiteCI Reviewed-by: flokli --- users/flokli/nixos/default.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/users/flokli/nixos/default.nix b/users/flokli/nixos/default.nix index 73b8e6f036..90bda9f1a4 100644 --- a/users/flokli/nixos/default.nix +++ b/users/flokli/nixos/default.nix @@ -25,11 +25,16 @@ depot.nix.readTree.drvTargets rec { ]; })).config.system.build.toplevel; + deploy-archeology = (deployScript "archeology" archeologySystem); + deploy-archeology-ec2 = (deployScript "archeology-ec2" archeologyEc2System); + shell = pkgs.mkShell { name = "flokli-nixos-shell"; packages = [ - (deployScript "archeology" archeologySystem) - (deployScript "archeology-ec2" archeologyEc2System) + (depot.nix.lazy-deps { + deploy-archeology.attr = "users.flokli.nixos.deploy-archeology"; + deploy-archeology-ec2.attr = "users.flokli.nixos.deploy-archeology-ec2"; + }) ]; }; } -- cgit 1.4.1