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 (use-package base16-theme
:init :init
(load-theme 'base16-nord t)) (load-theme 'base16-everforest-dark-hard t))
(use-package nix-mode (use-package nix-mode
:mode "\\.nix\\'") :mode "\\.nix\\'")

View file

@ -25,6 +25,12 @@
perSystem = {pkgs, ...}: { perSystem = {pkgs, ...}: {
formatter = pkgs.alejandra; 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) (epkgs)
spacious-padding spacious-padding
mood-line mood-line
which-key
helm helm
base16-theme base16-theme
nix-mode nix-mode
rust-mode rust-mode
haskell-mode haskell-mode
envrc envrc
eat
vterm vterm
; ;
treesit-grammars = epkgs.treesit-grammars.with-all-grammars; treesit-grammars = epkgs.treesit-grammars.with-all-grammars;
}; };
override = _: prev: { override = _: prev:
use-package = prev.emacs; builtins.listToAttrs (map (name: {
savehist = prev.emacs; inherit name;
}; value = prev.emacs;
}) [
"use-package"
"savehist"
"which-key"
]);
}; };
in { in {
inherit mkEmacs mkEmacsPackage; inherit mkEmacs mkEmacsPackage;