mirror of
https://github.com/librephoenix/nixos-config
synced 2025-12-06 01:24:00 +05:30
Starting a vanilla emacs config
This commit is contained in:
parent
9637ddbb8c
commit
0dbe546122
5 changed files with 176 additions and 4 deletions
26
user/app/emacs/default.nix
Normal file
26
user/app/emacs/default.nix
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
{ config, pkgs, ... }:
|
||||
{
|
||||
home.packages = [
|
||||
(pkgs.emacsWithPackagesFromUsePackage {
|
||||
config = ./init.el;
|
||||
package = pkgs.emacs-pgtk;
|
||||
alwaysEnsure = true;
|
||||
extraEmacsPackages = epkgs: with epkgs; [
|
||||
command-log-mode
|
||||
vertico hotfuzz
|
||||
evil evil-collection evil-snipe evil-owl evil-vimish-fold
|
||||
doom-modeline
|
||||
nerd-icons nerd-icons-dired nerd-icons-corfu
|
||||
nerd-icons-ibuffer nerd-icons-completion
|
||||
yasnippet
|
||||
projectile treemacs
|
||||
magit magit-file-icons
|
||||
vterm
|
||||
gdscript-mode
|
||||
nix-mode
|
||||
python python-mode
|
||||
];
|
||||
})
|
||||
];
|
||||
home.file.".config/emacs/init.el".source = ./init.el;
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue