feat(packages): add some base packages

This commit is contained in:
Artur Manuel 2025-02-25 20:34:43 +00:00
commit 290ed2ea96
Signed by: amadaluzia
SSH key fingerprint: SHA256:Zwg7gBuZyaG48ucAZneJwltiXu0+tJb7c3lYt9AYlLg
3 changed files with 16 additions and 7 deletions

View file

@ -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\\'")

View file

@ -25,6 +25,12 @@
perSystem = {pkgs, ...}: {
formatter = pkgs.alejandra;
packages = {
pgtk = inputs.self.lib.mkEmacs {
inherit pkgs;
emacs = pkgs.emacs30-pgtk;
};
};
};
};
}

15
lib.nix
View file

@ -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;