mirror of
https://github.com/nix-community/home-manager.git
synced 2026-01-11 17:39:37 +08:00
Compare commits
1 Commits
release-24
...
emacs-pkgs
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
677f1f05df |
@@ -6,11 +6,7 @@ let
|
||||
|
||||
cfg = config.programs.emacs;
|
||||
|
||||
# Copied from all-packages.nix, with modifications to support
|
||||
# overrides.
|
||||
emacsPackages = let epkgs = pkgs.emacsPackagesFor cfg.package;
|
||||
in epkgs.overrideScope' cfg.overrides;
|
||||
|
||||
emacsPackages = cfg.package.pkgs.overrideScope' cfg.overrides;
|
||||
emacsWithPackages = emacsPackages.emacsWithPackages;
|
||||
|
||||
createConfPackage = epkgs:
|
||||
|
||||
@@ -8,9 +8,9 @@ with lib;
|
||||
(self: super: rec {
|
||||
emacs = pkgs.writeShellScriptBin "dummy-emacs-27.2" "" // {
|
||||
outPath = "@emacs@";
|
||||
pkgs =
|
||||
makeScope super.newScope (_: { emacsWithPackages = _: emacs; });
|
||||
};
|
||||
emacsPackagesFor = _:
|
||||
makeScope super.newScope (_: { emacsWithPackages = _: emacs; });
|
||||
})
|
||||
];
|
||||
|
||||
|
||||
@@ -8,9 +8,9 @@ with lib;
|
||||
(self: super: rec {
|
||||
emacs = pkgs.writeShellScriptBin "dummy-emacs-28.0.5" "" // {
|
||||
outPath = "@emacs@";
|
||||
pkgs =
|
||||
makeScope super.newScope (_: { emacsWithPackages = _: emacs; });
|
||||
};
|
||||
emacsPackagesFor = _:
|
||||
makeScope super.newScope (_: { emacsWithPackages = _: emacs; });
|
||||
})
|
||||
];
|
||||
|
||||
|
||||
@@ -10,9 +10,9 @@ in {
|
||||
(self: super: rec {
|
||||
emacs = pkgs.writeShellScriptBin "dummy-emacs-27.2" "" // {
|
||||
outPath = "@emacs@";
|
||||
pkgs =
|
||||
makeScope super.newScope (_: { emacsWithPackages = _: emacs; });
|
||||
};
|
||||
emacsPackagesFor = _:
|
||||
makeScope super.newScope (_: { emacsWithPackages = _: emacs; });
|
||||
})
|
||||
];
|
||||
|
||||
|
||||
@@ -10,9 +10,9 @@ in {
|
||||
(self: super: rec {
|
||||
emacs = pkgs.writeShellScriptBin "dummy-emacs-28.0.5" "" // {
|
||||
outPath = "@emacs@";
|
||||
pkgs =
|
||||
makeScope super.newScope (_: { emacsWithPackages = _: emacs; });
|
||||
};
|
||||
emacsPackagesFor = _:
|
||||
makeScope super.newScope (_: { emacsWithPackages = _: emacs; });
|
||||
})
|
||||
];
|
||||
|
||||
|
||||
Reference in New Issue
Block a user