From deb9de7b383a46bd28fe1f693ec409d0974c8620 Mon Sep 17 00:00:00 2001 From: "Gustavo \"Guz\" L de Mello" Date: Sun, 2 Mar 2025 13:09:52 -0300 Subject: [PATCH] feat(devShells,devkit): make devkit-shell a package --- flake.nix | 21 +++++---------------- 1 file changed, 5 insertions(+), 16 deletions(-) diff --git a/flake.nix b/flake.nix index 614bb4f..8d50532 100644 --- a/flake.nix +++ b/flake.nix @@ -120,16 +120,13 @@ eww = ./modules/home-manager/eww.nix; }; - packages = forAllSystems ({pkgs, ...}: { - devkit = import ./packages/devkit {inherit pkgs inputs;}; - }); - - devShells = forAllSystems ({ - pkgs, + packages = forAllSystems ({ lib, + pkgs, ... - }: let - shell = pkgs.writeShellScriptBin "devkit-shell" '' + }: { + devkit = import ./packages/devkit {inherit pkgs inputs;}; + devkit-shell = pkgs.writeShellScriptBin "devkit-shell" '' export PATH="$PATH:${lib.makeBinPath (with self.packages.${pkgs.system}.devkit; [ git lazygit @@ -141,14 +138,6 @@ ])}" ${lib.getExe self.packages.${pkgs.system}.devkit.zsh} "$@" ''; - in { - devkit = pkgs.mkShell { - name = "devkit"; - shellHook = '' - ${lib.getExe shell} - ''; - }; - default = self.devShells.${pkgs.system}.devkit; }); }; }