aboutsummaryrefslogtreecommitdiff
path: root/common/.config/emacs/user-interface.org
diff options
context:
space:
mode:
authorJacob Janzen <jjanzenn@proton.me>2024-08-11 12:28:22 -0500
committerJacob Janzen <jjanzenn@proton.me>2024-08-11 12:28:22 -0500
commit45f3746ff609ffafd2f643bdb49cd901a27fa05f (patch)
tree5954f0c8d1d5d70ecaeb227a13e2f56f3ad9e655 /common/.config/emacs/user-interface.org
parent941d88de6de507f4d36c4dd6fd07dfd55395d2d8 (diff)
fix fonts on gentoo; quiet grep on gentoo
Diffstat (limited to 'common/.config/emacs/user-interface.org')
-rw-r--r--common/.config/emacs/user-interface.org20
1 files changed, 15 insertions, 5 deletions
diff --git a/common/.config/emacs/user-interface.org b/common/.config/emacs/user-interface.org
index 77ae0e2..ff4bd34 100644
--- a/common/.config/emacs/user-interface.org
+++ b/common/.config/emacs/user-interface.org
@@ -1,13 +1,23 @@
#+title: Emacs User Interface
* Theming
-Set the default font to the Source Code Pro nerd font variant. I use size 14 font.
-#+begin_src emacs-lisp :tangle ~/.config/emacs/user-interface.el :mkdirp yes
+Set up Source Code Pro with Nerd Font patches as default font and Computer Modern as a variable pitch font.
+#+begin_src emacs-lisp :tangle ~/.config/emacs/user-interface.el :mkdirp yes
+ (defvar jj/mono-font)
+ (defvar jj/var-font)
+ (pcase system-type
+ (`gnu/linux
+ (when (eq (system-name) "gentoo"))
+ (setq jj/mono-font "SauceCodePro Nerd Font-11")
+ (setq jj/var-font "CMU Serif-14"))
+ (`darwin
+ (setq jj/mono-font "SauceCodePro Nerd Font-14:weight=thin")
+ (setq jj/var-font "CMU Serif-18")))
(add-to-list 'default-frame-alist
- '(font . "SauceCodePro Nerd Font-14"))
+ `(font . ,jj/mono-font))
#+end_src
-Use the Doom Nord light theme.
+Use my custom Doom Disco light theme.
#+begin_src emacs-lisp :tangle ~/.config/emacs/user-interface.el :mkdirp yes
(use-package doom-themes
:straight (doom-themes :type git :host github :repo "doomemacs/themes"
@@ -28,7 +38,7 @@ Use =doom-modeline= for a nicer modeline.
:init (doom-modeline-mode 1))
#+end_src
-Remove the titlebar.
+Remove the title bar.
#+begin_src emacs-lisp :tangle ~/.config/emacs/user-interface.el :mkdirp yes
(add-to-list 'default-frame-alist '(undecorated . t))
#+end_src