aboutsummaryrefslogtreecommitdiff
path: root/shoshin-config.el
diff options
context:
space:
mode:
authorshoshin <shoshin@cicadas.surf>2022-05-21 13:19:47 -0500
committershoshin <shoshin@cicadas.surf>2022-05-21 13:19:47 -0500
commitbb67745117cd1cf3b1ec0944fc367f47167cd071 (patch)
tree0a55e8175c8779af864f8f81e87d1ae9a148729f /shoshin-config.el
Add: first pass of literate config
Diffstat (limited to 'shoshin-config.el')
-rw-r--r--shoshin-config.el55
1 files changed, 55 insertions, 0 deletions
diff --git a/shoshin-config.el b/shoshin-config.el
new file mode 100644
index 0000000..982f66f
--- /dev/null
+++ b/shoshin-config.el
@@ -0,0 +1,55 @@
+;;; shoshimacs.el --- Beginner's Mind Config -*- lexical-binding:t -*-
+
+;;; Package Management
+(add-to-list 'load-path (expand-file-name "xah-fly-keys/" user-emacs-directory))
+(require 'xah-fly-keys)
+(xah-fly-keys-set-layout "qwerty")
+(xah-fly-keys t)
+
+;;; Completion
+(package-install 'consult)
+
+(package-install 'corfu)
+
+(package-install 'marginalia)
+
+(package-install 'embark)
+
+(package-install 'vertico)
+
+;;; Editing
+(electric-pair-mode)
+
+(package-install 'markdown-mode)
+
+;;; Programming
+(package-install 'json-mode)
+
+(package-install 'devdocs)
+
+;;; Projects
+
+
+;;; External Services
+(package-install 'plz)
+
+(package-install 'srht)
+(setq srht-username "shoshin")
+
+;;; User Interface
+(scroll-bar-mode nil)
+(fringe-mode '(8 . 0))
+(tab-bar-mode t)
+(display-battery-mode t)
+
+(package-install 'darkroom)
+
+(set-frame-font "Victor Mono" t t t)
+
+(global-hl-line-mode t)
+
+(setq my-chosen-themes
+ '(cyberpunk-theme dracula-theme))
+(mapc #'package-install my-chosen-themes)
+
+(package-install 'windresize)