feat: Change nix formatter to alejandra
This commit is contained in:
parent
0b8b647f05
commit
b4c3dfec42
229 changed files with 2528 additions and 2884 deletions
|
|
@ -4,12 +4,11 @@
|
|||
editor-runtime,
|
||||
symlinkJoin,
|
||||
makeWrapper,
|
||||
}:
|
||||
let
|
||||
}: let
|
||||
inherit (stdenv.hostPlatform) system;
|
||||
inherit (inputs) nixpkgs emacs-overlay nix-doom;
|
||||
pkgs = import nixpkgs {
|
||||
localSystem = { inherit system; };
|
||||
localSystem = {inherit system;};
|
||||
overlays = [
|
||||
emacs-overlay.overlays.default
|
||||
nix-doom.overlays.default
|
||||
|
|
@ -20,8 +19,8 @@ let
|
|||
doomDir = ./config;
|
||||
doomLocalDir = "~/.local/share/nix-doom";
|
||||
emacs = emacs;
|
||||
extraPackages =
|
||||
ep: with ep; [
|
||||
extraPackages = ep:
|
||||
with ep; [
|
||||
melpaPackages.telega
|
||||
melpaPackages.nixos-options
|
||||
melpaPackages.scroll-on-jump
|
||||
|
|
@ -38,29 +37,29 @@ let
|
|||
];
|
||||
};
|
||||
in
|
||||
symlinkJoin {
|
||||
name = "doom-emacs";
|
||||
paths = [ doom-emacs ];
|
||||
inherit (doom-emacs) meta;
|
||||
buildInputs = [
|
||||
makeWrapper
|
||||
];
|
||||
env = {
|
||||
ORIGINAL_EMACS = toString emacs;
|
||||
};
|
||||
postBuild = ''
|
||||
wrapProgram $out/bin/doom-emacs \
|
||||
--unset EMACSNATIVELOADPATH \
|
||||
--unset EMACSLOADPATH \
|
||||
--inherit-argv0
|
||||
symlinkJoin {
|
||||
name = "doom-emacs";
|
||||
paths = [doom-emacs];
|
||||
inherit (doom-emacs) meta;
|
||||
buildInputs = [
|
||||
makeWrapper
|
||||
];
|
||||
env = {
|
||||
ORIGINAL_EMACS = toString emacs;
|
||||
};
|
||||
postBuild = ''
|
||||
wrapProgram $out/bin/doom-emacs \
|
||||
--unset EMACSNATIVELOADPATH \
|
||||
--unset EMACSLOADPATH \
|
||||
--inherit-argv0
|
||||
|
||||
mkdir -p $out/share/applications
|
||||
cp ''${ORIGINAL_EMACS}/share/applications/emacs.desktop \
|
||||
$out/share/applications/doom-emacs.desktop
|
||||
cp -rt $out/share ''${ORIGINAL_EMACS}/share/icons
|
||||
substituteInPlace $out/share/applications/doom-emacs.desktop \
|
||||
--replace 'Name=Emacs' 'Name=Doom Emacs' \
|
||||
--replace 'Exec=emacs' "Exec=$out/bin/doom-emacs" \
|
||||
--replace 'StartupWMClass=Emacs' "StartupWMClass=Doom Emacs"
|
||||
'';
|
||||
}
|
||||
mkdir -p $out/share/applications
|
||||
cp ''${ORIGINAL_EMACS}/share/applications/emacs.desktop \
|
||||
$out/share/applications/doom-emacs.desktop
|
||||
cp -rt $out/share ''${ORIGINAL_EMACS}/share/icons
|
||||
substituteInPlace $out/share/applications/doom-emacs.desktop \
|
||||
--replace 'Name=Emacs' 'Name=Doom Emacs' \
|
||||
--replace 'Exec=emacs' "Exec=$out/bin/doom-emacs" \
|
||||
--replace 'StartupWMClass=Emacs' "StartupWMClass=Doom Emacs"
|
||||
'';
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue