:straight (:type built-in)
:config
(dolist (addition '(
- ("ag" . "src conf :tangle ~/.gnupg/gpg-agent.conf")
("ash" . "src shell :tangle ~/.config/ash/ashrc")
("el" . "src emacs-lisp")
("git" . "src conf :tangle ~/.gitconfig")
- ("gp" . "src conf :tangle ~/.gnupg/gpg.conf")
("mb" . "src conf :tangle ~/.mbsyncrc")
- ("pi" . "src conf :tangle ~/.config/picom/picom.conf")
("sp" . "src conf :tangle ~/.spectrwm.conf")
("tm" . "src conf :tangle ~/.tmux.conf")
- ("xm" . "src conf :tangle ~/.config/xmodmap")
- ("xr" . "src conf :tangle ~/.Xresources")
("za" . "src conf :tangle ~/.config/zathura/zathurarc")
))
(add-to-list 'org-structure-template-alist addition)))
*** Email
#+begin_src emacs-lisp
(use-package piem)
- (use-package git-email
- :straight (git-email :repo "https://git.sr.ht/~yoctocell/git-email")
- :config (git-email-piem-mode))
+ ;; (use-package git-email
+ ;; :straight (git-email :repo "https://git.sr.ht/~yoctocell/git-email")
+ ;; :config (git-email-piem-mode))
#+end_src
** C
Modified from https://eklitzke.org/smarter-emacs-clang-format.
Automatically close unused buffers (except those of Circe) at midnight.
#+begin_src emacs-lisp
(midnight-mode)
- (add-to-list 'clean-buffer-list-kill-never-regexps (lambda (buffer-name)
- (with-current-buffer buffer-name
- (derived-mode-p 'lui-mode))))
+ (add-to-list 'clean-buffer-list-kill-never-regexps
+ (lambda (buffer-name)
+ (with-current-buffer buffer-name
+ (derived-mode-p 'lui-mode))))
#+end_src
* Tangles
** Spectrwm
export PATH="/home/armaa/src/bin:$PATH"
export PATH="/home/armaa/src/bin/bin:$PATH"
export PATH="/home/armaa/.local/bin:$PATH"
- export PATH="$PATH:/usr/sbin"
+ export PATH="/usr/lib/ccache/bin:$PATH"
#+end_src
**** Locale
#+begin_src shell :tangle ~/.config/ash/ashrc
allow-emacs-pinentry
#+end_src
** Xmodmap
-#+begin_src conf (if (eq system-name "frost.armaanb.net") ":tangle ~/.config/xmodmap")
+#+begin_src conf :tangle (progn (if (string= (system-name) "frost.armaanb.net") "~/.config/xmodmap" "no"))
! Unmap left super
clear mod4