diff --git a/Brewfile b/Brewfile index 9ecb1c2..bd52057 100644 --- a/Brewfile +++ b/Brewfile @@ -3,9 +3,7 @@ tap "cooklang/tap" tap "gitea/tap", "https://gitea.com/gitea/homebrew-gitea" tap "gromgit/fuse" tap "homebrew/bundle" -tap "homebrew/cask" tap "homebrew/cask-fonts" -tap "homebrew/core" tap "homebrew/services" tap "railwaycat/emacsmacport" tap "zegervdv/zathura" @@ -13,28 +11,35 @@ brew "ansible" brew "black" brew "yamllint" brew "ansible-lint" +brew "libtiff" +brew "webp" +brew "jpeg-xl" brew "open-mpi" brew "openblas" brew "arpack" brew "autoconf" brew "automake" -brew "python@3.10" brew "bandcamp-dl" brew "bat" brew "pkg-config" brew "python@3.9" +brew "clang-format" brew "cmake" brew "coreutils" brew "curl" brew "direnv" brew "dos2unix" brew "editorconfig" +brew "ghostscript" brew "exa" brew "fd" brew "unbound" +brew "leptonica" +brew "libarchive" brew "pango" brew "rubberband" brew "sdl2" +brew "tesseract" brew "ffmpeg" brew "netpbm" brew "fswatch" @@ -47,11 +52,12 @@ brew "gsettings-desktop-schemas" brew "glib-networking" brew "gnupg" brew "gpgme" -brew "qt@5" brew "gnuplot" brew "go" brew "gobject-introspection" +brew "graphicsmagick" brew "gtk+3" +brew "gtk4" brew "libsoup" brew "py3cairo" brew "pygobject3" @@ -62,6 +68,7 @@ brew "hugo" brew "libheif" brew "imagemagick" brew "isync" +brew "python@3.10" brew "jsonschema" brew "just" brew "lychee" @@ -78,6 +85,7 @@ brew "neovim" brew "node" brew "onefetch" brew "openjdk" +brew "openjdk@17" brew "pandoc" brew "php@7.4" brew "pinentry-mac" @@ -85,6 +93,7 @@ brew "virtualenv" brew "poetry" brew "poppler" brew "pympress" +brew "qt@5" brew "pyright" brew "python-tk@3.11" brew "r" @@ -128,6 +137,7 @@ cask "keka" cask "lagrange" cask "maccy" cask "mactex" +cask "mouse-fix" cask "nextcloud" cask "obs" cask "obsidian" @@ -142,3 +152,50 @@ cask "the-unarchiver" cask "thunderbird" cask "visual-studio-code" cask "zoom" +vscode "aaronduino.gemini" +vscode "arrterian.nix-env-selector" +vscode "bbenoist.Nix" +vscode "bierner.docs-view" +vscode "CharlieGerard.pride-vscode-themes" +vscode "dracula-theme.theme-dracula" +vscode "EditorConfig.EditorConfig" +vscode "floookay.vscode-wpm-monitor" +vscode "FordLabs.flux" +vscode "funketh.pride-themes" +vscode "golang.go" +vscode "hangxingliu.vscode-systemd-support" +vscode "icrawl.discord-vscode" +vscode "jdinhlife.gruvbox" +vscode "kahole.magit" +vscode "leighlondon.eml" +vscode "lmcarreiro.vscode-smart-column-indenter" +vscode "marchrock.vscode-ghq" +vscode "mattn.Lisp" +vscode "mhutchie.git-graph" +vscode "ms-azuretools.vscode-docker" +vscode "ms-python.isort" +vscode "ms-python.python" +vscode "ms-python.vscode-pylance" +vscode "ms-vscode-remote.remote-ssh" +vscode "ms-vscode-remote.remote-ssh-edit" +vscode "ms-vscode.makefile-tools" +vscode "ms-vscode.remote-explorer" +vscode "ms-vsliveshare.vsliveshare" +vscode "nico-castell.linux-desktop-file" +vscode "redhat.java" +vscode "Rubymaniac.vscode-direnv" +vscode "rust-lang.rust-analyzer" +vscode "tamasfe.even-better-toml" +vscode "technosophos.vscode-make" +vscode "timonwong.shellcheck" +vscode "usernamehw.errorlens" +vscode "VisualStudioExptTeam.intellicode-api-usage-examples" +vscode "VisualStudioExptTeam.vscodeintellicode" +vscode "vscjava.vscode-java-debug" +vscode "vscjava.vscode-java-dependency" +vscode "vscjava.vscode-java-pack" +vscode "vscjava.vscode-java-test" +vscode "vscjava.vscode-maven" +vscode "WakaTime.vscode-wakatime" +vscode "yzhang.markdown-all-in-one" +vscode "zeshuaro.vscode-python-poetry" diff --git a/doom/.config/doom/README.md b/doom/.config/doom/README.md index a4e8e86..5d44914 100644 --- a/doom/.config/doom/README.md +++ b/doom/.config/doom/README.md @@ -4,6 +4,8 @@ - Build: `~/.config/emacs/bin/doom sync` - See if you're missing anything: `doom doctor` +Run `M-x nerd-icons-install-fonts` if there are problems with the modeline: + Also check out: - [Tecosaur's literate Doom Emacs configuration](https://github.com/tecosaur/emacs-config) diff --git a/doom/.config/doom/config.el b/doom/.config/doom/config.el index 483dade..5139ee0 100644 --- a/doom/.config/doom/config.el +++ b/doom/.config/doom/config.el @@ -63,14 +63,14 @@ ;; Bind SPC s c to clear evil search (map! :leader :desc "Clear recent search result" - "s c" #'evil-ex-nohighlight) + "s c" #'evil-ex-nohighlight) (use-package! redacted) - ;; :config - ;; (add-hook 'redacted-mode-hook (lambda () (read-only-mode (if redacted-mode 1 -1))))) +;; :config +;; (add-hook 'redacted-mode-hook (lambda () (read-only-mode (if redacted-mode 1 -1))))) ;; disable tidy -(add-to-list '+format-on-save-enabled-modes 'web-mode :append) +(add-to-list '+format-on-save-disabled-modes 'web-mode :append) ;; (add-hook 'nim-mode-local-vars-hook #'lsp!) diff --git a/doom/.config/doom/init.el b/doom/.config/doom/init.el index cf1f01d..9e7dbe0 100644 --- a/doom/.config/doom/init.el +++ b/doom/.config/doom/init.el @@ -141,7 +141,7 @@ ;;hy ; readability of scheme w/ speed of python ;;idris ; a language you can depend on json ; At least it ain't XML - ;;(java +lsp) ; the poster child for carpal tunnel syndrome + (java +lsp) ; the poster child for carpal tunnel syndrome ;;javascript ; all(hope(abandon(ye(who(enter(here)))))) ;;julia ; a better, faster MATLAB ;;kotlin ; a better, slicker Java(Script)