Compare commits
10 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 5834ec1cdc | |||
| 0bb1ffcaf5 | |||
| a816200bef | |||
| 3a0197c7ba | |||
| 59524e3679 | |||
| 2bedd28e12 | |||
| 07dc9cf4e0 | |||
| 11092da765 | |||
| bd0c7eb2dd | |||
| 64a7399ea9 |
3
.gitmodules
vendored
Normal file
3
.gitmodules
vendored
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
[submodule "yazi/flavors/tokyo-night.yazi"]
|
||||||
|
path = yazi/flavors/tokyo-night.yazi
|
||||||
|
url = https://github.com/BennyOe/tokyo-night.yazi.git
|
||||||
@@ -47,6 +47,8 @@ packagesPacman=(
|
|||||||
"jq"
|
"jq"
|
||||||
"rofi-wayland"
|
"rofi-wayland"
|
||||||
"fastfetch"
|
"fastfetch"
|
||||||
|
"pipewire-pulse"
|
||||||
|
"wireplumber"
|
||||||
);
|
);
|
||||||
|
|
||||||
packagesYay=(
|
packagesYay=(
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ packagesPacman=(
|
|||||||
"hyprlock"
|
"hyprlock"
|
||||||
"hypridle"
|
"hypridle"
|
||||||
# "xdg-desktop-portal-hyprland"
|
# "xdg-desktop-portal-hyprland"
|
||||||
|
"hyprpolkitagent"
|
||||||
"waybar"
|
"waybar"
|
||||||
"grim"
|
"grim"
|
||||||
"slurp"
|
"slurp"
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
exec-once = ~/dotfiles/hypr/scripts/xdg.sh
|
exec-once = ~/dotfiles/hypr/scripts/xdg.sh
|
||||||
|
|
||||||
# Start Polkit
|
# Start Polkit
|
||||||
exec-once = /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
|
exec-once = systemctl --user start hyprpolkitagent
|
||||||
|
|
||||||
# Load Dunst Notification Manager
|
# Load Dunst Notification Manager
|
||||||
exec-once = dunst
|
exec-once = dunst
|
||||||
|
|||||||
@@ -12,7 +12,6 @@ decoration {
|
|||||||
new_optimizations = on
|
new_optimizations = on
|
||||||
ignore_opacity = true
|
ignore_opacity = true
|
||||||
xray = false
|
xray = false
|
||||||
blurls = waybar
|
|
||||||
}
|
}
|
||||||
active_opacity = 1.0
|
active_opacity = 1.0
|
||||||
inactive_opacity = 0.8
|
inactive_opacity = 0.8
|
||||||
|
|||||||
@@ -1,31 +0,0 @@
|
|||||||
# -----------------------------------------------------
|
|
||||||
# General window decoration
|
|
||||||
# name: "Low"
|
|
||||||
# -----------------------------------------------------
|
|
||||||
|
|
||||||
decoration {
|
|
||||||
rounding = 10
|
|
||||||
blur {
|
|
||||||
enabled = true
|
|
||||||
size = 10
|
|
||||||
passes = 1
|
|
||||||
new_optimizations = on
|
|
||||||
ignore_opacity = true
|
|
||||||
xray = true
|
|
||||||
blurls = waybar
|
|
||||||
}
|
|
||||||
active_opacity = 1.0
|
|
||||||
inactive_opacity = 0.8
|
|
||||||
fullscreen_opacity = 1.0
|
|
||||||
|
|
||||||
shadow {
|
|
||||||
enabled = false
|
|
||||||
range = 20
|
|
||||||
render_power = 3
|
|
||||||
color = 0x66000000
|
|
||||||
}
|
|
||||||
#drop_shadow = true
|
|
||||||
#shadow_range = 30
|
|
||||||
#shadow_render_power = 3
|
|
||||||
#col.shadow = 0x66000000
|
|
||||||
}
|
|
||||||
@@ -13,10 +13,11 @@ windowrule = float,^(showmethekey-gtk)$
|
|||||||
windowrule = pin,^(showmethekey-gtk)$
|
windowrule = pin,^(showmethekey-gtk)$
|
||||||
layerrule = blur, gtk-layer-shell
|
layerrule = blur, gtk-layer-shell
|
||||||
layerrule = blur, logout_dialog
|
layerrule = blur, logout_dialog
|
||||||
|
layerrule = blur, waybar
|
||||||
|
|
||||||
windowrule = float,title:^(Mathematica)$ # Mathematica<=14.1
|
windowrule = float,title:^(Mathematica)$
|
||||||
windowrule = float,title:^(WolframNB)$ # Mathematica>=14.2
|
windowrule = opacity 0.75, ^(Code)$
|
||||||
windowrule = opacity 0.75, ^(code)$
|
windowrule = opacity 0.75, ^(code-oss)$
|
||||||
windowrule = opacity 0.75, ^(code-url-handler)$
|
windowrule = opacity 0.75, ^(code-url-handler)$
|
||||||
windowrule = float,^(QQ)$
|
windowrule = float,^(QQ)$
|
||||||
windowrule = float,^(wechat)$
|
windowrule = float,^(wechat)$
|
||||||
|
|||||||
@@ -1,9 +1,18 @@
|
|||||||
font_family Fira Code Nerd Font
|
# Maple
|
||||||
|
#font_family Maple Mono NF CN
|
||||||
|
# end Maple
|
||||||
|
# Fica Code
|
||||||
|
font_family FiraCode Nerd Font
|
||||||
|
font_features FiraCodeNF-Reg +cv01 +cv02 +cv06 +cv31 +zero +cv30
|
||||||
|
font_features FiraCodeNF-SemBd +cv01 +cv02 +cv06 +cv31 +zero
|
||||||
|
# end Fira Code
|
||||||
font_size 16.0
|
font_size 16.0
|
||||||
bold_font auto
|
bold_font auto
|
||||||
italic_font auto
|
italic_font auto
|
||||||
bold_italic_font auto
|
bold_italic_font auto
|
||||||
|
|
||||||
|
cursor_trail 10
|
||||||
|
|
||||||
background_opacity 0.7
|
background_opacity 0.7
|
||||||
|
|
||||||
confirm_os_window_close 0
|
confirm_os_window_close 0
|
||||||
|
|||||||
148
mpv/mpv.conf
Normal file
148
mpv/mpv.conf
Normal file
@@ -0,0 +1,148 @@
|
|||||||
|
#
|
||||||
|
# Example mpv configuration file
|
||||||
|
#
|
||||||
|
# Warning:
|
||||||
|
#
|
||||||
|
# The commented example options usually do _not_ set the default values. Call
|
||||||
|
# mpv with --list-options to see the default values for most options. There is
|
||||||
|
# no builtin or example mpv.conf with all the defaults.
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# Configuration files are read system-wide from /etc/mpv or /usr/local/etc/mpv,
|
||||||
|
# and per-user from ~/.config/mpv, where per-user settings override
|
||||||
|
# system-wide settings, all of which are overridden by the command line.
|
||||||
|
#
|
||||||
|
# Configuration file settings and the command line options use the same
|
||||||
|
# underlying mechanisms. Most options can be put into the configuration file
|
||||||
|
# by dropping the preceding '--'. See the man page for a complete list of
|
||||||
|
# options.
|
||||||
|
#
|
||||||
|
# Lines starting with '#' are comments and are ignored.
|
||||||
|
#
|
||||||
|
# See the CONFIGURATION FILES section in the man page
|
||||||
|
# for a detailed description of the syntax.
|
||||||
|
#
|
||||||
|
# Profiles should be placed at the bottom of the configuration file to ensure
|
||||||
|
# that settings wanted as defaults are not restricted to specific profiles.
|
||||||
|
|
||||||
|
##################
|
||||||
|
# video settings #
|
||||||
|
##################
|
||||||
|
|
||||||
|
# Start in fullscreen mode by default.
|
||||||
|
#fs=yes
|
||||||
|
|
||||||
|
# force starting with centered window
|
||||||
|
#geometry=50%:50%
|
||||||
|
|
||||||
|
# don't allow a new window to have a size larger than 90% of the screen size
|
||||||
|
#autofit-larger=90%x90%
|
||||||
|
|
||||||
|
# Do not close the window on exit.
|
||||||
|
#keep-open=yes
|
||||||
|
|
||||||
|
# Do not wait with showing the video window until it has loaded. (This will
|
||||||
|
# resize the window once video is loaded. Also always shows a window with
|
||||||
|
# audio.)
|
||||||
|
#force-window=immediate
|
||||||
|
|
||||||
|
# Disable the On Screen Controller (OSC).
|
||||||
|
#osc=no
|
||||||
|
|
||||||
|
# Keep the player window on top of all other windows.
|
||||||
|
#ontop=yes
|
||||||
|
|
||||||
|
# Specify fast video rendering preset (for --vo=<gpu|gpu-next> only)
|
||||||
|
# Recommended for mobile devices or older hardware with limited processing power
|
||||||
|
#profile=fast
|
||||||
|
|
||||||
|
# Specify high quality video rendering preset (for --vo=<gpu|gpu-next> only)
|
||||||
|
# Offers superior image fidelity and visual quality for an enhanced viewing
|
||||||
|
# experience on capable hardware
|
||||||
|
#profile=high-quality
|
||||||
|
|
||||||
|
# Force video to lock on the display's refresh rate, and change video and audio
|
||||||
|
# speed to some degree to ensure synchronous playback - can cause problems
|
||||||
|
# with some drivers and desktop environments.
|
||||||
|
#video-sync=display-resample
|
||||||
|
|
||||||
|
# Enable hardware decoding if available. Often, this does not work with all
|
||||||
|
# video outputs, but should work well with default settings on most systems.
|
||||||
|
# If performance or energy usage is an issue, forcing the vdpau or vaapi VOs
|
||||||
|
# may or may not help.
|
||||||
|
#hwdec=auto
|
||||||
|
|
||||||
|
##################
|
||||||
|
# audio settings #
|
||||||
|
##################
|
||||||
|
|
||||||
|
# Specify default audio device. You can list devices with: --audio-device=help
|
||||||
|
# The option takes the device string (the stuff between the '...').
|
||||||
|
#audio-device=alsa/default
|
||||||
|
|
||||||
|
# Do not filter audio to keep pitch when changing playback speed.
|
||||||
|
#audio-pitch-correction=no
|
||||||
|
|
||||||
|
# Output 5.1 audio natively, and upmix/downmix audio with a different format.
|
||||||
|
#audio-channels=5.1
|
||||||
|
# Disable any automatic remix, _if_ the audio output accepts the audio format.
|
||||||
|
# of the currently played file. See caveats mentioned in the manpage.
|
||||||
|
# (The default is "auto-safe", see manpage.)
|
||||||
|
#audio-channels=auto
|
||||||
|
|
||||||
|
##################
|
||||||
|
# other settings #
|
||||||
|
##################
|
||||||
|
|
||||||
|
autocreate-playlist=same
|
||||||
|
pause
|
||||||
|
directory-mode=ignore
|
||||||
|
|
||||||
|
# Pretend to be a web browser. Might fix playback with some streaming sites,
|
||||||
|
# but also will break with shoutcast streams.
|
||||||
|
#user-agent="Mozilla/5.0"
|
||||||
|
|
||||||
|
# cache settings
|
||||||
|
#
|
||||||
|
# Use a large seekable RAM cache even for local input.
|
||||||
|
#cache=yes
|
||||||
|
#
|
||||||
|
# Use extra large RAM cache (needs cache=yes to make it useful).
|
||||||
|
#demuxer-max-bytes=500M
|
||||||
|
#demuxer-max-back-bytes=100M
|
||||||
|
#
|
||||||
|
# Disable the behavior that the player will pause if the cache goes below a
|
||||||
|
# certain fill size.
|
||||||
|
#cache-pause=no
|
||||||
|
#
|
||||||
|
# Store cache payload on the hard disk instead of in RAM. (This may negatively
|
||||||
|
# impact performance unless used for slow input such as network.)
|
||||||
|
#cache-dir=~/.cache/
|
||||||
|
#cache-on-disk=yes
|
||||||
|
|
||||||
|
# Display English subtitles if available.
|
||||||
|
#slang=en
|
||||||
|
slang=zh,en
|
||||||
|
|
||||||
|
# Play Finnish audio if available, fall back to English otherwise.
|
||||||
|
#alang=fi,en
|
||||||
|
|
||||||
|
# Change subtitle encoding. For Arabic subtitles use 'cp1256'.
|
||||||
|
# If the file seems to be valid UTF-8, prefer UTF-8.
|
||||||
|
# (You can add '+' in front of the codepage to force it.)
|
||||||
|
#sub-codepage=cp1256
|
||||||
|
|
||||||
|
# You can also include other configuration files.
|
||||||
|
#include=/path/to/the/file/you/want/to/include
|
||||||
|
|
||||||
|
############
|
||||||
|
# Profiles #
|
||||||
|
############
|
||||||
|
|
||||||
|
# The options declared as part of profiles override global default settings,
|
||||||
|
# but only take effect when the profile is active.
|
||||||
|
|
||||||
|
# The following profile can be enabled on the command line with: --profile=eye-cancer
|
||||||
|
|
||||||
|
#[eye-cancer]
|
||||||
|
#sharpen=5
|
||||||
@@ -25,7 +25,7 @@ sleep 0.2
|
|||||||
# -----------------------------------------------------
|
# -----------------------------------------------------
|
||||||
# Default theme: /THEMEFOLDER;/VARIATION
|
# Default theme: /THEMEFOLDER;/VARIATION
|
||||||
# -----------------------------------------------------
|
# -----------------------------------------------------
|
||||||
themestyle="/ml4w;/ml4w/light"
|
themestyle="/meow-blur;/meow-blur/colored"
|
||||||
|
|
||||||
# -----------------------------------------------------
|
# -----------------------------------------------------
|
||||||
# Get current theme information from .cache/.themestyle.sh
|
# Get current theme information from .cache/.themestyle.sh
|
||||||
@@ -41,7 +41,7 @@ IFS=';' read -ra arrThemes <<< "$themestyle"
|
|||||||
echo "Theme: ${arrThemes[0]}"
|
echo "Theme: ${arrThemes[0]}"
|
||||||
|
|
||||||
if [ ! -f ~/dotfiles/waybar/themes${arrThemes[1]}/style.css ]; then
|
if [ ! -f ~/dotfiles/waybar/themes${arrThemes[1]}/style.css ]; then
|
||||||
themestyle="/ml4w;/ml4w/light"
|
themestyle="/meow-blur;/meow-blur/colored"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# -----------------------------------------------------
|
# -----------------------------------------------------
|
||||||
|
|||||||
21
yazi/flavors/catppuccin-mocha.yazi/LICENSE
Normal file
21
yazi/flavors/catppuccin-mocha.yazi/LICENSE
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
MIT License
|
||||||
|
|
||||||
|
Copyright (c) 2023 yazi-rs
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
in the Software without restriction, including without limitation the rights
|
||||||
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all
|
||||||
|
copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
|
SOFTWARE.
|
||||||
21
yazi/flavors/catppuccin-mocha.yazi/LICENSE-tmtheme
Normal file
21
yazi/flavors/catppuccin-mocha.yazi/LICENSE-tmtheme
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
MIT License
|
||||||
|
|
||||||
|
Copyright (c) 2022 Himanshu
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
in the Software without restriction, including without limitation the rights
|
||||||
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all
|
||||||
|
copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
|
SOFTWARE.
|
||||||
33
yazi/flavors/catppuccin-mocha.yazi/README.md
Normal file
33
yazi/flavors/catppuccin-mocha.yazi/README.md
Normal file
@@ -0,0 +1,33 @@
|
|||||||
|
<div align="center">
|
||||||
|
<img src="https://github.com/sxyazi/yazi/blob/main/assets/logo.png?raw=true" alt="Yazi logo" width="20%">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h3 align="center">
|
||||||
|
Catppuccin Mocha Flavor for <a href="https://github.com/sxyazi/yazi">Yazi</a>
|
||||||
|
</h3>
|
||||||
|
|
||||||
|
## 👀 Preview
|
||||||
|
|
||||||
|
<img src="preview.png" width="600" />
|
||||||
|
|
||||||
|
## 🎨 Installation
|
||||||
|
|
||||||
|
Download and copy this folder as:
|
||||||
|
|
||||||
|
- `~/.config/yazi/flavors/catppuccin-mocha.yazi` on Linux/macOS
|
||||||
|
- `%AppData%\yazi\config\flavors\catppuccin-mocha.yazi` on Windows
|
||||||
|
|
||||||
|
## ⚙️ Usage
|
||||||
|
|
||||||
|
Add these lines to your `theme.toml` configuration file to use it:
|
||||||
|
|
||||||
|
```toml
|
||||||
|
[flavor]
|
||||||
|
use = "catppuccin-mocha"
|
||||||
|
```
|
||||||
|
|
||||||
|
## 📜 License
|
||||||
|
|
||||||
|
The flavor is MIT-licensed, and the included tmTheme is also MIT-licensed.
|
||||||
|
|
||||||
|
Check the [LICENSE](LICENSE) and [LICENSE-tmtheme](LICENSE-tmtheme) file for more details.
|
||||||
162
yazi/flavors/catppuccin-mocha.yazi/flavor.toml
Normal file
162
yazi/flavors/catppuccin-mocha.yazi/flavor.toml
Normal file
@@ -0,0 +1,162 @@
|
|||||||
|
# vim:fileencoding=utf-8:foldmethod=marker
|
||||||
|
|
||||||
|
# : Manager {{{
|
||||||
|
|
||||||
|
[manager]
|
||||||
|
cwd = { fg = "#94e2d5" }
|
||||||
|
|
||||||
|
# Hovered
|
||||||
|
hovered = { reversed = true }
|
||||||
|
preview_hovered = { underline = true }
|
||||||
|
|
||||||
|
# Find
|
||||||
|
find_keyword = { fg = "#f9e2af", bold = true, italic = true, underline = true }
|
||||||
|
find_position = { fg = "#f5c2e7", bg = "reset", bold = true, italic = true }
|
||||||
|
|
||||||
|
# Marker
|
||||||
|
marker_copied = { fg = "#a6e3a1", bg = "#a6e3a1" }
|
||||||
|
marker_cut = { fg = "#f38ba8", bg = "#f38ba8" }
|
||||||
|
marker_marked = { fg = "#94e2d5", bg = "#94e2d5" }
|
||||||
|
marker_selected = { fg = "#f9e2af", bg = "#f9e2af" }
|
||||||
|
|
||||||
|
# Tab
|
||||||
|
tab_active = { reversed = true }
|
||||||
|
tab_inactive = {}
|
||||||
|
tab_width = 1
|
||||||
|
|
||||||
|
# Count
|
||||||
|
count_copied = { fg = "#1e1e2e", bg = "#a6e3a1" }
|
||||||
|
count_cut = { fg = "#1e1e2e", bg = "#f38ba8" }
|
||||||
|
count_selected = { fg = "#1e1e2e", bg = "#f9e2af" }
|
||||||
|
|
||||||
|
# Border
|
||||||
|
border_symbol = "│"
|
||||||
|
border_style = { fg = "#7f849c" }
|
||||||
|
|
||||||
|
# : }}}
|
||||||
|
|
||||||
|
|
||||||
|
# : Status {{{
|
||||||
|
|
||||||
|
[status]
|
||||||
|
separator_open = ""
|
||||||
|
separator_close = ""
|
||||||
|
separator_style = { fg = "#45475a", bg = "#45475a" }
|
||||||
|
|
||||||
|
# Mode
|
||||||
|
mode_normal = { fg = "#1e1e2e", bg = "#89b4fa", bold = true }
|
||||||
|
mode_select = { fg = "#1e1e2e", bg = "#a6e3a1", bold = true }
|
||||||
|
mode_unset = { fg = "#1e1e2e", bg = "#f2cdcd", bold = true }
|
||||||
|
|
||||||
|
# Progress
|
||||||
|
progress_label = { fg = "#ffffff", bold = true }
|
||||||
|
progress_normal = { fg = "#89b4fa", bg = "#45475a" }
|
||||||
|
progress_error = { fg = "#f38ba8", bg = "#45475a" }
|
||||||
|
|
||||||
|
# Permissions
|
||||||
|
permissions_t = { fg = "#89b4fa" }
|
||||||
|
permissions_r = { fg = "#f9e2af" }
|
||||||
|
permissions_w = { fg = "#f38ba8" }
|
||||||
|
permissions_x = { fg = "#a6e3a1" }
|
||||||
|
permissions_s = { fg = "#7f849c" }
|
||||||
|
|
||||||
|
# : }}}
|
||||||
|
|
||||||
|
|
||||||
|
# : Select {{{
|
||||||
|
|
||||||
|
[select]
|
||||||
|
border = { fg = "#89b4fa" }
|
||||||
|
active = { fg = "#f5c2e7", bold = true }
|
||||||
|
inactive = {}
|
||||||
|
|
||||||
|
# : }}}
|
||||||
|
|
||||||
|
|
||||||
|
# : Input {{{
|
||||||
|
|
||||||
|
[input]
|
||||||
|
border = { fg = "#89b4fa" }
|
||||||
|
title = {}
|
||||||
|
value = {}
|
||||||
|
selected = { reversed = true }
|
||||||
|
|
||||||
|
# : }}}
|
||||||
|
|
||||||
|
|
||||||
|
# : Completion {{{
|
||||||
|
|
||||||
|
[completion]
|
||||||
|
border = { fg = "#89b4fa" }
|
||||||
|
|
||||||
|
# : }}}
|
||||||
|
|
||||||
|
|
||||||
|
# : Tasks {{{
|
||||||
|
|
||||||
|
[tasks]
|
||||||
|
border = { fg = "#89b4fa" }
|
||||||
|
title = {}
|
||||||
|
hovered = { fg = "#f5c2e7", underline = true }
|
||||||
|
|
||||||
|
# : }}}
|
||||||
|
|
||||||
|
|
||||||
|
# : Which {{{
|
||||||
|
|
||||||
|
[which]
|
||||||
|
mask = { bg = "#313244" }
|
||||||
|
cand = { fg = "#94e2d5" }
|
||||||
|
rest = { fg = "#9399b2" }
|
||||||
|
desc = { fg = "#f5c2e7" }
|
||||||
|
separator = " "
|
||||||
|
separator_style = { fg = "#585b70" }
|
||||||
|
|
||||||
|
# : }}}
|
||||||
|
|
||||||
|
|
||||||
|
# : Help {{{
|
||||||
|
|
||||||
|
[help]
|
||||||
|
on = { fg = "#94e2d5" }
|
||||||
|
run = { fg = "#f5c2e7" }
|
||||||
|
hovered = { reversed = true, bold = true }
|
||||||
|
footer = { fg = "#45475a", bg = "#cdd6f4" }
|
||||||
|
|
||||||
|
# : }}}
|
||||||
|
|
||||||
|
|
||||||
|
# : Notify {{{
|
||||||
|
|
||||||
|
[notify]
|
||||||
|
title_info = { fg = "#a6e3a1" }
|
||||||
|
title_warn = { fg = "#f9e2af" }
|
||||||
|
title_error = { fg = "#f38ba8" }
|
||||||
|
|
||||||
|
# : }}}
|
||||||
|
|
||||||
|
|
||||||
|
# : File-specific styles {{{
|
||||||
|
|
||||||
|
[filetype]
|
||||||
|
|
||||||
|
rules = [
|
||||||
|
# Images
|
||||||
|
{ mime = "image/*", fg = "#94e2d5" },
|
||||||
|
|
||||||
|
# Media
|
||||||
|
{ mime = "{audio,video}/*", fg = "#f9e2af" },
|
||||||
|
|
||||||
|
# Archives
|
||||||
|
{ mime = "application/*zip", fg = "#f5c2e7" },
|
||||||
|
{ mime = "application/x-{tar,bzip*,7z-compressed,xz,rar}", fg = "#f5c2e7" },
|
||||||
|
|
||||||
|
# Documents
|
||||||
|
{ mime = "application/{pdf,doc,rtf,vnd.*}", fg = "#a6e3a1" },
|
||||||
|
|
||||||
|
# Fallback
|
||||||
|
{ name = "*", fg = "#cdd6f4" },
|
||||||
|
{ name = "*/", fg = "#89b4fa" }
|
||||||
|
]
|
||||||
|
|
||||||
|
# : }}}
|
||||||
BIN
yazi/flavors/catppuccin-mocha.yazi/preview.png
Normal file
BIN
yazi/flavors/catppuccin-mocha.yazi/preview.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 660 KiB |
2021
yazi/flavors/catppuccin-mocha.yazi/tmtheme.xml
Normal file
2021
yazi/flavors/catppuccin-mocha.yazi/tmtheme.xml
Normal file
File diff suppressed because it is too large
Load Diff
1
yazi/flavors/tokyo-night.yazi
Submodule
1
yazi/flavors/tokyo-night.yazi
Submodule
Submodule yazi/flavors/tokyo-night.yazi added at 024fb09682
11
yazi/theme.toml
Normal file
11
yazi/theme.toml
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
[flavor]
|
||||||
|
#use = "tokyo-night"
|
||||||
|
use = "catppuccin-mocha"
|
||||||
|
|
||||||
|
[manager]
|
||||||
|
# Hovered
|
||||||
|
preview_hovered = { underline = false }
|
||||||
|
|
||||||
|
# Border
|
||||||
|
border_symbol = "┆"
|
||||||
|
border_style = { fg = "#7f849c" , dim = true }
|
||||||
25
yazi/yazi.toml
Normal file
25
yazi/yazi.toml
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
[manager]
|
||||||
|
ratio = [ 1, 3, 3 ]
|
||||||
|
sort_by = "natural"
|
||||||
|
|
||||||
|
[preview]
|
||||||
|
max_width = 1900
|
||||||
|
max_height = 900
|
||||||
|
|
||||||
|
[open]
|
||||||
|
rules = [
|
||||||
|
{ name = "*/", use = [ "edit", "open", "reveal" ] },
|
||||||
|
|
||||||
|
{ mime = "text/*", use = [ "edit", "reveal" ] },
|
||||||
|
{ mime = "image/*", use = [ "open", "reveal" ] },
|
||||||
|
{ mime = "{audio,video}/*", use = [ "play", "reveal" ] },
|
||||||
|
{ mime = "inode/x-empty", use = [ "edit", "reveal" ] },
|
||||||
|
|
||||||
|
{ mime = "application/{,g}zip", use = [ "extract", "reveal" ] },
|
||||||
|
{ mime = "application/x-{tar,bzip*,7z-compressed,xz,rar}", use = [ "extract", "reveal" ] },
|
||||||
|
|
||||||
|
{ mime = "application/{json,x-ndjson}", use = [ "edit", "reveal" ] },
|
||||||
|
{ mime = "*/javascript", use = [ "edit", "reveal" ] },
|
||||||
|
|
||||||
|
{ name = "*", use = [ "open", "reveal" ] },
|
||||||
|
]
|
||||||
Reference in New Issue
Block a user