 ;; TODO : evaluate emacs-tree-sitter
 ;; (add-to-list 'load-path "/home/zerosign/Repositories/rust/emacs-tree-sitter")
 
-(add-to-list 'default-frame-alist '(font . "Cascadia Code-10:Regular"))
-(set-face-attribute 'default t :font "Cascadia Code-10:Regular")
-(set-face-attribute 'default nil :font "Cascadia Code-10:Regular")
-(set-frame-font "Cascadia Code-10:Regular" nil t)
+;; (add-to-list 'default-frame-alist '(font . "Cascadia Code-12:Regular"))
+;; (set-face-attribute 'default t :font "Cascadia Code-12:Regular")
+;; (set-face-attribute 'default nil :font "Cascadia Code-12:Regular")
+;; (set-frame-font "Cascadia Code-12:Regular" nil t)
+
+(add-to-list 'default-frame-alist '(font . "Source Code Pro-12:Regular"))
+(set-face-attribute 'default t :font "Source Code Pro-12:Regular")
+(set-face-attribute 'default nil :font "Source Code Pro-12:Regular")
+(set-frame-font "Source Code Pro-12:Regular" nil t)
 
 (require 'package)
 

            (concat (getenv "HOME") "/.cargo/bin")
            (concat (getenv "HOME") "/.opam/4.09.0+fp+flambda/bin")
            (concat (getenv "HOME") "/.local/bin")
            (nvm-bin-path nvm-dir)))

;; (add-to-list 'load-path "/opt/mu/share/emacs/site-lisp/mu4e")

                                           (procyon . "/opt/jde/procyon.jar"))))

(use-package flycheck :pin melpa :config (global-flycheck-mode))
(use-package groovy-mode :pin melpa :ensure t)
(use-package erlang :pin melpa :ensure t)
(use-package epg :config (setq epg-gpgconf-program "gpg"))
(use-package restclient :pin melpa)
(use-package restclient-helm :pin melpa)
(use-package ssh-agency :pin melpa)
(use-package ssh-config-mode :pin melpa)
(use-package sudo-edit :pin melpa)
(use-package systemd :pin melpa)
(use-package gitignore-mode :pin melpa)
(use-package gitignore-templates :pin melpa)
(use-package persistent-scratch :pin melpa
  :config (persistent-scratch-setup-default))
(use-package scratch :pin melpa)
(use-package rvm :pin melpa)
(use-package nvm :pin melpa)
(use-package json-mode :pin melpa)
;; language supports
;; docker supports
(use-package dockerfile-mode :pin melpa)
(use-package docker-compose-mode :pin melpa)
;; rfc mode supports
(use-package rfc-mode :pin melpa)
;; R mode supports
(use-package ess :pin melpa)
;; php mode supports
(use-package php-mode :ensure t :pin melpa)
;; fsharp mode supports
(use-package fsharp-mode :ensure t :pin melpa
  :hook (fsharp . (lambda () (require 'eglot-fsharp))))
