diff --git a/.config/doom/README.el b/.config/doom/README.el new file mode 100644 index 0000000..1c23e40 --- /dev/null +++ b/.config/doom/README.el @@ -0,0 +1,8 @@ +(use-package! org-transclusion + :after org + :init + (map! + :map global-map "" #'org-transclusion-add + :leader + :prefix "n" + :desc "Org Transclusion Mode" "t" #'org-transclusion-mode)) diff --git a/.config/doom/README.org b/.config/doom/README.org index 8ee8c99..1b51534 100644 --- a/.config/doom/README.org +++ b/.config/doom/README.org @@ -33,6 +33,14 @@ A lot of these are swiped from [[https://gitlab.com/dwt1/configuring-emacs/][DT' (set-clipboard-coding-system 'utf-8) (prefer-coding-system 'utf-8) #+END_SRC +*** Langtool +#+begin_src emacs-lisp :tangle config.el +(setq langtool-java-bin "/usr/bin/java") +#+end_src + +#+RESULTS: +: /usr/bin/java + *** Theming and prettifying #+begin_src emacs-lisp :tangle config.el (after! counsel @@ -48,29 +56,55 @@ A lot of these are swiped from [[https://gitlab.com/dwt1/configuring-emacs/][DT' #+begin_src emacs-lisp :tangle config.el (setq doom-themes-enable-bold t doom-themes-enable-italic t) -(setq doom-font (font-spec :family "IosevkaTerm" :size 12) - doom-unicode-font (font-spec :family "IosevkaTerm" :size 12)) + +(setq doom-font (font-spec :family "Iosevka") + doom-unicode-font (font-spec :family "Iosevka")) (dolist (charset '(unicode)) (set-fontset-font (frame-parameter nil 'font) - charset (font-spec :family "IosevkaTerm" :size 12))) + charset (font-spec :family "Iosevka"))) #+end_src #+RESULTS: : t **** Font Family List +This is a simple command that outputs the fonts you have available in Emacs. #+begin_src emacs-lisp :results value format: pp (print (font-family-list)) #+end_src -#+RESULTS: -: ("Iosevka Nerd Font" "M+CodeLat Nerd Font Propo" "OverpassM Nerd Font Mono" "ProggyClean Nerd Font Propo" "M+CodeLat Nerd Font" "NotoSansM Nerd Font" "Iosevka Nerd Font Mono" "IosevkaTerm Nerd Font Propo" "VictorMono Nerd Font Propo" "Fira Sans" "FiraCode Nerd Font" "M+1Code Nerd Font Mono" "NotoSerif Nerd Font Propo" "UbuntuMono Nerd Font" "M+1 Nerd Font" "VictorMono Nerd Font Mono" "M+2 Nerd Font" "LiterationMono Nerd Font Mono" "NotoSans Nerd Font" "Cousine Nerd Font Mono" "JetBrainsMono Nerd Font Propo" "Hasklug Nerd Font" "Standard Symbols PS" "OpenDyslexic Nerd Font" "Noto Sans CJK TC" "DejaVuSansM Nerd Font Propo" "LiterationMono Nerd Font Propo" "IosevkaTerm Nerd Font Propo" "Noto Serif CJK KR" "IosevkaTerm Nerd Font Propo" "NotoSans Nerd Font" "NotoSansM Nerd Font Propo" "Iosevka Nerd Font Mono" "NotoSerif Nerd Font Propo" "M+1 Nerd Font" "NotoSerif Nerd Font" "Noto Serif CJK TC" "VictorMono Nerd Font Propo" "Noto Sans CJK TC" "M+CodeLat Nerd Font Mono" "VictorMono Nerd Font" "FiraCode Nerd Font Mono" "NotoSans Nerd Font Propo" "Iosevka Term" "Iosevka" "FiraCode Nerd Font Propo" "NotoSans Nerd Font" "NotoSans Nerd Font" "URW Gothic" "NotoSerif Nerd Font" "SauceCodePro Nerd Font Propo" "BlexMono Nerd Font" "Hasklug Nerd Font Mono" "NotoSans Nerd Font Propo" "NotoSans Nerd Font Propo" "InconsolataGo Nerd Font" "Overpass Nerd Font Propo" "BigBlueTermPlus Nerd Font Mono" "NotoSansM Nerd Font" "NotoSansM Nerd Font Propo" "BlexMono Nerd Font Propo" "AurulentSansM Nerd Font Propo" "NotoSans Nerd Font" "M+CodeLat Nerd Font Propo" "MesloLGSDZ Nerd Font Mono" "AurulentSansM Nerd Font Mono" "ProFontWindows Nerd Font Mono" "Cousine Nerd Font Propo" "JetBrainsMonoNL Nerd Font" "IosevkaTerm Nerd Font Propo" "Iosevka Fixed" "OpenDyslexicAlt Nerd Font Propo" "FiraCode Nerd Font" "UbuntuMono Nerd Font Propo" "Monoid Nerd Font Propo" "NotoSerif Nerd Font Propo" "Hasklug Nerd Font" "NotoSans Nerd Font" "SauceCodePro Nerd Font Mono" "Hasklug Nerd Font Mono" "Fira Sans Compressed" "NotoSansM Nerd Font Mono" "NotoSansM Nerd Font Propo" "Lilex Nerd Font Propo" "M+1Code Nerd Font" "Monoid Nerd Font" "BlexMono Nerd Font Propo" "NotoSansM Nerd Font Propo" "NotoSans Nerd Font" "NotoSerif Nerd Font" "JetBrainsMono Nerd Font" "NotoSansM Nerd Font Propo" "CaskaydiaCove Nerd Font" "VictorMono Nerd Font Propo" "NotoSansM Nerd Font Mono" "Iosevka Nerd Font" "NotoSansM Nerd Font Propo" "Iosevka" "Noto Sans CJK KR" "Noto Serif CJK JP" "Noto Sans CJK TC" "NotoSans Nerd Font" "M+1Code Nerd Font Propo" "IosevkaTerm Nerd Font" "IosevkaTerm Nerd Font Mono" "Noto Serif CJK KR" "NotoSansM Nerd Font Propo" "NotoSans Nerd Font Propo" "NotoSans Nerd Font Propo" "M+2 Nerd Font" "NotoSerif Nerd Font" "DroidSansM Nerd Font" "NotoSans Nerd Font Propo" "BlexMono Nerd Font Mono" "NotoSansM Nerd Font Mono" "Nimbus Roman" "RobotoMono Nerd Font Propo" "Noto Sans CJK SC" "Iosevka Fixed" "NotoSerif Nerd Font Propo" "Iosevka Fixed" "M+1Code Nerd Font Mono" "Noto Serif CJK HK" "NotoSerif Nerd Font Propo" "Fira Sans" "NotoSerif Nerd Font Propo" "IosevkaTerm Nerd Font Propo" "BlexMono Nerd Font" "M+1 Nerd Font" "M+CodeLat Nerd Font" "NotoSansM Nerd Font Propo" "ShureTechMono Nerd Font" "RobotoMono Nerd Font Mono" "Iosevka" "Iosevka Nerd Font" "Agave Nerd Font Mono" "BlexMono Nerd Font Mono" "NotoSans Nerd Font Propo" "BlexMono Nerd Font Mono" "Iosevka Nerd Font Mono" "Iosevka Fixed" "CaskaydiaCove Nerd Font" "IosevkaTerm Nerd Font" "BigBlueTerm437 Nerd Font" "NotoSansM Nerd Font Propo" "FiraCode Nerd Font" "Fira Sans Compressed" "Overpass Nerd Font" "Fira Code" "NotoSans Nerd Font Propo" "SauceCodePro Nerd Font Mono" "FiraCode Nerd Font Propo" "BigBlueTermPlus Nerd Font" "NotoSansM Nerd Font Mono" "Hasklug Nerd Font" "Iosevka" "M+1 Nerd Font" "Source Code Pro" "Arimo Nerd Font Propo" "NotoSansM Nerd Font Mono" "AnonymicePro Nerd Font" "Noto Serif CJK SC" "JetBrainsMono Nerd Font Propo" "Iosevka Nerd Font Propo" "Noto Sans CJK HK" "Iosevka Nerd Font Mono" "IosevkaTerm Nerd Font Mono" "VictorMono Nerd Font Mono" "Fira Sans Compressed" "VictorMono Nerd Font" "Noto Sans CJK HK" "Iosevka Term" "NotoSansM Nerd Font Propo" "IosevkaTerm Nerd Font Mono" "M+2 Nerd Font" "NotoSerif Nerd Font Propo" "NotoSerif Nerd Font" "Hurmit Nerd Font Mono" "IosevkaTerm Nerd Font" "M+2 Nerd Font" "Iosevka" "BlexMono Nerd Font" "M+CodeLatX Nerd Font" "GoMono Nerd Font" "Iosevka Nerd Font Propo" "NotoSans Nerd Font" "Iosevka" "NotoSansM Nerd Font Propo" "ProFont IIx Nerd Font" "Mononoki Nerd Font Mono" "SourceCodeVF" "NotoSerif Nerd Font" "IosevkaTerm Nerd Font Mono" "Iosevka Fixed" "VictorMono Nerd Font Mono" "Lilex Nerd Font Mono" "Iosevka Term" "Noto Serif CJK JP" "Hasklug Nerd Font Mono" "Hasklug Nerd Font Propo" "Iosevka Nerd Font" "Noto Serif CJK KR" "Noto Serif CJK HK" "VictorMono Nerd Font" "NotoSerif Nerd Font Propo" "Iosevka Nerd Font" "iMWritingMono Nerd Font Propo" "M+CodeLat Nerd Font Mono" "Overpass Nerd Font Propo" "CaskaydiaCove Nerd Font" "NotoSansM Nerd Font Mono" "Noto Serif CJK TC" "BigBlueTerm437 Nerd Font Mono" "LiterationMono Nerd Font" "OverpassM Nerd Font Propo" "VictorMono Nerd Font Mono" "M+1 Nerd Font" "NotoSansM Nerd Font Mono" "ProFont IIx Nerd Font Propo" "Fira Sans" "JetBrainsMono Nerd Font Propo" "Monofur Nerd Font" "NotoSerif Nerd Font" "NotoSansM Nerd Font Propo" "Adobe Helvetica" "VictorMono Nerd Font Propo" "M+1Code Nerd Font Propo" "Monoid Nerd Font Mono" "3270 Nerd Font Mono" "NotoSans Nerd Font Propo" "NotoSansM Nerd Font Propo" "NotoSans Nerd Font Propo" "NotoSerif Nerd Font Propo" "ProggyClean CE Nerd Font" "Inconsolata LGC Nerd Font" "NotoSerif Nerd Font Propo" "Tinos Nerd Font" "Iosevka" "Iosevka Nerd Font Mono" "NotoSansM Nerd Font Mono" "Noto Sans CJK JP" "CodeNewRoman Nerd Font Mono" "Fira Sans Condensed" "JetBrainsMono Nerd Font" "Fira Sans" "Hasklug Nerd Font Propo" "Iosevka Term" "Iosevka Nerd Font" "Iosevka Fixed" "Iosevka Nerd Font Propo" "Fira Sans Condensed" "Iosevka Fixed" "Noto Sans CJK SC" "Iosevka Nerd Font" "Noto Serif CJK SC" "NotoSerif Nerd Font Propo" "NotoSerif Nerd Font" "FiraCode Nerd Font" "NotoSansM Nerd Font" "NotoSerif Nerd Font" "Noto Serif CJK TC" "BigBlueTermPlus Nerd Font Propo" "ProggyCleanSZ Nerd Font Mono" "NotoSansM Nerd Font Propo" "ProggyClean Nerd Font Mono" "M+CodeLatX Nerd Font" "JetBrainsMonoNL Nerd Font Propo" "NotoSansM Nerd Font" "NotoSansM Nerd Font" "NotoSans Nerd Font Propo" "Arimo Nerd Font" "IosevkaTerm Nerd Font Mono" "Noto Serif CJK JP" "CaskaydiaCove Nerd Font Mono" "Iosevka Nerd Font Mono" "IosevkaTerm Nerd Font Mono" "JetBrainsMonoNL Nerd Font Mono" "JetBrainsMono Nerd Font Mono" "SauceCodePro Nerd Font Mono" "VictorMono Nerd Font Mono" "MesloLGS Nerd Font" "Ubuntu Nerd Font Propo" "Fira Sans Condensed" "Fira Sans Compressed" "Hack Nerd Font Propo" "SauceCodePro Nerd Font" "NotoSans Nerd Font" "NotoSans Nerd Font" "VictorMono Nerd Font Propo" "NotoSansM Nerd Font" "Iosevka" "Fira Sans Condensed" "JetBrainsMonoNL Nerd Font Mono" "NotoSans Nerd Font" "Iosevka Nerd Font Mono" "Cantarell" "Iosevka Nerd Font Mono" "NotoSerif Nerd Font" "Fira Sans Condensed" "Hasklug Nerd Font Propo" "NotoSerif Nerd Font Propo" "Nimbus Sans" "M+2 Nerd Font Propo" "iMWritingMono Nerd Font" "Noto Sans Mono CJK SC" "Iosevka Nerd Font Propo" "NotoSansM Nerd Font Mono" "Iosevka Nerd Font Propo" "MesloLGS Nerd Font Mono" "Agave Nerd Font" "Noto Sans Mono CJK TC" "IosevkaTerm Nerd Font Propo" "Hasklug Nerd Font" "Iosevka Nerd Font Propo" "IosevkaTerm Nerd Font Mono" "Monofur Nerd Font Mono" "SauceCodePro Nerd Font Mono" "NotoSerif Nerd Font Propo" "Noto Sans Mono CJK JP" "Fira Code" "NotoSansM Nerd Font" "NotoSansM Nerd Font Propo" "NotoSansM Nerd Font Mono" "Noto Sans Mono CJK HK" "Noto Sans Mono CJK KR" "NotoSans Nerd Font Propo" "Fira Sans" "NotoSerif Nerd Font Propo" "NotoSansM Nerd Font Mono" "M+CodeLatX Nerd Font Mono" "NotoSansM Nerd Font Propo" "VictorMono Nerd Font" "M+CodeLatX Nerd Font" "Iosevka Fixed" "Source Code Pro" "NotoSansM Nerd Font Propo" "Iosevka Fixed" "Iosevka Term" "GoMono Nerd Font Propo" "IosevkaTerm Nerd Font Propo" "ProFontWindows Nerd Font Propo" "Iosevka Nerd Font Propo" "Overpass Nerd Font" "M+CodeLatX Nerd Font" "B&H Lucida" "Noto Serif CJK SC" "Noto Serif CJK SC" "Lilex Nerd Font" "VictorMono Nerd Font Propo" "NotoSans Nerd Font" "Iosevka" "NotoSansM Nerd Font Propo" "NotoSans Nerd Font Propo" "NotoSerif Nerd Font Propo" "FreeSerif" "NotoSans Nerd Font" "Monoid Nerd Font Mono" "Noto Serif CJK HK" "M+1 Nerd Font Propo" "NotoSansM Nerd Font Mono" "NotoSansM Nerd Font Propo" "ShureTechMono Nerd Font Propo" "Iosevka Nerd Font" "GoMono Nerd Font Mono" "Nimbus Mono PS" "NotoSansM Nerd Font Mono" "M+1 Nerd Font" "NotoSerif Nerd Font" "Iosevka Term" "Iosevka Nerd Font Propo" "Symbols Nerd Font Mono" "JetBrainsMono Nerd Font Propo" "Iosevka" "Iosevka Nerd Font Mono" "InconsolataGo Nerd Font Propo" "NotoSans Nerd Font" "NotoSans Nerd Font Propo" "NotoSerif Nerd Font Propo" "Iosevka Term" "JetBrainsMono Nerd Font Propo" "Inconsolata Nerd Font Propo" "AnonymicePro Nerd Font Mono" "NotoSerif Nerd Font" "NotoSans Nerd Font" "NotoSans Nerd Font" "RobotoMono Nerd Font" "NotoSansM Nerd Font" "Ubuntu Nerd Font" "VictorMono Nerd Font Mono" "M+CodeLatX Nerd Font Propo" "RobotoMono Nerd Font Propo" "Iosevka" "JetBrainsMonoNL Nerd Font Mono" "SpaceMono Nerd Font" "M+CodeLatX Nerd Font" "NotoSansM Nerd Font" "Iosevka Term" "IosevkaTerm Nerd Font Mono" "NotoSerif Nerd Font Propo" "CaskaydiaCove Nerd Font" "Noto Sans CJK KR" "Iosevka Nerd Font Mono" "NotoSerif Nerd Font Propo" "M+2 Nerd Font Propo" "Adobe Times" "NotoSans Nerd Font Propo" "NotoSansM Nerd Font Mono" "FiraMono Nerd Font Mono" "iMWritingMono Nerd Font Mono" "ProFont IIx Nerd Font Mono" "Fira Sans Condensed" "IosevkaTerm Nerd Font" "NotoSans Nerd Font Propo" "NotoSansM Nerd Font" "WenQuanYi Micro Hei Mono" "NotoSerif Nerd Font" "Nimbus Sans Narrow" "JetBrainsMonoNL Nerd Font Mono" "Iosevka" "MesloLGM Nerd Font Mono" "NotoSans Nerd Font Propo" "OverpassM Nerd Font" "NotoSansM Nerd Font Propo" "Iosevka Nerd Font Mono" "Iosevka Term" "Iosevka Fixed" "VictorMono Nerd Font" "BlexMono Nerd Font Mono" "M+CodeLat Nerd Font" "VictorMono Nerd Font Mono" "Fira Mono" "Iosevka Nerd Font" "NotoSansM Nerd Font Propo" "URW Bookman" "Source Code Pro" "M+1Code Nerd Font Propo" "Iosevka Term" "NotoSans Nerd Font" "Noto Serif CJK KR" "Agave Nerd Font Propo" "FiraMono Nerd Font Propo" "Fira Code" "ShureTechMono Nerd Font Mono" "NotoSansM Nerd Font" "BlexMono Nerd Font Propo" "Fira Sans Compressed" "OverpassM Nerd Font Mono" "NotoSerif Nerd Font" "NotoSansM Nerd Font" "CaskaydiaCove Nerd Font Propo" "M+1Code Nerd Font Mono" "Fira Sans Compressed" "NotoSerif Nerd Font Propo" "JetBrainsMonoNL Nerd Font Propo" "NotoSansM Nerd Font Propo" "Iosevka" "M+CodeLat Nerd Font" "LiterationSerif Nerd Font Propo" "Iosevka" "M+2 Nerd Font" "M+CodeLatX Nerd Font Mono" "SpaceMono Nerd Font Mono" "3270 Nerd Font Propo" "NotoSansM Nerd Font Mono" "IosevkaTerm Nerd Font Mono" "Iosevka Term" "NotoSansM Nerd Font Mono" "InconsolataGo Nerd Font Mono" "SauceCodePro Nerd Font Propo" "Iosevka Nerd Font" "NotoSans Nerd Font Propo" "3270 Nerd Font Mono" "Adobe Utopia" "Iosevka Nerd Font Propo" "Fira Sans" "M+2 Nerd Font Propo" "FiraCode Nerd Font Mono" "IosevkaTerm Nerd Font" "NotoSansM Nerd Font Propo" "Iosevka" "Iosevka Nerd Font" "M+CodeLat Nerd Font" "NotoSansM Nerd Font" "Overpass Nerd Font" "M+2 Nerd Font" "Fira Sans Compressed" "IosevkaTerm Nerd Font" "NotoSansM Nerd Font" "VictorMono Nerd Font" "M+1 Nerd Font Propo" "NotoSansM Nerd Font" "iMWritingDuo Nerd Font" "Iosevka Fixed" "IosevkaTerm Nerd Font Propo" "LiterationSans Nerd Font" "NotoSans Nerd Font Propo" "NotoSansM Nerd Font" "CaskaydiaCove Nerd Font Propo" "FiraCode Nerd Font Mono" "NotoSansM Nerd Font Mono" "Symbols Nerd Font" "DaddyTimeMono Nerd Font Propo" "Iosevka Term" "Iosevka Term" "NotoSans Nerd Font Propo" "Adobe New Century Schoolbook" "Noto Sans CJK HK" "Overpass Nerd Font" "Mononoki Nerd Font Propo" "NotoMono Nerd Font Mono" "Hasklug Nerd Font Propo" "Iosevka Term" "Noto Sans CJK KR" "VictorMono Nerd Font" "SauceCodePro Nerd Font Mono" "BlexMono Nerd Font Propo" "Source Code Pro" "Noto Sans CJK SC" "IosevkaTerm Nerd Font Propo" "FiraCode Nerd Font Mono" "MesloLGSDZ Nerd Font Propo" "M+1Code Nerd Font Propo" "Noto Sans CJK HK" "M+2 Nerd Font" "Iosevka" "Iosevka Nerd Font Mono" "IosevkaTerm Nerd Font Mono" "Fira Sans" "Inconsolata LGC Nerd Font Mono" "Bitstream Charter" "Iosevka" "NotoSerif Nerd Font Propo" "NotoSansM Nerd Font" "IosevkaTerm Nerd Font" "NotoSansM Nerd Font Mono" "DEC Terminal" "Iosevka Term" "M+CodeLat Nerd Font Mono" "SauceCodePro Nerd Font" "Iosevka Term" "BitstromWera Nerd Font Propo" "BitstromWera Nerd Font Mono" "Fira Mono" "Fira Sans" "Iosevka Nerd Font Mono" "3270 Nerd Font Mono" "DejaVuSansM Nerd Font" "Iosevka Nerd Font" "iMWritingQuat Nerd Font Propo" "FiraMono Nerd Font Propo" "IosevkaTerm Nerd Font Propo" "Fira Sans" "Fira Sans Compressed" "M+CodeLat Nerd Font" "Iosevka" "Iosevka" "Iosevka Term" "M+1 Nerd Font Propo" "Iosevka Nerd Font Propo" "NotoSansM Nerd Font Propo" "C059" "Noto Sans CJK JP" "VictorMono Nerd Font Propo" "Noto Sans CJK SC" "Overpass Nerd Font Propo" "Iosevka Term" "Liberation Mono" "JetBrainsMonoNL Nerd Font Propo" "NotoSansM Nerd Font" "Terminess Nerd Font Propo" "M+1Code Nerd Font" "Iosevka Nerd Font Mono" "Noto Serif CJK TC" "NotoSans Nerd Font" "JetBrainsMono Nerd Font" "github-octicons" "OverpassM Nerd Font Mono" "Hasklug Nerd Font Mono" "VictorMono Nerd Font Propo" "VictorMono Nerd Font Mono" "DaddyTimeMono Nerd Font" "LiterationSerif Nerd Font" "Lekton Nerd Font" "M+1 Nerd Font Propo" "Iosevka Term" "IosevkaTerm Nerd Font Propo" "JetBrainsMonoNL Nerd Font Propo" "NotoSans Nerd Font" "NotoSerif Nerd Font" "NotoSansM Nerd Font" "Iosevka Term" "Fira Sans Condensed" "NotoSerif Nerd Font Propo" "RobotoMono Nerd Font Mono" "Hurmit Nerd Font" "NotoMono Nerd Font Propo" "M+1Code Nerd Font Mono" "NotoSerif Nerd Font Propo" "NotoSerif Nerd Font" "Material Icons" "M+2 Nerd Font" "OpenDyslexicM Nerd Font Mono" "Iosevka" "NotoSansM Nerd Font Mono" "JetBrainsMono Nerd Font" "IosevkaTerm Nerd Font Propo" "MesloLGMDZ Nerd Font Mono" "JetBrainsMono Nerd Font Mono" "NotoSans Nerd Font" "IosevkaTerm Nerd Font" "Fira Sans Compressed" "all-the-icons" "JetBrainsMono Nerd Font Propo" "Noto Sans CJK JP" "JetBrainsMono Nerd Font Mono" "Noto Serif CJK TC" "Noto Serif CJK TC" "M+2 Nerd Font Propo" "IosevkaTerm Nerd Font Mono" "M+CodeLat Nerd Font Propo" "Monoid Nerd Font" "WenQuanYi Micro Hei" "NotoSansM Nerd Font" "Iosevka Nerd Font Propo" "JetBrainsMonoNL Nerd Font Propo" "FiraMono Nerd Font" "SauceCodePro Nerd Font Propo" "Noto Sans CJK JP" "Iosevka Fixed" "Mononoki Nerd Font" "FantasqueSansM Nerd Font" "RobotoMono Nerd Font" "Hack Nerd Font Mono" "MesloLGLDZ Nerd Font Mono" "VictorMono Nerd Font" "NotoSansM Nerd Font Mono" "NotoSansM Nerd Font Mono" "LiterationSans Nerd Font Propo" "NotoSerif Nerd Font Propo" "NotoSerif Nerd Font" "JetBrainsMonoNL Nerd Font" "DroidSansM Nerd Font Propo" "NotoSans Nerd Font" "Hasklug Nerd Font Propo" "OverpassM Nerd Font" "iMWritingDuo Nerd Font Propo" "NotoSansM Nerd Font" "Fira Sans Compressed" "Iosevka Term" "NotoSans Nerd Font Propo" "Iosevka Fixed" "Iosevka Term" "M+CodeLatX Nerd Font" "ComicShannsMono Nerd Font Propo" "JetBrainsMono Nerd Font" "SpaceMono Nerd Font Propo" "Iosevka Nerd Font Propo" "NotoSansM Nerd Font" "NotoSansM Nerd Font Mono" "M+CodeLatX Nerd Font Propo" "3270 Nerd Font" "NotoSerif Nerd Font Propo" "M+CodeLat Nerd Font Mono" "Iosevka Fixed" "Iosevka" "Noto Serif CJK JP" "Ubuntu Nerd Font" "HeavyData Nerd Font Propo" "NotoSerif Nerd Font Propo" "Fira Sans" "OpenDyslexicAlt Nerd Font" "Overpass Nerd Font Propo" "B&H LucidaBright" "Z003" "M+CodeLatX Nerd Font Propo" "ComicShannsMono Nerd Font" "Iosevka Nerd Font Propo" "M+CodeLatX Nerd Font Propo" "Iosevka Fixed" "Iosevka Fixed" "Iosevka" "BigBlueTerm437 Nerd Font Propo" "NotoSans Nerd Font" "NotoSansM Nerd Font" "Iosevka Fixed" "FiraCode Nerd Font Propo" "HeavyData Nerd Font" "M+CodeLatX Nerd Font Mono" "NotoSansM Nerd Font" "Overpass Nerd Font Propo" "NotoSerif Nerd Font" "D050000L" "BlexMono Nerd Font" "M+CodeLatX Nerd Font Mono" "NotoSerif Nerd Font" "IosevkaTerm Nerd Font Propo" "Iosevka Fixed" "CaskaydiaCove Nerd Font Propo" "Iosevka Fixed" "Hack Nerd Font" "IosevkaTerm Nerd Font Mono" "NotoSerif Nerd Font" "Iosevka Fixed" "Noto Serif CJK SC" "CaskaydiaCove Nerd Font Mono" "Iosevka Nerd Font Propo" "Adobe Courier" "Hasklug Nerd Font" "CaskaydiaCove Nerd Font" "Liberation Serif" "Lilex Nerd Font Propo" "M+1 Nerd Font" "Iosevka Fixed" "M+1Code Nerd Font Propo" "NotoSansM Nerd Font Mono" "NotoSans Nerd Font" "M+2 Nerd Font Propo" "Hurmit Nerd Font Propo" "RobotoMono Nerd Font" "Iosevka Fixed" "JetBrainsMonoNL Nerd Font" "Fira Sans Condensed" "Iosevka" "Ubuntu Nerd Font Propo" "JoyPixels" "Overpass Nerd Font" "Monofur Nerd Font Propo" "Noto Sans CJK JP" "Iosevka Fixed" "IosevkaTerm Nerd Font" "IosevkaTerm Nerd Font Mono" "M+CodeLatX Nerd Font Mono" "3270 Nerd Font" "RobotoMono Nerd Font Propo" "Noto Serif CJK JP" "NotoSans Nerd Font" "M+1 Nerd Font Propo" "NotoSansM Nerd Font Mono" "M+CodeLat Nerd Font Propo" "MesloLGS Nerd Font Propo" "NotoSerif Nerd Font Propo" "RobotoMono Nerd Font Propo" "Overpass Nerd Font Propo" "JetBrainsMono Nerd Font Mono" "M+1Code Nerd Font" "Iosevka Term" "JetBrainsMonoNL Nerd Font" "Iosevka Nerd Font Mono" "AurulentSansM Nerd Font" "RobotoMono Nerd Font Propo" "Iosevka Term" "Noto Serif CJK SC" "Noto Serif CJK HK" "CaskaydiaCove Nerd Font Propo" "Fira Sans Condensed" "Noto Sans CJK TC" "Noto Sans CJK SC" "NotoSerif Nerd Font Propo" "BlexMono Nerd Font Mono" "NotoSansM Nerd Font" "Noto Sans CJK KR" "RobotoMono Nerd Font" "SauceCodePro Nerd Font" "Iosevka Term" "NotoSansM Nerd Font Propo" "Noto Sans CJK HK" "B&H LucidaTypewriter" "Noto Sans CJK KR" "RobotoMono Nerd Font" "M+2 Nerd Font Propo" "Noto Sans CJK JP" "Iosevka" "NotoSans Nerd Font Propo" "UbuntuMono Nerd Font Mono" "Iosevka Fixed" "BitstromWera Nerd Font" "JetBrainsMonoNL Nerd Font Mono" "Bitstream Terminal" "Iosevka Nerd Font" "Liberation Sans" "file-icons" "iMWritingQuat Nerd Font" "BlexMono Nerd Font" "NotoSansM Nerd Font Mono" "M+1Code Nerd Font" "Iosevka" "Noto Sans CJK SC" "CaskaydiaCove Nerd Font Mono" "Iosevka Nerd Font" "Iosevka Nerd Font Propo" "Iosevka Fixed" "NotoSans Nerd Font Propo" "Iosevka" "Iosevka Term" "IosevkaTerm Nerd Font Propo" "M+1 Nerd Font" "NotoSansM Nerd Font" "ProFontWindows Nerd Font" "NotoSerif Nerd Font Propo" "M+1 Nerd Font Propo" "Noto Sans CJK TC" "VictorMono Nerd Font Propo" "BlexMono Nerd Font Propo" "ProggyClean Nerd Font" "Noto Sans CJK HK" "Fira Sans" "BlexMono Nerd Font Propo" "M+CodeLat Nerd Font Propo" "Iosevka Fixed" "VictorMono Nerd Font Mono" "NotoSans Nerd Font" "NotoSansM Nerd Font Mono" "Hurmit Nerd Font" "MesloLGL Nerd Font" "Lilex Nerd Font Mono" "CodeNewRoman Nerd Font Propo" "DroidSansM Nerd Font Mono" "MesloLGL Nerd Font Mono" "Terminess Nerd Font" "MesloLGM Nerd Font Propo" "FreeSans" "NotoSerif Nerd Font Propo" "NotoSansM Nerd Font" "M+1Code Nerd Font Mono" "NotoSans Nerd Font" "NotoSerif Nerd Font" "JetBrainsMonoNL Nerd Font" "Fira Code" "FiraCode Nerd Font" "Fira Sans" "Fira Sans Condensed" "Iosevka Fixed" "NotoSerif Nerd Font" "VictorMono Nerd Font" "Noto Sans CJK KR" "3270 Nerd Font Propo" "Fira Sans Condensed" "FiraCode Nerd Font Propo" "Noto Color Emoji" "Source Code Pro" "IosevkaTerm Nerd Font Mono" "FiraMono Nerd Font Mono" "SauceCodePro Nerd Font Propo" "NotoSans Nerd Font Propo" "Hasklug Nerd Font Mono" "NotoMono Nerd Font" "M+1Code Nerd Font Mono" "Iosevka Fixed" "Iosevka Nerd Font" "IosevkaTerm Nerd Font" "JetBrainsMonoNL Nerd Font" "JetBrainsMono Nerd Font" "SauceCodePro Nerd Font" "VictorMono Nerd Font" "IosevkaTerm Nerd Font Propo" "Noto Serif CJK JP" "Iosevka" "Iosevka Term" "NotoSerif Nerd Font" "3270 Nerd Font" "JetBrainsMonoNL Nerd Font Propo" "MesloLGMDZ Nerd Font Propo" "NotoSansM Nerd Font Mono" "VictorMono Nerd Font" "ComicShannsMono Nerd Font Mono" "DaddyTimeMono Nerd Font Mono" "NotoSerif Nerd Font" "Iosevka Fixed" "3270 Nerd Font Propo" "VictorMono Nerd Font Mono" "Iosevka Fixed" "MesloLGL Nerd Font Propo" "Iosevka Term" "JetBrainsMonoNL Nerd Font Mono" "Source Code Pro" "ProggyCleanSZ Nerd Font Propo" "FontAwesome" "Lekton Nerd Font Propo" "Inconsolata LGC Nerd Font Propo" "JetBrainsMono Nerd Font" "Iosevka" "Overpass Nerd Font" "Hurmit Nerd Font Mono" "JetBrainsMono Nerd Font Mono" "NotoSansM Nerd Font" "FiraCode Nerd Font Mono" "IosevkaTerm Nerd Font" "NotoSansM Nerd Font Propo" "Noto Serif CJK KR" "Fira Sans Condensed" "M+CodeLat Nerd Font Propo" "NotoSerif Nerd Font" "Hasklug Nerd Font Mono" "ProggyClean CE Nerd Font Propo" "ProggyCleanSZ Nerd Font" "Hasklug Nerd Font Propo" "OverpassM Nerd Font Propo" "MesloLGSDZ Nerd Font" "BlexMono Nerd Font" "NotoSerif Nerd Font" "Noto Serif CJK HK" "NotoSans Nerd Font Propo" "IosevkaTerm Nerd Font Propo" "M+1Code Nerd Font" "DejaVuSansM Nerd Font Mono" "NotoSans Nerd Font Propo" "Iosevka Nerd Font Mono" "Iosevka Nerd Font Propo" "MesloLGLDZ Nerd Font" "NotoSans Nerd Font Propo" "SauceCodePro Nerd Font" "JetBrainsMono Nerd Font Mono" "AnonymicePro Nerd Font Propo" "Iosevka Term" "IosevkaTerm Nerd Font" "P052" "FiraMono Nerd Font" "NotoSansM Nerd Font Propo" "NotoSansM Nerd Font Mono" "NotoSerif Nerd Font" "NotoSansM Nerd Font Propo" "M+CodeLat Nerd Font Mono" "JetBrainsMono Nerd Font Propo" "NotoSerif Nerd Font Propo" "M+CodeLatX Nerd Font Propo" "NotoSerif Nerd Font" "NotoSerif Nerd Font Propo" "M+CodeLat Nerd Font Mono" "NotoSansM Nerd Font Propo" "MesloLGMDZ Nerd Font" "OpenDyslexic Nerd Font Propo" "JetBrainsMonoNL Nerd Font Mono" "M+CodeLatX Nerd Font Mono" "RobotoMono Nerd Font Mono" "Noto Sans CJK TC" "Overpass Nerd Font" "Monoid Nerd Font Propo" "NotoSans Nerd Font Propo" "Cousine Nerd Font" "NotoSerif Nerd Font Propo" "RobotoMono Nerd Font Mono" "IosevkaTerm Nerd Font" "SauceCodePro Nerd Font Propo" "NotoSans Nerd Font" "NotoSansM Nerd Font" "Tinos Nerd Font Propo" "Inconsolata Nerd Font Mono" "VictorMono Nerd Font Mono" "VictorMono Nerd Font Propo" "Lilex Nerd Font" "CodeNewRoman Nerd Font" "Iosevka" "Iosevka" "VictorMono Nerd Font Propo" "OpenDyslexicM Nerd Font Propo" "NotoSans Nerd Font Propo" "NotoSansM Nerd Font Propo" "RobotoMono Nerd Font Mono" "ProggyClean CE Nerd Font Mono" "Ubuntu Nerd Font Propo" "Fira Sans" "SauceCodePro Nerd Font" "Inconsolata Nerd Font" "Lekton Nerd Font Mono" "MesloLGLDZ Nerd Font Propo" "BlexMono Nerd Font Mono" "BlexMono Nerd Font Propo" "Ubuntu Nerd Font" "Iosevka Term" "Iosevka Nerd Font" "FantasqueSansM Nerd Font Mono" "OpenDyslexicM Nerd Font" "BlexMono Nerd Font Mono" "Fira Sans Condensed" "CaskaydiaCove Nerd Font Mono" "NotoSansM Nerd Font Mono" "Iosevka Fixed" "IosevkaTerm Nerd Font Mono" "M+CodeLatX Nerd Font Propo" "NotoSerif Nerd Font" "IosevkaTerm Nerd Font" "NotoSerif Nerd Font" "SauceCodePro Nerd Font Mono" "NotoSansM Nerd Font" "NotoSansM Nerd Font Mono" "Hurmit Nerd Font Propo" "IosevkaTerm Nerd Font Mono" "NotoSansM Nerd Font Mono" "M+1Code Nerd Font" "M+2 Nerd Font Propo" "NotoSansM Nerd Font" "NotoSans Nerd Font" "Fira Sans Compressed" "M+2 Nerd Font Propo" "CaskaydiaCove Nerd Font Propo" "IosevkaTerm Nerd Font" "Fira Sans Compressed" "FantasqueSansM Nerd Font Propo" "Ubuntu Nerd Font" "Fira Sans Condensed" "NotoSans Nerd Font Propo" "OverpassM Nerd Font" "BlexMono Nerd Font" "FreeMono" "Fira Code" "JetBrainsMonoNL Nerd Font" "Iosevka Term" "VictorMono Nerd Font Propo" "Terminess Nerd Font Mono" "MesloLGM Nerd Font" "Ubuntu Nerd Font Propo" "NotoSansM Nerd Font Propo" "Hasklug Nerd Font" "VictorMono Nerd Font Mono" "NotoSerif Nerd Font" "M+1 Nerd Font Propo" "Iosevka" "Fira Sans Compressed" "CaskaydiaCove Nerd Font Mono" "Overpass Nerd Font Propo" "NotoSans Nerd Font" "Iosevka" "Fira Sans Compressed" "NotoSansM Nerd Font Mono" "NotoSans Nerd Font" "JetBrainsMono Nerd Font Mono" "NotoSansM Nerd Font Propo" "NotoSansM Nerd Font" "SauceCodePro Nerd Font Propo" "VictorMono Nerd Font" "NotoSans Nerd Font Propo" "JetBrainsMonoNL Nerd Font Propo" "NotoSerif Nerd Font" "Iosevka Term" "Iosevka Fixed" "M+1 Nerd Font Propo" "FiraCode Nerd Font Propo" "Fira Sans" "M+1Code Nerd Font Propo" "Weather Icons" "Noto Serif CJK HK" "Fira Sans" "IosevkaTerm Nerd Font" "Noto Serif CJK KR" "OverpassM Nerd Font Propo" "iosevka extrabold" "iosevka extralight" "iosevka heavy" "iosevka light" "iosevka medium" "iosevka semibold" "iosevka thin" "iosevka" "courier" "helvetica" "new century schoolbook" "symbol" "times" "utopia" "lucida" "lucidabright" "lucidatypewriter" "charter" "terminal" "courier" "helvetica" "new century schoolbook" "symbol" "times" "utopia" "lucida" "lucidabright" "lucidatypewriter" "charter" "terminal" "courier" "helvetica" "new century schoolbook" "symbol" "times" "utopia" "lucida" "lucidabright" "lucidatypewriter" "charter" "terminal" "courier" "helvetica" "new century schoolbook" "symbol" "times" "utopia" "lucida" "lucidabright" "lucidatypewriter" "charter" "terminal" "fixed" "Iosevka Nerd Font" "M+CodeLat Nerd Font Propo" "OverpassM Nerd Font Mono" "ProggyClean Nerd Font Propo" "M+CodeLat Nerd Font" "NotoSansM Nerd Font" "Iosevka Nerd Font Mono" "IosevkaTerm Nerd Font Propo" "VictorMono Nerd Font Propo" "Fira Sans" "FiraCode Nerd Font" "M+1Code Nerd Font Mono" "NotoSerif Nerd Font Propo" "UbuntuMono Nerd Font" "M+1 Nerd Font" "VictorMono Nerd Font Mono" "M+2 Nerd Font" "LiterationMono Nerd Font Mono" "NotoSans Nerd Font" "Cousine Nerd Font Mono" "JetBrainsMono Nerd Font Propo" "Hasklug Nerd Font" "Standard Symbols PS" "OpenDyslexic Nerd Font" "Noto Sans CJK TC" "DejaVuSansM Nerd Font Propo" "LiterationMono Nerd Font Propo" "IosevkaTerm Nerd Font Propo" "Noto Serif CJK KR" "IosevkaTerm Nerd Font Propo" "NotoSans Nerd Font" "NotoSansM Nerd Font Propo" "Iosevka Nerd Font Mono" "NotoSerif Nerd Font Propo" "M+1 Nerd Font" "NotoSerif Nerd Font" "Noto Serif CJK TC" "VictorMono Nerd Font Propo" "Noto Sans CJK TC" "M+CodeLat Nerd Font Mono" "VictorMono Nerd Font" "FiraCode Nerd Font Mono" "NotoSans Nerd Font Propo" "Iosevka Term" "Iosevka" "FiraCode Nerd Font Propo" "NotoSans Nerd Font" "NotoSans Nerd Font" "URW Gothic" "NotoSerif Nerd Font" "SauceCodePro Nerd Font Propo" "BlexMono Nerd Font" "Hasklug Nerd Font Mono" "NotoSans Nerd Font Propo" "NotoSans Nerd Font Propo" "InconsolataGo Nerd Font" "Overpass Nerd Font Propo" "BigBlueTermPlus Nerd Font Mono" "NotoSansM Nerd Font" "NotoSansM Nerd Font Propo" "BlexMono Nerd Font Propo" "AurulentSansM Nerd Font Propo" "NotoSans Nerd Font" "M+CodeLat Nerd Font Propo" "MesloLGSDZ Nerd Font Mono" "AurulentSansM Nerd Font Mono" "ProFontWindows Nerd Font Mono" "Cousine Nerd Font Propo" "JetBrainsMonoNL Nerd Font" "IosevkaTerm Nerd Font Propo" "Iosevka Fixed" "OpenDyslexicAlt Nerd Font Propo" "FiraCode Nerd Font" "UbuntuMono Nerd Font Propo" "Monoid Nerd Font Propo" "NotoSerif Nerd Font Propo" "Hasklug Nerd Font" "NotoSans Nerd Font" "SauceCodePro Nerd Font Mono" "Hasklug Nerd Font Mono" "Fira Sans Compressed" "NotoSansM Nerd Font Mono" "NotoSansM Nerd Font Propo" "Lilex Nerd Font Propo" "M+1Code Nerd Font" "Monoid Nerd Font" "BlexMono Nerd Font Propo" "NotoSansM Nerd Font Propo" "NotoSans Nerd Font" "NotoSerif Nerd Font" "JetBrainsMono Nerd Font" "NotoSansM Nerd Font Propo" "CaskaydiaCove Nerd Font" "VictorMono Nerd Font Propo" "NotoSansM Nerd Font Mono" "Iosevka Nerd Font" "NotoSansM Nerd Font Propo" "Iosevka" "Noto Sans CJK KR" "Noto Serif CJK JP" "Noto Sans CJK TC" "NotoSans Nerd Font" "M+1Code Nerd Font Propo" "IosevkaTerm Nerd Font" "IosevkaTerm Nerd Font Mono" "Noto Serif CJK KR" "NotoSansM Nerd Font Propo" "NotoSans Nerd Font Propo" "NotoSans Nerd Font Propo" "M+2 Nerd Font" "NotoSerif Nerd Font" "DroidSansM Nerd Font" "NotoSans Nerd Font Propo" "BlexMono Nerd Font Mono" "NotoSansM Nerd Font Mono" "Nimbus Roman" "RobotoMono Nerd Font Propo" "Noto Sans CJK SC" "Iosevka Fixed" "NotoSerif Nerd Font Propo" "Iosevka Fixed" "M+1Code Nerd Font Mono" "Noto Serif CJK HK" "NotoSerif Nerd Font Propo" "Fira Sans" "NotoSerif Nerd Font Propo" "IosevkaTerm Nerd Font Propo" "BlexMono Nerd Font" "M+1 Nerd Font" "M+CodeLat Nerd Font" "NotoSansM Nerd Font Propo" "ShureTechMono Nerd Font" "RobotoMono Nerd Font Mono" "Iosevka" "Iosevka Nerd Font" "Agave Nerd Font Mono" "BlexMono Nerd Font Mono" "NotoSans Nerd Font Propo" "BlexMono Nerd Font Mono" "Iosevka Nerd Font Mono" "Iosevka Fixed" "CaskaydiaCove Nerd Font" "IosevkaTerm Nerd Font" "BigBlueTerm437 Nerd Font" "NotoSansM Nerd Font Propo" "FiraCode Nerd Font" "Fira Sans Compressed" "Overpass Nerd Font" "Fira Code" "NotoSans Nerd Font Propo" "SauceCodePro Nerd Font Mono" "FiraCode Nerd Font Propo" "BigBlueTermPlus Nerd Font" "NotoSansM Nerd Font Mono" "Hasklug Nerd Font" "Iosevka" "M+1 Nerd Font" "Source Code Pro" "Arimo Nerd Font Propo" "NotoSansM Nerd Font Mono" "AnonymicePro Nerd Font" "Noto Serif CJK SC" "JetBrainsMono Nerd Font Propo" "Iosevka Nerd Font Propo" "Noto Sans CJK HK" "Iosevka Nerd Font Mono" "IosevkaTerm Nerd Font Mono" "VictorMono Nerd Font Mono" "Fira Sans Compressed" "VictorMono Nerd Font" "Noto Sans CJK HK" "Iosevka Term" "NotoSansM Nerd Font Propo" "IosevkaTerm Nerd Font Mono" "M+2 Nerd Font" "NotoSerif Nerd Font Propo" "NotoSerif Nerd Font" "Hurmit Nerd Font Mono" "IosevkaTerm Nerd Font" "M+2 Nerd Font" "Iosevka" "BlexMono Nerd Font" "M+CodeLatX Nerd Font" "GoMono Nerd Font" "Iosevka Nerd Font Propo" "NotoSans Nerd Font" "Iosevka" "NotoSansM Nerd Font Propo" "ProFont IIx Nerd Font" "Mononoki Nerd Font Mono" "SourceCodeVF" "NotoSerif Nerd Font" "IosevkaTerm Nerd Font Mono" "Iosevka Fixed" "VictorMono Nerd Font Mono" "Lilex Nerd Font Mono" "Iosevka Term" "Noto Serif CJK JP" "Hasklug Nerd Font Mono" "Hasklug Nerd Font Propo" "Iosevka Nerd Font" "Noto Serif CJK KR" "Noto Serif CJK HK" "VictorMono Nerd Font" "NotoSerif Nerd Font Propo" "Iosevka Nerd Font" "iMWritingMono Nerd Font Propo" "M+CodeLat Nerd Font Mono" "Overpass Nerd Font Propo" "CaskaydiaCove Nerd Font" "NotoSansM Nerd Font Mono" "Noto Serif CJK TC" "BigBlueTerm437 Nerd Font Mono" "LiterationMono Nerd Font" "OverpassM Nerd Font Propo" "VictorMono Nerd Font Mono" "M+1 Nerd Font" "NotoSansM Nerd Font Mono" "ProFont IIx Nerd Font Propo" "Fira Sans" "JetBrainsMono Nerd Font Propo" "Monofur Nerd Font" "NotoSerif Nerd Font" "NotoSansM Nerd Font Propo" "Adobe Helvetica" "VictorMono Nerd Font Propo" "M+1Code Nerd Font Propo" "Monoid Nerd Font Mono" "3270 Nerd Font Mono" "NotoSans Nerd Font Propo" "NotoSansM Nerd Font Propo" "NotoSans Nerd Font Propo" "NotoSerif Nerd Font Propo" "ProggyClean CE Nerd Font" "Inconsolata LGC Nerd Font" "NotoSerif Nerd Font Propo" "Tinos Nerd Font" "Iosevka" "Iosevka Nerd Font Mono" "NotoSansM Nerd Font Mono" "Noto Sans CJK JP" "CodeNewRoman Nerd Font Mono" "Fira Sans Condensed" "JetBrainsMono Nerd Font" "Fira Sans" "Hasklug Nerd Font Propo" "Iosevka Term" "Iosevka Nerd Font" "Iosevka Fixed" "Iosevka Nerd Font Propo" "Fira Sans Condensed" "Iosevka Fixed" "Noto Sans CJK SC" "Iosevka Nerd Font" "Noto Serif CJK SC" "NotoSerif Nerd Font Propo" "NotoSerif Nerd Font" "FiraCode Nerd Font" "NotoSansM Nerd Font" "NotoSerif Nerd Font" "Noto Serif CJK TC" "BigBlueTermPlus Nerd Font Propo" "ProggyCleanSZ Nerd Font Mono" "NotoSansM Nerd Font Propo" "ProggyClean Nerd Font Mono" "M+CodeLatX Nerd Font" "JetBrainsMonoNL Nerd Font Propo" "NotoSansM Nerd Font" "NotoSansM Nerd Font" "NotoSans Nerd Font Propo" "Arimo Nerd Font" "IosevkaTerm Nerd Font Mono" "Noto Serif CJK JP" "CaskaydiaCove Nerd Font Mono" "Iosevka Nerd Font Mono" "IosevkaTerm Nerd Font Mono" "JetBrainsMonoNL Nerd Font Mono" "JetBrainsMono Nerd Font Mono" "SauceCodePro Nerd Font Mono" "VictorMono Nerd Font Mono" "MesloLGS Nerd Font" "Ubuntu Nerd Font Propo" "Fira Sans Condensed" "Fira Sans Compressed" "Hack Nerd Font Propo" "SauceCodePro Nerd Font" "NotoSans Nerd Font" "NotoSans Nerd Font" "VictorMono Nerd Font Propo" "NotoSansM Nerd Font" "Iosevka" "Fira Sans Condensed" "JetBrainsMonoNL Nerd Font Mono" "NotoSans Nerd Font" "Iosevka Nerd Font Mono" "Cantarell" "Iosevka Nerd Font Mono" "NotoSerif Nerd Font" "Fira Sans Condensed" "Hasklug Nerd Font Propo" "NotoSerif Nerd Font Propo" "Nimbus Sans" "M+2 Nerd Font Propo" "iMWritingMono Nerd Font" "Noto Sans Mono CJK SC" "Iosevka Nerd Font Propo" "NotoSansM Nerd Font Mono" "Iosevka Nerd Font Propo" "MesloLGS Nerd Font Mono" "Agave Nerd Font" "Noto Sans Mono CJK TC" "IosevkaTerm Nerd Font Propo" "Hasklug Nerd Font" "Iosevka Nerd Font Propo" "IosevkaTerm Nerd Font Mono" "Monofur Nerd Font Mono" "SauceCodePro Nerd Font Mono" "NotoSerif Nerd Font Propo" "Noto Sans Mono CJK JP" "Fira Code" "NotoSansM Nerd Font" "NotoSansM Nerd Font Propo" "NotoSansM Nerd Font Mono" "Noto Sans Mono CJK HK" "Noto Sans Mono CJK KR" "NotoSans Nerd Font Propo" "Fira Sans" "NotoSerif Nerd Font Propo" "NotoSansM Nerd Font Mono" "M+CodeLatX Nerd Font Mono" "NotoSansM Nerd Font Propo" "VictorMono Nerd Font" "M+CodeLatX Nerd Font" "Iosevka Fixed" "Source Code Pro" "NotoSansM Nerd Font Propo" "Iosevka Fixed" "Iosevka Term" "GoMono Nerd Font Propo" "IosevkaTerm Nerd Font Propo" "ProFontWindows Nerd Font Propo" "Iosevka Nerd Font Propo" "Overpass Nerd Font" "M+CodeLatX Nerd Font" "B&H Lucida" "Noto Serif CJK SC" "Noto Serif CJK SC" "Lilex Nerd Font" "VictorMono Nerd Font Propo" "NotoSans Nerd Font" "Iosevka" "NotoSansM Nerd Font Propo" "NotoSans Nerd Font Propo" "NotoSerif Nerd Font Propo" "FreeSerif" "NotoSans Nerd Font" "Monoid Nerd Font Mono" "Noto Serif CJK HK" "M+1 Nerd Font Propo" "NotoSansM Nerd Font Mono" "NotoSansM Nerd Font Propo" "ShureTechMono Nerd Font Propo" "Iosevka Nerd Font" "GoMono Nerd Font Mono" "Nimbus Mono PS" "NotoSansM Nerd Font Mono" "M+1 Nerd Font" "NotoSerif Nerd Font" "Iosevka Term" "Iosevka Nerd Font Propo" "Symbols Nerd Font Mono" "JetBrainsMono Nerd Font Propo" "Iosevka" "Iosevka Nerd Font Mono" "InconsolataGo Nerd Font Propo" "NotoSans Nerd Font" "NotoSans Nerd Font Propo" "NotoSerif Nerd Font Propo" "Iosevka Term" "JetBrainsMono Nerd Font Propo" "Inconsolata Nerd Font Propo" "AnonymicePro Nerd Font Mono" "NotoSerif Nerd Font" "NotoSans Nerd Font" "NotoSans Nerd Font" "RobotoMono Nerd Font" "NotoSansM Nerd Font" "Ubuntu Nerd Font" "VictorMono Nerd Font Mono" "M+CodeLatX Nerd Font Propo" "RobotoMono Nerd Font Propo" "Iosevka" "JetBrainsMonoNL Nerd Font Mono" "SpaceMono Nerd Font" "M+CodeLatX Nerd Font" "NotoSansM Nerd Font" "Iosevka Term" "IosevkaTerm Nerd Font Mono" "NotoSerif Nerd Font Propo" "CaskaydiaCove Nerd Font" "Noto Sans CJK KR" "Iosevka Nerd Font Mono" "NotoSerif Nerd Font Propo" "M+2 Nerd Font Propo" "Adobe Times" "NotoSans Nerd Font Propo" "NotoSansM Nerd Font Mono" "FiraMono Nerd Font Mono" "iMWritingMono Nerd Font Mono" "ProFont IIx Nerd Font Mono" "Fira Sans Condensed" "IosevkaTerm Nerd Font" "NotoSans Nerd Font Propo" "NotoSansM Nerd Font" "WenQuanYi Micro Hei Mono" "NotoSerif Nerd Font" "Nimbus Sans Narrow" "JetBrainsMonoNL Nerd Font Mono" "Iosevka" "MesloLGM Nerd Font Mono" "NotoSans Nerd Font Propo" "OverpassM Nerd Font" "NotoSansM Nerd Font Propo" "Iosevka Nerd Font Mono" "Iosevka Term" "Iosevka Fixed" "VictorMono Nerd Font" "BlexMono Nerd Font Mono" "M+CodeLat Nerd Font" "VictorMono Nerd Font Mono" "Fira Mono" "Iosevka Nerd Font" "NotoSansM Nerd Font Propo" "URW Bookman" "Source Code Pro" "M+1Code Nerd Font Propo" "Iosevka Term" "NotoSans Nerd Font" "Noto Serif CJK KR" "Agave Nerd Font Propo" "FiraMono Nerd Font Propo" "Fira Code" "ShureTechMono Nerd Font Mono" "NotoSansM Nerd Font" "BlexMono Nerd Font Propo" "Fira Sans Compressed" "OverpassM Nerd Font Mono" "NotoSerif Nerd Font" "NotoSansM Nerd Font" "CaskaydiaCove Nerd Font Propo" "M+1Code Nerd Font Mono" "Fira Sans Compressed" "NotoSerif Nerd Font Propo" "JetBrainsMonoNL Nerd Font Propo" "NotoSansM Nerd Font Propo" "Iosevka" "M+CodeLat Nerd Font" "LiterationSerif Nerd Font Propo" "Iosevka" "M+2 Nerd Font" "M+CodeLatX Nerd Font Mono" "SpaceMono Nerd Font Mono" "3270 Nerd Font Propo" "NotoSansM Nerd Font Mono" "IosevkaTerm Nerd Font Mono" "Iosevka Term" "NotoSansM Nerd Font Mono" "InconsolataGo Nerd Font Mono" "SauceCodePro Nerd Font Propo" "Iosevka Nerd Font" "NotoSans Nerd Font Propo" "3270 Nerd Font Mono" "Adobe Utopia" "Iosevka Nerd Font Propo" "Fira Sans" "M+2 Nerd Font Propo" "FiraCode Nerd Font Mono" "IosevkaTerm Nerd Font" "NotoSansM Nerd Font Propo" "Iosevka" "Iosevka Nerd Font" "M+CodeLat Nerd Font" "NotoSansM Nerd Font" "Overpass Nerd Font" "M+2 Nerd Font" "Fira Sans Compressed" "IosevkaTerm Nerd Font" "NotoSansM Nerd Font" "VictorMono Nerd Font" "M+1 Nerd Font Propo" "NotoSansM Nerd Font" "iMWritingDuo Nerd Font" "Iosevka Fixed" "IosevkaTerm Nerd Font Propo" "LiterationSans Nerd Font" "NotoSans Nerd Font Propo" "NotoSansM Nerd Font" "CaskaydiaCove Nerd Font Propo" "FiraCode Nerd Font Mono" "NotoSansM Nerd Font Mono" "Symbols Nerd Font" "DaddyTimeMono Nerd Font Propo" "Iosevka Term" "Iosevka Term" "NotoSans Nerd Font Propo" "Adobe New Century Schoolbook" "Noto Sans CJK HK" "Overpass Nerd Font" "Mononoki Nerd Font Propo" "NotoMono Nerd Font Mono" "Hasklug Nerd Font Propo" "Iosevka Term" "Noto Sans CJK KR" "VictorMono Nerd Font" "SauceCodePro Nerd Font Mono" "BlexMono Nerd Font Propo" "Source Code Pro" "Noto Sans CJK SC" "IosevkaTerm Nerd Font Propo" "FiraCode Nerd Font Mono" "MesloLGSDZ Nerd Font Propo" "M+1Code Nerd Font Propo" "Noto Sans CJK HK" "M+2 Nerd Font" "Iosevka" "Iosevka Nerd Font Mono" "IosevkaTerm Nerd Font Mono" "Fira Sans" "Inconsolata LGC Nerd Font Mono" "Bitstream Charter" "Iosevka" "NotoSerif Nerd Font Propo" "NotoSansM Nerd Font" "IosevkaTerm Nerd Font" "NotoSansM Nerd Font Mono" "DEC Terminal" "Iosevka Term" "M+CodeLat Nerd Font Mono" "SauceCodePro Nerd Font" "Iosevka Term" "BitstromWera Nerd Font Propo" "BitstromWera Nerd Font Mono" "Fira Mono" "Fira Sans" "Iosevka Nerd Font Mono" "3270 Nerd Font Mono" "DejaVuSansM Nerd Font" "Iosevka Nerd Font" "iMWritingQuat Nerd Font Propo" "FiraMono Nerd Font Propo" "IosevkaTerm Nerd Font Propo" "Fira Sans" "Fira Sans Compressed" "M+CodeLat Nerd Font" "Iosevka" "Iosevka" "Iosevka Term" "M+1 Nerd Font Propo" "Iosevka Nerd Font Propo" "NotoSansM Nerd Font Propo" "C059" "Noto Sans CJK JP" "VictorMono Nerd Font Propo" "Noto Sans CJK SC" "Overpass Nerd Font Propo" "Iosevka Term" "Liberation Mono" "JetBrainsMonoNL Nerd Font Propo" "NotoSansM Nerd Font" "Terminess Nerd Font Propo" "M+1Code Nerd Font" "Iosevka Nerd Font Mono" "Noto Serif CJK TC" "NotoSans Nerd Font" "JetBrainsMono Nerd Font" "github-octicons" "OverpassM Nerd Font Mono" "Hasklug Nerd Font Mono" "VictorMono Nerd Font Propo" "VictorMono Nerd Font Mono" "DaddyTimeMono Nerd Font" "LiterationSerif Nerd Font" "Lekton Nerd Font" "M+1 Nerd Font Propo" "Iosevka Term" "IosevkaTerm Nerd Font Propo" "JetBrainsMonoNL Nerd Font Propo" "NotoSans Nerd Font" "NotoSerif Nerd Font" "NotoSansM Nerd Font" "Iosevka Term" "Fira Sans Condensed" "NotoSerif Nerd Font Propo" "RobotoMono Nerd Font Mono" "Hurmit Nerd Font" "NotoMono Nerd Font Propo" "M+1Code Nerd Font Mono" "NotoSerif Nerd Font Propo" "NotoSerif Nerd Font" "Material Icons" "M+2 Nerd Font" "OpenDyslexicM Nerd Font Mono" "Iosevka" "NotoSansM Nerd Font Mono" "JetBrainsMono Nerd Font" "IosevkaTerm Nerd Font Propo" "MesloLGMDZ Nerd Font Mono" "JetBrainsMono Nerd Font Mono" "NotoSans Nerd Font" "IosevkaTerm Nerd Font" "Fira Sans Compressed" "all-the-icons" "JetBrainsMono Nerd Font Propo" "Noto Sans CJK JP" "JetBrainsMono Nerd Font Mono" "Noto Serif CJK TC" "Noto Serif CJK TC" "M+2 Nerd Font Propo" "IosevkaTerm Nerd Font Mono" "M+CodeLat Nerd Font Propo" "Monoid Nerd Font" "WenQuanYi Micro Hei" "NotoSansM Nerd Font" "Iosevka Nerd Font Propo" "JetBrainsMonoNL Nerd Font Propo" "FiraMono Nerd Font" "SauceCodePro Nerd Font Propo" "Noto Sans CJK JP" "Iosevka Fixed" "Mononoki Nerd Font" "FantasqueSansM Nerd Font" "RobotoMono Nerd Font" "Hack Nerd Font Mono" "MesloLGLDZ Nerd Font Mono" "VictorMono Nerd Font" "NotoSansM Nerd Font Mono" "NotoSansM Nerd Font Mono" "LiterationSans Nerd Font Propo" "NotoSerif Nerd Font Propo" "NotoSerif Nerd Font" "JetBrainsMonoNL Nerd Font" "DroidSansM Nerd Font Propo" "NotoSans Nerd Font" "Hasklug Nerd Font Propo" "OverpassM Nerd Font" "iMWritingDuo Nerd Font Propo" "NotoSansM Nerd Font" "Fira Sans Compressed" "Iosevka Term" "NotoSans Nerd Font Propo" "Iosevka Fixed" "Iosevka Term" "M+CodeLatX Nerd Font" "ComicShannsMono Nerd Font Propo" "JetBrainsMono Nerd Font" "SpaceMono Nerd Font Propo" "Iosevka Nerd Font Propo" "NotoSansM Nerd Font" "NotoSansM Nerd Font Mono" "M+CodeLatX Nerd Font Propo" "3270 Nerd Font" "NotoSerif Nerd Font Propo" "M+CodeLat Nerd Font Mono" "Iosevka Fixed" "Iosevka" "Noto Serif CJK JP" "Ubuntu Nerd Font" "HeavyData Nerd Font Propo" "NotoSerif Nerd Font Propo" "Fira Sans" "OpenDyslexicAlt Nerd Font" "Overpass Nerd Font Propo" "B&H LucidaBright" "Z003" "M+CodeLatX Nerd Font Propo" "ComicShannsMono Nerd Font" "Iosevka Nerd Font Propo" "M+CodeLatX Nerd Font Propo" "Iosevka Fixed" "Iosevka Fixed" "Iosevka" "BigBlueTerm437 Nerd Font Propo" "NotoSans Nerd Font" "NotoSansM Nerd Font" "Iosevka Fixed" "FiraCode Nerd Font Propo" "HeavyData Nerd Font" "M+CodeLatX Nerd Font Mono" "NotoSansM Nerd Font" "Overpass Nerd Font Propo" "NotoSerif Nerd Font" "D050000L" "BlexMono Nerd Font" "M+CodeLatX Nerd Font Mono" "NotoSerif Nerd Font" "IosevkaTerm Nerd Font Propo" "Iosevka Fixed" "CaskaydiaCove Nerd Font Propo" "Iosevka Fixed" "Hack Nerd Font" "IosevkaTerm Nerd Font Mono" "NotoSerif Nerd Font" "Iosevka Fixed" "Noto Serif CJK SC" "CaskaydiaCove Nerd Font Mono" "Iosevka Nerd Font Propo" "Adobe Courier" "Hasklug Nerd Font" "CaskaydiaCove Nerd Font" "Liberation Serif" "Lilex Nerd Font Propo" "M+1 Nerd Font" "Iosevka Fixed" "M+1Code Nerd Font Propo" "NotoSansM Nerd Font Mono" "NotoSans Nerd Font" "M+2 Nerd Font Propo" "Hurmit Nerd Font Propo" "RobotoMono Nerd Font" "Iosevka Fixed" "JetBrainsMonoNL Nerd Font" "Fira Sans Condensed" "Iosevka" "Ubuntu Nerd Font Propo" "JoyPixels" "Overpass Nerd Font" "Monofur Nerd Font Propo" "Noto Sans CJK JP" "Iosevka Fixed" "IosevkaTerm Nerd Font" "IosevkaTerm Nerd Font Mono" "M+CodeLatX Nerd Font Mono" "3270 Nerd Font" "RobotoMono Nerd Font Propo" "Noto Serif CJK JP" "NotoSans Nerd Font" "M+1 Nerd Font Propo" "NotoSansM Nerd Font Mono" "M+CodeLat Nerd Font Propo" "MesloLGS Nerd Font Propo" "NotoSerif Nerd Font Propo" "RobotoMono Nerd Font Propo" "Overpass Nerd Font Propo" "JetBrainsMono Nerd Font Mono" "M+1Code Nerd Font" "Iosevka Term" "JetBrainsMonoNL Nerd Font" "Iosevka Nerd Font Mono" "AurulentSansM Nerd Font" "RobotoMono Nerd Font Propo" "Iosevka Term" "Noto Serif CJK SC" "Noto Serif CJK HK" "CaskaydiaCove Nerd Font Propo" "Fira Sans Condensed" "Noto Sans CJK TC" "Noto Sans CJK SC" "NotoSerif Nerd Font Propo" "BlexMono Nerd Font Mono" "NotoSansM Nerd Font" "Noto Sans CJK KR" "RobotoMono Nerd Font" "SauceCodePro Nerd Font" "Iosevka Term" "NotoSansM Nerd Font Propo" "Noto Sans CJK HK" "B&H LucidaTypewriter" "Noto Sans CJK KR" "RobotoMono Nerd Font" "M+2 Nerd Font Propo" "Noto Sans CJK JP" "Iosevka" "NotoSans Nerd Font Propo" "UbuntuMono Nerd Font Mono" "Iosevka Fixed" "BitstromWera Nerd Font" "JetBrainsMonoNL Nerd Font Mono" "Bitstream Terminal" "Iosevka Nerd Font" "Liberation Sans" "file-icons" "iMWritingQuat Nerd Font" "BlexMono Nerd Font" "NotoSansM Nerd Font Mono" "M+1Code Nerd Font" "Iosevka" "Noto Sans CJK SC" "CaskaydiaCove Nerd Font Mono" "Iosevka Nerd Font" "Iosevka Nerd Font Propo" "Iosevka Fixed" "NotoSans Nerd Font Propo" "Iosevka" "Iosevka Term" "IosevkaTerm Nerd Font Propo" "M+1 Nerd Font" "NotoSansM Nerd Font" "ProFontWindows Nerd Font" "NotoSerif Nerd Font Propo" "M+1 Nerd Font Propo" "Noto Sans CJK TC" "VictorMono Nerd Font Propo" "BlexMono Nerd Font Propo" "ProggyClean Nerd Font" "Noto Sans CJK HK" "Fira Sans" "BlexMono Nerd Font Propo" "M+CodeLat Nerd Font Propo" "Iosevka Fixed" "VictorMono Nerd Font Mono" "NotoSans Nerd Font" "NotoSansM Nerd Font Mono" "Hurmit Nerd Font" "MesloLGL Nerd Font" "Lilex Nerd Font Mono" "CodeNewRoman Nerd Font Propo" "DroidSansM Nerd Font Mono" "MesloLGL Nerd Font Mono" "Terminess Nerd Font" "MesloLGM Nerd Font Propo" "FreeSans" "NotoSerif Nerd Font Propo" "NotoSansM Nerd Font" "M+1Code Nerd Font Mono" "NotoSans Nerd Font" "NotoSerif Nerd Font" "JetBrainsMonoNL Nerd Font" "Fira Code" "FiraCode Nerd Font" "Fira Sans" "Fira Sans Condensed" "Iosevka Fixed" "NotoSerif Nerd Font" "VictorMono Nerd Font" "Noto Sans CJK KR" "3270 Nerd Font Propo" "Fira Sans Condensed" "FiraCode Nerd Font Propo" "Noto Color Emoji" "Source Code Pro" "IosevkaTerm Nerd Font Mono" "FiraMono Nerd Font Mono" "SauceCodePro Nerd Font Propo" "NotoSans Nerd Font Propo" "Hasklug Nerd Font Mono" "NotoMono Nerd Font" "M+1Code Nerd Font Mono" "Iosevka Fixed" "Iosevka Nerd Font" "IosevkaTerm Nerd Font" "JetBrainsMonoNL Nerd Font" "JetBrainsMono Nerd Font" "SauceCodePro Nerd Font" "VictorMono Nerd Font" "IosevkaTerm Nerd Font Propo" "Noto Serif CJK JP" "Iosevka" "Iosevka Term" "NotoSerif Nerd Font" "3270 Nerd Font" "JetBrainsMonoNL Nerd Font Propo" "MesloLGMDZ Nerd Font Propo" "NotoSansM Nerd Font Mono" "VictorMono Nerd Font" "ComicShannsMono Nerd Font Mono" "DaddyTimeMono Nerd Font Mono" "NotoSerif Nerd Font" "Iosevka Fixed" "3270 Nerd Font Propo" "VictorMono Nerd Font Mono" "Iosevka Fixed" "MesloLGL Nerd Font Propo" "Iosevka Term" "JetBrainsMonoNL Nerd Font Mono" "Source Code Pro" "ProggyCleanSZ Nerd Font Propo" "FontAwesome" "Lekton Nerd Font Propo" "Inconsolata LGC Nerd Font Propo" "JetBrainsMono Nerd Font" "Iosevka" "Overpass Nerd Font" "Hurmit Nerd Font Mono" "JetBrainsMono Nerd Font Mono" "NotoSansM Nerd Font" "FiraCode Nerd Font Mono" "IosevkaTerm Nerd Font" "NotoSansM Nerd Font Propo" "Noto Serif CJK KR" "Fira Sans Condensed" "M+CodeLat Nerd Font Propo" "NotoSerif Nerd Font" "Hasklug Nerd Font Mono" "ProggyClean CE Nerd Font Propo" "ProggyCleanSZ Nerd Font" "Hasklug Nerd Font Propo" "OverpassM Nerd Font Propo" "MesloLGSDZ Nerd Font" "BlexMono Nerd Font" "NotoSerif Nerd Font" "Noto Serif CJK HK" "NotoSans Nerd Font Propo" "IosevkaTerm Nerd Font Propo" "M+1Code Nerd Font" "DejaVuSansM Nerd Font Mono" "NotoSans Nerd Font Propo" "Iosevka Nerd Font Mono" "Iosevka Nerd Font Propo" "MesloLGLDZ Nerd Font" "NotoSans Nerd Font Propo" "SauceCodePro Nerd Font" "JetBrainsMono Nerd Font Mono" "AnonymicePro Nerd Font Propo" "Iosevka Term" "IosevkaTerm Nerd Font" "P052" "FiraMono Nerd Font" "NotoSansM Nerd Font Propo" "NotoSansM Nerd Font Mono" "NotoSerif Nerd Font" "NotoSansM Nerd Font Propo" "M+CodeLat Nerd Font Mono" "JetBrainsMono Nerd Font Propo" "NotoSerif Nerd Font Propo" "M+CodeLatX Nerd Font Propo" "NotoSerif Nerd Font" "NotoSerif Nerd Font Propo" "M+CodeLat Nerd Font Mono" "NotoSansM Nerd Font Propo" "MesloLGMDZ Nerd Font" "OpenDyslexic Nerd Font Propo" "JetBrainsMonoNL Nerd Font Mono" "M+CodeLatX Nerd Font Mono" "RobotoMono Nerd Font Mono" "Noto Sans CJK TC" "Overpass Nerd Font" "Monoid Nerd Font Propo" "NotoSans Nerd Font Propo" "Cousine Nerd Font" "NotoSerif Nerd Font Propo" "RobotoMono Nerd Font Mono" "IosevkaTerm Nerd Font" "SauceCodePro Nerd Font Propo" "NotoSans Nerd Font" "NotoSansM Nerd Font" "Tinos Nerd Font Propo" "Inconsolata Nerd Font Mono" "VictorMono Nerd Font Mono" "VictorMono Nerd Font Propo" "Lilex Nerd Font" "CodeNewRoman Nerd Font" "Iosevka" "Iosevka" "VictorMono Nerd Font Propo" "OpenDyslexicM Nerd Font Propo" "NotoSans Nerd Font Propo" "NotoSansM Nerd Font Propo" "RobotoMono Nerd Font Mono" "ProggyClean CE Nerd Font Mono" "Ubuntu Nerd Font Propo" "Fira Sans" "SauceCodePro Nerd Font" "Inconsolata Nerd Font" "Lekton Nerd Font Mono" "MesloLGLDZ Nerd Font Propo" "BlexMono Nerd Font Mono" "BlexMono Nerd Font Propo" "Ubuntu Nerd Font" "Iosevka Term" "Iosevka Nerd Font" "FantasqueSansM Nerd Font Mono" "OpenDyslexicM Nerd Font" "BlexMono Nerd Font Mono" "Fira Sans Condensed" "CaskaydiaCove Nerd Font Mono" "NotoSansM Nerd Font Mono" "Iosevka Fixed" "IosevkaTerm Nerd Font Mono" "M+CodeLatX Nerd Font Propo" "NotoSerif Nerd Font" "IosevkaTerm Nerd Font" "NotoSerif Nerd Font" "SauceCodePro Nerd Font Mono" "NotoSansM Nerd Font" "NotoSansM Nerd Font Mono" "Hurmit Nerd Font Propo" "IosevkaTerm Nerd Font Mono" "NotoSansM Nerd Font Mono" "M+1Code Nerd Font" "M+2 Nerd Font Propo" "NotoSansM Nerd Font" "NotoSans Nerd Font" "Fira Sans Compressed" "M+2 Nerd Font Propo" "CaskaydiaCove Nerd Font Propo" "IosevkaTerm Nerd Font" "Fira Sans Compressed" "FantasqueSansM Nerd Font Propo" "Ubuntu Nerd Font" "Fira Sans Condensed" "NotoSans Nerd Font Propo" "OverpassM Nerd Font" "BlexMono Nerd Font" "FreeMono" "Fira Code" "JetBrainsMonoNL Nerd Font" "Iosevka Term" "VictorMono Nerd Font Propo" "Terminess Nerd Font Mono" "MesloLGM Nerd Font" "Ubuntu Nerd Font Propo" "NotoSansM Nerd Font Propo" "Hasklug Nerd Font" "VictorMono Nerd Font Mono" "NotoSerif Nerd Font" "M+1 Nerd Font Propo" "Iosevka" "Fira Sans Compressed" "CaskaydiaCove Nerd Font Mono" "Overpass Nerd Font Propo" "NotoSans Nerd Font" "Iosevka" "Fira Sans Compressed" "NotoSansM Nerd Font Mono" "NotoSans Nerd Font" "JetBrainsMono Nerd Font Mono" "NotoSansM Nerd Font Propo" "NotoSansM Nerd Font" "SauceCodePro Nerd Font Propo" "VictorMono Nerd Font" "NotoSans Nerd Font Propo" "JetBrainsMonoNL Nerd Font Propo" "NotoSerif Nerd Font" "Iosevka Term" "Iosevka Fixed" "M+1 Nerd Font Propo" "FiraCode Nerd Font Propo" "Fira Sans" "M+1Code Nerd Font Propo" "Weather Icons" "Noto Serif CJK HK" "Fira Sans" "IosevkaTerm Nerd Font" "Noto Serif CJK KR" "OverpassM Nerd Font Propo") +**** Ligature.el +#+begin_src emacs-lisp :tangle config.el + +(ligature-set-ligatures 't '("www")) +;; Enable traditional ligature support in eww-mode, if the +;; `variable-pitch' face supports it +(ligature-set-ligatures 'eww-mode '("ff" "fi" "ffi")) +;; Enable all Cascadia Code ligatures in programming modes +(ligature-set-ligatures 'org-mode '("|||>" "<|||" "<==>" "" "---" "-<<" + "<~~" "<~>" "<*>" "<||" "<|>" "<$>" "<==" "<=>" "<=<" "<->" + "<--" "<-<" "<<=" "<<-" "<<<" "<+>" "" "###" "#_(" "..<" + "..." "+++" "/==" "///" "_|_" "www" "&&" "^=" "~~" "~@" "~=" + "~>" "~-" "**" "*>" "*/" "||" "|}" "|]" "|=" "|>" "|-" "{|" + "[|" "]#" "::" ":=" ":>" ":<" "$>" "==" "=>" "!=" "!!" ">:" + ">=" ">>" ">-" "-~" "-|" "->" "--" "-<" "<~" "<*" "<|" "<:" + "<$" "<=" "<>" "<-" "<<" "<+" "" "++" "?:" + "?=" "?." "??" ";;" "/*" "/=" "/>" "//" "__" "~~" "(*" "*)" + "\\\\" "://")) +;; Enables ligature checks globally in all buffers. You can also do it +;; per mode with `ligature-mode'. +(global-ligature-mode t) + +#+end_src **** Transparency #+begin_src emacs-lisp :tangle config.el -(set-frame-parameter nil 'alpha-background 70) -(add-to-list 'default-frame-alist '(alpha-background . 80)) +(set-frame-parameter nil 'alpha-background 85) +(add-to-list 'default-frame-alist '(alpha-background . 85)) #+end_src **** Helpers for text editing #+begin_src emacs-lisp :tangle config.el @@ -140,7 +174,7 @@ Make .org file automatically open in org-mode. (setq org-completion-use-ido t) (setq org-use-property-inheritance nil) - +(setq org-duration-format 'h:mm) (setq org-hierarchical-todo-statistics t) (org-align-tags t) #+end_src @@ -670,6 +704,17 @@ This results in a list that gets added to the Org-mode buffer similar to: - File links: DarkSeaGreen, wheat2 - Web links: DeepSkyBlue +** org-transclusion +#+begin_src emacs-lisp :tangle config.el +(use-package! org-transclusion + :after org + :init + (map! + :map global-map "" #'org-transclusion-add + :leader + :prefix "n" + :desc "Org Transclusion Mode" "t" #'org-transclusion-mode)) +#+end_src ** org-babel #+begin_src emacs-lisp :tangle config.el @@ -1621,12 +1666,12 @@ This is the state as of <2023-08-12 Sat>. I'm sure Doom Emacs will expand/ chang doom ; what makes DOOM look the way it does doom-dashboard ; a nifty splash screen for Emacs doom-quit ; DOOM quit-message prompts when you quit Emacs - ;;(emoji +unicode) ; 🙂 + (emoji +unicode) ; 🙂 ;;hl-todo ; highlight TODO/FIXME/NOTE/DEPRECATED/HACK/REVIEW - ;;hydra + hydra indent-guides ; highlighted indent columns - (ligatures +extra +iosevka) ; ligatures and symbols to make your code pretty again - ;;minimap ; show a map of the code on the side + (ligatures +iosevka +extra) ; ligatures and symbols to make your code pretty again + minimap ; show a map of the code on the side modeline ; snazzy, Atom-inspired modeline, plus API nav-flash ; blink cursor line after big motions ;;neotree ; a project drawer, like NERDTree for vim @@ -1883,6 +1928,8 @@ release. You can ~unpin!~ them. Note ~(unpin! t)~ unpins all the packages and ca ;; Fix for org-roam link issue (package! org :pin "ca873f7") (package! org-auto-tangle) +(package! ox-slack) +(package! org-transclusion) (package! org-modern) (package! org-ql) (package! org-sidebar diff --git a/.config/doom/config.el b/.config/doom/config.el index 5d7fcf9..01855d1 100644 --- a/.config/doom/config.el +++ b/.config/doom/config.el @@ -11,6 +11,8 @@ (set-clipboard-coding-system 'utf-8) (prefer-coding-system 'utf-8) +(setq langtool-java-bin "/usr/bin/java") + (after! counsel (setq counsel-outline-display-style 'title)) @@ -20,14 +22,37 @@ (setq doom-themes-enable-bold t doom-themes-enable-italic t) -(setq doom-font (font-spec :family "IosevkaTerm" :size 12) - doom-unicode-font (font-spec :family "IosevkaTerm" :size 12)) + +(setq doom-font (font-spec :family "Iosevka") + doom-unicode-font (font-spec :family "Iosevka")) (dolist (charset '(unicode)) (set-fontset-font (frame-parameter nil 'font) - charset (font-spec :family "IosevkaTerm" :size 12))) + charset (font-spec :family "Iosevka"))) -(set-frame-parameter nil 'alpha-background 70) -(add-to-list 'default-frame-alist '(alpha-background . 80)) +(ligature-set-ligatures 't '("www")) +;; Enable traditional ligature support in eww-mode, if the +;; `variable-pitch' face supports it +(ligature-set-ligatures 'eww-mode '("ff" "fi" "ffi")) +;; Enable all Cascadia Code ligatures in programming modes +(ligature-set-ligatures 'org-mode '("|||>" "<|||" "<==>" "" "---" "-<<" + "<~~" "<~>" "<*>" "<||" "<|>" "<$>" "<==" "<=>" "<=<" "<->" + "<--" "<-<" "<<=" "<<-" "<<<" "<+>" "" "###" "#_(" "..<" + "..." "+++" "/==" "///" "_|_" "www" "&&" "^=" "~~" "~@" "~=" + "~>" "~-" "**" "*>" "*/" "||" "|}" "|]" "|=" "|>" "|-" "{|" + "[|" "]#" "::" ":=" ":>" ":<" "$>" "==" "=>" "!=" "!!" ">:" + ">=" ">>" ">-" "-~" "-|" "->" "--" "-<" "<~" "<*" "<|" "<:" + "<$" "<=" "<>" "<-" "<<" "<+" "" "++" "?:" + "?=" "?." "??" ";;" "/*" "/=" "/>" "//" "__" "~~" "(*" "*)" + "\\\\" "://")) +;; Enables ligature checks globally in all buffers. You can also do it +;; per mode with `ligature-mode'. +(global-ligature-mode t) + +(set-frame-parameter nil 'alpha-background 85) +(add-to-list 'default-frame-alist '(alpha-background . 85)) (setq display-line-numbers-type 'relative) (setq next-screen-context-lines 4) @@ -65,7 +90,7 @@ (setq org-completion-use-ido t) (setq org-use-property-inheritance nil) - +(setq org-duration-format 'h:mm) (setq org-hierarchical-todo-statistics t) (org-align-tags t) @@ -188,6 +213,15 @@ :BIRTHDAY: :END:"))) +(use-package! org-transclusion + :after org + :init + (map! + :map global-map "" #'org-transclusion-add + :leader + :prefix "n" + :desc "Org Transclusion Mode" "t" #'org-transclusion-mode)) + (add-hook 'org-babel-after-execute-hook 'org-display-inline-images) (defun org-super-links-quick-related () diff --git a/.config/doom/init.el b/.config/doom/init.el index 1c7024a..6190850 100644 --- a/.config/doom/init.el +++ b/.config/doom/init.el @@ -32,12 +32,12 @@ doom ; what makes DOOM look the way it does doom-dashboard ; a nifty splash screen for Emacs doom-quit ; DOOM quit-message prompts when you quit Emacs - ;;(emoji +unicode) ; 🙂 + (emoji +unicode) ; 🙂 ;;hl-todo ; highlight TODO/FIXME/NOTE/DEPRECATED/HACK/REVIEW - ;;hydra + hydra indent-guides ; highlighted indent columns - (ligatures +extra +iosevka) ; ligatures and symbols to make your code pretty again - ;;minimap ; show a map of the code on the side + (ligatures +iosevka +extra) ; ligatures and symbols to make your code pretty again + minimap ; show a map of the code on the side modeline ; snazzy, Atom-inspired modeline, plus API nav-flash ; blink cursor line after big motions ;;neotree ; a project drawer, like NERDTree for vim diff --git a/.config/doom/packages.el b/.config/doom/packages.el index 925f5ab..65efa7f 100644 --- a/.config/doom/packages.el +++ b/.config/doom/packages.el @@ -25,6 +25,8 @@ ;; Fix for org-roam link issue (package! org :pin "ca873f7") (package! org-auto-tangle) +(package! ox-slack) +(package! org-transclusion) (package! org-modern) (package! org-ql) (package! org-sidebar diff --git a/.config/fish/README.org b/.config/fish/README.org index 2eb39f9..2c548f2 100644 --- a/.config/fish/README.org +++ b/.config/fish/README.org @@ -30,7 +30,7 @@ There are several options: - vim: ~set -x MANPAGER '/bin/bash -c "vim -MRn -c \"set buftype=nofile showtabline=0 ft=man ts=8 nomod nolist norelativenumber nonu noma\" -c \"normal L\" -c \"nmap q :qa\"\xf17c"] "penguin" 3600 - -- Get kernel version (script found in .local/bin) - , Run Com ".local/bin/kernel" [] "kernel" 36000 - -- Cpu usage in percent - , Run Cpu ["-t", "\xf108 cpu: (%)","-H","50","--high","red"] 20 - -- Ram used number and percent - , Run Memory ["-t", "\xf233 MB/ MB (%)"] 20 - -- Disk space free - , Run DynNetwork [ "--template" , ": KB/s| KB/s" - , "--Low" , "1000000" -- units: KB/s - , "--High" , "5000000" -- units: KB/s - , "--low" , "cyan" - , "--normal" , "darkorange" - , "--high" , "darkred" - ] 10 - -- network activity monitor (dynamic interface resolution) - , Run DiskU [("/", "\xf0c7 /: B free"), ("/home", " \xf0c7 ~: B free")] [] 60 - -- Echos an "up arrow" icon in front of the uptime output. - , Run Com "echo" ["\xf0aa"] "uparrow" 3600 - -- Uptime - , Run Uptime ["-t", "uptime: d h"] 360 - -- Echos a "bell" icon in front of the pacman updates. - , Run Com "echo" ["\xf0f3"] "bell" 3600 - -- Check for pacman updates (script found in .local/bin) - , Run Com ".local/bin/pacupdate" [] "pacupdate" 36000 - -- Echos a "battery" icon in front of the pacman updates. - , Run Com "echo" ["\xf242"] "baticon" 3600 - -- Battery - , Run BatteryP ["BAT0"] ["-t", " (%)"] 360 - -- Time and date - , Run Date "\xf017 %b %d %Y - (%H:%M) " "date" 50 - -- Script that dynamically adjusts xmobar padding depending on number of trayer icons. - , Run Com ".config/xmobar/trayer-padding-icon.sh" [] "trayerpad" 20 - -- Prints out the left side items such as workspaces, layout, etc. - , Run UnsafeStdinReader - ] - , sepChar = "%" - , alignSep = "}{" - , template = " | %UnsafeStdinReader% }{ %penguin% %kernel% %cpu% %memory% %dynnetwork% %disku% %uparrow% %uptime% %bell% %pacupdate% %baticon% %battery% %date% %trayerpad%" - } diff --git a/.config/xmobar/dracula-xmobarrc b/.config/xmobar/dracula-xmobarrc deleted file mode 100644 index bbe1e97..0000000 --- a/.config/xmobar/dracula-xmobarrc +++ /dev/null @@ -1,66 +0,0 @@ --- Xmobar (http://projects.haskell.org/xmobar/) --- This is one of the xmobar configurations for DTOS. --- This config is packaged in the DTOS repo as 'dtos-xmobar' --- Color scheme: Dracula --- Dependencies: - -- otf-font-awesome - -- ttf-mononoki - -- ttf-ubuntu-font-family - -- htop - -- emacs - -- pacman (Arch Linux) - -- trayer - -- 'dtos-local-bin' (from dtos-core-repo) - -Config { font = "xft:Ubuntu:weight=bold:pixelsize=11:antialias=true:hinting=true" - , additionalFonts = [ "xft:Mononoki:pixelsize=11:antialias=true:hinting=true" - , "xft:Font Awesome 6 Free Solid:pixelsize=12" - , "xft:Font Awesome 6 Brands:pixelsize=12" - ] - , bgColor = "#282a36" - , fgColor = "#f8f8f2" - -- Position TopSize and BottomSize take 3 arguments: - -- an alignment parameter (L/R/C) for Left, Right or Center. - -- an integer for the percentage width, so 100 would be 100%. - -- an integer for the minimum pixel height for xmobar, so 24 would force a height of at least 24 pixels. - -- NOTE: The height should be the same as the trayer (system tray) height. - , position = TopSize L 100 24 - , lowerOnStart = True - , hideOnStart = False - , allDesktops = True - , persistent = True - , iconRoot = ".xmonad/xpm/" -- default: "." - , commands = [ - -- Echos a "penguin" icon in front of the kernel output. - Run Com "echo" ["\xf17c"] "penguin" 3600 - -- Get kernel version (script found in .local/bin) - , Run Com ".local/bin/kernel" [] "kernel" 36000 - -- Cpu usage in percent - , Run Cpu ["-t", "\xf108 cpu: (%)","-H","50","--high","red"] 20 - -- Ram used number and percent - , Run Memory ["-t", "\xf233 mem: M (%)"] 20 - -- Disk space free - , Run DiskU [("/", "\xf0c7 hdd: free")] [] 60 - -- Echos an "up arrow" icon in front of the uptime output. - , Run Com "echo" ["\xf0aa"] "uparrow" 3600 - -- Uptime - , Run Uptime ["-t", "uptime: d h"] 360 - -- Echos a "bell" icon in front of the pacman updates. - , Run Com "echo" ["\xf0f3"] "bell" 3600 - -- Check for pacman updates (script found in .local/bin) - , Run Com ".local/bin/pacupdate" [] "pacupdate" 36000 - -- Echos a "battery" icon in front of the pacman updates. - , Run Com "echo" ["\xf242"] "baticon" 3600 - -- Battery - , Run BatteryP ["BAT0"] ["-t", " (%)"] 360 - -- Time and date - , Run Date "\xf017 %b %d %Y - (%H:%M) " "date" 50 - -- Script that dynamically adjusts xmobar padding depending on number of trayer icons. - , Run Com ".config/xmobar/trayer-padding-icon.sh" [] "trayerpad" 20 - -- Prints out the left side items such as workspaces, layout, etc. - , Run UnsafeStdinReader - ] - , sepChar = "%" - , alignSep = "}{" - , template = " | %UnsafeStdinReader% }{ %penguin% %kernel% %cpu% %memory% %disku% %uparrow% %uptime% %bell% %pacupdate% %baticon% %battery% %date% %trayerpad%" - } diff --git a/.config/xmobar/gruvbox-dark-xmobarrc b/.config/xmobar/gruvbox-dark-xmobarrc deleted file mode 100644 index 6f83969..0000000 --- a/.config/xmobar/gruvbox-dark-xmobarrc +++ /dev/null @@ -1,66 +0,0 @@ --- Xmobar (http://projects.haskell.org/xmobar/) --- This is one of the xmobar configurations for DTOS. --- This config is packaged in the DTOS repo as 'dtos-xmobar' --- Color scheme: Gruvbox Dark --- Dependencies: - -- otf-font-awesome - -- ttf-mononoki - -- ttf-ubuntu-font-family - -- htop - -- emacs - -- pacman (Arch Linux) - -- trayer - -- 'dtos-local-bin' (from dtos-core-repo) - -Config { font = "xft:Ubuntu:weight=bold:pixelsize=11:antialias=true:hinting=true" - , additionalFonts = [ "xft:Mononoki:pixelsize=11:antialias=true:hinting=true" - , "xft:Font Awesome 6 Free Solid:pixelsize=12" - , "xft:Font Awesome 6 Brands:pixelsize=12" - ] - , bgColor = "#282828" - , fgColor = "#ebdbb2" - -- Position TopSize and BottomSize take 3 arguments: - -- an alignment parameter (L/R/C) for Left, Right or Center. - -- an integer for the percentage width, so 100 would be 100%. - -- an integer for the minimum pixel height for xmobar, so 24 would force a height of at least 24 pixels. - -- NOTE: The height should be the same as the trayer (system tray) height. - , position = TopSize L 100 24 - , lowerOnStart = True - , hideOnStart = False - , allDesktops = True - , persistent = True - , iconRoot = ".xmonad/xpm/" -- default: "." - , commands = [ - -- Echos a "penguin" icon in front of the kernel output. - Run Com "echo" ["\xf17c"] "penguin" 3600 - -- Get kernel version (script found in .local/bin) - , Run Com ".local/bin/kernel" [] "kernel" 36000 - -- Cpu usage in percent - , Run Cpu ["-t", "\xf108 cpu: (%)","-H","50","--high","red"] 20 - -- Ram used number and percent - , Run Memory ["-t", "\xf233 mem: M (%)"] 20 - -- Disk space free - , Run DiskU [("/", "\xf0c7 hdd: free")] [] 60 - -- Echos an "up arrow" icon in front of the uptime output. - , Run Com "echo" ["\xf0aa"] "uparrow" 3600 - -- Uptime - , Run Uptime ["-t", "uptime: d h"] 360 - -- Echos a "bell" icon in front of the pacman updates. - , Run Com "echo" ["\xf0f3"] "bell" 3600 - -- Check for pacman updates (script found in .local/bin) - , Run Com ".local/bin/pacupdate" [] "pacupdate" 36000 - -- Echos a "battery" icon in front of the pacman updates. - , Run Com "echo" ["\xf242"] "baticon" 3600 - -- Battery - , Run BatteryP ["BAT0"] ["-t", " (%)"] 360 - -- Time and date - , Run Date "\xf017 %b %d %Y - (%H:%M) " "date" 50 - -- Script that dynamically adjusts xmobar padding depending on number of trayer icons. - , Run Com ".config/xmobar/trayer-padding-icon.sh" [] "trayerpad" 20 - -- Prints out the left side items such as workspaces, layout, etc. - , Run UnsafeStdinReader - ] - , sepChar = "%" - , alignSep = "}{" - , template = " | %UnsafeStdinReader% }{ %penguin% %kernel% %cpu% %memory% %disku% %uparrow% %uptime% %bell% %pacupdate% %baticon% %battery% %date% %trayerpad%" - } diff --git a/.config/xmobar/monokai-pro-xmobarrc b/.config/xmobar/monokai-pro-xmobarrc deleted file mode 100644 index 4882e7c..0000000 --- a/.config/xmobar/monokai-pro-xmobarrc +++ /dev/null @@ -1,66 +0,0 @@ --- Xmobar (http://projects.haskell.org/xmobar/) --- This is one of the xmobar configurations for DTOS. --- This config is packaged in the DTOS repo as 'dtos-xmobar' --- Color scheme: Monokai Pro --- Dependencies: - -- otf-font-awesome - -- ttf-mononoki - -- ttf-ubuntu-font-family - -- htop - -- emacs - -- pacman (Arch Linux) - -- trayer - -- 'dtos-local-bin' (from dtos-core-repo) - -Config { font = "xft:Ubuntu:weight=bold:pixelsize=11:antialias=true:hinting=true" - , additionalFonts = [ "xft:Mononoki:pixelsize=11:antialias=true:hinting=true" - , "xft:Font Awesome 6 Free Solid:pixelsize=12" - , "xft:Font Awesome 6 Brands:pixelsize=12" - ] - , bgColor = "#2D2A2E" - , fgColor = "#FCFCFA" - -- Position TopSize and BottomSize take 3 arguments: - -- an alignment parameter (L/R/C) for Left, Right or Center. - -- an integer for the percentage width, so 100 would be 100%. - -- an integer for the minimum pixel height for xmobar, so 24 would force a height of at least 24 pixels. - -- NOTE: The height should be the same as the trayer (system tray) height. - , position = TopSize L 100 24 - , lowerOnStart = True - , hideOnStart = False - , allDesktops = True - , persistent = True - , iconRoot = ".xmonad/xpm/" -- default: "." - , commands = [ - -- Echos a "penguin" icon in front of the kernel output. - Run Com "echo" ["\xf17c"] "penguin" 3600 - -- Get kernel version (script found in .local/bin) - , Run Com ".local/bin/kernel" [] "kernel" 36000 - -- Cpu usage in percent - , Run Cpu ["-t", "\xf108 cpu: (%)","-H","50","--high","red"] 20 - -- Ram used number and percent - , Run Memory ["-t", "\xf233 mem: M (%)"] 20 - -- Disk space free - , Run DiskU [("/", "\xf0c7 hdd: free")] [] 60 - -- Echos an "up arrow" icon in front of the uptime output. - , Run Com "echo" ["\xf0aa"] "uparrow" 3600 - -- Uptime - , Run Uptime ["-t", "uptime: d h"] 360 - -- Echos a "bell" icon in front of the pacman updates. - , Run Com "echo" ["\xf0f3"] "bell" 3600 - -- Check for pacman updates (script found in .local/bin) - , Run Com ".local/bin/pacupdate" [] "pacupdate" 36000 - -- Echos a "battery" icon in front of the pacman updates. - , Run Com "echo" ["\xf242"] "baticon" 3600 - -- Battery - , Run BatteryP ["BAT0"] ["-t", " (%)"] 360 - -- Time and date - , Run Date "\xf017 %b %d %Y - (%H:%M) " "date" 50 - -- Script that dynamically adjusts xmobar padding depending on number of trayer icons. - , Run Com ".config/xmobar/trayer-padding-icon.sh" [] "trayerpad" 20 - -- Prints out the left side items such as workspaces, layout, etc. - , Run UnsafeStdinReader - ] - , sepChar = "%" - , alignSep = "}{" - , template = " | %UnsafeStdinReader% }{ %penguin% %kernel% %cpu% %memory% %disku% %uparrow% %uptime% %bell% %pacupdate% %baticon% %battery% %date% %trayerpad%" - } diff --git a/.config/xmobar/nord-xmobarrc b/.config/xmobar/nord-xmobarrc deleted file mode 100644 index 6b0613d..0000000 --- a/.config/xmobar/nord-xmobarrc +++ /dev/null @@ -1,66 +0,0 @@ --- Xmobar (http://projects.haskell.org/xmobar/) --- This is one of the xmobar configurations for DTOS. --- This config is packaged in the DTOS repo as 'dtos-xmobar' --- Color scheme: Nord --- Dependencies: - -- otf-font-awesome - -- ttf-mononoki - -- ttf-ubuntu-font-family - -- htop - -- emacs - -- pacman (Arch Linux) - -- trayer - -- 'dtos-local-bin' (from dtos-core-repo) - -Config { font = "xft:Ubuntu:weight=bold:pixelsize=11:antialias=true:hinting=true" - , additionalFonts = [ "xft:Mononoki:pixelsize=11:antialias=true:hinting=true" - , "xft:Font Awesome 6 Free Solid:pixelsize=12" - , "xft:Font Awesome 6 Brands:pixelsize=12" - ] - , bgColor = "#2E3440" - , fgColor = "#D8DEE9" - -- Position TopSize and BottomSize take 3 arguments: - -- an alignment parameter (L/R/C) for Left, Right or Center. - -- an integer for the percentage width, so 100 would be 100%. - -- an integer for the minimum pixel height for xmobar, so 24 would force a height of at least 24 pixels. - -- NOTE: The height should be the same as the trayer (system tray) height. - , position = TopSize L 100 24 - , lowerOnStart = True - , hideOnStart = False - , allDesktops = True - , persistent = True - , iconRoot = ".xmonad/xpm/" -- default: "." - , commands = [ - -- Echos a "penguin" icon in front of the kernel output. - Run Com "echo" ["\xf17c"] "penguin" 3600 - -- Get kernel version (script found in .local/bin) - , Run Com ".local/bin/kernel" [] "kernel" 36000 - -- Cpu usage in percent - , Run Cpu ["-t", "\xf108 cpu: (%)","-H","50","--high","red"] 20 - -- Ram used number and percent - , Run Memory ["-t", "\xf233 mem: M (%)"] 20 - -- Disk space free - , Run DiskU [("/", "\xf0c7 hdd: free")] [] 60 - -- Echos an "up arrow" icon in front of the uptime output. - , Run Com "echo" ["\xf0aa"] "uparrow" 3600 - -- Uptime - , Run Uptime ["-t", "uptime: d h"] 360 - -- Echos a "bell" icon in front of the pacman updates. - , Run Com "echo" ["\xf0f3"] "bell" 3600 - -- Check for pacman updates (script found in .local/bin) - , Run Com ".local/bin/pacupdate" [] "pacupdate" 36000 - -- Echos a "battery" icon in front of the pacman updates. - , Run Com "echo" ["\xf242"] "baticon" 3600 - -- Battery - , Run BatteryP ["BAT0"] ["-t", " (%)"] 360 - -- Time and date - , Run Date "\xf017 %b %d %Y - (%H:%M) " "date" 50 - -- Script that dynamically adjusts xmobar padding depending on number of trayer icons. - , Run Com ".config/xmobar/trayer-padding-icon.sh" [] "trayerpad" 20 - -- Prints out the left side items such as workspaces, layout, etc. - , Run UnsafeStdinReader - ] - , sepChar = "%" - , alignSep = "}{" - , template = " | %UnsafeStdinReader% }{ %penguin% %kernel% %cpu% %memory% %disku% %uparrow% %uptime% %bell% %pacupdate% %baticon% %battery% %date% %trayerpad%" - } diff --git a/.config/xmobar/oceanic-next-xmobarrc b/.config/xmobar/oceanic-next-xmobarrc deleted file mode 100644 index 50546d4..0000000 --- a/.config/xmobar/oceanic-next-xmobarrc +++ /dev/null @@ -1,66 +0,0 @@ --- Xmobar (http://projects.haskell.org/xmobar/) --- This is one of the xmobar configurations for DTOS. --- This config is packaged in the DTOS repo as 'dtos-xmobar' --- Color scheme: Oceanic Next --- Dependencies: - -- otf-font-awesome - -- ttf-mononoki - -- ttf-ubuntu-font-family - -- htop - -- emacs - -- pacman (Arch Linux) - -- trayer - -- 'dtos-local-bin' (from dtos-core-repo) - -Config { font = "xft:Ubuntu:weight=bold:pixelsize=11:antialias=true:hinting=true" - , additionalFonts = [ "xft:Mononoki:pixelsize=11:antialias=true:hinting=true" - , "xft:Font Awesome 6 Free Solid:pixelsize=12" - , "xft:Font Awesome 6 Brands:pixelsize=12" - ] - , bgColor = "#1b2b34" - , fgColor = "#ffffff" - -- Position TopSize and BottomSize take 3 arguments: - -- an alignment parameter (L/R/C) for Left, Right or Center. - -- an integer for the percentage width, so 100 would be 100%. - -- an integer for the minimum pixel height for xmobar, so 24 would force a height of at least 24 pixels. - -- NOTE: The height should be the same as the trayer (system tray) height. - , position = TopSize L 100 24 - , lowerOnStart = True - , hideOnStart = False - , allDesktops = True - , persistent = True - , iconRoot = ".xmonad/xpm/" -- default: "." - , commands = [ - -- Echos a "penguin" icon in front of the kernel output. - Run Com "echo" ["\xf17c"] "penguin" 3600 - -- Get kernel version (script found in .local/bin) - , Run Com ".local/bin/kernel" [] "kernel" 36000 - -- Cpu usage in percent - , Run Cpu ["-t", "\xf108 cpu: (%)","-H","50","--high","red"] 20 - -- Ram used number and percent - , Run Memory ["-t", "\xf233 mem: M (%)"] 20 - -- Disk space free - , Run DiskU [("/", "\xf0c7 hdd: free")] [] 60 - -- Echos an "up arrow" icon in front of the uptime output. - , Run Com "echo" ["\xf0aa"] "uparrow" 3600 - -- Uptime - , Run Uptime ["-t", "uptime: d h"] 360 - -- Echos a "bell" icon in front of the pacman updates. - , Run Com "echo" ["\xf0f3"] "bell" 3600 - -- Check for pacman updates (script found in .local/bin) - , Run Com ".local/bin/pacupdate" [] "pacupdate" 36000 - -- Echos a "battery" icon in front of the pacman updates. - , Run Com "echo" ["\xf242"] "baticon" 3600 - -- Battery - , Run BatteryP ["BAT0"] ["-t", " (%)"] 360 - -- Time and date - , Run Date "\xf017 %b %d %Y - (%H:%M) " "date" 50 - -- Script that dynamically adjusts xmobar padding depending on number of trayer icons. - , Run Com ".config/xmobar/trayer-padding-icon.sh" [] "trayerpad" 20 - -- Prints out the left side items such as workspaces, layout, etc. - , Run UnsafeStdinReader - ] - , sepChar = "%" - , alignSep = "}{" - , template = " | %UnsafeStdinReader% }{ %penguin% %kernel% %cpu% %memory% %disku% %uparrow% %uptime% %bell% %pacupdate% %baticon% %battery% %date% %trayerpad%" - } diff --git a/.config/xmobar/palenight-xmobarrc b/.config/xmobar/palenight-xmobarrc deleted file mode 100644 index 3a1e599..0000000 --- a/.config/xmobar/palenight-xmobarrc +++ /dev/null @@ -1,66 +0,0 @@ --- Xmobar (http://projects.haskell.org/xmobar/) --- This is one of the xmobar configurations for DTOS. --- This config is packaged in the DTOS repo as 'dtos-xmobar' --- Color scheme: Palenight --- Dependencies: - -- otf-font-awesome - -- ttf-mononoki - -- ttf-ubuntu-font-family - -- htop - -- emacs - -- pacman (Arch Linux) - -- trayer - -- 'dtos-local-bin' (from dtos-core-repo) - -Config { font = "xft:Ubuntu:weight=bold:pixelsize=11:antialias=true:hinting=true" - , additionalFonts = [ "xft:Mononoki:pixelsize=11:antialias=true:hinting=true" - , "xft:Font Awesome 6 Free Solid:pixelsize=12" - , "xft:Font Awesome 6 Brands:pixelsize=12" - ] - , bgColor = "#292d3e" - , fgColor = "#f07178" - -- Position TopSize and BottomSize take 3 arguments: - -- an alignment parameter (L/R/C) for Left, Right or Center. - -- an integer for the percentage width, so 100 would be 100%. - -- an integer for the minimum pixel height for xmobar, so 24 would force a height of at least 24 pixels. - -- NOTE: The height should be the same as the trayer (system tray) height. - , position = TopSize L 100 24 - , lowerOnStart = True - , hideOnStart = False - , allDesktops = True - , persistent = True - , iconRoot = ".xmonad/xpm/" -- default: "." - , commands = [ - -- Echos a "penguin" icon in front of the kernel output. - Run Com "echo" ["\xf17c"] "penguin" 3600 - -- Get kernel version (script found in .local/bin) - , Run Com ".local/bin/kernel" [] "kernel" 36000 - -- Cpu usage in percent - , Run Cpu ["-t", "\xf108 cpu: (%)","-H","50","--high","red"] 20 - -- Ram used number and percent - , Run Memory ["-t", "\xf233 mem: M (%)"] 20 - -- Disk space free - , Run DiskU [("/", "\xf0c7 hdd: free")] [] 60 - -- Echos an "up arrow" icon in front of the uptime output. - , Run Com "echo" ["\xf0aa"] "uparrow" 3600 - -- Uptime - , Run Uptime ["-t", "uptime: d h"] 360 - -- Echos a "bell" icon in front of the pacman updates. - , Run Com "echo" ["\xf0f3"] "bell" 3600 - -- Check for pacman updates (script found in .local/bin) - , Run Com ".local/bin/pacupdate" [] "pacupdate" 36000 - -- Echos a "battery" icon in front of the pacman updates. - , Run Com "echo" ["\xf242"] "baticon" 3600 - -- Battery - , Run BatteryP ["BAT0"] ["-t", " (%)"] 360 - -- Time and date - , Run Date "\xf017 %b %d %Y - (%H:%M) " "date" 50 - -- Script that dynamically adjusts xmobar padding depending on number of trayer icons. - , Run Com ".config/xmobar/trayer-padding-icon.sh" [] "trayerpad" 20 - -- Prints out the left side items such as workspaces, layout, etc. - , Run UnsafeStdinReader - ] - , sepChar = "%" - , alignSep = "}{" - , template = " | %UnsafeStdinReader% }{ %penguin% %kernel% %cpu% %memory% %disku% %uparrow% %uptime% %bell% %pacupdate% %baticon% %battery% %date% %trayerpad%" - } diff --git a/.config/xmobar/solarized-dark-xmobarrc b/.config/xmobar/solarized-dark-xmobarrc deleted file mode 100644 index 706cf0a..0000000 --- a/.config/xmobar/solarized-dark-xmobarrc +++ /dev/null @@ -1,66 +0,0 @@ --- Xmobar (http://projects.haskell.org/xmobar/) --- This is one of the xmobar configurations for DTOS. --- This config is packaged in the DTOS repo as 'dtos-xmobar' --- Color scheme: Solarized Dark --- Dependencies: - -- otf-font-awesome - -- ttf-mononoki - -- ttf-ubuntu-font-family - -- htop - -- emacs - -- pacman (Arch Linux) - -- trayer - -- 'dtos-local-bin' (from dtos-core-repo) - -Config { font = "xft:Ubuntu:weight=bold:pixelsize=11:antialias=true:hinting=true" - , additionalFonts = [ "xft:Mononoki:pixelsize=11:antialias=true:hinting=true" - , "xft:Font Awesome 6 Free Solid:pixelsize=12" - , "xft:Font Awesome 6 Brands:pixelsize=12" - ] - , bgColor = "#002b36" - , fgColor = "#839496" - -- Position TopSize and BottomSize take 3 arguments: - -- an alignment parameter (L/R/C) for Left, Right or Center. - -- an integer for the percentage width, so 100 would be 100%. - -- an integer for the minimum pixel height for xmobar, so 24 would force a height of at least 24 pixels. - -- NOTE: The height should be the same as the trayer (system tray) height. - , position = TopSize L 100 24 - , lowerOnStart = True - , hideOnStart = False - , allDesktops = True - , persistent = True - , iconRoot = ".xmonad/xpm/" -- default: "." - , commands = [ - -- Echos a "penguin" icon in front of the kernel output. - Run Com "echo" ["\xf17c"] "penguin" 3600 - -- Get kernel version (script found in .local/bin) - , Run Com ".local/bin/kernel" [] "kernel" 36000 - -- Cpu usage in percent - , Run Cpu ["-t", "\xf108 cpu: (%)","-H","50","--high","red"] 20 - -- Ram used number and percent - , Run Memory ["-t", "\xf233 mem: M (%)"] 20 - -- Disk space free - , Run DiskU [("/", "\xf0c7 hdd: free")] [] 60 - -- Echos an "up arrow" icon in front of the uptime output. - , Run Com "echo" ["\xf0aa"] "uparrow" 3600 - -- Uptime - , Run Uptime ["-t", "uptime: d h"] 360 - -- Echos a "bell" icon in front of the pacman updates. - , Run Com "echo" ["\xf0f3"] "bell" 3600 - -- Check for pacman updates (script found in .local/bin) - , Run Com ".local/bin/pacupdate" [] "pacupdate" 36000 - -- Echos a "battery" icon in front of the pacman updates. - , Run Com "echo" ["\xf242"] "baticon" 3600 - -- Battery - , Run BatteryP ["BAT0"] ["-t", " (%)"] 360 - -- Time and date - , Run Date "\xf017 %b %d %Y - (%H:%M) " "date" 50 - -- Script that dynamically adjusts xmobar padding depending on number of trayer icons. - , Run Com ".config/xmobar/trayer-padding-icon.sh" [] "trayerpad" 20 - -- Prints out the left side items such as workspaces, layout, etc. - , Run UnsafeStdinReader - ] - , sepChar = "%" - , alignSep = "}{" - , template = " | %UnsafeStdinReader% }{ %penguin% %kernel% %cpu% %memory% %disku% %uparrow% %uptime% %bell% %pacupdate% %baticon% %battery% %date% %trayerpad%" - } diff --git a/.config/xmobar/solarized-light-xmobarrc b/.config/xmobar/solarized-light-xmobarrc deleted file mode 100644 index 1948649..0000000 --- a/.config/xmobar/solarized-light-xmobarrc +++ /dev/null @@ -1,66 +0,0 @@ --- Xmobar (http://projects.haskell.org/xmobar/) --- This is one of the xmobar configurations for DTOS. --- This config is packaged in the DTOS repo as 'dtos-xmobar' --- Color scheme: Solarized Light --- Dependencies: - -- otf-font-awesome - -- ttf-mononoki - -- ttf-ubuntu-font-family - -- htop - -- emacs - -- pacman (Arch Linux) - -- trayer - -- 'dtos-local-bin' (from dtos-core-repo) - -Config { font = "xft:Ubuntu:weight=bold:pixelsize=11:antialias=true:hinting=true" - , additionalFonts = [ "xft:Mononoki:pixelsize=11:antialias=true:hinting=true" - , "xft:Font Awesome 6 Free Solid:pixelsize=12" - , "xft:Font Awesome 6 Brands:pixelsize=12" - ] - , bgColor = "#fdf6e3" - , fgColor = "#657b83" - -- Position TopSize and BottomSize take 3 arguments: - -- an alignment parameter (L/R/C) for Left, Right or Center. - -- an integer for the percentage width, so 100 would be 100%. - -- an integer for the minimum pixel height for xmobar, so 24 would force a height of at least 24 pixels. - -- NOTE: The height should be the same as the trayer (system tray) height. - , position = TopSize L 100 24 - , lowerOnStart = True - , hideOnStart = False - , allDesktops = True - , persistent = True - , iconRoot = ".xmonad/xpm/" -- default: "." - , commands = [ - -- Echos a "penguin" icon in front of the kernel output. - Run Com "echo" ["\xf17c"] "penguin" 3600 - -- Get kernel version (script found in .local/bin) - , Run Com ".local/bin/kernel" [] "kernel" 36000 - -- Cpu usage in percent - , Run Cpu ["-t", "\xf108 cpu: (%)","-H","50","--high","red"] 20 - -- Ram used number and percent - , Run Memory ["-t", "\xf233 mem: M (%)"] 20 - -- Disk space free - , Run DiskU [("/", "\xf0c7 hdd: free")] [] 60 - -- Echos an "up arrow" icon in front of the uptime output. - , Run Com "echo" ["\xf0aa"] "uparrow" 3600 - -- Uptime - , Run Uptime ["-t", "uptime: d h"] 360 - -- Echos a "bell" icon in front of the pacman updates. - , Run Com "echo" ["\xf0f3"] "bell" 3600 - -- Check for pacman updates (script found in .local/bin) - , Run Com ".local/bin/pacupdate" [] "pacupdate" 36000 - -- Echos a "battery" icon in front of the pacman updates. - , Run Com "echo" ["\xf242"] "baticon" 3600 - -- Battery - , Run BatteryP ["BAT0"] ["-t", " (%)"] 360 - -- Time and date - , Run Date "\xf017 %b %d %Y - (%H:%M) " "date" 50 - -- Script that dynamically adjusts xmobar padding depending on number of trayer icons. - , Run Com ".config/xmobar/trayer-padding-icon.sh" [] "trayerpad" 20 - -- Prints out the left side items such as workspaces, layout, etc. - , Run UnsafeStdinReader - ] - , sepChar = "%" - , alignSep = "}{" - , template = " | %UnsafeStdinReader% }{ %penguin% %kernel% %cpu% %memory% %disku% %uparrow% %uptime% %bell% %pacupdate% %baticon% %battery% %date% %trayerpad%" - } diff --git a/.config/xmobar/tomorrow-night-xmobarrc b/.config/xmobar/tomorrow-night-xmobarrc deleted file mode 100644 index 674cb62..0000000 --- a/.config/xmobar/tomorrow-night-xmobarrc +++ /dev/null @@ -1,67 +0,0 @@ --- Xmobar (http://projects.haskell.org/xmobar/) --- This is one of the xmobar configurations for DTOS. --- This config is packaged in the DTOS repo as 'dtos-xmobar' --- Color scheme: Tomorrow Night --- Dependencies: - -- otf-font-awesome - -- ttf-mononoki - -- ttf-ubuntu-font-family - -- htop - -- emacs - -- pacman (Arch Linux) - -- trayer - -- 'dtos-local-bin' (from dtos-core-repo) - -Config { - font = "xft:Iosevka-12" - , additionalFonts = [ "xft:Mononoki:pixelsize=8:antialias=true:hinting=true" - , "xft:Font Awesome 6 Free Solid:pixelsize=10" - , "xft:Font Awesome 6 Brands:pixelsize=10" - ] - , bgColor = "#1d1f21" - , fgColor = "#ffffff" - -- Position TopSize and BottomSize take 3 arguments: - -- an alignment parameter (L/R/C) for Left, Right or Center. - -- an integer for the percentage width, so 100 would be 100%. - -- an integer for the minimum pixel height for xmobar, so 24 would force a height of at least 24 pixels. - -- NOTE: The height should be the same as the trayer (system tray) height. - , position = TopSize L 100 16 - , lowerOnStart = True - , hideOnStart = False - , allDesktops = True - , persistent = True - , iconRoot = ".config/xmonad/xpm/" -- default: "." - , commands = [ - Run UnsafeXMonadLog - , Run StdinReader - -- Echos a "penguin" icon in front of the kernel output. - -- Run Com "echo" ["\xf17c"] "penguin" 3600 - -- Get kernel version (script found in .local/bin) - -- , Run Com ".local/bin/kernel" [] "kernel" 36000 - -- Cpu usage in percent - , Run Cpu ["-t", "\xf108 cpu: %","-H","50","--high","red"] 20 - -- Ram used number and percent - , Run Memory ["-t", "\xf233 mem: M %"] 20 - -- Disk space free - , Run DiskU [("/", "\xf0c7 hdd: free")] [] 60 - -- Echos an "up arrow" icon in front of the uptime output. - , Run Com "echo" ["\xf0aa"] "uparrow" 3600 - -- Uptime - , Run Uptime ["-t", "uptime: ::"] 360 - -- Echos a "bell" icon in front of the pacman updates. - -- , Run Com "echo" ["\xf0f3"] "bell" 3600 - -- Check for pacman updates (script found in .local/bin) - -- , Run Com ".local/bin/pacupdate" [] "pacupdate" 36000 - -- Echos a "battery" icon in front of the pacman updates. - , Run Com "echo" ["\xf242"] "baticon" 3600 - -- Battery - , Run BatteryP ["BAT0"] ["-t", " %"] 360 - -- Time and date - , Run Date "\xf017%d.%m.%Y %H:%M " "date" 50 - -- Script that dynamically adjusts xmobar padding depending on number of trayer icons. - , Run Com ".config/xmobar/trayer-padding-icon.sh" [] "trayerpad" 20 - -- Prints out the left side items such as workspaces, layout, etc. - ] - , sepChar = "%" - , alignSep = "}{" - , template = "%UnsafeXMonadLog% }{ %cpu% %memory% %disku% %uparrow% %uptime% %baticon% %battery% %date% %trayerpad%" diff --git a/.config/xmobar/trayer-padding-icon.sh b/.config/xmobar/trayer-padding-icon.sh deleted file mode 100755 index adee04a..0000000 --- a/.config/xmobar/trayer-padding-icon.sh +++ /dev/null @@ -1,48 +0,0 @@ -#!/bin/sh -# Copied from https://github.com/jaor/xmobar/issues/239#issuecomment-233206552 -# Detects the width of running trayer-srg window (xprop name 'panel') -# and creates an XPM icon of that width, 1px height, and transparent. -# Outputs an -tag for use in xmobar to display the generated -# XPM icon. -# -# Run script from xmobar: -# `Run Com "/where/ever/trayer-padding-icon.sh" [] "trayerpad" 10` -# and use `%trayerpad%` in your template. - - -# Function to create a transparent Wx1 px XPM icon -create_xpm_icon () { - timestamp=$(date) - pixels=$(for i in `seq $1`; do echo -n "."; done) - - cat << EOF > "$2" -/* XPM * -static char * trayer_pad_xpm[] = { -/* This XPM icon is used for padding in xmobar to */ -/* leave room for trayer-srg. It is dynamically */ -/* updated by by trayer-padding-icon.sh which is run */ -/* by xmobar. */ -/* Created: ${timestamp} */ -/* */ -"$1 1 1 1", -/* Colors (none: transparent) */ -". c none", -/* Pixels */ -"$pixels" -}; -EOF -} - -# Width of the trayer window -width=$(xprop -name panel | grep 'program specified minimum size' | cut -d ' ' -f 5) - -# Icon file name -iconfile="/tmp/trayer-padding-${width}px.xpm" - -# If the desired icon does not exist create it -if [ ! -f $iconfile ]; then - create_xpm_icon $width $iconfile -fi - -# Output the icon tag for xmobar -echo "" diff --git a/.config/xmobar/xmobarrc b/.config/xmobar/xmobarrc deleted file mode 100644 index 5b1eff4..0000000 --- a/.config/xmobar/xmobarrc +++ /dev/null @@ -1,45 +0,0 @@ --- Xmobar (http://projects.haskell.org/xmobar/) --- This is the default xmobar configuration for DTOS. --- This config is packaged in the DTOS repo as dtos-xmobar --- Dependencies: otf-font-awesome ttf-mononoki ttf-ubuntu-font-family trayer --- Also depends on scripts from dtos-local-bin from the dtos-core-repo. - -Config { font = "xft:Ubuntu:weight=bold:size=8:antialias=true:hinting=true" - , additionalFonts = [ "xft:Mononoki:pixelsize=11:antialias=true:hinting=true" - , "xft:Font Awesome 6 Free Solid:pixelsize=12" - , "xft:Font Awesome 6 Brands:pixelsize=12" - ] - , bgColor = "#282c34" - , fgColor = "#ff6c6b" - -- Position TopSize and BottomSize take 3 arguments: - -- an alignment parameter (L/R/C) for Left, Right or Center. - -- an integer for the percentage width, so 100 would be 100%. - -- an integer for the minimum pixel height for xmobar, so 24 would force a height of at least 24 pixels. - -- NOTE: The height should be the same as the trayer (system tray) height. - , position = TopSize L 100 24 - , lowerOnStart = True - , hideOnStart = False - , allDesktops = True - , persistent = True - , iconRoot = ".xmonad/xpm/" -- default: "." - , commands = [ - Run Com "echo" ["\xf17c"] "penguin" 3600 - , Run Com ".local/bin/kernel" [] "kernel" 36000 - , Run Cpu ["-t", "\xf108 cpu: (%)","-H","50","--high","red"] 20 - , Run Memory ["-t", "\xf233 mem: M (%)"] 20 - , Run DiskU [("/", "\xf0c7 /: free")] [] 60 - , Run DiskU [("/home/", "\xf0c7 /home: free")] [] 60 - , Run Com "echo" ["\xf0aa"] "uparrow" 3600 - , Run Uptime ["-t", "uptime: d h"] 360 - , Run Com "echo" ["\xf0f3"] "bell" 3600 - , Run Com ".local/bin/pacupdate" [] "pacupdate" 36000 - , Run Com "echo" ["\xf242"] "baticon" 3600 - , Run BatteryP ["BAT0"] ["-t", " (%)"] 360 - , Run Date "\xf017 %b %d %Y - (%H:%M) " "date" 50 - , Run Com ".config/xmobar/trayer-padding-icon.sh" [] "trayerpad" 20 - , Run XMonadLog - ] - , sepChar = "%" - , alignSep = "}{" - , template = "| %XmonadLog }{ %penguin% %kernel% %cpu% %memory% %disku% %uparrow% %uptime% %bell% %baticon% %battery% %date% %trayerpad%" - } diff --git a/.config/xmobar/xmobarrc-no-battery b/.config/xmobar/xmobarrc-no-battery deleted file mode 100644 index c6bd04d..0000000 --- a/.config/xmobar/xmobarrc-no-battery +++ /dev/null @@ -1,54 +0,0 @@ --- Xmobar (http://projects.haskell.org/xmobar/) --- This is the default xmobar configuration for DTOS. --- This config is packaged in the DTOS repo as dtos-xmobar --- Dependencies: otf-font-awesome ttf-mononoki ttf-ubuntu-font-family trayer --- Also depends on scripts from dtos-local-bin from the dtos-core-repo. - -Config { font = "xft:Ubuntu:weight=bold:pixelsize=11:antialias=true:hinting=true" - , additionalFonts = [ "xft:Mononoki:pixelsize=11:antialias=true:hinting=true" - , "xft:Font Awesome 6 Free Solid:pixelsize=12" - , "xft:Font Awesome 6 Brands:pixelsize=12" - ] - , bgColor = "#282c34" - , fgColor = "#ff6c6b" - -- Position TopSize and BottomSize take 3 arguments: - -- an alignment parameter (L/R/C) for Left, Right or Center. - -- an integer for the percentage width, so 100 would be 100%. - -- an integer for the minimum pixel height for xmobar, so 24 would force a height of at least 24 pixels. - -- NOTE: The height should be the same as the trayer (system tray) height. - , position = TopSize L 100 24 - , lowerOnStart = True - , hideOnStart = False - , allDesktops = True - , persistent = True - , iconRoot = ".xmonad/xpm/" -- default: "." - , commands = [ - -- Echos a "penguin" icon in front of the kernel output. - Run Com "echo" ["\xf17c"] "penguin" 3600 - -- Get kernel version (script found in .local/bin) - , Run Com ".local/bin/kernel" [] "kernel" 36000 - -- Cpu usage in percent - , Run Cpu ["-t", "\xf108 cpu: (%)","-H","50","--high","red"] 20 - -- Ram used number and percent - , Run Memory ["-t", "\xf233 mem: M (%)"] 20 - -- Disk space free - , Run DiskU [("/", "\xf0c7 hdd: free")] [] 60 - -- Echos an "up arrow" icon in front of the uptime output. - , Run Com "echo" ["\xf0aa"] "uparrow" 3600 - -- Uptime - , Run Uptime ["-t", "uptime: d h"] 360 - -- Echos a "bell" icon in front of the pacman updates. - , Run Com "echo" ["\xf0f3"] "bell" 3600 - -- Check for pacman updates (script found in .local/bin) - , Run Com ".local/bin/pacupdate" [] "pacupdate" 36000 - -- Time and date - , Run Date "\xf017 %b %d %Y - (%H:%M) " "date" 50 - -- Script that dynamically adjusts xmobar padding depending on number of trayer icons. - , Run Com ".config/xmobar/trayer-padding-icon.sh" [] "trayerpad" 20 - -- Prints out the left side items such as workspaces, layout, etc. - , Run UnsafeStdinReader - ] - , sepChar = "%" - , alignSep = "}{" - , template = " | %UnsafeStdinReader% }{ %penguin% %kernel% %cpu% %memory% %disku% %uparrow% %uptime% %bell% %pacupdate% %date% %trayerpad%" - } diff --git a/.scripts/.runqtile.sh b/.scripts/.runqtile.sh index 5d1999b..a6948eb 100755 --- a/.scripts/.runqtile.sh +++ b/.scripts/.runqtile.sh @@ -14,8 +14,5 @@ export XCURSOR_SIZE=24 qtile start -b wayland -exec systemctl --user import-environment DISPLAY WAYLAND_DISPLAY SWAYSOCK -exec hash dbus-update-activation-environment 2>/dev/null && \ - dbus-update-activation-environment --systemd DISPLAY WAYLAND_DISPLAY SWAYSOCK diff --git a/.scripts/.runsway.sh b/.scripts/.runsway.sh index 3d056be..9fed012 100755 --- a/.scripts/.runsway.sh +++ b/.scripts/.runsway.sh @@ -4,14 +4,13 @@ export WLR_NO_HARDWARE_CURSORS=1 export XDG_CURRENT_DESKTOP=sway export XDG_CURRENT_SESSION=wayland export QT_QPA_PLATFORM=wayland -export WLR_NO_HARDWARE_CURSORS=1 +QT_WAYLAND_DISABLE_WINDOWDECORATION="1" export MOZ_ENABLE_WAYLAND=1 export SDL_VIDEODRIVER=wayland export _JAVA_AWT_WM_NONREPARENTING=1 export XCURSOR_SIZE=24 -export __GLX_VENDOR_LIBRARY_NAME=nvidia - -export PLANTUML_LIMIT_SIZE 16384 +export WLR_RENDERER=vulkan +export PLANTUML_LIMIT_SIZE=16384 export XKB_DEFAULT_LAYOUT="pl" export XKB_DEFAULT_OPTIONS="compose:rctrl" diff --git a/dist-newstyle/cache/compiler b/dist-newstyle/cache/compiler new file mode 120000 index 0000000..5bd01b7 --- /dev/null +++ b/dist-newstyle/cache/compiler @@ -0,0 +1 @@ +../../../../.dot/.config/xmobar/dist-newstyle/cache/compiler \ No newline at end of file diff --git a/hypr/hyprland.conf b/hypr/hyprland.conf new file mode 100644 index 0000000..cfd9983 --- /dev/null +++ b/hypr/hyprland.conf @@ -0,0 +1,362 @@ + +######################################################################################## +AUTOGENERATED HYPR CONFIG. +PLEASE USE THE CONFIG PROVIDED IN THE GIT REPO /examples/hypr.conf AND EDIT IT, +OR EDIT THIS ONE ACCORDING TO THE WIKI INSTRUCTIONS. +######################################################################################## + +# +# Please note not all available settings / options are set here.1 +# For a full list, see the wiki +# + +autogenerated = 0 # remove this line to remove the warning + +# See https://wiki.hyprland.org/Configuring/Monitors/ +monitor=HDMI-A-1, 1920x1080, 0x0, 1 +monitor=eDP-1, 1920x1080, 1920x0, 1 +monitor=DP-2, 1920x1080, 3840x0, 1 + +exec-once=waybar + + +# See https://wiki.hyprland.org/Configuring/Keywords/ for more + +# Execute your favorite apps at launch +# exec-once = waybar & hyprpaper & firefox + +# Source a file (multi-file configs) +# source = ~/.config/hypr/myColors.conf + +# Some default env vars. +env = XCURSOR_SIZE,24 +env = HYPRSHOT_DIR,"~/enc/pictures/screenshots" +# For all categories, see https://wiki.hyprland.org/Configuring/Variables/ +input { + kb_layout = pl + kb_variant = + kb_model = + kb_options = + kb_rules = + + follow_mouse = 1 + + touchpad { + natural_scroll = no + } + + sensitivity = 0 # -1.0 - 1.0, 0 means no modification. +} + +general { + # See https://wiki.hyprland.org/Configuring/Variables/ for more + + gaps_in = 5 + gaps_out = 20 + border_size = 2 + col.active_border = rgba(33ccffee) rgba(00ff99ee) 45deg + col.inactive_border = rgba(595959aa) + + layout = master +} + +decoration { + # See https://wiki.hyprland.org/Configuring/Variables/ for more + + rounding = 0 + + blur { + enabled = true + size = 3 + passes = 1 + } + + drop_shadow = yes + shadow_range = 4 + shadow_render_power = 3 + col.shadow = rgba(1a1a1aee) +} + +animations { + enabled = yes + + # Some default animations, see https://wiki.hyprland.org/Configuring/Animations/ for more + + bezier = myBezier, 0.05, 0.9, 0.1, 1.05 + + animation = windows, 1, 7, myBezier + animation = windowsOut, 1, 7, default, popin 80% + animation = border, 1, 10, default + animation = borderangle, 1, 8, default + animation = fade, 1, 7, default + animation = workspaces, 1, 6, default +} + +dwindle { + # See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more + pseudotile = yes # master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below + preserve_split = yes # you probably want this +} + +master { + # See https://wiki.hyprland.org/Configuring/Master-Layout/ for more + new_is_master = true + inherit_fullscreen = true + mfact = 0.6 +} + + + +gestures { + # See https://wiki.hyprland.org/Configuring/Variables/ for more + workspace_swipe = off +} + +# Example per-device config +# See https://wiki.hyprland.org/Configuring/Keywords/#executing for more +device:epic-mouse-v1 { + sensitivity = -0.5 +} + +# Example windowrule v1 +# windowrule = float, ^(kitty)$ +# Example windowrule v2 +# windowrulev2 = float,class:^(kitty)$,title:^(kitty)$ +# See https://wiki.hyprland.org/Configuring/Window-Rules/ for more + + +# See https://wiki.hyprland.org/Configuring/Keywords/ for more +$mainMod = SUPER + +# Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more +bind = $mainMod, RETURN, exec, alacritty +bind = SUPER_SHIFT, RETURN, exec, sakura +bind = CTRL_SHIFT_ALT, Q, killactive, +bind = SUPER_CTRL_SHIFT_ALT, 0, exit, + +bind = $mainMod, E, exec, emacsclient -c -a 'emacs' +set +bind = , Print, exec, hyprshot -m region +# windowrulev2=move 0 0,title:^(flameshot) +# windowrulev2=nofullscreenrequest,title:^(flameshot) + +bind = $mainMod, B, togglefloating, +bind = $mainMod, F, fullscreen, 0 +bind = $mainMod, D, exec, rofi -show drun +bind = $mainMod, P, pseudo, # dwindle +bind = $mainMod, J, togglesplit, # dwindle + + + +# Move focus with mainMod + arrow keys +# bind = $mainMod, n, movefocus, l +# bind = $mainMod, i, movefocus, r +# bind = $mainMod, o, movefocus, u +# bind = $mainMod, a, movefocus, d + +bind = $mainMod, a, layoutmsg, cyclenext +bind = $mainMod, o, layoutmsg, cycleprev + +bind = $mainMod, BACKSPACE, layoutmsg, swapwithmaster auto + +bind = $mainMod, comma, focusmonitor, -1 +bind = $mainMod, period, focusmonitor, +1 + +# Switch workspaces with mainMod + [0-9] +bind = $mainMod, S, submap, show +submap = show +bind = , 1, moveworkspacetomonitor, name:1 current +bind = , 1, workspace, name:1 +bind = , 1, submap, reset +bind = , 2, moveworkspacetomonitor, name:2 current +bind = , 2, workspace, name:2 +bind = , 2, submap, reset +bind = , 3, moveworkspacetomonitor, name:3 current +bind = , 3, workspace, name:3 +bind = , 3, submap, reset +bind = , 4, moveworkspacetomonitor, name:4 current +bind = , 4, workspace, name:4 +bind = , 4, submap, reset +bind = , 5, moveworkspacetomonitor, name:5 current +bind = , 5, workspace, name:5 +bind = , 5, submap, reset +bind = , 6, moveworkspacetomonitor, name:6 current +bind = , 6, workspace, name:6 +bind = , 6, submap, reset +bind = , 7, moveworkspacetomonitor, name:7 current +bind = , 7, workspace, name:7 +bind = , 7, submap, reset +bind = , 8, moveworkspacetomonitor, name:8 current +bind = , 8, workspace, name:8 +bind = , 8, submap, reset +bind = , 9, moveworkspacetomonitor, name:9 current +bind = , 9, workspace, name:9 +bind = , 9, submap, reset +bind = , e, moveworkspacetomonitor, name:e current +bind = , e, workspace, name:e +bind = , e, submap, reset +bind = , w, moveworkspacetomonitor, name:w current +bind = , w, workspace, name:w +bind = , w, submap, reset +bind = , g, moveworkspacetomonitor, name:g current +bind = , g, workspace, name:g +bind = , g, submap, reset +bind = , d, moveworkspacetomonitor, name:d current +bind = , d, workspace, name:d +bind = , d, submap, reset +bind = , b, moveworkspacetomonitor, name:b current +bind = , b, workspace, name:b +bind = , b, submap, reset +bind = , j, moveworkspacetomonitor, name:j current +bind = , j, workspace, name:j +bind = , j, submap, reset +bind = , f, moveworkspacetomonitor, name:f current +bind = , f, workspace, name:f +bind = , f, submap, reset +bind = , o, moveworkspacetomonitor, name:o current +bind = , o, workspace, name:o +bind = , o, submap, reset +bind = , u, moveworkspacetomonitor, name:u current +bind = , u, workspace, name:u +bind = , u, submap, reset +bind = , r, moveworkspacetomonitor, name:r current +bind = , r, workspace, name:r +bind = , r, submap, reset +bind = , s, moveworkspacetomonitor, name:s current +bind = , s, workspace, name:s +bind = , s, submap, reset +bind = , t, moveworkspacetomonitor, name:t current +bind = , t, workspace, name:t +bind = , t, submap, reset +bind = , h, moveworkspacetomonitor, name:h current +bind = , h, workspace, name:h +bind = , h, submap, reset +bind = , v, moveworkspacetomonitor, name:v current +bind = , v, workspace, name:v +bind = , v, submap, reset +bind = , y, moveworkspacetomonitor, name:y current +bind = , y, workspace, name:y +bind = , y, submap, reset +bind = , n, moveworkspacetomonitor, name:n current +bind = , n, workspace, name:n +bind = , n, submap, reset +bind = , a, moveworkspacetomonitor, name:a current +bind = , a, workspace, name:a +bind = , a, submap, reset +bind = , i, moveworkspacetomonitor, name:i current +bind = , i, workspace, name:i +bind = , i, submap, reset +bind = , l, moveworkspacetomonitor, name:l current +bind = , l, workspace, name:l +bind = , l, submap, reset +bind = , x, moveworkspacetomonitor, name:x current +bind = , x, workspace, name:x +bind = , x, submap, reset +bind = , c, moveworkspacetomonitor, name:c current +bind = , c, workspace, name:c +bind = , c, submap, reset +bind = , m, moveworkspacetomonitor, name:m current +bind = , m, workspace, name:m +bind = , m, submap, reset +bind = , k, moveworkspacetomonitor, name:k current +bind = , k, workspace, name:k +bind = , k, submap, reset +bind = , q, moveworkspacetomonitor, name:q current +bind = , q, workspace, name:q +bind = , q, submap, reset +bind = , z, moveworkspacetomonitor, name:z current +bind = , z, workspace, name:z +bind = , z, submap, reset +bind = , p, moveworkspacetomonitor, name:p current +bind = , p, workspace, name:p +bind = , p, submap, reset + +bind=,escape,submap,reset +submap = reset + + +# Move active window to a workspace with main +# Mod + SHIFT + [0-9] +bind = $mainMod, T, submap, throw +submap = throw +bind = , 1, movetoworkspacesilent, name:1 +bind = , 1, submap, reset +bind = , 2, movetoworkspacesilent, name:2 +bind = , 2, submap, reset +bind = , 3, movetoworkspacesilent, name:3 +bind = , 3, submap, reset +bind = , 4, movetoworkspacesilent, name:4 +bind = , 4, submap, reset +bind = , 5, movetoworkspacesilent, name:5 +bind = , 5, submap, reset +bind = , 6, movetoworkspacesilent, name:6 +bind = , 6, submap, reset +bind = , 7, movetoworkspacesilent, name:7 +bind = , 7, submap, reset +bind = , 8, movetoworkspacesilent, name:8 +bind = , 8, submap, reset +bind = , 9, movetoworkspacesilent, name:9 +bind = , 9, submap, reset +bind = , e, movetoworkspacesilent, name:e +bind = , e, submap, reset +bind = , w, movetoworkspacesilent, name:w +bind = , w, submap, reset +bind = , g, movetoworkspacesilent, name:g +bind = , g, submap, reset +bind = , d, movetoworkspacesilent, name:d +bind = , d, submap, reset +bind = , b, movetoworkspacesilent, name:b +bind = , b, submap, reset +bind = , j, movetoworkspacesilent, name:j +bind = , j, submap, reset +bind = , f, movetoworkspacesilent, name:f +bind = , f, submap, reset +bind = , o, movetoworkspacesilent, name:o +bind = , o, submap, reset +bind = , u, movetoworkspacesilent, name:u +bind = , u, submap, reset +bind = , r, movetoworkspacesilent, name:r +bind = , r, submap, reset +bind = , s, movetoworkspacesilent, name:s +bind = , s, submap, reset +bind = , t, movetoworkspacesilent, name:t +bind = , t, submap, reset +bind = , h, movetoworkspacesilent, name:h +bind = , h, submap, reset +bind = , v, movetoworkspacesilent, name:v +bind = , v, submap, reset +bind = , y, movetoworkspacesilent, name:y +bind = , y, submap, reset +bind = , n, movetoworkspacesilent, name:n +bind = , n, submap, reset +bind = , a, movetoworkspacesilent, name:a +bind = , a, submap, reset +bind = , i, movetoworkspacesilent, name:i +bind = , i, submap, reset +bind = , l, movetoworkspacesilent, name:l +bind = , l, submap, reset +bind = , x, movetoworkspacesilent, name:x +bind = , x, submap, reset +bind = , c, movetoworkspacesilent, name:c +bind = , c, submap, reset +bind = , m, movetoworkspacesilent, name:m +bind = , m, submap, reset +bind = , k, movetoworkspacesilent, name:k +bind = , k, submap, reset +bind = , q, movetoworkspacesilent, name:q +bind = , q, submap, reset +bind = , z, movetoworkspacesilent, name:z +bind = , z, submap, reset +bind = , p, movetoworkspacesilent, name:tp +bind = , p, submap, reset +bind=,escape,submap,reset +submap = reset + + +# Scroll through existing workspaces with mainMod + scroll +bind = $mainMod, mouse_down, workspace, e+1 +bind = $mainMod, mouse_up, workspace, e-1 + +# Move/resize windows with mainMod + LMB/RMB and dragging +bindm = $mainMod, mouse:272, movewindow +bindm = $mainMod, mouse:273, resizewindow diff --git a/trayer-padding-icon.sh b/trayer-padding-icon.sh new file mode 120000 index 0000000..d3149ee --- /dev/null +++ b/trayer-padding-icon.sh @@ -0,0 +1 @@ +../../.dot/.config/xmobar/trayer-padding-icon.sh \ No newline at end of file diff --git a/xmobarrc b/xmobarrc new file mode 120000 index 0000000..b50f6a8 --- /dev/null +++ b/xmobarrc @@ -0,0 +1 @@ +../../.dot/.config/xmobar/tomorrow-night-xmobarrc \ No newline at end of file