summaryrefslogtreecommitdiff
path: root/.config
diff options
context:
space:
mode:
authorbd <bdunahu@operationnull.com>2024-08-09 22:53:20 -0600
committerbd <bdunahu@operationnull.com>2024-08-09 22:53:20 -0600
commit4cef1d6c85d1b30b13499deb3691fb38b7630664 (patch)
treec24bfb785bc4d28a3b3844da2c46b66497b08e83 /.config
parentc930f6817add6fd5703d4b31777b0e7482d24bab (diff)
org-roam -> denote
Diffstat (limited to '.config')
-rw-r--r--.config/emacs/init.el2
-rw-r--r--.config/emacs/modules/bd--erc.el33
-rw-r--r--.config/emacs/modules/bd--notes.el17
-rw-r--r--.config/emacs/modules/bd--roam.el41
-rw-r--r--.config/guix/modules/base.scm9
-rw-r--r--.config/guix/modules/emacs.scm2
-rw-r--r--.config/guix/modules/pdf.scm12
7 files changed, 49 insertions, 67 deletions
diff --git a/.config/emacs/init.el b/.config/emacs/init.el
index c4e66ee..78974d4 100644
--- a/.config/emacs/init.el
+++ b/.config/emacs/init.el
@@ -72,7 +72,7 @@
(require 'bd--windows)
(require 'bd--devel)
(require 'bd--org)
-(require 'bd--roam)
+(require 'bd--notes)
(require 'bd--emms)
(require 'bd--modeline)
(require 'bd--themes)
diff --git a/.config/emacs/modules/bd--erc.el b/.config/emacs/modules/bd--erc.el
index 99187ed..2a826c9 100644
--- a/.config/emacs/modules/bd--erc.el
+++ b/.config/emacs/modules/bd--erc.el
@@ -1,6 +1,7 @@
;; -*- lexical-binding: t; -*-
+(require 'erc)
(with-eval-after-load "erc" (defalias 'erc 'erc-tls))
(defvar-local bd/erc-status
@@ -10,21 +11,23 @@
(add-to-list 'global-mode-string bd/erc-status)
(setopt erc-lurker-threshold-time 3600
- erc-hide-list '("JOIN" "PART" "QUIT")
- erc-server "operationnull.com"
- erc-nick "Isaz"
- erc-prompt-for-password t
- erc-kill-buffer-on-part t
- erc-autojoin-channels-alist '(("libera.chat"
- "#emacs"
- "##furry"
- "#guile"
- "#guix"
- "#parabola"
- "#systemcrafters"))
- erc-fill-function 'erc-fill-static
- erc-fill-column 80
- erc-fill-static-center 15)
+ erc-hide-list '("JOIN" "PART" "QUIT")
+ erc-server "operationnull.com"
+ erc-nick "Isaz"
+ erc-prompt-for-password t
+ erc-kill-buffer-on-part t
+ ;; erc-autojoin-channels-alist '(("libera.chat"
+ ;; "#emacs"
+ ;; "##furry"
+ ;; "#guile"
+ ;; "#guix"
+ ;; "#parabola"
+ ;; "#systemcrafters"))
+ erc-autojoin-channels-alist nil
+ erc-fill-function 'erc-fill-static
+ erc-fill-column 80
+ erc-fill-static-center 15)
+(erc-autojoin-mode -1)
(provide 'bd--erc)
diff --git a/.config/emacs/modules/bd--notes.el b/.config/emacs/modules/bd--notes.el
new file mode 100644
index 0000000..6aaed38
--- /dev/null
+++ b/.config/emacs/modules/bd--notes.el
@@ -0,0 +1,17 @@
+;;; -*- lexical-binding: t; -*-
+;;; Commentary:
+;;; Code:
+
+
+(use-package denote
+ :hook
+ ((dired-mode . denote-dired-mode-in-directories))
+ :bind (("H-d f" . 'denote-open-or-create))
+ :custom
+ (denote-known-keywords '("ss" "writing" "reading" "art" "csu" "umass" "cs" "guix" "emacs" "programs" "mem"))
+ (denote-directory (expand-file-name "~/dc/notes/"))
+ (denote-dired-directories (list denote-directory)))
+
+
+(provide 'bd--roam)
+;;; bd-roam ends here
diff --git a/.config/emacs/modules/bd--roam.el b/.config/emacs/modules/bd--roam.el
deleted file mode 100644
index 01f507f..0000000
--- a/.config/emacs/modules/bd--roam.el
+++ /dev/null
@@ -1,41 +0,0 @@
-;;; -*- lexical-binding: t; -*-
-;;; Commentary:
-;;; Code:
-
-
-(defun org-roam-node-insert-immediate (arg &rest args)
- "Insert a new org mode link, but do not open the
-file."
- (interactive "P")
- (let ((args (cons arg args))
- (org-roam-capture-templates (list (append (car org-roam-capture-templates)
- '(:immediate-finish t)))))
- (apply #'org-roam-node-insert args)))
-
-(use-package org-roam
- :after org
- :bind (("C-c n l" . 'org-roam-buffer-toggle)
- ("C-c n f" . 'org-roam-node-find)
- ("C-c n i" . 'org-roam-node-insert)
- ("C-c n g" . 'org-roam-graph)
- ("C-c n I" . 'org-roam-node-insert-immediate)
- ("C-c n j" . 'org-roam-dailies-capture-today)
- :map org-mode-map
- ("C-M-i" . 'completion-at-point))
- :config
- (org-roam-db-autosync-mode)
- :custom
- (org-roam-directory (expand-file-name "~/dc/"))
- (org-roam-dailies-directory "logs/")
- (org-roam-complete-everywhere t)
- (org-roam-capture-templates '(("e" "extend" plain
- "#+AUTHOR: bdunahu\n#+DESCRIPTION: %^{Description}\n#+STARTUP: show3levels\n" :target
- (file+head "%<%Y%m%d%H%M%S>-${slug}.org" "#+TITLE: ${title}")
- :unnarrowed t)
- ("d" "default" plain "%?" :target
- (file+head "%<%Y%m%d%H%M%S>-${slug}.org" "#+title: ${title}")
- :unnarrowed t))))
-
-
-(provide 'bd--roam)
-;;; bd-roam ends here
diff --git a/.config/guix/modules/base.scm b/.config/guix/modules/base.scm
index 10e73fc..ae6e708 100644
--- a/.config/guix/modules/base.scm
+++ b/.config/guix/modules/base.scm
@@ -61,7 +61,7 @@
password-store
pinentry-emacs
transmission
- xpdf ; pdftotext
+ xpdf ; pdftotext
yt-dlp
cryptsetup
@@ -163,7 +163,7 @@
(aliases '(("cp" . "cp -i")
("grep" . "grep --color=auto")
("guix-rcfg" . "sudo guix system -L ${HOME}/.config/guix/ reconfigure ${HOME}/.config/guix/${HOSTNAME}.scm")
- ("guix-new" . "guix pull --channels=$HOME/.config/guix/channels-unlocked.scm; guix describe --format=channels > $HOME/.config/guix/channels.scm")
+ ("guix-new" . "guix pull --channels=$HOME/.config/guix/channels-unlocked.scm; guix describe --format=channels > $HOME/.dotfiles/.config/guix/channels.scm")
("ll" . "ls -l")
("ls" . "ls -p --color=auto")
("mkd" . "mkdir -pv")
@@ -200,11 +200,14 @@ alias | sed -E \"s/^alias ([^=]+)='(.*)'$/alias \\1 \\2 \\$*/g; s/'\\\\\\''/'/g;
(host-name "192.168.1.114")
(user "bdunahu"))
(openssh-host (name "vali")
- (host-name "192.168.1.64")
+ (host-name "192.168.1.136")
(user "bdunahu"))
(openssh-host (name "ivaldi")
(host-name "192.168.1.250")
(user "root"))
+ (openssh-host (name "magni")
+ (host-name "192.168.1.136")
+ (user "edison"))
(openssh-host (name "heimdallr")
(host-name "operationnull.com")
(user "root"))))))
diff --git a/.config/guix/modules/emacs.scm b/.config/guix/modules/emacs.scm
index 3979097..d1f54ae 100644
--- a/.config/guix/modules/emacs.scm
+++ b/.config/guix/modules/emacs.scm
@@ -26,13 +26,13 @@
;; direct
emacs-auctex
emacs-consult
+ emacs-denote
emacs-ef-themes
emacs-emms
emacs-guix
emacs-magit
emacs-marginalia
emacs-orderless
- emacs-org-roam
emacs-paredit
emacs-pinentry
emacs-popper
diff --git a/.config/guix/modules/pdf.scm b/.config/guix/modules/pdf.scm
index 7b7d26f..8369f63 100644
--- a/.config/guix/modules/pdf.scm
+++ b/.config/guix/modules/pdf.scm
@@ -17,12 +17,12 @@
(define bd-pdf-services
(list
(service (service-type (name 'zathura-config)
- (description "Installs pdf packages.")
- (extensions
- (list (service-extension
- home-profile-service-type
- bd-pdf-package-list)))
- (default-value #f)))
+ (description "Installs pdf packages.")
+ (extensions
+ (list (service-extension
+ home-profile-service-type
+ bd-pdf-package-list)))
+ (default-value #f)))
(simple-service 'zathurarc
home-files-service-type
`((".config/zathura/zathurarc"