Recent updates

This commit is contained in:
Joe Frikker
2025-03-21 19:17:43 -04:00
parent 4829b1fe12
commit faa31d1bff
10 changed files with 535 additions and 39 deletions

View File

@@ -0,0 +1,77 @@
{
enable = true;
extraPackages = epkgs: [
epkgs.catppuccin-theme
epkgs.evil
epkgs.evil-collection
epkgs.general
epkgs.projectile
epkgs.sly
epkgs.sly-macrostep
epkgs.vertico
epkgs.which-key
];
extraConfig = ''
(use-package catppuccin-theme
:config
(setq catppuccin-flavor 'frappe)
(load-theme 'catppuccin :no-confirm))
(use-package evil
:init
(setq evil-want-integration t)
(setq evil-want-keybinding nil)
:config
(evil-mode 1)
(evil-set-leader 'normal (kbd "SPC")))
(use-package evil-collection
:after evil
:config
(evil-collection-init))
(use-package general
:after evil
:config
(general-evil-setup)
(general-define-key
:states 'normal
:prefix "SPC"
"h" '(:ignore t :which-key "Help")
":" '(execute-extended-command :which-key "Execute Command")
";" '(eval-expression :which-key "Evaluate Expression"))
(general-define-key
:states 'normal
:prefix "SPC h"
"v" '(describe-variable :which-key "Describe Variable")))
(use-package projectile
:config (projectile-mode 1))
(use-package sly
:config
(setq inferior-lisp-program "sbcl"))
(use-package sly-macrostep)
(use-package vertico
:config
(vertico-mode))
(use-package which-key
:config
(which-key-mode))
(set-face-attribute 'default nil :font "JetBrainsMono Nerd Font" :height 130)
(set-face-attribute 'fixed-pitch nil :font "JetBrainsMono Nerd Font" :height 130)
(setq inhibit-startup-message t)
(scroll-bar-mode -1)
(tool-bar-mode -1)
(menu-bar-mode -1)
(setf indent-tabs-mode nil)
'';
}