From 9d4307c8a68f261212be96b88d7012ce30909092 Mon Sep 17 00:00:00 2001 From: Donovan Glover Date: Thu, 8 Jun 2023 19:17:28 -0400 Subject: [PATCH] joshuto: Add icon support --- modules/joshuto/default.nix | 2 + modules/joshuto/icons.toml | 346 ++++++++++++++++++++++++++++++++++++ 2 files changed, 348 insertions(+) create mode 100644 modules/joshuto/icons.toml diff --git a/modules/joshuto/default.nix b/modules/joshuto/default.nix index e38ca9f..f4e0090 100644 --- a/modules/joshuto/default.nix +++ b/modules/joshuto/default.nix @@ -10,6 +10,7 @@ automatically_count_files = true show_borders = false show_hidden = true + show_icons = true line_number_style = "absolute" collapse_preview = false @@ -27,6 +28,7 @@ xdg.configFile."joshuto/mimetype.toml".source = ./mimetype.toml; xdg.configFile."joshuto/keymap.toml".source = ./keymap.toml; xdg.configFile."joshuto/theme.toml".source = ./theme.toml; + xdg.configFile."joshuto/icons.toml".source = ./icons.toml; } ]; } diff --git a/modules/joshuto/icons.toml b/modules/joshuto/icons.toml new file mode 100644 index 0000000..d700465 --- /dev/null +++ b/modules/joshuto/icons.toml @@ -0,0 +1,346 @@ +# Default fallback icons +[defaults] +file = "" +directory = "" + +# Directory exact match icons +[directory_exact] +# English +".git" = "" +"Desktop" = "" +"Documents" = "" +"Downloads" = "" +"Dotfiles" = "" +"Dropbox" = "" +"Music" = "" +"Pictures" = "" +"Public" = "" +"Templates" = "" +"Videos" = "" +# Spanish +"Escritorio" = "" +"Documentos" = "" +"Descargas" = "" +"Música" = "" +"Imágenes" = "" +"Público" = "" +"Plantillas" = "" +"Vídeos" = "" +# French +"Bureau" = "" +"Images" = "" +"Musique" = "" +"Publique" = "" +"Téléchargements" = "" +"Vidéos" = "" +# Portuguese +"Imagens" = "" +"Modelos" = "" +"Área de trabalho" = "" +# Italian +"Documenti" = "" +"Immagini" = "" +"Modelli" = "" +"Musica" = "" +"Pubblici" = "" +"Scaricati" = "" +"Scrivania" = "" +# German +"Bilder" = "" +"Dokumente" = "" +"Musik" = "" +"Schreibtisch" = "" +"Vorlagen" = "" +"Öffentlich" = "" +# Hungarian +"Dokumentumok" = "" +"Képek" = "" +"Zene" = "" +"Letöltések" = "" +"Számítógép" = "" +"Videók" = "" + +# File exact match icons +[file_exact] +".bash_aliases" = "" +".bash_history" = "" +".bash_logout" = "" +".bash_profile" = "" +".bashprofile" = "" +".bashrc" = "" +".dmrc" = "" +".DS_Store" = "" +".fasd" = "" +".fehbg" = "" +".gitattributes" = "" +".gitconfig" = "" +".gitignore" = "" +".gitlab-ci.yml" = "" +".gvimrc" = "" +".inputrc" = "" +".jack-settings" = "" +".mime.types" = "" +".ncmpcpp" = "" +".nvidia-settings-rc" = "" +".pam_environment" = "" +".profile" = "" +".recently-used" = "" +".selected_editor" = "" +".vim" = "" +".viminfo" = "" +".vimrc" = "" +".Xauthority" = "" +".Xdefaults" = "" +".xinitrc" = "" +".xinputrc" = "" +".Xresources" = "" +".zshrc" = "" +"_gvimrc" = "" +"_vimrc" = "" +"a.out" = "" +"authorized_keys" = "" +"bspwmrc" = "" +"cmakelists.txt" = "" +"config" = "" +"config.ac" = "" +"config.m4" = "" +"config.mk" = "" +"config.ru" = "" +"configure" = "" +"docker-compose.yml" = "" +"dockerfile" = "" +"Dockerfile" = "" +"dropbox" = "" +"exact-match-case-sensitive-1.txt" = "X1" +"exact-match-case-sensitive-2" = "X2" +"favicon.ico" = "" +"gemfile" = "" +"gruntfile.coffee" = "" +"gruntfile.js" = "" +"gruntfile.ls" = "" +"gulpfile.coffee" = "" +"gulpfile.js" = "" +"gulpfile.ls" = "" +"ini" = "" +"known_hosts" = "" +"ledger" = "" +"license" = "" +"LICENSE" = "" +"LICENSE.md" = "" +"LICENSE.txt" = "" +"Makefile" = "" +"makefile" = "" +"Makefile.ac" = "" +"Makefile.in" = "" +"mimeapps.list" = "" +"mix.lock" = "" +"node_modules" = "" +"package-lock.json" = "" +"package.json" = "" +"playlists" = "" +"procfile" = "" +"Rakefile" = "" +"rakefile" = "" +"react.jsx" = "" +"README" = "" +"README.markdown" = "" +"README.md" = "" +"README.rst" = "" +"README.txt" = "" +"sxhkdrc" = "" +"user-dirs.dirs" = "" +"webpack.config.js" = "" + +# File extension match +[ext] +"7z" = "" +"a" = "" +"ai" = "" +"apk" = "" +"asm" = "" +"asp" = "" +"aup" = "" +"avi" = "" +"awk" = "" +"bash" = "" +"bat" = "" +"bmp" = "" +"bz2" = "" +"c" = "" +"c++" = "" +"cab" = "" +"cbr" = "" +"cbz" = "" +"cc" = "" +"class" = "" +"clj" = "" +"cljc" = "" +"cljs" = "" +"cmake" = "" +"coffee" = "" +"conf" = "" +"cp" = "" +"cpio" = "" +"cpp" = "" +"cs" = "" +"csh" = "" +"css" = "" +"cue" = "" +"cvs" = "" +"cxx" = "" +"d" = "" +"dart" = "" +"db" = "" +"deb" = "" +"diff" = "" +"dll" = "" +"doc" = "" +"docx" = "" +"dump" = "" +"edn" = "" +"eex" = "" +"efi" = "" +"ejs" = "" +"elf" = "" +"elm" = "" +"epub" = "" +"erl" = "" +"ex" = "" +"exe" = "" +"exs" = "" +"f//" = "" +"fifo" = "|" +"fish" = "" +"flac" = "" +"flv" = "" +"fs" = "" +"fsi" = "" +"fsscript" = "" +"fsx" = "" +"gem" = "" +"gemspec" = "" +"gif" = "" +"go" = "" +"gz" = "" +"gzip" = "" +"h" = "" +"haml" = "" +"hbs" = "" +"hh" = "" +"hpp" = "" +"hrl" = "" +"hs" = "" +"htaccess" = "" +"htm" = "" +"html" = "" +"htpasswd" = "" +"hxx" = "" +"ico" = "" +"img" = "" +"ini" = "" +"iso" = "" +"jar" = "" +"java" = "" +"jl" = "" +"jpeg" = "" +"jpg" = "" +"js" = "" +"json" = "" +"jsx" = "" +"key" = "" +"ksh" = "" +"leex" = "" +"less" = "" +"lha" = "" +"lhs" = "" +"log" = "" +"lua" = "" +"lzh" = "" +"lzma" = "" +"m4a" = "" +"m4v" = "" +"markdown" = "" +"md" = "" +"mdx" = "" +"mjs" = "" +"mkv" = "" +"ml" = "λ" +"mli" = "λ" +"mov" = "" +"mp3" = "" +"mp4" = "" +"mpeg" = "" +"mpg" = "" +"msi" = "" +"mustache" = "" +"nix" = "" +"o" = "" +"ogg" = "" +"pdf" = "" +"php" = "" +"pl" = "" +"pm" = "" +"png" = "" +"pp" = "" +"ppt" = "" +"pptx" = "" +"ps1" = "" +"psb" = "" +"psd" = "" +"pub" = "" +"py" = "" +"pyc" = "" +"pyd" = "" +"pyo" = "" +"r" = "ﳒ" +"rake" = "" +"rar" = "" +"rb" = "" +"rc" = "" +"rlib" = "" +"rmd" = "" +"rom" = "" +"rpm" = "" +"rproj" = "鉶" +"rs" = "" +"rss" = "" +"rtf" = "" +"s" = "" +"sass" = "" +"scala" = "" +"scss" = "" +"sh" = "" +"slim" = "" +"sln" = "" +"so" = "" +"sql" = "" +"styl" = "" +"suo" = "" +"swift" = "" +"t" = "" +"tar" = "" +"tex" = "ﭨ" +"tgz" = "" +"toml" = "" +"ts" = "" +"tsx" = "" +"twig" = "" +"vim" = "" +"vimrc" = "" +"vue" = "﵂" +"wav" = "" +"webm" = "" +"webmanifest" = "" +"webp" = "" +"xbps" = "" +"xcplayground" = "" +"xhtml" = "" +"xls" = "" +"xlsx" = "" +"xml" = "" +"xul" = "" +"xz" = "" +"yaml" = "" +"yml" = "" +"zip" = "" +"zsh" = ""