From 703f49aaca9030b066bb60310d19d7cadfb4b376 Mon Sep 17 00:00:00 2001 From: NAHO <90870942+trueNAHO@users.noreply.github.com> Date: Wed, 21 Aug 2024 17:15:29 +0200 Subject: [PATCH] treewide: add developer shell Link: https://github.com/danth/stylix/pull/519 --- docs/src/SUMMARY.md | 1 + docs/src/development_environment.md | 7 +++++++ flake.nix | 4 ++++ 3 files changed, 12 insertions(+) create mode 100644 docs/src/development_environment.md diff --git a/docs/src/SUMMARY.md b/docs/src/SUMMARY.md index cf475f13..6fa96b6c 100644 --- a/docs/src/SUMMARY.md +++ b/docs/src/SUMMARY.md @@ -14,6 +14,7 @@ # Contributing - [Commit Convention](commit_convention.md) +- [Development Environment](development_environment.md) - [Adding modules](modules.md) - [Testbeds](testbeds.md) - [Style guide](styling.md) diff --git a/docs/src/development_environment.md b/docs/src/development_environment.md new file mode 100644 index 00000000..16367199 --- /dev/null +++ b/docs/src/development_environment.md @@ -0,0 +1,7 @@ +# Development Environment + +To enter the developer shell, run: + +```console +nix develop +``` diff --git a/flake.nix b/flake.nix index 1b5cf882..1dd375b0 100644 --- a/flake.nix +++ b/flake.nix @@ -86,6 +86,10 @@ inherit (nixpkgs) lib; pkgs = nixpkgs.legacyPackages.${system}; in { + devShells.default = pkgs.mkShell { + packages = [ inputs.home-manager.packages.${system}.default ]; + }; + packages = let universalPackages = { docs = import ./docs { inherit pkgs inputs lib; };