mirror of
https://github.com/nix-community/nix-doom-emacs
synced 2025-08-15 13:23:44 -05:00
Add apps output
This commit is contained in:
10
flake.nix
10
flake.nix
@@ -92,14 +92,24 @@
|
|||||||
in eachDefaultSystem (system:
|
in eachDefaultSystem (system:
|
||||||
let pkgs = import nixpkgs { inherit system; };
|
let pkgs = import nixpkgs { inherit system; };
|
||||||
in {
|
in {
|
||||||
|
apps = {
|
||||||
|
default = self.outputs.apps.${system}.nix-doom-emacs;
|
||||||
|
nix-doom-emacs = flake-utils.lib.mkApp {
|
||||||
|
drv = self.outputs.packages.${system}.nix-doom-emacs;
|
||||||
|
exePath = "/bin/emacs";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
devShells.default = pkgs.mkShell {
|
devShells.default = pkgs.mkShell {
|
||||||
buildInputs =
|
buildInputs =
|
||||||
[ (pkgs.python3.withPackages (ps: with ps; [ PyGithub ])) ];
|
[ (pkgs.python3.withPackages (ps: with ps; [ PyGithub ])) ];
|
||||||
};
|
};
|
||||||
|
|
||||||
# TODO: remove this after NixOS 23.05 is released
|
# TODO: remove this after NixOS 23.05 is released
|
||||||
package = { ... }@args:
|
package = { ... }@args:
|
||||||
pkgs.lib.warn "Deprecated, please use `packages.${system}.default` instead!"
|
pkgs.lib.warn "Deprecated, please use `packages.${system}.default` instead!"
|
||||||
(pkgs.callPackage self args);
|
(pkgs.callPackage self args);
|
||||||
|
|
||||||
packages = {
|
packages = {
|
||||||
default = self.outputs.packages.${system}.nix-doom-emacs;
|
default = self.outputs.packages.${system}.nix-doom-emacs;
|
||||||
nix-doom-emacs = pkgs.callPackage self {
|
nix-doom-emacs = pkgs.callPackage self {
|
||||||
|
Reference in New Issue
Block a user