This commit is contained in:
Daniel Ziltener 2023-11-22 21:41:50 +01:00
parent 5312e1429a
commit f1756e64f3
Signed by: zilti
GPG key ID: B38976E82C9DAE42
3 changed files with 27 additions and 3 deletions

View file

@ -18,6 +18,7 @@
package = pkgs.emacs29-gtk3;
extraConfig = builtins.readFile ./init.el;
extraPackages = epkgs: with epkgs; [
airline-themes
cape
catppuccin-theme
cider
@ -29,6 +30,7 @@
consult-eglot
corfu
corfu-terminal
delight
dhall-mode
editorconfig
eglot
@ -65,6 +67,7 @@
password-store
password-store-otp
plan9-theme
powerline
rainbow-delimiters
smartparens
tempel

View file

@ -65,6 +65,7 @@
;;;; Emacs
(use-package emacs
:delight (eldoc-mode " 󰙎")
:custom
(completion-cycle-threshold 10)
(read-extended-command-predicate
@ -142,6 +143,18 @@
(add-to-list 'default-frame-alist '(alpha-background . 80))
(set-frame-font "Victor Mono Nerd Font-11:bold" nil t)
(use-package powerline
:init
(require 'powerline)
:config
(powerline-default-theme))
(use-package airline-themes
:after powerline
:init (require 'airline-themes)
:config
(load-theme 'airline-badwolf t))
;;;; Security
(use-package keychain-environment
:init
@ -169,6 +182,7 @@
(use-package evil-collection
:after evil
:ensure t
:delight evil-collection-unimpaired-mode
:custom
(evil-collection-outline-bind-tab-p 1)
:commands evil-collection-init
@ -313,6 +327,7 @@
("g;" . 'goto-last-change-reverse)))
(use-package evil-snipe
:delight (evil-snipe-local-mode " 󰓾 ")
:custom
(evil-snipe-scope 'whole-visible)
(evil-snipe-repeat-scope 'whole-buffer)
@ -358,6 +373,7 @@ Point must be at the beginning of balanced expression (sexp)."
;;;;; Basic
(use-package smartparens
:delight (smartparens-mode " 󰅲 ")
:hook
(smartparens-mode . show-smartparens-mode)
(smartparens-mode . smartparens-strict-mode)
@ -409,12 +425,14 @@ Point must be at the beginning of balanced expression (sexp)."
;;;; Programming
(use-package editorconfig
:delight editorconfig-mode
:commands
editorconfig-mode
:init
(editorconfig-mode 1))
(use-package flymake)
(use-package flymake
:delight '(:eval (cons "" (flymake--mode-line-counters))))
(use-package consult-flymake
:after (consult flymake))
@ -477,6 +495,7 @@ Point must be at the beginning of balanced expression (sexp)."
;;;;; Clojure
(use-package clojure-ts-mode
:delight ""
:after tree-sitter
:config
(require 'sesman)
@ -504,6 +523,7 @@ Point must be at the beginning of balanced expression (sexp)."
'(clojurescript-ts-mode . clojure)))
(use-package cider
:delight (cider-mode '(:eval (concat "  [" (cider--modeline-info) "]")))
:hook
(clojure-ts-mode . cider-mode)
(cider-connected-hook . xref-union-mode)
@ -586,6 +606,7 @@ Point must be at the beginning of balanced expression (sexp)."
(code-review-auth-login-marker 'forge))
(use-package git-gutter
:delight git-gutter-mode
:hook prog-mode)
;;;; LaTeX

View file

@ -90,8 +90,8 @@
"$mainMod, M, exec, ${pkgs.wlogout}/bin/wlogout"
"$mainMod, E, exec, dolphin"
"$mainMod, V, togglefloating,"
#"$mainMod, R, exec, ${pkgs.fuzzel}/bin/fuzzel"
"$mainMod, R, exec, ${pkgs.tofi}/bin/tofi-drun"
"$mainMod, R, exec, ${pkgs.fuzzel}/bin/fuzzel"
#"$mainMod, R, exec, ${pkgs.tofi}/bin/tofi-drun"
"$mainMod, P, pseudo," # dwindle
"$mainMod, J, togglesplit," # dwindle
"$mainMod, T, togglegroup,"