X-Git-Url: https://git.armaanb.net/?a=blobdiff_plain;f=config.org;h=5c2419e00478da8b2b9b5bfafe67694a2fec4698;hb=f2e9f2d8fc2b792d3d036c9b7c61ad4eac0f771b;hp=c4277a6253c1a16645196322ca9cec2c6d75aecd;hpb=102c6fd78c09a8e136d08ab3e87fcc9b194eb593;p=config.org.git diff --git a/config.org b/config.org index c4277a6..5c2419e 100644 --- a/config.org +++ b/config.org @@ -55,7 +55,7 @@ Use the Modus Operandi theme by Protesilaos Stavrou. Its the best theme for Emac *** Font JetBrains Mono is a great programming font with ligatures. The "NF" means that it has been patched with the [[https://www.nerdfonts.com/][Nerd Fonts]]. #+begin_src emacs-lisp - (add-to-list 'default-frame-alist '(font . "JetBrainsMonoNF-12")) + (add-to-list 'default-frame-alist '(font . "JetBrainsMonoNF-11")) #+end_src *** Ligatures #+begin_src emacs-lisp @@ -123,7 +123,7 @@ Highlight whitespace and other bad text practices. (add-hook hook (lambda () (whitespace-mode 1)))) #+end_src ** Highlight todo items in comments -+begin_src emacs-lisp +#+begin_src emacs-lisp (use-package hl-todo :straight (hl-todo :type git :host github :repo "tarsius/hl-todo") :config (global-hl-todo-mode 1)) @@ -150,8 +150,12 @@ Soft wrap words and do operations by visual lines in some modes. ** Display number of matches in search #+begin_src emacs-lisp (use-package anzu + :after (evil) :config (global-anzu-mode) :bind + ([remap isearch-forward] . isearch-forward-regexp) + ([remap isearch-backward] . isearch-backward-regexp) + ([remap query-replace] . anzu-query-replace) ([remap query-replace] . anzu-query-replace) ([remap query-replace-regexp] . anzu-query-replace-regexp)) #+end_src @@ -363,7 +367,7 @@ Contexts are a not very well known feature of mu4e that makes it super easy to m Channel school-channel Far :school-remote: Near :school-local: - Patterns * ![Gmail]* "[Gmail]/Sent Mail" "[Gmail]/All Mail" + Patterns * ![Gmail]* Group school Channel school-channel @@ -938,27 +942,39 @@ Use the vi editing mode. I still haven't found a good way to show visual feedbac } #+end_src *** Exports +**** Default programs #+begin_src shell :tangle ~/.config/ash/ashrc export EDITOR="emacsclient -c" export VISUAL="$EDITOR" export TERM=xterm-256color # for compatability - + #+end_src +**** General program configs +#+begin_src shell :tangle ~/.config/ash/ashrc export GPG_TTY="$(tty)" export MANPAGER='nvim +Man!' export PAGER='less' export GTK_USE_PORTAL=1 export CDPATH=:~ - - export PATH="/home/armaa/.local/bin:$PATH" # prioritize .local/bin - export PATH="/home/armaa/src/bin:$PATH" # prioritize my bin - export PATH="//home/armaa/src/bin/bin:$PATH" # prioritize my bins + export LESSHISTFILE=/dev/null + export PASH_KEYID=me@armaanb.net + export PASH_LENGTH=20 +#+end_src +**** PATH +#+begin_src shell :tangle ~/.config/ash/ashrc + 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" - +#+end_src +**** Locale +#+begin_src shell :tangle ~/.config/ash/ashrc export LC_ALL="en_US.UTF-8" export LC_CTYPE="en_US.UTF-8" export LANGUAGE="en_US.UTF-8" export TZ="America/New_York" - +#+end_src +**** KISS +#+begin_src shell :tangle ~/.config/ash/ashrc export KISS_PATH="" export KISS_PATH="$KISS_PATH:$HOME/repos/personal" export KISS_PATH="$KISS_PATH:$HOME/repos/bin/bin" @@ -967,12 +983,16 @@ Use the vi editing mode. I still haven't found a good way to show visual feedbac export KISS_PATH="$KISS_PATH:$HOME/repos/main/xorg" export KISS_PATH="$KISS_PATH:$HOME/repos/community/community" export KISS_PATH="$KISS_PATH:$HOME/repos/mid/ports" - +#+end_src +**** Compilation flags +#+begin_src shell :tangle ~/.config/ash/ashrc export CFLAGS="-O3 -pipe -march=native" export CXXFLAGS="$CFLAGS" export MAKEFLAGS="-j$(nproc)" export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig" - +#+end_src +**** XDG desktop dirs +#+begin_src shell :tangle ~/.config/ash/ashrc export XDG_DESKTOP_DIR="/dev/null" export XDG_DOCUMENTS_DIR="$HOME/documents" export XDG_DOWNLOAD_DIR="$HOME/downloads" @@ -1036,9 +1056,7 @@ Use the vi editing mode. I still haven't found a good way to show visual feedbac #+end_src **** Virtual machines, chroots #+begin_src shell :tangle ~/.config/ash/ashrc - alias ckiss="doas chrooter ~/Virtual/kiss" - alias cdebian="doas chrooter ~/Virtual/debian bash" - alias cwindows='devour qemu-system-x86_64 \ + alias cwindows='qemu-system-x86_64 \ -smp 3 \ -cpu host \ -enable-kvm \ @@ -1047,8 +1065,8 @@ Use the vi editing mode. I still haven't found a good way to show visual feedbac -device intel-hda \ -device hda-duplex \ -net nic \ - -net user,smb=/home/armaa/Public \ - -drive format=qcow2,file=/home/armaa/Virtual/windows.qcow2' + -net user,smb=/home/armaa/public \ + -drive format=qcow2,file=/home/armaa/virtual/windows.qcow2' #+end_src **** Latin #+begin_src shell :tangle ~/.config/ash/ashrc