diff --git a/.envrc b/.envrc new file mode 100644 index 0000000..3550a30 --- /dev/null +++ b/.envrc @@ -0,0 +1 @@ +use flake diff --git a/flake.nix b/flake.nix index b1bfe58..0e41be5 100644 --- a/flake.nix +++ b/flake.nix @@ -30,11 +30,15 @@ default = caelestia-cli; }); - # devShells = forAllSystems (pkgs: { - # default = pkgs.mkShellNoCC { - # inputsFrom = [self.packages.${pkgs.system}.caelestia-cli]; - # packages = [inputs.caelestia-shell.packages.${pkgs.system}.default]; - # }; - # }); + devShells = forAllSystems (pkgs: { + default = pkgs.mkShellNoCC { + inputsFrom = [self.packages.${pkgs.system}.caelestia-cli]; + packages = [ + (pkgs.writeShellScriptBin "caelestia" '' + cd src && python -m caelestia "$@" + '') + ]; + }; + }); }; }