From a0e3c9325bc56a15c3784f91a02c74cb93f879f8 Mon Sep 17 00:00:00 2001 From: mediocregopher Date: Sat, 6 Jan 2024 11:59:31 +0100 Subject: Move bin derivation to global default.nix --- default.nix | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'default.nix') diff --git a/default.nix b/default.nix index fa82987..f12d079 100644 --- a/default.nix +++ b/default.nix @@ -36,7 +36,19 @@ in rec { exec ${pkgs.git}/bin/git "$@" ''; - zsh = ((import ./zsh) { inherit config; }).zsh; + bin = pkgs.buildEnv { + name = "mediocregopher-bin"; + paths = [ + (pkgs.runCommand "mediocregopher-default-bin" {} '' + mkdir -p "$out" + cp -rL "${./bin}" "$out"/bin + '') + ] ++ ( + builtins.map (cFn: cFn pkgs) config.binExtra + ); + }; + + zsh = ((import ./zsh) {}).zsh; awesome = ((import ./awesome) { inherit config; }); loadout = pkgs.buildEnv { @@ -95,6 +107,7 @@ in rec { pkgs.xterm # nice to have a backup + bin ((import ./nvim) {}).nvim zsh ((import ./alacritty) { inherit config zsh; }).alacritty -- cgit v1.2.3