commit b6221abbcc036df3477fcc6a29c3fb0ce2f7b419
parent 6b407af0aa35dccf75615a43ff1a7a6a87100f68
Author: Katja Ramona Sophie Kwast (zaphyra) <git@zaphyra.eu>
Date: Tue, 19 Aug 2025 12:42:54 +0200
parent 6b407af0aa35dccf75615a43ff1a7a6a87100f68
Author: Katja Ramona Sophie Kwast (zaphyra) <git@zaphyra.eu>
Date: Tue, 19 Aug 2025 12:42:54 +0200
pkgs/emimacs: nix-fmt
1 file changed, 22 insertions(+), 19 deletions(-)
diff --git a/pkgs/emimacs/package.nix b/pkgs/emimacs/package.nix @@ -32,36 +32,39 @@ builtins.listToAttrs ( buildInputs = [ (emacs.pkgs.withPackages ( epkgs: - builtins.map ( - name: - if (builtins.hasAttr name epkgs.melpaPackages) then epkgs.melpaPackages.${name} else epkgs.${name} - ) - (builtins.fromJSON ( - builtins.readFile ( - stdenvNoCC.mkDerivation { - name = "emimacs-dependencies.json"; + builtins.map + ( + name: + if (builtins.hasAttr name epkgs.melpaPackages) then epkgs.melpaPackages.${name} else epkgs.${name} + ) + ( + builtins.fromJSON ( + builtins.readFile ( + stdenvNoCC.mkDerivation { + name = "emimacs-dependencies.json"; - inherit src; + inherit src; - phases = [ - "unpackPhase" - "buildPhase" - "installPhase" - ]; + phases = [ + "unpackPhase" + "buildPhase" + "installPhase" + ]; - buildInputs = [ emacs ]; + buildInputs = [ emacs ]; - buildPhase = '' + buildPhase = '' export EMIMACS_HOST=${name} emacs --batch --script $src/init.el > dependencies.json ''; - installPhase = '' + installPhase = '' cp dependencies.json $out ''; - } + } + ) ) - )) + ) )) ];