diff options
Diffstat (limited to '.config')
-rw-r--r-- | .config/emacs/modules/bd--devel.el | 24 | ||||
-rw-r--r-- | .config/guix/modules/packages/packages.scm | 5 | ||||
-rw-r--r-- | .config/guix/modules/services/base.scm | 7 | ||||
-rw-r--r-- | .config/guix/modules/services/emacs.scm | 3 |
4 files changed, 29 insertions, 10 deletions
diff --git a/.config/emacs/modules/bd--devel.el b/.config/emacs/modules/bd--devel.el index ab92fc0..a8e0d1e 100644 --- a/.config/emacs/modules/bd--devel.el +++ b/.config/emacs/modules/bd--devel.el @@ -52,7 +52,11 @@ (when buffer-file-name (find-alternate-file (concat "/sudo:root@localhost:" - buffer-file-name))))) + buffer-file-name)))) + (setopt tramp-remote-path + (append tramp-remote-path + '(tramp-own-remote-path + "~/.guix-profile/bin" "~/.guix-profile/sbin")))) (use-package autoformat :config @@ -143,15 +147,15 @@ display for opening with browser." (unwind-protect (selector (append (-map (lambda (x) (bd/selector-doc x)) doc-dirs) - (list (bd/selector-search)))))) + (list (bd/selector-search)))))) (use-package eglot :defer t :hook ((c-mode . eglot-ensure) - (c++-mode . eglot-ensure)) + (c++-mode . eglot-ensure)) :bind (:map eglot-mode-map - ("C-c C-f" . eglot-format) - ("C-c C-e" . eglot-rename)) + ("C-c C-f" . eglot-format) + ("C-c C-e" . eglot-rename)) :config (add-to-list 'eglot-server-programs '(c-mode . ("ccls" "--init={\"clang\": {\"extraArgs\": [\"-std=c++20\"]}}")))) @@ -162,6 +166,15 @@ display for opening with browser." (use-package rainbow-mode :hook css-mode) +(use-package slime + :defer t + :commands slime + :bind (:map slime-mode-map + ("C-c C-k" . slime-eval-buffer)) + :config + ;; more memory for ml libraries + (setopt inferior-lisp-program "sbcl --dynamic-space-size 4096")) + (use-package paren :config (setopt show-paren-delay 0 @@ -170,6 +183,7 @@ display for opening with browser." show-paren-when-point-in-periphery t show-paren-when-point-inside-paren t)) + (use-package rainbow-delimiters :hook prog-mode) diff --git a/.config/guix/modules/packages/packages.scm b/.config/guix/modules/packages/packages.scm index ea52323..645c000 100644 --- a/.config/guix/modules/packages/packages.scm +++ b/.config/guix/modules/packages/packages.scm @@ -36,7 +36,6 @@ gimp ;; gimp-next gdb ;; gdb gnome ;; libnotify, brightnessctl - networking ;; maccchanger gnupg ;; gnupg gnuzilla ;; icecat graphviz ;; graphviz @@ -45,8 +44,10 @@ image-viewers ;; feh, nsxiv librewolf ;; librewolf linux ;; sysstat, tlp + lisp ;; sbcl mail ;; offlineimap man ;; man-pages + networking ;; maccchanger package-management ;; stow password-utils ;; pass-otp, password-store pkg-config ;; pkg-config @@ -160,6 +161,7 @@ (define bd-packages-development (list + cl-asdf bc gcc-toolchain gdb @@ -172,6 +174,7 @@ python radare2-next rsync + sbcl stow )) diff --git a/.config/guix/modules/services/base.scm b/.config/guix/modules/services/base.scm index 74d661d..09cc7ff 100644 --- a/.config/guix/modules/services/base.scm +++ b/.config/guix/modules/services/base.scm @@ -163,10 +163,11 @@ alias | sed -E \"s/^alias ([^=]+)='(.*)'$/alias \\1 \\2 \\$*/g; s/'\\\\\\''/'/g; (openssh-host (name "heimdallr") (host-name "operationnull.com") (user "root")) - (openssh-host (name "exploit") + (openssh-host (name "nott") (host-name "localhost") - (user "dean") - (port 2222)))))) + (user "bdunahu") + (port 2222) + (extra-content "UserKnownHostsFile=/dev/null\n StrictHostKeyChecking=no")))))) (service home-xdg-user-directories-service-type (home-xdg-user-directories-configuration diff --git a/.config/guix/modules/services/emacs.scm b/.config/guix/modules/services/emacs.scm index 6104e2b..6ce7300 100644 --- a/.config/guix/modules/services/emacs.scm +++ b/.config/guix/modules/services/emacs.scm @@ -28,10 +28,10 @@ pinentry-emacs emacs-anki-editor-next - emacs-emms emacs-dash emacs-denote emacs-elpher + emacs-emms emacs-exwm emacs-f emacs-guix @@ -39,6 +39,7 @@ emacs-pinentry emacs-rainbow-delimiters emacs-rainbow-mode + emacs-slime emacs-vterm aspell |