diff --git a/elisp/custom.el b/elisp/custom.el index 6eccd04..1d6b0f4 100644 --- a/elisp/custom.el +++ b/elisp/custom.el @@ -4,7 +4,7 @@ ;; Your init file should contain only one such instance. ;; If there is more than one, they won't work right. '(package-selected-packages - '(rainbow-delimiters python-pytest json-mode company-jedi jedi hl-defined counsel rainbow-identifiers exwm-config all-the-icons-ibuffer slime ivy zerodark-theme zerodark neotree all-the-icons paredit flycheck aggressive-indent aggressive-indent-mode lsp-python-ms py-autopep8 pyenv-mode elpy lsp-ui use-package))) + '(nord-theme powerline rainbow-delimiters python-pytest json-mode company-jedi jedi hl-defined counsel rainbow-identifiers exwm-config all-the-icons-ibuffer slime ivy zerodark-theme zerodark neotree all-the-icons paredit flycheck aggressive-indent aggressive-indent-mode lsp-python-ms py-autopep8 pyenv-mode elpy lsp-ui use-package))) (custom-set-faces ;; custom-set-faces was added by Custom. ;; If you edit it by hand, you could mess it up, so be careful. diff --git a/elisp/ui.el b/elisp/ui.el index 9060456..2eb33f6 100644 --- a/elisp/ui.el +++ b/elisp/ui.el @@ -51,16 +51,18 @@ :demand t :commands neotree-toggle :init (setq neo-theme (if (display-graphic-p) 'icons 'arrow)) + :config + (setq neo-window-fixed-size nil) :bind ("C-`" . neotree-toggle) :requires all-the-icons) ;; Theme -(use-package zerodark-theme +(use-package nord-theme :ensure t :requires all-the-icons :config - (load-theme 'zerodark t) - (zerodark-setup-modeline-format)) + (setq nord-uniform-mode-lines t) + (load-theme 'nord t)) ;; Buffer configuration (use-package all-the-icons-ibuffer @@ -69,6 +71,13 @@ :requires all-the-icons) ;; Modeline configuration +(use-package powerline + :ensure t + :init + (powerline-center-theme) + :custom + (powerline-gui-use-vcs-glyph t)) + (display-battery-mode 1) (display-time-mode 1) (column-number-mode 1) diff --git a/init.el b/init.el index 980a806..c8a293f 100644 --- a/init.el +++ b/init.el @@ -1,8 +1,11 @@ (require 'package) + (add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/") t) + ;; Comment/uncomment this line to enable MELPA Stable if desired. See `package-archive-priorities` ;; and `package-pinned-packages`. Most users will not need or want to do this. ;;(add-to-list 'package-archives '("melpa-stable" . "https://stable.melpa.org/packages/") t) + (package-initialize) ;; Disable startup noise