#+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)
#+begin_src elisp
(set-fringe-mode 10)
#+end_src
+** Theme
+#+begin_src elisp
+ (load-theme 'tango-dark)
+#+end_src
+(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)
(setq visible-bell t)
(set-fringe-mode 10)
+
+(load-theme 'tango-dark)