From ad11a7d64526d830bac67b96abc458a13fc307c6 Mon Sep 17 00:00:00 2001 From: William Ball Date: Fri, 21 Nov 2025 19:10:32 -0500 Subject: [PATCH] idk --- emacs/.config/emacs/Emacs.org | 307 +++++++++--------- fish/.config/fish/fish_plugins | 1 - fish/.config/fish/fish_variables | 59 ++-- .../fish/themes/Catppuccin Frappe.theme | 30 -- .../fish/themes/Catppuccin Latte.theme | 30 -- .../fish/themes/Catppuccin Macchiato.theme | 30 -- .../fish/themes/Catppuccin Mocha.theme | 30 -- nvim/.config/nvim/lua/plugins/colors.lua | 40 +-- scripts/.local/bin/aur | 3 - scripts/.local/bin/books.sh | 12 - scripts/.local/bin/papers.sh | 12 - scripts/.local/bin/pinentry-fuzzel | 18 - 12 files changed, 196 insertions(+), 376 deletions(-) delete mode 100644 fish/.config/fish/themes/Catppuccin Frappe.theme delete mode 100644 fish/.config/fish/themes/Catppuccin Latte.theme delete mode 100644 fish/.config/fish/themes/Catppuccin Macchiato.theme delete mode 100644 fish/.config/fish/themes/Catppuccin Mocha.theme delete mode 100755 scripts/.local/bin/aur delete mode 100755 scripts/.local/bin/books.sh delete mode 100755 scripts/.local/bin/papers.sh delete mode 100755 scripts/.local/bin/pinentry-fuzzel diff --git a/emacs/.config/emacs/Emacs.org b/emacs/.config/emacs/Emacs.org index b04ba6e..eb82aea 100644 --- a/emacs/.config/emacs/Emacs.org +++ b/emacs/.config/emacs/Emacs.org @@ -14,7 +14,7 @@ (setq visible-bell t) (setq frame-resize-pixelwise t) (fset 'yes-or-no-p 'y-or-n-p) - (setq default-frame-alist '((undecorated . t))) + ;(setq default-frame-alist '((undecorated . t))) (scroll-bar-mode -1) #+end_src ** Backups @@ -30,62 +30,21 @@ auto-save-default t) #+end_src * Packages -** Elpaca -Set up variables. +** MELPA #+begin_src emacs-lisp - (defvar elpaca-installer-version 0.11) - (defvar elpaca-directory (expand-file-name "elpaca/" user-emacs-directory)) - (defvar elpaca-builds-directory (expand-file-name "builds/" elpaca-directory)) - (defvar elpaca-repos-directory (expand-file-name "repos/" elpaca-directory)) - (defvar elpaca-order '(elpaca :repo "https://github.com/progfolio/elpaca.git" - :ref nil :depth 1 :inherit ignore - :files (:defaults "elpaca-test.el" (:exclude "extensions")) - :build (:not elpaca--activate-package))) -#+end_src - -Bootstrap elpaca -#+begin_src emacs-lisp - (let* ((repo (expand-file-name "elpaca/" elpaca-repos-directory)) - (build (expand-file-name "elpaca/" elpaca-builds-directory)) - (order (cdr elpaca-order)) - (default-directory repo)) - (add-to-list 'load-path (if (file-exists-p build) build repo)) - (unless (file-exists-p repo) - (make-directory repo t) - (when (<= emacs-major-version 28) (require 'subr-x)) - (condition-case-unless-debug err - (if-let* ((buffer (pop-to-buffer-same-window "*elpaca-bootstrap*")) - ((zerop (apply #'call-process `("git" nil ,buffer t "clone" - ,@(when-let* ((depth (plist-get order :depth))) - (list (format "--depth=%d" depth) "--no-single-branch")) - ,(plist-get order :repo) ,repo)))) - ((zerop (call-process "git" nil buffer t "checkout" - (or (plist-get order :ref) "--")))) - (emacs (concat invocation-directory invocation-name)) - ((zerop (call-process emacs nil buffer nil "-Q" "-L" "." "--batch" - "--eval" "(byte-recompile-directory \".\" 0 'force)"))) - ((require 'elpaca)) - ((elpaca-generate-autoloads "elpaca" repo))) - (progn (message "%s" (buffer-string)) (kill-buffer buffer)) - (error "%s" (with-current-buffer buffer (buffer-string)))) - ((error) (warn "%s" err) (delete-directory repo 'recursive)))) - (unless (require 'elpaca-autoloads nil t) - (require 'elpaca) - (elpaca-generate-autoloads "elpaca" repo) - (let ((load-source-file-function nil)) (load "./elpaca-autoloads")))) - (add-hook 'after-init-hook #'elpaca-process-queues) - (elpaca `(,@elpaca-order)) -#+end_src - -Enable =use-package= integration -#+begin_src emacs-lisp - (elpaca elpaca-use-package - (elpaca-use-package-mode)) + (require 'package) + (add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/") t) + (package-initialize) #+end_src ** use-package #+begin_src emacs-lisp + (require 'use-package-ensure) (setq use-package-always-ensure t) #+end_src +** no-littering +#+begin_src emacs-lisp + (use-package no-littering) +#+end_src ** Set up path correctly #+begin_src emacs-lisp (use-package exec-path-from-shell @@ -106,7 +65,9 @@ Enable =use-package= integration * UI ** Icons #+begin_src emacs-lisp - (use-package all-the-icons) + (use-package nerd-icons + :custom + (nerd-icons-font-family "AdwaitaMono Nerd Font")) #+end_src ** Rainbow delimiters #+begin_src emacs-lisp @@ -119,21 +80,21 @@ Enable =use-package= integration :config (setq fontaine-presets '((regular - :default-height 130) + :default-height 140) (small - :default-height 80) + :default-height 90) (large :default-weight semilight - :default-height 150 + :default-height 160 :bold-weight extrabold) (extra-large :default-weight semilight - :default-height 180 + :default-height 190 :bold-weight extrabold) (t - :default-family "Iosevka Nerd Font" + :default-family "Adwaita Mono" :default-weight normal - :variable-pitch-family "Inter"))) + :variable-pitch-family "Libertinus Serif"))) (fontaine-set-preset 'regular)) #+end_src ** Which key @@ -148,49 +109,40 @@ Enable =use-package= integration ** Theme *** Modus Themes #+begin_src emacs-lisp - ;; (use-package emacs - ;; :ensure nil - ;; :config - ;; (require-theme 'modus-themes) - ;; (setq modus-themes-italic-constructs t - ;; modus-themes-bold-constructs t - ;; modus-themes-links '(no-underline background faint) - ;; modus-themes-prompts '(bold intense) - ;; modus-themes-mode-line '(borderless accented moody) - ;; modus-themes-org-blocks 'gray-background - ;; modus-themes-region '(bg-only no-extend)) - ;; (load-theme 'modus-operandi :no-confirm)) + (use-package emacs + :ensure nil + :config + (require-theme 'modus-themes) + (setq modus-themes-italic-constructs t + modus-themes-bold-constructs t + modus-themes-links '(no-underline background faint) + modus-themes-prompts '(bold intense) + modus-themes-mode-line '(borderless accented moody) + modus-themes-org-blocks 'gray-background + modus-themes-region '(bg-only no-extend)) + (load-theme 'modus-operandi :no-confirm)) +#+end_src +*** Autodark +#+begin_src emacs-lisp + (use-package auto-dark + :ensure t + :custom + (auto-dark-themes '((modus-vivendi) (modus-operandi))) + :init (auto-dark-mode)) #+end_src *** Catpuccin #+begin_src emacs-lisp - (use-package catppuccin-theme - :init (setq catppuccin-flavor 'mocha) - :config - (load-theme 'catpuccin :no-confirm)) + ;; (use-package catppuccin-theme + ;; :init (setq catppuccin-flavor 'mocha) + ;; :config + ;; (load-theme 'catppuccin :no-confirm)) #+end_src - -*** Italic Comments -#+begin_src emacs-lisp - (advice-add #'load-theme :after (lambda (&rest _) (set-face-italic 'font-lock-comment-face t))) -#+end_src -** Line Numbers -#+begin_src emacs-lisp - (add-hook 'prog-mode-hook 'display-line-numbers-mode) -#+end_src -** Modeline -#+begin_src emacs-lisp - (use-package doom-modeline - :init (doom-modeline-mode 1)) -#+end_src -#+begin_src emacs-lisp - (use-package hide-mode-line) -#+end_src -** Smooth Scroll +** Ultra Scroll #+begin_src emacs-lisp (use-package ultra-scroll - :init - (setq scroll-conservatively 3 - scroll-margin 0) + :custom + (scroll-conservatively 3) + (scroll-margin 0) :config (ultra-scroll-mode 1)) #+end_src @@ -201,6 +153,15 @@ Enable =use-package= integration (use-package ace-window :bind (("M-o" . ace-window))) #+end_src +*** Avy +#+begin_src emacs-lisp + (use-package avy + :bind + (("C-:" . avy-goto-char) + ("C-M-'" . avy-goto-char-2) + ("M-g w" . avy-goto-word-1) + ("M-g W" . avy-goto-word-0))) +#+end_src * Completion ** Vertico #+begin_src emacs-lisp @@ -357,57 +318,27 @@ I don't really use markdown ([[Org Mode]] is a strict improvement imo), but it's * Languages ** Agda #+begin_src emacs-lisp -; (load-file (let ((coding-system-for-read 'utf-8)) -; (shell-command-to-string "agda-mode locate"))) + (load-file (let ((coding-system-for-read 'utf-8)) + (shell-command-to-string "agda-mode locate"))) #+end_src ** PG #+begin_src emacs-lisp (use-package proof-general) #+end_src -** Idris -#+begin_src emacs-lisp - (use-package idris-mode - :custom - (idris-interpreter-path "idris2")) -#+end_src - -#+begin_src emacs-lisp - (with-eval-after-load 'eglot - (add-to-list 'eglot-server-programs - '(idris-mode . ("idris2-lsp")))) -#+end_src - -** Haskell -#+begin_src emacs-lisp - (use-package haskell-mode) -#+end_src - -** Rust -#+begin_src emacs-lisp - (use-package rust-mode - :hook - (rust-mode-hook . eglot-ensure)) -#+end_src -** Zig -#+begin_src emacs-lisp - (use-package zig-mode) -#+end_src -** C -#+begin_src emacs-lisp - (use-package emacs - :ensure nil - :hook - (c-mode . electric-pair-mode) - :custom - (c-default-style '((java-mode . "java") - (awk-mode . "awk") - (other . "linux")))) -#+end_src ** Perga #+begin_src emacs-lisp (use-package perga-mode - :ensure (:repo "https://forgejo.ballcloud.cc/wball/perga-mode.git")) + :vc (:url "https://forgejo.ballcloud.cc/wball/perga-mode.git" + :rev :latest)) #+end_src +** Scheme +#+begin_src emacs-lisp + (use-package geiser) + (use-package geiser-chez + :custom + (geiser-chez-binary "chez")) +#+end_src + * Latex ** Auctex #+begin_src emacs-lisp @@ -425,13 +356,7 @@ I don't really use markdown ([[Org Mode]] is a strict improvement imo), but it's (TeX-master t) (reftex-plug-in-to-AUCTeX t) (preview-auto-cache-preamble t) - (preview-scale-function 0.50) - (TeX-view-program-selection - '(((output-dvi has-no-display-manager) "dvi2tty") - ((output-dvi style-pstricks) "dvips and gv") - (output-dvi "xdvi") - (output-pdf "zathura") - (output-html "xdg-open")))) + (preview-scale-function 0.50)) #+end_src ** CDLatex #+begin_src emacs-lisp @@ -501,14 +426,14 @@ I don't really use markdown ([[Org Mode]] is a strict improvement imo), but it's #+end_src * Org Mode ** Org itself +I use [[https://abode.karthinks.com/org-latex-preview/][this]] fork of org-mode in order to have amazing latex previews. /Make sure to follow the installation instructions!/ It's supposed to eventually be merged into org proper, which is very exciting. I'm already pretty dependent on this feature (the previews are just that good), so I'll have to use this until it gets merged, but that's fine with me. #+begin_src emacs-lisp (use-package org - :ensure `(org :repo "https://code.tecosaur.net/tec/org-mode.git/" - :branch "dev") - :defer + :load-path "~/.config/emacs/elpa/org-mode/lisp" :init (setq org-list-allow-alphabetical t) :custom + (org-log-into-drawer t) (org-startup-indented t) (org-hide-emphasis-markers t) (org-startup-with-inline-images t) @@ -517,23 +442,49 @@ I don't really use markdown ([[Org Mode]] is a strict improvement imo), but it's (org-directory "~/Nextcloud/org") (org-cite-global-bibliography '("~/Nextcloud/library.bib")) (org-agenda-files `(,org-directory)) + (org-todo-keywords + '((sequence "TODO" "VERIFY" "|" "DONE"))) (org-default-notes-file (mapcar (lambda (x) (concat org-directory x)) '("/todo.org" "/done.org"))) (org-latex-preview-mode-display-live t) :config + (plist-put org-latex-preview-appearance-options + :page-width 0.8) (setq org-format-latex-options (plist-put org-format-latex-options :scale 0.6)) (require 'ox-latex) (require 'ox-beamer) - (add-to-list 'org-latex-classes '("myreport" "\\documentclass[11pt]{report}" - ("\\chapter{%s}" . "\\chapter*{%s}") - ("\\section{%s}" . "\\section*{%s}") - ("\\subsection{%s}" . "\\subsection*{%s}") - ("\\subsubsection{%s}" . "\\subsubsection*{%s}"))) + (require 'org-tempo) + (add-to-list 'org-structure-template-alist '("el" . "src emacs-lisp")) + (add-to-list 'org-structure-template-alist '("ltx" . "export latex")) + (add-to-list 'org-structure-template-alist '("pf" . "proof")) + (add-to-list 'org-structure-template-alist '("thm" . "theorem")) + (add-to-list 'org-structure-template-alist '("def" . "definition")) + (add-to-list 'org-structure-template-alist '("lem" . "lemma")) :hook (org-mode . visual-line-mode) (org-mode . flyspell-mode) (org-mode . org-latex-preview-mode)) #+end_src +** Org Noter +#+begin_src emacs-lisp + (use-package djvu) + (use-package nov) + (use-package org-noter) +#+end_src +** Olivetti +#+begin_src emacs-lisp + (use-package olivetti + :custom + (fill-column 80) + :hook + (org-mode . olivetti-mode)) +#+end_src +** Mixed Pitch +#+begin_src emacs-lisp + (use-package mixed-pitch + :hook + (org-mode . mixed-pitch-mode)) +#+end_src ** toki pona support #+begin_src emacs-lisp (with-eval-after-load 'ox @@ -561,7 +512,7 @@ I don't really use markdown ([[Org Mode]] is a strict improvement imo), but it's (setq org-publish-project-alist `(("org-posts" :base-directory "~/repos/blog/posts/" - :publishing-directory "/ssh:wball@ballcloud.cc:~/blog/" + :publishing-directory "/ssh:server:~/blog/" :base-extension "org" :recursive t :publishing-function org-html-publish-to-html @@ -579,7 +530,7 @@ I don't really use markdown ([[Org Mode]] is a strict improvement imo), but it's ) ("org-pages" :base-directory "~/repos/blog/pages/" - :publishing-directory "/ssh:wball@ballcloud.cc:~/blog/" + :publishing-directory "/ssh:server:~/blog/" :base-extension "org" :recursive t :publishing-function org-html-publish-to-html @@ -589,14 +540,14 @@ I don't really use markdown ([[Org Mode]] is a strict improvement imo), but it's ) ("org-static" :base-directory "~/repos/blog/static/" - :publishing-directory "/ssh:wball@ballcloud.cc:~/blog/static/" + :publishing-directory "/ssh:server:~/blog/static/" :base-extension "ico\\|ttf\\|css" :publishing-function org-publish-attachment :recursive t ) ("org-media" :base-directory "~/repos/blog/media/" - :publishing-directory "/ssh:wball@ballcloud.cc:~/blog/media/" + :publishing-directory "/ssh:server:~/blog/media/" :base-extension "png\\|svg\\|pdf\\|mp4\\|mp3\\|ogg" :publishing-function org-publish-attachment :recursive t @@ -612,8 +563,13 @@ I don't really use markdown ([[Org Mode]] is a strict improvement imo), but it's #+end_src * Pdfs ** Pdf tools +I'm running into weird performance issues with =pdf-tools=. I think it has to do with HiDPI. Pdfs are a little blurry without scaling set, but it's way better than without. #+begin_src emacs-lisp - (use-package pdf-tools) + (use-package pdf-tools + :custom + (pdf-view-use-scaling nil) + :config + (pdf-tools-install)) #+end_src * Terminals/Shells ** Eshell @@ -639,9 +595,9 @@ I don't really use markdown ([[Org Mode]] is a strict improvement imo), but it's (defalias 'eshell/ff 'find-file) (defalias 'eshell/fo 'find-file-other-window) #+end_src -** eat +** VTerm #+begin_src emacs-lisp - (use-package eat) + (use-package vterm) #+end_src ** Dired #+begin_src emacs-lisp @@ -658,5 +614,36 @@ I don't really use markdown ([[Org Mode]] is a strict improvement imo), but it's * Misc ** magit #+begin_src emacs-lisp - (use-package magit) + (use-package transient + :ensure t) + + (use-package magit + :after transient) +#+end_src +** Newsticker +#+begin_src emacs-lisp + (use-package newsticker + :ensure nil + :custom + (newsticker-url-list-defaults nil) + (newsticker-url-list + '(("Logic Arxiv" "https://rss.arxiv.org/rss/math.LO") + ("Planet Emacslife" "https://planet.emacslife.com/atom.xml") + ("It's Foss News" "https://news.itsfoss.com/latest/rss")))) +#+end_src +** Books +#+begin_src emacs-lisp + (defun wball/books () + "Recursively search and open books from ~/Nextcloud/Books/." + (interactive) + (let* ((books-dir (expand-file-name "~/Nextcloud/Books/")) + (files (directory-files-recursively books-dir "\\.pdf$\\|\\.epub$\\|\\.djvu$" nil)) + (relative-files (mapcar (lambda (f) + (string-remove-prefix books-dir f)) + files)) + (choice (completing-read "Book: " relative-files nil t))) + (when choice + (find-file (concat books-dir choice))))) + +(global-set-key (kbd "C-c b") 'wball/books) #+end_src diff --git a/fish/.config/fish/fish_plugins b/fish/.config/fish/fish_plugins index 08afdc3..15c8c9b 100644 --- a/fish/.config/fish/fish_plugins +++ b/fish/.config/fish/fish_plugins @@ -1,4 +1,3 @@ jorgebucaran/fisher jethrokuan/z patrickf1/fzf.fish -catppuccin/fish diff --git a/fish/.config/fish/fish_variables b/fish/.config/fish/fish_variables index c44abde..bbb6a4f 100644 --- a/fish/.config/fish/fish_variables +++ b/fish/.config/fish/fish_variables @@ -1,7 +1,7 @@ # This file contains fish universal variable definitions. # VERSION: 3.0 SETUVAR --export FZF_DEFAULT_OPTS:\x2d\x2dcolor\x3dbg\x2b\x3a\x23313244\x2cbg\x3a\x231e1e2e\x2cspinner\x3a\x23f5e0dc\x2chl\x3a\x23f38ba8\x20\x2d\x2dcolor\x3dfg\x3a\x23cdd6f4\x2cheader\x3a\x23f38ba8\x2cinfo\x3a\x23cba6f7\x2cpointer\x3a\x23f5e0dc\x20\x2d\x2dcolor\x3dmarker\x3a\x23f5e0dc\x2cfg\x2b\x3a\x23cdd6f4\x2cprompt\x3a\x23cba6f7\x2chl\x2b\x3a\x23f38ba8 -SETUVAR --export GPG_TTY:not\x20a\x20tty +SETUVAR --export GPG_TTY:/dev/pts/0 SETUVAR --export SSH_AGENT_PID:786479 SETUVAR --export SSH_AUTH_SOCK:/tmp/ssh\x2dXXXXXXkRTHwG/agent\x2e786475 SETUVAR ZO_CMD:zo @@ -10,49 +10,48 @@ SETUVAR Z_DATA:/home/wball/\x2elocal/share/z/data SETUVAR Z_DATA_DIR:/home/wball/\x2elocal/share/z SETUVAR Z_EXCLUDE:\x5e/home/wball\x24 SETUVAR __fish_initialized:3800 -SETUVAR _fisher_catppuccin_2F_fish_files:\x7e/\x2econfig/fish/themes/Catppuccin\x20Frappe\x2etheme\x1e\x7e/\x2econfig/fish/themes/Catppuccin\x20Latte\x2etheme\x1e\x7e/\x2econfig/fish/themes/Catppuccin\x20Macchiato\x2etheme\x1e\x7e/\x2econfig/fish/themes/Catppuccin\x20Mocha\x2etheme SETUVAR _fisher_jethrokuan_2F_z_files:\x7e/\x2econfig/fish/functions/__z\x2efish\x1e\x7e/\x2econfig/fish/functions/__z_add\x2efish\x1e\x7e/\x2econfig/fish/functions/__z_clean\x2efish\x1e\x7e/\x2econfig/fish/functions/__z_complete\x2efish\x1e\x7e/\x2econfig/fish/conf\x2ed/z\x2efish SETUVAR _fisher_jorgebucaran_2F_fisher_files:\x7e/\x2econfig/fish/functions/fisher\x2efish\x1e\x7e/\x2econfig/fish/completions/fisher\x2efish SETUVAR _fisher_patrickf1_2F_fzf_2E_fish_files:\x7e/\x2econfig/fish/functions/_fzf_configure_bindings_help\x2efish\x1e\x7e/\x2econfig/fish/functions/_fzf_extract_var_info\x2efish\x1e\x7e/\x2econfig/fish/functions/_fzf_preview_changed_file\x2efish\x1e\x7e/\x2econfig/fish/functions/_fzf_preview_file\x2efish\x1e\x7e/\x2econfig/fish/functions/_fzf_report_diff_type\x2efish\x1e\x7e/\x2econfig/fish/functions/_fzf_report_file_type\x2efish\x1e\x7e/\x2econfig/fish/functions/_fzf_search_directory\x2efish\x1e\x7e/\x2econfig/fish/functions/_fzf_search_git_log\x2efish\x1e\x7e/\x2econfig/fish/functions/_fzf_search_git_status\x2efish\x1e\x7e/\x2econfig/fish/functions/_fzf_search_history\x2efish\x1e\x7e/\x2econfig/fish/functions/_fzf_search_processes\x2efish\x1e\x7e/\x2econfig/fish/functions/_fzf_search_variables\x2efish\x1e\x7e/\x2econfig/fish/functions/_fzf_wrapper\x2efish\x1e\x7e/\x2econfig/fish/functions/fzf_configure_bindings\x2efish\x1e\x7e/\x2econfig/fish/conf\x2ed/fzf\x2efish\x1e\x7e/\x2econfig/fish/completions/fzf_configure_bindings\x2efish -SETUVAR _fisher_plugins:jorgebucaran/fisher\x1ejethrokuan/z\x1epatrickf1/fzf\x2efish\x1ecatppuccin/fish +SETUVAR _fisher_plugins:jorgebucaran/fisher\x1ejethrokuan/z\x1epatrickf1/fzf\x2efish SETUVAR _fisher_upgraded_to_4_4:\x1d -SETUVAR fish_color_autosuggestion:6c7086 -SETUVAR fish_color_cancel:f38ba8 -SETUVAR fish_color_command:89b4fa -SETUVAR fish_color_comment:7f849c -SETUVAR fish_color_cwd:f9e2af +SETUVAR fish_color_autosuggestion:brblack +SETUVAR fish_color_cancel:\x2d\x2dreverse +SETUVAR fish_color_command:normal +SETUVAR fish_color_comment:red +SETUVAR fish_color_cwd:green SETUVAR fish_color_cwd_root:red -SETUVAR fish_color_end:fab387 -SETUVAR fish_color_error:f38ba8 -SETUVAR fish_color_escape:eba0ac +SETUVAR fish_color_end:green +SETUVAR fish_color_error:brred +SETUVAR fish_color_escape:brcyan SETUVAR fish_color_gray:6c7086 SETUVAR fish_color_history_current:\x2d\x2dbold -SETUVAR fish_color_host:89b4fa -SETUVAR fish_color_host_remote:a6e3a1 -SETUVAR fish_color_keyword:f38ba8 +SETUVAR fish_color_host:normal +SETUVAR fish_color_host_remote:yellow +SETUVAR fish_color_keyword:normal SETUVAR fish_color_match:\x2d\x2dbackground\x3dbrblue -SETUVAR fish_color_normal:cdd6f4 -SETUVAR fish_color_operator:f5c2e7 -SETUVAR fish_color_option:a6e3a1 -SETUVAR fish_color_param:f2cdcd -SETUVAR fish_color_quote:a6e3a1 -SETUVAR fish_color_redirection:f5c2e7 -SETUVAR fish_color_search_match:\x2d\x2dbackground\x3d313244 -SETUVAR fish_color_selection:\x2d\x2dbackground\x3d313244 -SETUVAR fish_color_status:f38ba8 -SETUVAR fish_color_user:94e2d5 -SETUVAR fish_color_valid_path:\x2d\x2dunderline +SETUVAR fish_color_normal:normal +SETUVAR fish_color_operator:brcyan +SETUVAR fish_color_option:cyan +SETUVAR fish_color_param:cyan +SETUVAR fish_color_quote:yellow +SETUVAR fish_color_redirection:cyan\x1e\x2d\x2dbold +SETUVAR fish_color_search_match:white\x1e\x2d\x2dbold\x1e\x2d\x2dbackground\x3dbrblack +SETUVAR fish_color_selection:white\x1e\x2d\x2dbold\x1e\x2d\x2dbackground\x3dbrblack +SETUVAR fish_color_status:red +SETUVAR fish_color_user:brgreen +SETUVAR fish_color_valid_path:\x2d\x2dunderline\x3dsingle SETUVAR fish_key_bindings:fish_hybrid_key_bindings SETUVAR fish_pager_color_background:\x1d -SETUVAR fish_pager_color_completion:cdd6f4 -SETUVAR fish_pager_color_description:6c7086 -SETUVAR fish_pager_color_prefix:f5c2e7 -SETUVAR fish_pager_color_progress:6c7086 +SETUVAR fish_pager_color_completion:normal +SETUVAR fish_pager_color_description:yellow\x1e\x2d\x2ditalics +SETUVAR fish_pager_color_prefix:normal\x1e\x2d\x2dbold\x1e\x2d\x2dunderline\x3dsingle +SETUVAR fish_pager_color_progress:brwhite\x1e\x2d\x2dbold\x1e\x2d\x2dbackground\x3dcyan SETUVAR fish_pager_color_secondary_background:\x1d SETUVAR fish_pager_color_secondary_completion:\x1d SETUVAR fish_pager_color_secondary_description:\x1d SETUVAR fish_pager_color_secondary_prefix:\x1d -SETUVAR fish_pager_color_selected_background:\x1d +SETUVAR fish_pager_color_selected_background:\x2d\x2dreverse SETUVAR fish_pager_color_selected_completion:\x1d SETUVAR fish_pager_color_selected_description:\x1d SETUVAR fish_pager_color_selected_prefix:\x1d diff --git a/fish/.config/fish/themes/Catppuccin Frappe.theme b/fish/.config/fish/themes/Catppuccin Frappe.theme deleted file mode 100644 index b4c1994..0000000 --- a/fish/.config/fish/themes/Catppuccin Frappe.theme +++ /dev/null @@ -1,30 +0,0 @@ -# name: 'Catppuccin Frappé' -# url: 'https://github.com/catppuccin/fish' -# preferred_background: 303446 - -fish_color_normal c6d0f5 -fish_color_command 8caaee -fish_color_param eebebe -fish_color_keyword e78284 -fish_color_quote a6d189 -fish_color_redirection f4b8e4 -fish_color_end ef9f76 -fish_color_comment 838ba7 -fish_color_error e78284 -fish_color_gray 737994 -fish_color_selection --background=414559 -fish_color_search_match --background=414559 -fish_color_option a6d189 -fish_color_operator f4b8e4 -fish_color_escape ea999c -fish_color_autosuggestion 737994 -fish_color_cancel e78284 -fish_color_cwd e5c890 -fish_color_user 81c8be -fish_color_host 8caaee -fish_color_host_remote a6d189 -fish_color_status e78284 -fish_pager_color_progress 737994 -fish_pager_color_prefix f4b8e4 -fish_pager_color_completion c6d0f5 -fish_pager_color_description 737994 \ No newline at end of file diff --git a/fish/.config/fish/themes/Catppuccin Latte.theme b/fish/.config/fish/themes/Catppuccin Latte.theme deleted file mode 100644 index 002dace..0000000 --- a/fish/.config/fish/themes/Catppuccin Latte.theme +++ /dev/null @@ -1,30 +0,0 @@ -# name: 'Catppuccin Latte' -# url: 'https://github.com/catppuccin/fish' -# preferred_background: eff1f5 - -fish_color_normal 4c4f69 -fish_color_command 1e66f5 -fish_color_param dd7878 -fish_color_keyword d20f39 -fish_color_quote 40a02b -fish_color_redirection ea76cb -fish_color_end fe640b -fish_color_comment 8c8fa1 -fish_color_error d20f39 -fish_color_gray 9ca0b0 -fish_color_selection --background=ccd0da -fish_color_search_match --background=ccd0da -fish_color_option 40a02b -fish_color_operator ea76cb -fish_color_escape e64553 -fish_color_autosuggestion 9ca0b0 -fish_color_cancel d20f39 -fish_color_cwd df8e1d -fish_color_user 179299 -fish_color_host 1e66f5 -fish_color_host_remote 40a02b -fish_color_status d20f39 -fish_pager_color_progress 9ca0b0 -fish_pager_color_prefix ea76cb -fish_pager_color_completion 4c4f69 -fish_pager_color_description 9ca0b0 \ No newline at end of file diff --git a/fish/.config/fish/themes/Catppuccin Macchiato.theme b/fish/.config/fish/themes/Catppuccin Macchiato.theme deleted file mode 100644 index c8be912..0000000 --- a/fish/.config/fish/themes/Catppuccin Macchiato.theme +++ /dev/null @@ -1,30 +0,0 @@ -# name: 'Catppuccin Macchiato' -# url: 'https://github.com/catppuccin/fish' -# preferred_background: 24273a - -fish_color_normal cad3f5 -fish_color_command 8aadf4 -fish_color_param f0c6c6 -fish_color_keyword ed8796 -fish_color_quote a6da95 -fish_color_redirection f5bde6 -fish_color_end f5a97f -fish_color_comment 8087a2 -fish_color_error ed8796 -fish_color_gray 6e738d -fish_color_selection --background=363a4f -fish_color_search_match --background=363a4f -fish_color_option a6da95 -fish_color_operator f5bde6 -fish_color_escape ee99a0 -fish_color_autosuggestion 6e738d -fish_color_cancel ed8796 -fish_color_cwd eed49f -fish_color_user 8bd5ca -fish_color_host 8aadf4 -fish_color_host_remote a6da95 -fish_color_status ed8796 -fish_pager_color_progress 6e738d -fish_pager_color_prefix f5bde6 -fish_pager_color_completion cad3f5 -fish_pager_color_description 6e738d \ No newline at end of file diff --git a/fish/.config/fish/themes/Catppuccin Mocha.theme b/fish/.config/fish/themes/Catppuccin Mocha.theme deleted file mode 100644 index 892a000..0000000 --- a/fish/.config/fish/themes/Catppuccin Mocha.theme +++ /dev/null @@ -1,30 +0,0 @@ -# name: 'Catppuccin Mocha' -# url: 'https://github.com/catppuccin/fish' -# preferred_background: 1e1e2e - -fish_color_normal cdd6f4 -fish_color_command 89b4fa -fish_color_param f2cdcd -fish_color_keyword f38ba8 -fish_color_quote a6e3a1 -fish_color_redirection f5c2e7 -fish_color_end fab387 -fish_color_comment 7f849c -fish_color_error f38ba8 -fish_color_gray 6c7086 -fish_color_selection --background=313244 -fish_color_search_match --background=313244 -fish_color_option a6e3a1 -fish_color_operator f5c2e7 -fish_color_escape eba0ac -fish_color_autosuggestion 6c7086 -fish_color_cancel f38ba8 -fish_color_cwd f9e2af -fish_color_user 94e2d5 -fish_color_host 89b4fa -fish_color_host_remote a6e3a1 -fish_color_status f38ba8 -fish_pager_color_progress 6c7086 -fish_pager_color_prefix f5c2e7 -fish_pager_color_completion cdd6f4 -fish_pager_color_description 6c7086 \ No newline at end of file diff --git a/nvim/.config/nvim/lua/plugins/colors.lua b/nvim/.config/nvim/lua/plugins/colors.lua index d468041..5afbf31 100644 --- a/nvim/.config/nvim/lua/plugins/colors.lua +++ b/nvim/.config/nvim/lua/plugins/colors.lua @@ -3,28 +3,28 @@ return { 'norcalli/nvim-colorizer.lua', config = true }, - { - 'catppuccin/nvim', - name = 'catppuccin', - priority = 1000, - config = function() - require('catppuccin').setup({ - transparent_background = true, - }) - vim.cmd.colorscheme([[catppuccin-mocha]]) - end - }, -- { - -- "Mofiqul/adwaita.nvim", - -- lazy = false, + -- 'catppuccin/nvim', + -- name = 'catppuccin', -- priority = 1000, - -- - -- -- configure and set on startup -- config = function() - -- vim.g.adwaita_darker = true -- for darker version - -- -- vim.g.adwaita_disable_cursorline = true -- to disable cursorline - -- vim.g.adwaita_transparent = true -- makes the background transparent - -- vim.cmd('colorscheme adwaita') + -- require('catppuccin').setup({ + -- transparent_background = true, + -- }) + -- vim.cmd.colorscheme([[catppuccin-mocha]]) -- end - -- } + -- }, + { + "Mofiqul/adwaita.nvim", + lazy = false, + priority = 1000, + + -- configure and set on startup + config = function() + vim.g.adwaita_darker = true -- for darker version + -- vim.g.adwaita_disable_cursorline = true -- to disable cursorline + vim.g.adwaita_transparent = true -- makes the background transparent + vim.cmd('colorscheme adwaita') + end + } } diff --git a/scripts/.local/bin/aur b/scripts/.local/bin/aur deleted file mode 100755 index b5d8732..0000000 --- a/scripts/.local/bin/aur +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh - -git clone "https://aur.archlinux.org/$1.git" diff --git a/scripts/.local/bin/books.sh b/scripts/.local/bin/books.sh deleted file mode 100755 index 1ef8d22..0000000 --- a/scripts/.local/bin/books.sh +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh - -prefix=$HOME/Nextcloud/Books/ -# dmenu="pipemenu --title Books" -# dmenu="fuzzel -d -p books -w 80" -dmenu="bemenu -p books --center --list 20 down --width-factor 0.5 --border 2 --bdr #f6c2e7" -pdf=zathura -# pdf="flatpak run org.gnome.Papers" - -choice=$(find $prefix -type f | sed "s|$prefix||;s/_/ /g" | $dmenu) - -test -n "$choice" && $pdf $(echo $choice | sed "s/ /_/g;s|^|$prefix|") & diff --git a/scripts/.local/bin/papers.sh b/scripts/.local/bin/papers.sh deleted file mode 100755 index 1c86b37..0000000 --- a/scripts/.local/bin/papers.sh +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh - -prefix=$HOME/Nextcloud/Papers/ -# dmenu="pipemenu --title Books" -# dmenu="fuzzel -d -p books -w 80" -dmenu="bemenu -p papers --center --list 20 down --width-factor 0.5 --border 2 --bdr #f6c2e7" -pdf=zathura -# pdf="flatpak run org.gnome.Papers" - -choice=$(find $prefix -type f | sed "s|$prefix||;s/_/ /g" | $dmenu) - -test -n "$choice" && $pdf $(echo $choice | sed "s/ /_/g;s|^|$prefix|") & diff --git a/scripts/.local/bin/pinentry-fuzzel b/scripts/.local/bin/pinentry-fuzzel deleted file mode 100755 index 4585c40..0000000 --- a/scripts/.local/bin/pinentry-fuzzel +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/sh - -echo "OK Please go ahead" -while read stdin; do - case $stdin in - GETPIN | getpin) - echo "D $(fuzzel --prompt-only "Passphrase: " --cache /dev/null --password --dmenu)" - echo "OK" - ;; - BYE | bye) - echo "OK closing connection" - exit 0 - ;; - *) - echo "OK" - ;; - esac -done