]> git.dkaiser.de - config/emacs.git/commitdiff
Add theme and (M)ELPA
authorDominik Kaiser <dkaisr@proton.me>
Sat, 8 Feb 2025 22:36:14 +0000 (23:36 +0100)
committerDominik Kaiser <dkaisr@proton.me>
Sat, 8 Feb 2025 22:36:14 +0000 (23:36 +0100)
README.org
init.el

index 678899598e74d99cc1c9464ba89de13af243b453..0fa51477e80c15de57fda4d3607f89d75875453a 100644 (file)
@@ -1,8 +1,24 @@
 #+title: Emacs Config
 #+property: header-args :tangle init.el
 #+author: Dominik Kaiser
+* Package Management
+#+begin_src elisp
+  (require 'package)
+  (setq package-archives '(("melpa" . "https://melpa.org/packages/")
+                          ("melpa-stable" . "https://stable.melpa.org/packages/")
+                          ("org" . "https://orgmode.org/elpa/")
+                          ("elpa" . "https://elpa.gnu.org/packages/")))
+  (package-initialize)
+  (unless package-archive-contents
+    (package-refresh-contents))
+
+  (unless (package-installed-p 'use-package)
+    (package-install 'use-package))
 
-* Main Settings
+  (require 'use-package)
+  (setq use-package-always-ensure t)
+#+end_src
+* UI
 ** Remove bars
 #+begin_src elisp
   (menu-bar-mode -1)
@@ -27,3 +43,7 @@
 #+begin_src elisp
   (set-fringe-mode 10)
 #+end_src
+** Theme
+#+begin_src elisp
+  (load-theme 'tango-dark)
+#+end_src
diff --git a/init.el b/init.el
index 1b18dedb79d40d7cf5b2b56957b34ace77b39504..8082c646ba060f9af1855bf6fb4e26b642720ff3 100644 (file)
--- a/init.el
+++ b/init.el
@@ -1,3 +1,18 @@
+(require 'package)
+(setq package-archives '(("melpa" . "https://melpa.org/packages/")
+                        ("melpa-stable" . "https://stable.melpa.org/packages/")
+                        ("org" . "https://orgmode.org/elpa/")
+                        ("elpa" . "https://elpa.gnu.org/packages/")))
+(package-initialize)
+(unless package-archive-contents
+  (package-refresh-contents))
+
+(unless (package-installed-p 'use-package)
+  (package-install 'use-package))
+
+(require 'use-package)
+(setq use-package-always-ensure t)
+
 (menu-bar-mode -1)
 (scroll-bar-mode -1)
 (tool-bar-mode -1)
@@ -11,3 +26,5 @@
 (setq visible-bell t)
 
 (set-fringe-mode 10)
+
+(load-theme 'tango-dark)