feat(packages): add some base packages
This commit is contained in:
parent
a4ae97d6da
commit
290ed2ea96
3 changed files with 16 additions and 7 deletions
|
@ -45,7 +45,7 @@
|
|||
|
||||
(use-package base16-theme
|
||||
:init
|
||||
(load-theme 'base16-nord t))
|
||||
(load-theme 'base16-everforest-dark-hard t))
|
||||
|
||||
(use-package nix-mode
|
||||
:mode "\\.nix\\'")
|
||||
|
|
|
@ -25,6 +25,12 @@
|
|||
|
||||
perSystem = {pkgs, ...}: {
|
||||
formatter = pkgs.alejandra;
|
||||
packages = {
|
||||
pgtk = inputs.self.lib.mkEmacs {
|
||||
inherit pkgs;
|
||||
emacs = pkgs.emacs30-pgtk;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
15
lib.nix
15
lib.nix
|
@ -30,22 +30,25 @@
|
|||
(epkgs)
|
||||
spacious-padding
|
||||
mood-line
|
||||
which-key
|
||||
helm
|
||||
base16-theme
|
||||
nix-mode
|
||||
rust-mode
|
||||
haskell-mode
|
||||
envrc
|
||||
eat
|
||||
vterm
|
||||
;
|
||||
treesit-grammars = epkgs.treesit-grammars.with-all-grammars;
|
||||
};
|
||||
override = _: prev: {
|
||||
use-package = prev.emacs;
|
||||
savehist = prev.emacs;
|
||||
};
|
||||
override = _: prev:
|
||||
builtins.listToAttrs (map (name: {
|
||||
inherit name;
|
||||
value = prev.emacs;
|
||||
}) [
|
||||
"use-package"
|
||||
"savehist"
|
||||
"which-key"
|
||||
]);
|
||||
};
|
||||
in {
|
||||
inherit mkEmacs mkEmacsPackage;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue