X-Git-Url: https://git.armaanb.net/?a=blobdiff_plain;f=config.org;h=bcb26095f160968aa10b54df0f2fedc0607ebb73;hb=5abc7f47baa9635ac452277f61cc74e52c9318a8;hp=ea6a389234b47938cbdab8d7b0286c86eb47367f;hpb=5b71c1b329b7844d48a390a39bf42157954172eb;p=config.org.git diff --git a/config.org b/config.org index ea6a389..bcb2609 100644 --- a/config.org +++ b/config.org @@ -6,7 +6,7 @@ * Welcome Welcome to my system configuration! This file contains my Emacs configuration, but also my config files for many of the other programs on my system! ** Compatability -I am currently using Emacs 28 with native compilation, so some settings and packages may not be available for older versions of Emacs. This is a purely personal configuration, so while I can guarantee that it works on my setup, it might not work for you. +I am currently using Emacs 27.2 on Linux, so some settings and packages may not be available for older versions of Emacs. This is a purely personal configuration, so while I can guarantee that it works on my setup, it might not work for you. ** Choices I chose to create a powerful, yet not overly heavy Emacs configuration. Things like a fancy modeline, icons, or LSP mode do not increase my productivity, and create visual clutter, and thus have been excluded. @@ -201,7 +201,11 @@ Makes commenting super easy ** Undo redo Fix the oopsies! #+begin_src emacs-lisp - (evil-set-undo-system 'undo-redo) + (use-package undo-fu + :config (evil-set-undo-system 'undo-fu)) + + (use-package undo-fu-session + :config (global-undo-fu-session-mode)) #+end_src ** Number incrementing Add back C-a/C-x bindings. @@ -234,7 +238,7 @@ Add back C-a/C-x bindings. :custom (org-ellipsis " ▾") (org-agenda-start-with-log-mode t) - (org-agenda-files (quote ("~/Org/tasks.org" "~/Org/break.org"))) + (org-agenda-files (quote ("~/org/tasks.org"))) (org-log-done 'time) (org-log-into-drawer t) (org-src-tab-acts-natively t) @@ -828,6 +832,7 @@ Float some specific programs by default. #+begin_src conf :tangle ~/.spectrwm.conf quirk[Castle Menu] = FLOAT quirk[momen] = FLOAT + quirk[pinentry-fltk] = FLOAT #+end_src ** Ash *** Options @@ -888,22 +893,21 @@ Use the vi editing mode. I still haven't found a good way to show visual feedbac export LC_ALL="en_US.UTF-8" export LC_CTYPE="en_US.UTF-8" export LANGUAGE="en_US.UTF-8" - - export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig" + export TZ="America/New_York" export KISS_PATH="" + export KISS_PATH="$KISS_PATH:$HOME/repos/personal" export KISS_PATH="$KISS_PATH:$HOME/repos/bin/bin" - export KISS_PATH="$KISS_PATH:$HOME/repos/community/community" export KISS_PATH="$KISS_PATH:$HOME/repos/main/core" export KISS_PATH="$KISS_PATH:$HOME/repos/main/extra" export KISS_PATH="$KISS_PATH:$HOME/repos/main/xorg" - 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" - export KISS_PATH="$KISS_PATH:$HOME/repos/personal" export CFLAGS="-O3 -pipe -march=native" export CXXFLAGS="$CFLAGS" export MAKEFLAGS="-j$(nproc)" + export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig" export XDG_DESKTOP_DIR="/dev/null" export XDG_DOCUMENTS_DIR="$HOME/documents" @@ -911,7 +915,6 @@ Use the vi editing mode. I still haven't found a good way to show visual feedbac export XDG_MUSIC_DIR="$HOME/music" export XDG_PICTURES_DIR="$HOME/pictures" export XDG_VIDEOS_DIR="$HOME/videos" - #+end_src *** Aliases **** SSH @@ -1062,6 +1065,11 @@ This file is used for any GNU Readline programs. I use Emacs editing mode mostly gpgsign = true verbose = true #+end_src +*** Tag +#+begin_src conf :tangle ~/.gitconfig + [tag] + gpgsign = true +#+end_src ** Zathura The best document reader! *** Options @@ -1144,27 +1152,21 @@ I use tmux in order to keep my st build light. Still learning how it works. #+end_src *** Agent #+begin_src conf :tangle ~/.gnupg/gpg-agent.conf - pinentry-program /sbin/pinentry-fltk + pinentry-program /sbin/pinentry max-cache-ttl 600 default-cache-ttl 600 allow-emacs-pinentry #+end_src ** Xmodmap -#+begin_src conf :tangle ~/.config/xmodmap - ! +#+begin_src conf (if (eq system-name "frost.armaanb.net") ":tangle ~/.config/xmodmap") ! Unmap left super - ! clear mod4 - ! ! Turn right alt into super - ! remove mod1 = Alt_R add mod4 = Alt_R - ! ! Swap caps and control - ! remove Lock = Caps_Lock remove Control = Control_L remove Lock = Control_L