;;; mir-packages --- Declare and configure use-package statements ;;; Commentary: ;; ----------------------------------------------------------------------------- ;; This is a file in which I put declarations for packages and things. ;; ----------------------------------------------------------------------------- ;;; Code: ;; (use-package no-littering) ;a bad start, and we need more ;; (use-package use-package-ensure-system-package) ;; (use-package gitstatus ;; :git (:host github ;; :repo "igorepst/gitstatus-el") ;; :after eshell ;; :init ;; (setq system-architecture (car (split-string system-configuration "-"))) ;; (setq gitstatusd-exe (format "~/.cache/gitstatus/gitstatusd-linux-%s" ;; system-architecture)) ;; (add-hook 'eshell-before-prompt-hook #'gitstatus-eshell-start)) ;; (elpaca nil ;; (use-package exwm ;; :git nil ;; :if (package-installed-p 'exwm) ;; :init ;; (require 'exwm-config) ;; (exwm-config-example))) ;; (use-package ani-el ;; :git (ani-el ;; :repo "https://git.marq42.xyz/mir/ani-el" ;; :files ("ani-el.el" "lib"))) ;; (use-package hypop ;; :if (display-graphic-p) ;; :git (:repo "https://git.marq42.xyz/mir/hypop.el") ;; :demand t) ;; (use-package vertico-posframe ;; :after vertico ;; :if (display-graphic-p) ;; :config (vertico-posframe-mode)) ;; (use-package hl-column ; disabled because visual yuck ;; :if (display-graphic-p) ;; :config ;; (defun hl-col-line-init () ;; "Toggle both `hl-column-mode' and `hl-line-mode' in sync." ;; (interactive) ;; (hl-line-mode 'toggle) ;; (hl-column-mode 'toggle)) ;; :custom-face ;; (hl-line ;; ((t (:background "#101010")))) ;; (hl-column ;; ((t (:inherit hl-line)))) ;; :hook (prog-mode . hl-col-line-init)) ;; (if (display-graphic-p) ;; (unless (string= (getenv "XDG_SESSION_DESKTOP") "hyprland") ;; (progn ;; (add-to-list 'load-path "~/.local/src/holo-layer") ;; (require 'holo-layer) ;; (setq holo-layer-enable-cursor-animation t) ;; (setq holo-layer-cursor-color (face-attribute 'cursor :background)) ;; (setq holo-layer-cursor-animation-duration 100) ;; (holo-layer-enable)))) ;; (use-package oauth ;; :git (:fetcher codeberg ;; :repo "https://codeberg.org/martianh/emacs-oauth" ;; :url "https://codeberg.org/martianh/emacs-oauth") ;; :custom (oauth-nonce-function 'oauth-internal-make-nonce)) ;; ;; (elpaca-wait) ;; (use-package tumblesocks ;; :git (:fetcher codeberg ;; :repo "https://codeberg.org/gargle/tumblesocks" ;; :url "https://codeberg.org/gargle/tumblesocks") ;; :custom (tumblesocks-blog "mirqmarq428.tumblr.com") ;; ) ;;; disabled because i cant make it look good ;; (use-package prism ;; :git (:host github :repo "alphapapa/prism.el") ;; :custom (prism-colors '())) (provide 'mir-packages) ;;; mir-packages.el ends here