mirror of
https://codeberg.org/andyscott/dotfiles.git
synced 2024-12-22 18:03:11 -05:00
Switch to straight.el, and try everforest theme
This commit is contained in:
parent
ff389b9977
commit
08b9524906
1 changed files with 44 additions and 23 deletions
|
@ -1,3 +1,6 @@
|
||||||
|
;; Disable package.el early so it won't start loading packages before init is loaded
|
||||||
|
(setq package-enable-at-startup nil)
|
||||||
|
|
||||||
;; No thanks
|
;; No thanks
|
||||||
(setq inhibit-startup-message t) ; Disable startup message
|
(setq inhibit-startup-message t) ; Disable startup message
|
||||||
(scroll-bar-mode -1) ; Disable visible scrollbar
|
(scroll-bar-mode -1) ; Disable visible scrollbar
|
||||||
|
@ -63,40 +66,60 @@
|
||||||
(dolist (mode '(org-mode-hook))
|
(dolist (mode '(org-mode-hook))
|
||||||
(add-hook mode (lambda () (display-line-numbers-mode 0))))
|
(add-hook mode (lambda () (display-line-numbers-mode 0))))
|
||||||
|
|
||||||
|
|
||||||
|
;; Install and load straight.el
|
||||||
|
(defvar bootstrap-version)
|
||||||
|
(let ((bootstrap-file
|
||||||
|
(expand-file-name "straight/repos/straight.el/bootstrap.el" user-emacs-directory))
|
||||||
|
(bootstrap-version 5))
|
||||||
|
(unless (file-exists-p bootstrap-file)
|
||||||
|
(with-current-buffer
|
||||||
|
(url-retrieve-synchronously
|
||||||
|
"https://raw.githubusercontent.com/raxod502/straight.el/develop/install.el"
|
||||||
|
'silent 'inhibit-cookies)
|
||||||
|
(goto-char (point-max))
|
||||||
|
(eval-print-last-sexp)))
|
||||||
|
(load bootstrap-file nil 'nomessage))
|
||||||
|
|
||||||
|
|
||||||
|
;;;;;;;;;;;;;; Not needed when using straight.el ;;;;;;;;;;;;;;
|
||||||
;; Initialize package sources
|
;; Initialize package sources
|
||||||
(require 'package)
|
;(require 'package)
|
||||||
|
|
||||||
(setq package-archives '(("melpa" . "https://melpa.org/packages/")
|
;(setq package-archives '(("melpa" . "https://melpa.org/packages/")
|
||||||
("org" . "https://orgmode.org/elpa/")
|
; ("org" . "https://orgmode.org/elpa/")
|
||||||
("elpa" . "https://elpa.gnu.org/packages/")))
|
; ("elpa" . "https://elpa.gnu.org/packages/")))
|
||||||
|
|
||||||
(package-initialize)
|
;(package-initialize)
|
||||||
(unless package-archive-contents
|
;(unless package-archive-contents
|
||||||
(package-refresh-contents))
|
; (package-refresh-contents))
|
||||||
|
|
||||||
;; Initialize use-package on non-Linux platforms
|
;; Initialize use-package on non-Linux platforms
|
||||||
(unless (package-installed-p 'use-package)
|
;(unless (package-installed-p 'use-package)
|
||||||
(package-install 'use-package))
|
; (package-install 'use-package))
|
||||||
|
|
||||||
(require 'use-package)
|
;(require 'use-package)
|
||||||
(setq use-package-always-ensure t)
|
;(setq use-package-always-ensure t)
|
||||||
|
;;;;;;;;;;;;;;
|
||||||
|
|
||||||
;;; Packages
|
;; Install use-package
|
||||||
|
(straight-use-package 'use-package)
|
||||||
|
|
||||||
|
;; Make use-package use straight.el
|
||||||
|
(use-package straight
|
||||||
|
:custom (straight-use-package-by-default t))
|
||||||
|
|
||||||
;; Theme
|
;; Theme
|
||||||
(setq custom-safe-themes t)
|
(setq custom-safe-themes t)
|
||||||
|
|
||||||
;(use-package darktooth-theme
|
;(use-package zenburn-theme
|
||||||
; :config
|
; :config
|
||||||
; (load-theme `darktooth t))
|
; (load-theme `zenburn t))
|
||||||
|
|
||||||
(use-package zenburn-theme
|
(use-package everforest-hard-dark-theme
|
||||||
|
:straight (everforest-hard-dark-theme :type git :repo "https://git.sr.ht/~theorytoe/everforest-hard-dark-theme")
|
||||||
:config
|
:config
|
||||||
(load-theme `zenburn t))
|
(load-theme 'everforest-hard-dark))
|
||||||
|
|
||||||
;; (use-package ample-theme
|
|
||||||
;; :config
|
|
||||||
;; (load-theme `ample-flat t))
|
|
||||||
|
|
||||||
;; (use-package base16-theme
|
;; (use-package base16-theme
|
||||||
;; :ensure t
|
;; :ensure t
|
||||||
|
@ -114,9 +137,6 @@
|
||||||
|
|
||||||
;; Modeline
|
;; Modeline
|
||||||
|
|
||||||
;; (use-package simple-modeline
|
|
||||||
;; :hook (after-init . simple-modeline-mode))
|
|
||||||
|
|
||||||
(use-package minions
|
(use-package minions
|
||||||
:hook (doom-modeline-mode . minions-mode)
|
:hook (doom-modeline-mode . minions-mode)
|
||||||
(simple-modeline-mode . minions-mode))
|
(simple-modeline-mode . minions-mode))
|
||||||
|
@ -317,6 +337,7 @@
|
||||||
("C-c C-n" . numpydoc-generate))
|
("C-c C-n" . numpydoc-generate))
|
||||||
:config
|
:config
|
||||||
(setq numpydoc-insert-examples-block nil))
|
(setq numpydoc-insert-examples-block nil))
|
||||||
|
|
||||||
;; Rust
|
;; Rust
|
||||||
|
|
||||||
;(use-package rust-mode)
|
;(use-package rust-mode)
|
||||||
|
|
Loading…
Reference in a new issue