 
 (use-package gruvbox-theme :pin melpa)
 (use-package flatui-theme :pin melpa)
-
-(load-theme 'gruvbox-dark-medium t)
+(use-package brutalist-theme :pin melpa)
+
+;; (load-theme 'brutalist-dark t)
+(load-theme 'gruvbox-light-medium t)
+;; (load-theme 'leuven t)
 
 ;; multiple major modes in emacs
 (use-package polymode :pin melpa)

;; rfc mode supports
(use-package rfc-mode :pin melpa)

;; rust supports
(use-package rust-mode :pin melpa :mode "\\.rs$")
(use-package rust-playground :pin melpa )

;; go supports
(use-package go-mode :pin melpa :mode "\\.go$")

;; ocaml supports
(use-package tuareg :pin melpa)

;; scala supports
(use-package scala-mode :pin melpa :mode "\\.s\\(c\\|cala\\|bt\\)$")

;; (use-package auto-complete :pin melpa
;;   :config

(use-package poly-rst :pin melpa :mode "\\.rst$")
(use-package poly-slim :pin melpa :mode "\\.slim$")

(use-package markdown-mode :pin melpa
  :init
  (setq markdown-command "multimarkdown"))

(use-package mermaid-mode :pin melpa)

(add-to-list 'auto-mode-alist '("\\.md" . poly-markdown-mode))

;; magit
(use-package magit :pin melpa :commands magit-status magit-blame)
(use-package magit-todos :pin melpa)
(use-package magit-lfs :pin melpa)
(use-package forge :pin melpa :after magit)

;; tramp
