 (global-linum-mode t)
 
 ;; begin envs setup
-
 (defconst repository-dir (expand-file-name "Repositories" (getenv "HOME")))
 (defconst blog-dir (expand-file-name "blog/zerosign.github.io" repository-dir))
 (defconst twitter-dir (expand-file-name "twitter" (expand-file-name ".config" (concat (getenv "HOME")))))

;;; Commentary: this is zerosign init.el
;;; Code:

;; (setq custom-file (expand-file-name "custom.el" user-emacs-directory))
;; (when (file-exists-p custom-file)
  ;; (load custom-file))

;; 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 Mono-9:Regular"))
(set-face-attribute 'default t :font "Cascadia Mono-9:Regular")
(set-face-attribute 'default nil :font "Cascadia Mono-9:Regular")
(set-frame-font "Cascadia Mono-9:Regular" nil t)

(require 'package)

(setq package-archives '(("melpa" . "https://melpa.org/packages/")
                         ("org"   . "https://orgmode.org/elpa")
                         ("ublt" . "https://elpa.ubolonton.org/packages/")))


(setq use-package-always-defer t
      use-package-always-ensure t)

(setq gnutls-algorithm-priority "NORMAL:-VERS-TLS1.3")
(setq gnutls-log-level 2)

;; settings
