summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.config/emacs/modules/bd--devel.el24
-rw-r--r--.config/guix/modules/packages/packages.scm5
-rw-r--r--.config/guix/modules/services/base.scm7
-rw-r--r--.config/guix/modules/services/emacs.scm3
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