initial commit [141.14.140.180,mike]

This commit is contained in:
2026-08-10 16:12:09 +02:00
commit c534ea1c79
66 changed files with 9244 additions and 0 deletions
+218
View File
@@ -0,0 +1,218 @@
#? Config file for btop v. 1.4.0
#* Name of a btop++/bpytop/bashtop formatted ".theme" file, "Default" and "TTY" for builtin themes.
#* Themes should be placed in "../share/btop/themes" relative to binary or "$HOME/.config/btop/themes"
color_theme = "Default"
#* If the theme set background should be shown, set to False if you want terminal background transparency.
theme_background = False
#* Sets if 24-bit truecolor should be used, will convert 24-bit colors to 256 color (6x6x6 color cube) if false.
truecolor = True
#* Set to true to force tty mode regardless if a real tty has been detected or not.
#* Will force 16-color mode and TTY theme, set all graph symbols to "tty" and swap out other non tty friendly symbols.
force_tty = False
#* Define presets for the layout of the boxes. Preset 0 is always all boxes shown with default settings. Max 9 presets.
#* Format: "box_name:P:G,box_name:P:G" P=(0 or 1) for alternate positions, G=graph symbol to use for box.
#* Use whitespace " " as separator between different presets.
#* Example: "cpu:0:default,mem:0:tty,proc:1:default cpu:0:braille,proc:0:tty"
presets = "cpu:1:default,proc:0:default cpu:0:default,mem:0:default,net:0:default cpu:0:block,net:0:tty"
#* Set to True to enable "h,j,k,l,g,G" keys for directional control in lists.
#* Conflicting keys for h:"help" and k:"kill" is accessible while holding shift.
vim_keys = False
#* Rounded corners on boxes, is ignored if TTY mode is ON.
rounded_corners = True
#* Default symbols to use for graph creation, "braille", "block" or "tty".
#* "braille" offers the highest resolution but might not be included in all fonts.
#* "block" has half the resolution of braille but uses more common characters.
#* "tty" uses only 3 different symbols but will work with most fonts and should work in a real TTY.
#* Note that "tty" only has half the horizontal resolution of the other two, so will show a shorter historical view.
graph_symbol = "braille"
# Graph symbol to use for graphs in cpu box, "default", "braille", "block" or "tty".
graph_symbol_cpu = "default"
# Graph symbol to use for graphs in cpu box, "default", "braille", "block" or "tty".
graph_symbol_mem = "default"
# Graph symbol to use for graphs in cpu box, "default", "braille", "block" or "tty".
graph_symbol_net = "default"
# Graph symbol to use for graphs in cpu box, "default", "braille", "block" or "tty".
graph_symbol_proc = "default"
#* Manually set which boxes to show. Available values are "cpu mem net proc" and "gpu0" through "gpu5", separate values with whitespace.
shown_boxes = "cpu mem net proc"
#* Update time in milliseconds, recommended 2000 ms or above for better sample times for graphs.
update_ms = 500
#* Processes sorting, "pid" "program" "arguments" "threads" "user" "memory" "cpu lazy" "cpu direct",
#* "cpu lazy" sorts top process over time (easier to follow), "cpu direct" updates top process directly.
proc_sorting = "cpu lazy"
#* Reverse sorting order, True or False.
proc_reversed = False
#* Show processes as a tree.
proc_tree = False
#* Use the cpu graph colors in the process list.
proc_colors = True
#* Use a darkening gradient in the process list.
proc_gradient = True
#* If process cpu usage should be of the core it's running on or usage of the total available cpu power.
proc_per_core = True
#* Show process memory as bytes instead of percent.
proc_mem_bytes = True
#* Show cpu graph for each process.
proc_cpu_graphs = True
#* Use /proc/[pid]/smaps for memory information in the process info box (very slow but more accurate)
proc_info_smaps = False
#* Show proc box on left side of screen instead of right.
proc_left = False
#* (Linux) Filter processes tied to the Linux kernel(similar behavior to htop).
proc_filter_kernel = False
#* In tree-view, always accumulate child process resources in the parent process.
proc_aggregate = False
#* Sets the CPU stat shown in upper half of the CPU graph, "total" is always available.
#* Select from a list of detected attributes from the options menu.
cpu_graph_upper = "Auto"
#* Sets the CPU stat shown in lower half of the CPU graph, "total" is always available.
#* Select from a list of detected attributes from the options menu.
cpu_graph_lower = "Auto"
#* Toggles if the lower CPU graph should be inverted.
cpu_invert_lower = True
#* Set to True to completely disable the lower CPU graph.
cpu_single_graph = False
#* Show cpu box at bottom of screen instead of top.
cpu_bottom = False
#* Shows the system uptime in the CPU box.
show_uptime = True
#* Show cpu temperature.
check_temp = True
#* Which sensor to use for cpu temperature, use options menu to select from list of available sensors.
cpu_sensor = "Auto"
#* Show temperatures for cpu cores also if check_temp is True and sensors has been found.
show_coretemp = True
#* Set a custom mapping between core and coretemp, can be needed on certain cpus to get correct temperature for correct core.
#* Use lm-sensors or similar to see which cores are reporting temperatures on your machine.
#* Format "x:y" x=core with wrong temp, y=core with correct temp, use space as separator between multiple entries.
#* Example: "4:0 5:1 6:3"
cpu_core_map = ""
#* Which temperature scale to use, available values: "celsius", "fahrenheit", "kelvin" and "rankine".
temp_scale = "celsius"
#* Use base 10 for bits/bytes sizes, KB = 1000 instead of KiB = 1024.
base_10_sizes = False
#* Show CPU frequency.
show_cpu_freq = True
#* Draw a clock at top of screen, formatting according to strftime, empty string to disable.
#* Special formatting: /host = hostname | /user = username | /uptime = system uptime
clock_format = "%X"
#* Update main ui in background when menus are showing, set this to false if the menus is flickering too much for comfort.
background_update = True
#* Custom cpu model name, empty string to disable.
custom_cpu_name = ""
#* Optional filter for shown disks, should be full path of a mountpoint, separate multiple values with whitespace " ".
#* Begin line with "exclude=" to change to exclude filter, otherwise defaults to "most include" filter. Example: disks_filter="exclude=/boot /home/user".
disks_filter = ""
#* Show graphs instead of meters for memory values.
mem_graphs = True
#* Show mem box below net box instead of above.
mem_below_net = False
#* Count ZFS ARC in cached and available memory.
zfs_arc_cached = True
#* If swap memory should be shown in memory box.
show_swap = True
#* Show swap as a disk, ignores show_swap value above, inserts itself after first disk.
swap_disk = True
#* If mem box should be split to also show disks info.
show_disks = True
#* Filter out non physical disks. Set this to False to include network disks, RAM disks and similar.
only_physical = True
#* Read disks list from /etc/fstab. This also disables only_physical.
use_fstab = True
#* Setting this to True will hide all datasets, and only show ZFS pools. (IO stats will be calculated per-pool)
zfs_hide_datasets = False
#* Set to true to show available disk space for privileged users.
disk_free_priv = False
#* Toggles if io activity % (disk busy time) should be shown in regular disk usage view.
show_io_stat = True
#* Toggles io mode for disks, showing big graphs for disk read/write speeds.
io_mode = False
#* Set to True to show combined read/write io graphs in io mode.
io_graph_combined = False
#* Set the top speed for the io graphs in MiB/s (100 by default), use format "mountpoint:speed" separate disks with whitespace " ".
#* Example: "/mnt/media:100 /:20 /boot:1".
io_graph_speeds = ""
#* Set fixed values for network graphs in Mebibits. Is only used if net_auto is also set to False.
net_download = 100
net_upload = 100
#* Use network graphs auto rescaling mode, ignores any values set above and rescales down to 10 Kibibytes at the lowest.
net_auto = False
#* Sync the auto scaling for download and upload to whichever currently has the highest scale.
net_sync = False
#* Starts with the Network Interface specified here.
net_iface = ""
#* Show battery stats in top right if battery is present.
show_battery = True
#* Which battery to use if multiple are present. "Auto" for auto detection.
selected_battery = "Auto"
#* Show power stats of battery next to charge indicator.
show_battery_watts = True
#* Set loglevel for "~/.config/btop/btop.log" levels are: "ERROR" "WARNING" "INFO" "DEBUG".
#* The level set includes all lower levels, i.e. "DEBUG" will show all logging info.
log_level = "WARNING"
+123
View File
@@ -0,0 +1,123 @@
# eza theme — Palette aus coltest.go
#
# white #F0F0EA pink #F5B2F7
# yellow #F9E2AF violet #CBA6F7
# orange #FAB387 grey #AAAABB
# red #F38BA8 dark #777788
# green #94E2D5 darker #444455
# blue #B4BEFE
#
# Ort: ~/.config/eza/theme.yml (oder $EZA_CONFIG_DIR/theme.yml)
# Getestet mit eza 0.23.5.
colourful: true
filekinds:
normal: {foreground: "#F0F0EA"} # white
directory: {foreground: "#B4BEFE", is_bold: true} # blue
symlink: {foreground: "#F5B2F7", is_underline: false} # pink
pipe: {foreground: "#CBA6F7"} # violet
block_device: {foreground: "#FAB387"} # orange
char_device: {foreground: "#F9E2AF"} # yellow
socket: {foreground: "#F5B2F7", is_bold: true} # pink
special: {foreground: "#CBA6F7"} # violet
executable: {foreground: "#94E2D5", is_bold: true} # green
mount_point: {foreground: "#B4BEFE", is_underline: false}
perms:
user_read: {foreground: "#94E2D5"} # green
user_write: {foreground: "#F9E2AF"} # yellow
user_execute_file: {foreground: "#F38BA8", is_underline: false} # red
user_execute_other: {foreground: "#F38BA8", is_underline: false} # red
group_read: {foreground: "#94E2D5"}
group_write: {foreground: "#F9E2AF"}
group_execute: {foreground: "#F38BA8", is_underline: false}
other_read: {foreground: "#94E2D5"}
other_write: {foreground: "#F9E2AF"}
other_execute: {foreground: "#F38BA8", is_underline: false}
special_user_file: {foreground: "#F5B2F7", is_underline: false} # pink — setuid
special_other: {foreground: "#F5B2F7", is_underline: false} # pink
attribute: {foreground: "#777788"} # dark — @ / xattr
size:
number_byte: {foreground: "#94E2D5"} # green
number_kilo: {foreground: "#94E2D5"}
number_mega: {foreground: "#F9E2AF"} # yellow
number_giga: {foreground: "#FAB387"} # orange
number_huge: {foreground: "#F38BA8"} # red
unit_byte: {foreground: "#94E2D5"}
unit_kilo: {foreground: "#94E2D5"}
unit_mega: {foreground: "#F9E2AF"}
unit_giga: {foreground: "#FAB387"}
unit_huge: {foreground: "#F38BA8"}
major: {foreground: "#CBA6F7"} # violet — Device-Nummern
minor: {foreground: "#F5B2F7"} # pink
users:
user_you: {foreground: "#F0F0EA"} # white
user_root: {foreground: "#F38BA8"} # red
user_other: {foreground: "#AAAABB"} # grey
group_yours: {foreground: "#AAAABB"} # grey
group_other: {foreground: "#777788"} # dark
group_root: {foreground: "#F38BA8"} # red
links:
normal: {foreground: "#F5B2F7"} # pink
multi_link_file: {foreground: "#CBA6F7"} # violet
git:
new: {foreground: "#94E2D5"} # green
modified: {foreground: "#F9E2AF"} # yellow
deleted: {foreground: "#F38BA8"} # red
renamed: {foreground: "#CBA6F7"} # violet
typechange: {foreground: "#FAB387"} # orange
ignored: {foreground: "#444455"} # darker
conflicted: {foreground: "#F5B2F7"} # pink
git_repo:
branch_main: {foreground: "#94E2D5"} # green
branch_other: {foreground: "#CBA6F7"} # violet
git_clean: {foreground: "#94E2D5"} # green
git_dirty: {foreground: "#F9E2AF"} # yellow
security_context:
none: {foreground: "#777788"} # dark
selinux:
colon: {foreground: "#444455"}
user: {foreground: "#B4BEFE"}
role: {foreground: "#CBA6F7"}
typ: {foreground: "#F5B2F7"}
range: {foreground: "#F9E2AF"}
file_type:
image: {foreground: "#CBA6F7"} # violet
video: {foreground: "#F5B2F7"} # pink
music: {foreground: "#94E2D5"} # green
lossless: {foreground: "#94E2D5"} # green
crypto: {foreground: "#F38BA8"} # red
document: {foreground: "#F0F0EA"} # white
compressed: {foreground: "#FAB387"} # orange
temp: {foreground: "#444455"} # darker
compiled: {foreground: "#AAAABB"} # grey
build: {foreground: "#F9E2AF", is_underline: false} # yellow — README, Makefile, …
source: {foreground: "#B4BEFE"} # blue
punctuation: {foreground: "#444455"} # darker — die - in rwx
date: {foreground: "#B4BEFE"} # blue
inode: {foreground: "#F5B2F7"} # pink
blocks: {foreground: "#777788"} # dark
header: {foreground: "#AAAABB", is_underline: false} # grey
octal: {foreground: "#777788"} # dark
flags: {foreground: "#FAB387"} # orange
symlink_path: {foreground: "#CBA6F7", is_underline: false} # violet
control_char: {foreground: "#F38BA8"} # red
broken_symlink: {foreground: "#F38BA8", is_underline: false} # red
broken_path_overlay: {foreground: "#F38BA8", is_underline: false}
# Eigene Regeln pro Dateiname / Endung — das, was lsd nicht kann:
#
# filenames:
# Makefile: {filename: {foreground: "#F38BA8", is_bold: true}}
# extensions:
# go: {filename: {foreground: "#94E2D5"}}
# md: {filename: {foreground: "#B4BEFE"}}
+39
View File
@@ -0,0 +1,39 @@
user: 230
group: 187
permission:
read: green
write: yellow
exec: red
exec-sticky: 5
no-access: 245
octal: 6
acl: dark_cyan
context: cyan
date:
hour-old: 159
day-old: 158
older: 157
size:
none: 245
small: 229
medium: 216
large: 172
inode:
valid: 219
invalid: 245
links:
valid: 13
invalid: 245
tree-edge: 245
git-status:
default: 245
unmodified: 245
ignored: 245
new-in-index: green
new-in-workdir: green
typechange: yellow
deleted: red
renamed: green
modified: yellow
conflicted: red
+150
View File
@@ -0,0 +1,150 @@
# == Classic ==
# This is a shorthand to override some of the options to be backwards compatible
# with `ls`. It affects the "color"->"when", "sorting"->"dir-grouping", "date"
# and "icons"->"when" options.
# Possible values: false, true
classic: false
# == Blocks ==
# This specifies the columns and their order when using the long and the tree
# layout.
# Possible values: permission, user, group, context, size, date, name, inode, links, git
blocks:
- permission
- user
- date
- size
- git
- name
# == Color ==
# This has various color options. (Will be expanded in the future.)
color:
# When to colorize the output.
# When "classic" is set, this is set to "never".
# Possible values: never, auto, always
when: auto
# How to colorize the output.
# When "classic" is set, this is set to "no-color".
# Possible values: default, custom
# When "custom" is set, lsd will look in the config directory for `colors.yaml`.
theme: custom
# == Date ==
# This specifies the date format for the date column. The freeform format
# accepts a strftime like string.
# When "classic" is set, this is set to "date".
# Possible values: date, locale, relative, '+<date_format>'
# `date_format` will be a `strftime` formatted value. e.g. `date: '+%d %b %y %X'` will give you a date like this: 17 Jun 21 20:14:55
date: date
# == Dereference ==
# Whether to dereference symbolic links.
# Possible values: false, true
dereference: false
# == Display ==
# What items to display. Do not specify this for the default behavior.
# Possible values: all, almost-all, directory-only
# display: all
# == Icons ==
icons:
# When to use icons.
# When "classic" is set, this is set to "never".
# Possible values: always, auto, never
when: auto
# Which icon theme to use.
# Possible values: fancy, unicode
theme: fancy
# Separator between icon and the name
# Default to 1 space
separator: " "
# == Ignore Globs ==
# A list of globs to ignore when listing.
# ignore-globs:
# - .git
# == Indicators ==
# Whether to add indicator characters to certain listed files.
# Possible values: false, true
indicators: false
# == Layout ==
# Which layout to use. "oneline" might be a bit confusing here and should be
# called "one-per-line". It might be changed in the future.
# Possible values: grid, tree, oneline
layout: grid
# == Recursion ==
recursion:
# Whether to enable recursion.
# Possible values: false, true
enabled: false
# How deep the recursion should go. This has to be a positive integer. Leave
# it unspecified for (virtually) infinite.
# depth: 3
# == Size ==
# Specifies the format of the size column.
# Possible values: default, short, bytes
size: default
# == Permission ==
# Specify the format of the permission column
# Possible value: rwx, octal, attributes (windows only), disable
# permission: octal
# == Sorting ==
sorting:
# Specify what to sort by.
# Possible values: extension, name, time, size, version
column: name
# Whether to reverse the sorting.
# Possible values: false, true
reverse: false
# Whether to group directories together and where.
# When "classic" is set, this is set to "none".
# Possible values: first, last, none
dir-grouping: none
# == No Symlink ==
# Whether to omit showing symlink targets
# Possible values: false, true
no-symlink: false
# == Total size ==
# Whether to display the total size of directories.
# Possible values: false, true
total-size: false
# == Hyperlink ==
# Attach hyperlink to filenames
# Possible values: always, auto, never
hyperlink: never
# == Symlink arrow ==
# Specifies how the symlink arrow display, chars in both ascii and utf8
symlink-arrow: ⇒
# == Header ==
# Whether to display block headers.
# Possible values: false, true
header: false
# == Literal ==
# Whether to show quotes on filenames.
# Possible values: false, true
literal: false
# == Truncate owner ==
# How to truncate the username and group names for a file if they exceed a certain
# number of characters.
truncate-owner:
# Number of characters to keep. By default, no truncation is done (empty value).
after:
# String to be appended to a name if truncated.
marker: ""
@@ -0,0 +1,185 @@
# yazi flavor "mwx" — Palette aus coltest.go
#
# white #F0F0EA pink #F5B2F7
# yellow #F9E2AF violet #CBA6F7
# orange #FAB387 grey #AAAABB
# red #F38BA8 dark #777788
# green #94E2D5 darker #444455
# blue #B4BEFE
#
# Schema: yazi 26.2.2 — [mgr] (früher [manager]), [tabs] (früher tab_* in
# [manager]), [cmp] (früher [completion]), [indicator] (früher hovered/
# preview_hovered). Alte Sektionsnamen werden von yazi still ignoriert.
[mgr]
cwd = { fg = "#94E2D5" }
# Find
find_keyword = { fg = "#F9E2AF", bold = true, italic = true }
find_position = { fg = "#F5B2F7", bg = "reset", bold = true, italic = true }
# Symlink-Ziel
symlink_target = { fg = "#777788" }
# Marker
marker_copied = { fg = "#94E2D5", bg = "#94E2D5" }
marker_cut = { fg = "#F38BA8", bg = "#F38BA8" }
marker_marked = { fg = "#CBA6F7", bg = "#CBA6F7" }
marker_selected = { fg = "#FAB387", bg = "#FAB387" }
# Count
count_copied = { fg = "#444455", bg = "#94E2D5" }
count_cut = { fg = "#444455", bg = "#F38BA8" }
count_selected = { fg = "#444455", bg = "#FAB387" }
# Border
border_symbol = "│"
border_style = { fg = "#B4BEFE" }
[indicator]
# current = die ganze Cursor-Zeile (ersetzt das alte "hovered")
parent = { fg = "#F0F0EA", bg = "#444455" }
current = { fg = "#444455", bg = "#B4BEFE", bold = true }
preview = { fg = "#AAAABB", bg = "#444455" }
[tabs]
active = { fg = "#444455", bg = "#B4BEFE", bold = true }
inactive = { fg = "#B4BEFE", bg = "#444455" }
[mode]
normal_main = { fg = "#444455", bg = "#B4BEFE", bold = true }
normal_alt = { fg = "#B4BEFE", bg = "#444455" }
# Select mode
select_main = { fg = "#444455", bg = "#94E2D5", bold = true }
select_alt = { fg = "#94E2D5", bg = "#444455" }
# Unset mode
unset_main = { fg = "#444455", bg = "#AAAABB", bold = true }
unset_alt = { fg = "#AAAABB", bg = "#444455" }
[status]
# Permissions — wie in lsd/eza: read grün, write gelb, exec rot
perm_sep = { fg = "#777788" }
perm_type = { fg = "#B4BEFE" }
perm_read = { fg = "#94E2D5" }
perm_write = { fg = "#F9E2AF" }
perm_exec = { fg = "#F38BA8" }
# Progress
progress_label = { fg = "#F0F0EA", bold = true }
progress_normal = { fg = "#B4BEFE", bg = "#444455" }
progress_error = { fg = "#F38BA8", bg = "#444455" }
[pick]
border = { fg = "#B4BEFE" }
active = { fg = "#F5B2F7", bold = true }
inactive = {}
[input]
border = { fg = "#B4BEFE" }
title = {}
value = {}
selected = { reversed = true }
[cmp]
border = { fg = "#B4BEFE" }
[tasks]
border = { fg = "#B4BEFE" }
title = {}
hovered = { fg = "#F5B2F7", bold = true }
[which]
mask = { bg = "#444455" }
cand = { fg = "#94E2D5" }
rest = { fg = "#777788" }
desc = { fg = "#F5B2F7" }
separator = " "
separator_style = { fg = "#777788" }
[help]
on = { fg = "#94E2D5" }
run = { fg = "#F5B2F7" }
hovered = { reversed = true, bold = true }
footer = { fg = "#444455", bg = "#F0F0EA" }
[spot]
border = { fg = "#B4BEFE" }
title = { fg = "#B4BEFE" }
tbl_col = { fg = "#94E2D5" }
tbl_cell = { fg = "#F5B2F7", bg = "#444455" }
[notify]
title_info = { fg = "#94E2D5" }
title_warn = { fg = "#F9E2AF" }
title_error = { fg = "#F38BA8" }
[filetype]
rules = [
# Bilder
{ mime = "image/*", fg = "#FAB387" },
# Audio / Video
{ mime = "{audio,video}/*", fg = "#FAB387" },
# Archive
{ mime = "application/{zip,rar,7z*,tar,gzip}", fg = "#F9E2AF" },
{ mime = "application/{xz,zstd,bzip*,lzma,compress}", fg = "#F9E2AF" },
{ mime = "application/{archive,cpio,arj,xar,ms-cab*}", fg = "#F9E2AF" },
# Kaputte Links
{ url = "*", is = "orphan", fg = "#777788", crossed = true },
# Symlinks
{ url = "*", is = "link", fg = "#F5B2F7" },
{ url = "*/", is = "link", fg = "#CBA6F7" },
# Ausführbar
{ url = "*", is = "exec", fg = "#F38BA8" },
# Sprachen
{ url = "*.{c,c++,cake,cats,cc,cl,cp,cpp,cs}", fg = "#94E2D5" },
{ url = "*.{cshtml,css,csx,cxx,emacs,go}", fg = "#94E2D5" },
{ url = "*.{h,h++,hh,hpp,hs,hxx,idc,inl,ipp,ipynb}", fg = "#94E2D5" },
{ url = "*.{java,jl,js,json}", fg = "#94E2D5" },
{ url = "*.{ksh,l,lisp,lsp,lua,m}", fg = "#94E2D5" },
{ url = "*.{php,pl,ps1,py,ron}", fg = "#94E2D5" },
{ url = "*.{sass,sh,tcc,tpp}", fg = "#94E2D5" },
{ url = "*.{vbs,w,}", fg = "#94E2D5" },
{ url = "*.{sh,bash,zsh,fish}", fg = "#94E2D5" },
{ url = "*.{el,elc}", fg = "#94E2D5" },
# Config / Patches
{ url = "*.{cfg,conf,yaml,yml,toml,inc}", fg = "#F9E2AF" },
{ url = "*.{diff,patch,matlab,ron}", fg = "#F9E2AF" },
# Markup
{ url = "*.{jinja,markdown,md,mkd,mkdn,mkdown,tex}", fg = "#B4BEFE" },
{ url = "*.{htm,html,xhtml,xml}", fg = "#B4BEFE" },
{ url = "*.{org}", fg = "#CBA6F7" },
# Dokumente
{ url = "*.{pdf,txt,rtf}", fg = "#AAAABB" },
{ url = "*.{doc,docx,xls,xlsx,ppt,pptx}", fg = "#AAAABB" },
# Virtuelles Dateisystem
{ mime = "vfs/{absent,stale}", fg = "#777788" },
# Fallback
{ url = "*", fg = "#F0F0EA" },
{ url = "*/", fg = "#B4BEFE" },
]
@@ -0,0 +1,159 @@
[manager]
cwd = { fg = "#00d1e9" }
# Hovered
hovered = { fg = "#ffffff", bg = "#66ccff" }
preview_hovered = { underline = true }
# Find
find_keyword = { fg = "#ffde57", bold = true, italic = true, underline = true }
find_position = { fg = "#e45c9c", bg = "reset", bold = true, italic = true }
# Marker
marker_copied = { fg = "#6ae073", bg = "#6ae073" }
marker_cut = { fg = "#ff6e64", bg = "#ff6e64" }
marker_marked = { fg = "#00d1e9", bg = "#00d1e9" }
marker_selected = { fg = "#ffde57", bg = "#ffde57" }
# Tab
tab_active = { reversed = true }
tab_inactive = {}
tab_width = 1
# Count
count_copied = { fg = "#222327", bg = "#6ae073" }
count_cut = { fg = "#222327", bg = "#ff6e64" }
count_selected = { fg = "#222327", bg = "#ffde57" }
# Border
border_symbol = "│"
border_style = { fg = "#66ccff" }
[mode]
normal_main = { fg = "#222327", bg = "#66ccff", bold = true }
normal_alt = { fg = "#66ccff", bg = "#393939" }
# Select mode
select_main = { fg = "#222327", bg = "#6ae073", bold = true }
select_alt = { fg = "#6ae073", bg = "#393939" }
# Unset mode
unset_main = { fg = "#222327", bg = "#f2cdcd", bold = true }
unset_alt = { fg = "#f2cdcd", bg = "#393939" }
[status]
separator_open = ""
separator_close = ""
# Progress
progress_label = { fg = "#ffffff", bold = true }
progress_normal = { fg = "#66ccff", bg = "#45475a" }
progress_error = { fg = "#ff6e64", bg = "#45475a" }
# Permissions
perm_sep = { fg = "#8c8c8c" }
perm_type = { fg = "#66ccff" }
perm_read = { fg = "#ffde57" }
perm_write = { fg = "#ff6e64" }
perm_exec = { fg = "#6ae073" }
[pick]
border = { fg = "#66ccff" }
active = { fg = "#e45c9c", bold = true }
inactive = {}
[input]
border = { fg = "#0000ff" }
title = {}
value = {}
selected = { reversed = true }
[completion]
border = { fg = "#66ccff" }
[tasks]
border = { fg = "#66ccff" }
title = {}
hovered = { fg = "#e45c9c", underline = true }
[which]
mask = { bg = "#393939" }
cand = { fg = "#00d1e9" }
rest = { fg = "#8c8c8c" }
desc = { fg = "#e45c9c" }
separator = "  "
separator_style = { fg = "#585b70" }
[help]
on = { fg = "#00d1e9" }
run = { fg = "#e45c9c" }
hovered = { reversed = true, bold = true }
footer = { fg = "#393939", bg = "#eaead7" }
[notify]
title_info = { fg = "#6ae073" }
title_warn = { fg = "#ffde57" }
title_error = { fg = "#ff6e64" }
[filetype]
rules = [
# Images
{ mime = "image/*", fg = "#ffb350" },
# Media
{ mime = "{audio,video}/*", fg = "#ffb350" },
# Archives
{ mime = "application/{zip,rar,7z*,tar,gzip}", fg = "#ffde57" },
{ mime = "application/{xz,zstd,bzip*,lzma,compress}", fg = "#ffde57" },
{ mime = "application/{archive,cpio,arj,xar,ms-cab*}", fg = "#ffde57" },
# Broken links
{ name = "*", is = "orphan", fg = "#8c8c8c", crossed = true },
# Symlinks files
{ name = "*", is = "link", fg = "#e45c9c" },
{ name = "*/", is = "link", fg = "#66ffcc" },
# Executables
{ name = "*", is = "exec", fg = "#ff6e64" },
# Languages
{ name = "*.{c,c++,cake,cats,cc,cl,cp,cpp,cs}", fg = "#6ae073" },
{ name = "*.{cshtml,css,csx,cxx,emacs,go}", fg = "#6ae073" },
{ name = "*.{h,h++,hh,hpp,hs,hxx,idc,inl,ipp,ipynb}", fg = "#6ae073" },
{ name = "*.{java,jl,js,json}", fg = "#6ae073" },
{ name = "*.{ksh,l,lisp,lsp,lua,m}", fg = "#6ae073" },
{ name = "*.{php,pl,ps1,py,ron}", fg = "#6ae073" },
{ name = "*.{sass,sh,tcc,tpp}", fg = "#6ae073" },
{ name = "*.{vbs,w,}", fg = "#6ae073" },
{ name = "*.{sh,bash,zsh,fish}", fg = "#6ae073" },
{ name = "*.{cfg,conf,yaml,yml,toml,inc}", fg = "#ffde57" },
{ name = "*.{diff,patch,matlab,ron}", fg = "#ffde57" },
{ name = "*.{jinja,markdown,md,mkd,mkdn,mkdown,tex}", fg = "#00d1e9" },
{ name = "*.{htm,html,xhtml,xml}", fg = "#00d1e9" },
# Emacs
{ name = "*.{el,elc}", fg = "#6ae073" },
{ name = "*.{org}", fg = "#cd7bf6" },
# Documents
{ name = "*.{pdf,txt,rtf}", fg = "#9999ff" },
{ name = "*.{pdf,doc,docx,xls,xlsx,ppt,pptx}", fg = "#9999ff" },
# Fallback
{ name = "*", fg = "#eaead7" },
{ name = "*/", fg = "#66ccff" }
]
+4
View File
@@ -0,0 +1,4 @@
[[manager.prepend_keymap]]
on = "t"
run = "plugin max-preview"
desc = "Maximize or restore preview"
+5
View File
@@ -0,0 +1,5 @@
[plugin]
deps = []
[flavor]
deps = []
+2
View File
@@ -0,0 +1,2 @@
[flavor]
dark = "mwx"
+3
View File
@@ -0,0 +1,3 @@
[mgr]
# [parent, current, preview] — Default ist [1, 4, 3]
ratio = [1, 1, 3]