diff --git a/.config/bat/config b/.config/bat/config new file mode 100644 index 00000000..1387c41d --- /dev/null +++ b/.config/bat/config @@ -0,0 +1,25 @@ +# This is `bat`s configuration file. Each line either contains a comment or +# a command-line option that you want to pass to `bat` by default. You can +# run `bat --help` to get a list of all possible configuration options. + +# Specify desired highlighting theme (e.g. "TwoDark"). Run `bat --list-themes` +# for a list of all available themes +--theme="Ashen" + +# Enable this to use italic text on the terminal. This is not supported on all +# terminal emulators (like tmux, by default): +#--italic-text=always + +# Uncomment the following line to disable automatic paging: +#--paging=never + +# Uncomment the following line if you are using less version >= 551 and want to +# enable mouse scrolling support in `bat` when running inside tmux. This might +# disable text selection, unless you press shift. +#--pager="less --RAW-CONTROL-CHARS --quit-if-one-screen --mouse" + +# Syntax mappings: map a certain filename pattern to a language. +# Example 1: use the C++ syntax for Arduino .ino files +# Example 2: Use ".gitignore"-style highlighting for ".ignore" files +#--map-syntax "*.ino:C++" +#--map-syntax ".ignore:Git Ignore" diff --git a/.config/bat/themes/Ashen.tmTheme b/.config/bat/themes/Ashen.tmTheme new file mode 100644 index 00000000..96c5157c --- /dev/null +++ b/.config/bat/themes/Ashen.tmTheme @@ -0,0 +1,344 @@ + + + + + + + + + name + Ashen + settings + + + settings + + background + #121212 + caret + #f8f8f0 + foreground + #B4B4B4 + invisibles + #3B3A32 + lineHighlight + #353535 + selection + #323232 + findHighlight + #D87C4A + findHighlightForeground + #121212 + selectionBorder + #222218 + activeGuide + #D87C4A + bracketsForeground + #F8F8F2A5 + bracketsOptions + underline + bracketContentsForeground + #F8F8F2A5 + bracketContentsOptions + underline + tagsOptions + stippled_underline + + + + name + Comment + scope + comment + settings + + foreground + #737373 + fontStyle + + + + + name + String + scope + string + settings + + foreground + #DF6464 + + + + name + Number + scope + constant.numeric + settings + + foreground + #4A8B8B + + + + name + Built-in constant + scope + constant.language + settings + + foreground + #4A8B8B + + + + name + User-defined constant + scope + constant.character, constant.other + settings + + foreground + #C4693D + + + + name + Variable + scope + variable + settings + + fontStyle + + foreground + #B4B4B4 + + + + name + String interpolation + scope + constant.character.escaped, constant.character.escape, string source, string source.ruby + settings + + fontStyle + + foreground + #DF6464 + + + + name + Keyword + scope + keyword + settings + + foreground + #B14242 + + + + name + Storage + scope + storage + settings + + fontStyle + + foreground + #D5D5D5 + + + + name + Storage type + scope + storage.type + settings + + fontStyle + italic + foreground + #B14242 + + + + name + Class name + scope + entity.name.class, +variable.other.block.ruby, +punctuation.separator.variable.ruby + settings + + foreground + #D5D5D5 + + + + name + Inherited class + scope + entity.other.inherited-class + settings + + foreground + #D5D5D5 + + + + name + Function name + scope + entity.name.function + settings + + fontStyle + + foreground + #D5D5D5 + + + + name + Function argument + scope + variable.parameter + settings + + fontStyle + italic + foreground + #D5D5D5 + + + + name + Tag name + scope + entity.name.tag + settings + + fontStyle + + foreground + #737373 + + + + name + Tag attribute + scope + entity.other.attribute-name + settings + + fontStyle + + foreground + #A7A7A7 + + + + name + Library function + scope + support.function + settings + + fontStyle + + foreground + #D5D5D5 + + + + name + Library constant + scope + support.constant + settings + + fontStyle + + foreground + #C4693D + + + + name + Library class/type + scope + support.type, support.class + settings + + fontStyle + italic + foreground + #D5D5D5 + + + + name + Library variable + scope + support.other.variable + settings + + fontStyle + + + + + scope + entity.name.filename + settings + + foreground + #E6DB74 + + + + scope + message.error + settings + + foreground + #F83333 + + + + name + Operator + scope + keyword.operator + settings + + foreground + #D87C4A + + + + name + Keyword operator + scope + keyword.operator + settings + + foreground + #C4693D + + + + uuid + 83091B89-765E-4F0D-9275-0EC6CB084126 + colorSpaceName + sRGB + semanticClass + theme.dark.bj_darcula + author + Bernat Jufré + + diff --git a/.config/eza/theme.yml b/.config/eza/theme.yml new file mode 100644 index 00000000..4bf41cba --- /dev/null +++ b/.config/eza/theme.yml @@ -0,0 +1,101 @@ +colourful: true + +filekinds: + normal: { foreground: "#d5d5d5" } + directory: { foreground: "#4A8B8B" } + symlink: { foreground: "#4A8B8B" } + pipe: { foreground: "#737373" } + block_device: { foreground: "#E5A72A" } + char_device: { foreground: "#E5A72A" } + socket: { foreground: "#d5d5d5" } + special: { foreground: "#C53030" } + executable: { foreground: "#B14242" } + mount_point: { foreground: "#DF6464" } + +perms: + user_read: { foreground: "#d5d5d5" } + user_write: { foreground: "#C4693D" } + user_execute_file: { foreground: "#B14242" } + user_execute_other: { foreground: "#B14242" } + group_read: { foreground: "#d5d5d5" } + group_write: { foreground: "#C4693D" } + group_execute: { foreground: "#B14242" } + other_read: { foreground: "#d5d5d5" } + other_write: { foreground: "#C4693D" } + other_execute: { foreground: "#B14242" } + special_user_file: { foreground: "#C53030" } + special_other: { foreground: "#E49A44" } + attribute: { foreground: "#a7a7a7" } + +size: + major: { foreground: "#a7a7a7" } + minor: { foreground: "#a7a7a7" } + number_byte: { foreground: "#d5d5d5" } + number_kilo: { foreground: "#d5d5d5" } + number_mega: { foreground: "#d5d5d5" } + number_giga: { foreground: "#d5d5d5" } + number_huge: { foreground: "#d5d5d5" } + unit_byte: { foreground: "#a7a7a7" } + unit_kilo: { foreground: "#a7a7a7" } + unit_mega: { foreground: "#a7a7a7" } + unit_giga: { foreground: "#a7a7a7" } + unit_huge: { foreground: "#a7a7a7" } + +users: + user_you: { foreground: "#B14242" } + user_root: { foreground: "#C53030" } + user_other: { foreground: "#DF6464" } + group_yours: { foreground: "#B14242" } + group_other: { foreground: "#DF6464" } + group_root: { foreground: "#C53030" } + +links: + normal: { foreground: "#4A8B8B" } + multi_link_file: { foreground: "#4A8B8B" } + +git: + new: { foreground: "#4A8B8B" } + modified: { foreground: "#C4693D" } + deleted: { foreground: "#B14242" } + renamed: { foreground: "#D87C4A" } + typechange: { foreground: "#B14242" } + ignored: { foreground: "#737373" } + conflicted: { foreground: "#E5A72A" } + +git_repo: + branch_main: { foreground: "#d5d5d5" } + branch_other: { foreground: "#B14242" } + git_clean: { foreground: "#4A8B8B" } + git_dirty: { foreground: "#C53030" } + +security_context: + colon: { foreground: "#737373" } + user: { foreground: "#d5d5d5" } + role: { foreground: "#B14242" } + typ: { foreground: "#E49A44" } + range: { foreground: "#B14242" } + +file_type: + image: { foreground: "#4A8B8B" } + video: { foreground: "#B14242" } + music: { foreground: "#B14242" } + lossless: { foreground: "#4A8B8B" } + crypto: { foreground: "#E49A44" } + document: { foreground: "#d5d5d5" } + compressed: { foreground: "#C53030" } + temp: { foreground: "#E5A72A" } + compiled: { foreground: "#4A8B8B" } + build: { foreground: "#B14242" } + source: { foreground: "#4A8B8B" } + +punctuation: { foreground: "#737373" } +date: { foreground: "#b4b4b4" } +inode: { foreground: "#a7a7a7" } +blocks: { foreground: "#a7a7a7" } +header: { foreground: "#d5d5d5" } +octal: { foreground: "#4A8B8B" } +flags: { foreground: "#B14242" } +symlink_path: { foreground: "#4A8B8B" } +control_char: { foreground: "#4A8B8B" } +broken_symlink: { foreground: "#C53030" } +broken_path_overlay: { foreground: "#d5d5d5" } diff --git a/.config/kitty/kitty.conf b/.config/kitty/kitty.conf index 067de165..3f04ff08 120000 --- a/.config/kitty/kitty.conf +++ b/.config/kitty/kitty.conf @@ -1 +1 @@ -kitty.conf##hostname.dpad \ No newline at end of file +kitty.conf##hostname.dbox \ No newline at end of file