Remove extra packages useless in WSL environment
This commit is contained in:
@@ -1,69 +0,0 @@
|
|||||||
# === General settings ===
|
|
||||||
[main]
|
|
||||||
shell=/bin/zsh # Default shell to launch in the terminal
|
|
||||||
font=FiraCode Nerd Font:size=14 # Font family and size used in the terminal
|
|
||||||
initial-window-size-chars=160x45 # Initial size in character columns x rows
|
|
||||||
selection-target=clipboard # Copy selected text directly to system clipboard
|
|
||||||
term=foot # Terminal type identifier (useful for compatibility)
|
|
||||||
pad=8x8 # Adds 8-pixel padding around the content (horizontal x vertical)
|
|
||||||
|
|
||||||
# === Mouse settings ===
|
|
||||||
[mouse]
|
|
||||||
hide-when-typing=yes # Automatically hide the mouse cursor while typing
|
|
||||||
alternate-scroll-mode=no # Preserves scrollback history when applications exit (does not use alternate screen buffer)
|
|
||||||
|
|
||||||
# === Scrollback bar indicator settings ===
|
|
||||||
[scrollback]
|
|
||||||
lines=10000 # Number of scrollback lines to keep in history
|
|
||||||
indicator-format=percentage # Format of scroll indicator (e.g., "50%")
|
|
||||||
|
|
||||||
# === Key bindings ===
|
|
||||||
[key-bindings]
|
|
||||||
scrollback-up-page=Shift+Page_Up # Scroll up one page
|
|
||||||
scrollback-down-page=Shift+Page_Down # Scroll down one page
|
|
||||||
clipboard-copy=Control+Shift+c # Copy selected text to clipboard
|
|
||||||
clipboard-paste=Control+Shift+v # Paste from clipboard
|
|
||||||
show-urls-launch=Control+Shift+o # Detects and allows launching URLs found in the terminal output
|
|
||||||
|
|
||||||
# === Cursor appearance ===
|
|
||||||
[cursor]
|
|
||||||
style=beam # Beam-style (vertical bar) cursor
|
|
||||||
blink=true # Cursor should blink
|
|
||||||
beam-thickness=3 # Thickness of the beam cursor
|
|
||||||
|
|
||||||
# === Catppuccin Mocha color scheme ===
|
|
||||||
[colors]
|
|
||||||
alpha=0.9
|
|
||||||
cursor=11111b f5e0dc # Cursor color (background and foreground)
|
|
||||||
foreground=cdd6f4 # Default text color
|
|
||||||
background=1e1e2e # Main terminal background color
|
|
||||||
|
|
||||||
regular0=45475a # ANSI Black/Grey
|
|
||||||
regular1=f38ba8 # ANSI Red
|
|
||||||
regular2=a6e3a1 # ANSI Green
|
|
||||||
regular3=f9e2af # ANSI Yellow
|
|
||||||
regular4=89b4fa # ANSI Blue
|
|
||||||
regular5=f5c2e7 # ANSI Magenta
|
|
||||||
regular6=94e2d5 # ANSI Cyan
|
|
||||||
regular7=bac2de # ANSI White/Light Grey
|
|
||||||
|
|
||||||
bright0=585b70 # Bright ANSI Black/Grey
|
|
||||||
bright1=f38ba8 # Bright ANSI Red
|
|
||||||
bright2=a6e3a1 # Bright ANSI Green
|
|
||||||
bright3=f9e2af # Bright ANSI Yellow
|
|
||||||
bright4=89b4fa # Bright ANSI Blue
|
|
||||||
bright5=f5c2e7 # Bright ANSI Magenta
|
|
||||||
bright6=94e2d5 # Bright ANSI Cyan
|
|
||||||
bright7=a6adc8 # Bright ANSI White/Light Grey
|
|
||||||
|
|
||||||
16=fab387 # Extended color 16 (Orange-like)
|
|
||||||
17=f5e0dc # Extended color 17 (Pink/Cream-like)
|
|
||||||
|
|
||||||
selection-foreground=cdd6f4 # Color of selected text
|
|
||||||
selection-background=414356 # Background color of selected text
|
|
||||||
|
|
||||||
search-box-no-match=11111b f38ba8 # Colors for search box when no match is found
|
|
||||||
search-box-match=cdd6f0 313244 # Colors for search box when a match is found
|
|
||||||
|
|
||||||
jump-labels=11111b fab387 # Colors for jump labels (e.g., in URL launcher)
|
|
||||||
urls=89b4fa # Color for detected URLs
|
|
||||||
@@ -1,59 +0,0 @@
|
|||||||
import tempfile
|
|
||||||
import os
|
|
||||||
|
|
||||||
from shutil import which
|
|
||||||
from typing import List
|
|
||||||
from kitty.boss import Boss
|
|
||||||
|
|
||||||
|
|
||||||
ENABLED_LAYOUTS = [
|
|
||||||
'fat',
|
|
||||||
'grid',
|
|
||||||
'horizontal',
|
|
||||||
'splits',
|
|
||||||
'stack',
|
|
||||||
'tall',
|
|
||||||
'vertical',
|
|
||||||
]
|
|
||||||
|
|
||||||
|
|
||||||
def fzf(choices: List[str], delimiter='\n'):
|
|
||||||
exe = which("fzf")
|
|
||||||
if not exe:
|
|
||||||
raise SystemError(f"Cannot find 'fzf' installed on $PATH.")
|
|
||||||
|
|
||||||
shell = which("zsh") or os.environ.get("SHELL")
|
|
||||||
if not shell:
|
|
||||||
raise SystemError(f"Cannot find a $SHELL to use.")
|
|
||||||
|
|
||||||
selection = []
|
|
||||||
with tempfile.NamedTemporaryFile(delete=True) as input_file:
|
|
||||||
with tempfile.NamedTemporaryFile(delete=True) as output_file:
|
|
||||||
input_file.write(delimiter.join(map(str, choices)).encode('utf-8'))
|
|
||||||
input_file.flush()
|
|
||||||
os.system(f"{shell} -c '{exe} --reverse < \"{input_file.name}\" > \"{output_file.name}\"'")
|
|
||||||
for line in output_file:
|
|
||||||
selection.append(line.strip().decode("utf-8"))
|
|
||||||
|
|
||||||
return selection
|
|
||||||
|
|
||||||
|
|
||||||
def main(args: List[str]) -> str:
|
|
||||||
fzf_path = os.path.join(os.environ["HOME"], ".fzf/bin")
|
|
||||||
os.environ["PATH"] += f":{fzf_path}"
|
|
||||||
|
|
||||||
result = fzf(ENABLED_LAYOUTS)
|
|
||||||
if len(result) > 0:
|
|
||||||
return result[0]
|
|
||||||
|
|
||||||
return ""
|
|
||||||
|
|
||||||
|
|
||||||
def handle_result(args: List[str], answer: str, target_window_id: int, boss: Boss) -> None:
|
|
||||||
try:
|
|
||||||
window = boss.window_id_map.get(target_window_id)
|
|
||||||
tab = boss.tab_for_window(window)
|
|
||||||
tab.goto_layout(answer)
|
|
||||||
|
|
||||||
except Exception:
|
|
||||||
pass
|
|
||||||
@@ -1,89 +0,0 @@
|
|||||||
# vim:ft=kitty foldmethod=marker
|
|
||||||
|
|
||||||
kitty_mod ctrl+shift
|
|
||||||
|
|
||||||
scrollback_lines 10000
|
|
||||||
|
|
||||||
# UI {{{1
|
|
||||||
|
|
||||||
# Theme
|
|
||||||
include themes/mocha.conf
|
|
||||||
|
|
||||||
# Window layout
|
|
||||||
remember_window_size no
|
|
||||||
initial_window_width 160c
|
|
||||||
initial_window_height 45c
|
|
||||||
|
|
||||||
# Tab bar
|
|
||||||
tab_bar_min_tabs 1
|
|
||||||
tab_bar_edge bottom
|
|
||||||
tab_bar_style powerline
|
|
||||||
tab_powerline_style slanted
|
|
||||||
tab_title_template {title}{' :{}:'.format(num_windows) if num_windows > 1 else ''}
|
|
||||||
|
|
||||||
# Fonts
|
|
||||||
font_size 14.0
|
|
||||||
font_family FiraCode Nerd Font
|
|
||||||
|
|
||||||
# Cursor
|
|
||||||
cursor_shape beam
|
|
||||||
cursor_shape_unfocused hollow
|
|
||||||
cursor_beam_thickness 3
|
|
||||||
cursor_blink_interval 1
|
|
||||||
shell_integration no-cursor no-title
|
|
||||||
|
|
||||||
# Color scheme
|
|
||||||
background_opacity 0.90
|
|
||||||
background_blur 64
|
|
||||||
background_image none
|
|
||||||
dynamic_background_opacity yes
|
|
||||||
|
|
||||||
# vim-kitty-navigator {{{1
|
|
||||||
allow_remote_control yes
|
|
||||||
listen_on unix:/tmp/mykitty
|
|
||||||
|
|
||||||
# Keyboard shortcuts
|
|
||||||
|
|
||||||
copy_on_select yes
|
|
||||||
|
|
||||||
macos_option_as_alt yes
|
|
||||||
|
|
||||||
# Zoom on a window just like in tmux
|
|
||||||
map kitty_mod+a toggle_layout stack
|
|
||||||
|
|
||||||
# Open tabs and windows in the same folder
|
|
||||||
map kitty_mod+enter new_window_with_cwd
|
|
||||||
map cmd+enter new_window_with_cwd
|
|
||||||
map kitty_mod+t new_tab_with_cwd
|
|
||||||
map cmd+t new_tab_with_cwd
|
|
||||||
|
|
||||||
# Move a window into a new tab
|
|
||||||
map kitty_mod+x detach_window new-tab
|
|
||||||
|
|
||||||
# tmux {{{1
|
|
||||||
|
|
||||||
# Jump to tabs
|
|
||||||
map ctrl+a>1 goto_tab 4
|
|
||||||
map ctrl+a>2 goto_tab 2
|
|
||||||
map ctrl+a>3 goto_tab 3
|
|
||||||
map ctrl+a>4 goto_tab 4
|
|
||||||
map ctrl+a>5 goto_tab 5
|
|
||||||
map ctrl+a>6 goto_tab 6
|
|
||||||
map ctrl+a>7 goto_tab 7
|
|
||||||
map ctrl+a>8 goto_tab 8
|
|
||||||
map ctrl+a>9 goto_tab 9
|
|
||||||
map ctrl+a>0 goto_tab 0
|
|
||||||
# Move a window into a new tab
|
|
||||||
map ctrl+a>! detach_window new-tab
|
|
||||||
# Open a new window
|
|
||||||
map ctrl+a>o new_window_with_cwd
|
|
||||||
# Open a new tab
|
|
||||||
map ctrl+a>c new_tab_with_cwd
|
|
||||||
# Zoom on a window
|
|
||||||
map ctrl+a>z toggle_layout stack
|
|
||||||
# Change layout
|
|
||||||
map ctrl+a>space next_layout
|
|
||||||
# Choose layout
|
|
||||||
map ctrl+a>l kitten choose_layout.py
|
|
||||||
|
|
||||||
# }}}
|
|
||||||
@@ -1,51 +0,0 @@
|
|||||||
# vim:ft=kitty
|
|
||||||
|
|
||||||
## name: Adwaita dark
|
|
||||||
## license: MIT
|
|
||||||
## author: Emil Löfquist (https://github.com/ewal)
|
|
||||||
## upstream: https://github.com/ewal/kitty-adwaita/blob/main/adwaita_dark.conf
|
|
||||||
## blurb: Adwaita dark - based on https://github.com/Mofiqul/adwaita.nvim
|
|
||||||
|
|
||||||
background #1d1d1d
|
|
||||||
foreground #deddda
|
|
||||||
|
|
||||||
selection_background #303030
|
|
||||||
selection_foreground #c0bfbc
|
|
||||||
|
|
||||||
url_color #1a5fb4
|
|
||||||
|
|
||||||
wayland_titlebar_color system
|
|
||||||
macos_titlebar_color system
|
|
||||||
|
|
||||||
cursor #deddda
|
|
||||||
cursor_text_color #1d1d1d
|
|
||||||
|
|
||||||
active_border_color #4f4f4f
|
|
||||||
inactive_border_color #282828
|
|
||||||
bell_border_color #ed333b
|
|
||||||
visual_bell_color none
|
|
||||||
|
|
||||||
active_tab_background #242424
|
|
||||||
active_tab_foreground #fcfcfc
|
|
||||||
inactive_tab_background #303030
|
|
||||||
inactive_tab_foreground #b0afac
|
|
||||||
tab_bar_background none
|
|
||||||
tab_bar_margin_color none
|
|
||||||
|
|
||||||
color0 #1d1d1d
|
|
||||||
color1 #ed333b
|
|
||||||
color2 #57e389
|
|
||||||
color3 #ff7800
|
|
||||||
color4 #62a0ea
|
|
||||||
color5 #9141ac
|
|
||||||
color6 #5bc8af
|
|
||||||
color7 #deddda
|
|
||||||
|
|
||||||
color8 #9a9996
|
|
||||||
color9 #f66151
|
|
||||||
color10 #8ff0a4
|
|
||||||
color11 #ffa348
|
|
||||||
color12 #99c1f1
|
|
||||||
color13 #dc8add
|
|
||||||
color14 #93ddc2
|
|
||||||
color15 #f6f5f4
|
|
||||||
@@ -1,80 +0,0 @@
|
|||||||
# vim:ft=kitty
|
|
||||||
|
|
||||||
## name: Catppuccin Kitty Frappé
|
|
||||||
## author: Catppuccin Org
|
|
||||||
## license: MIT
|
|
||||||
## upstream: https://github.com/catppuccin/kitty/blob/main/themes/frappe.conf
|
|
||||||
## blurb: Soothing pastel theme for the high-spirited!
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# The basic colors
|
|
||||||
foreground #c6d0f5
|
|
||||||
background #303446
|
|
||||||
selection_foreground #303446
|
|
||||||
selection_background #f2d5cf
|
|
||||||
|
|
||||||
# Cursor colors
|
|
||||||
cursor #f2d5cf
|
|
||||||
cursor_text_color #303446
|
|
||||||
|
|
||||||
# URL underline color when hovering with mouse
|
|
||||||
url_color #f2d5cf
|
|
||||||
|
|
||||||
# Kitty window border colors
|
|
||||||
active_border_color #babbf1
|
|
||||||
inactive_border_color #737994
|
|
||||||
bell_border_color #e5c890
|
|
||||||
|
|
||||||
# OS Window titlebar colors
|
|
||||||
wayland_titlebar_color system
|
|
||||||
macos_titlebar_color system
|
|
||||||
|
|
||||||
# Tab bar colors
|
|
||||||
active_tab_foreground #232634
|
|
||||||
active_tab_background #ca9ee6
|
|
||||||
inactive_tab_foreground #c6d0f5
|
|
||||||
inactive_tab_background #292c3c
|
|
||||||
tab_bar_background #232634
|
|
||||||
|
|
||||||
# Colors for marks (marked text in the terminal)
|
|
||||||
mark1_foreground #303446
|
|
||||||
mark1_background #babbf1
|
|
||||||
mark2_foreground #303446
|
|
||||||
mark2_background #ca9ee6
|
|
||||||
mark3_foreground #303446
|
|
||||||
mark3_background #85c1dc
|
|
||||||
|
|
||||||
# The 16 terminal colors
|
|
||||||
|
|
||||||
# black
|
|
||||||
color0 #51576d
|
|
||||||
color8 #626880
|
|
||||||
|
|
||||||
# red
|
|
||||||
color1 #e78284
|
|
||||||
color9 #e78284
|
|
||||||
|
|
||||||
# green
|
|
||||||
color2 #a6d189
|
|
||||||
color10 #a6d189
|
|
||||||
|
|
||||||
# yellow
|
|
||||||
color3 #e5c890
|
|
||||||
color11 #e5c890
|
|
||||||
|
|
||||||
# blue
|
|
||||||
color4 #8caaee
|
|
||||||
color12 #8caaee
|
|
||||||
|
|
||||||
# magenta
|
|
||||||
color5 #f4b8e4
|
|
||||||
color13 #f4b8e4
|
|
||||||
|
|
||||||
# cyan
|
|
||||||
color6 #81c8be
|
|
||||||
color14 #81c8be
|
|
||||||
|
|
||||||
# white
|
|
||||||
color7 #b5bfe2
|
|
||||||
color15 #a5adce
|
|
||||||
@@ -1,55 +0,0 @@
|
|||||||
# Based on https://github.com/morhetz/gruvbox by morhetz <morhetz@gmail.com>
|
|
||||||
# Adapted to kitty by wdomitrz <witekdomitrz@gmail.com>
|
|
||||||
|
|
||||||
cursor #928374
|
|
||||||
cursor_text_color background
|
|
||||||
|
|
||||||
url_color #83a598
|
|
||||||
|
|
||||||
visual_bell_color #8ec07c
|
|
||||||
bell_border_color #8ec07c
|
|
||||||
|
|
||||||
active_border_color #d3869b
|
|
||||||
inactive_border_color #665c54
|
|
||||||
|
|
||||||
foreground #ebdbb2
|
|
||||||
background #282828
|
|
||||||
selection_foreground #928374
|
|
||||||
selection_background #ebdbb2
|
|
||||||
|
|
||||||
active_tab_foreground #fbf1c7
|
|
||||||
active_tab_background #665c54
|
|
||||||
inactive_tab_foreground #a89984
|
|
||||||
inactive_tab_background #3c3836
|
|
||||||
|
|
||||||
# black (bg3/bg4)
|
|
||||||
color0 #665c54
|
|
||||||
color8 #7c6f64
|
|
||||||
|
|
||||||
# red
|
|
||||||
color1 #cc241d
|
|
||||||
color9 #fb4934
|
|
||||||
|
|
||||||
#: green
|
|
||||||
color2 #98971a
|
|
||||||
color10 #b8bb26
|
|
||||||
|
|
||||||
# yellow
|
|
||||||
color3 #d79921
|
|
||||||
color11 #fabd2f
|
|
||||||
|
|
||||||
# blue
|
|
||||||
color4 #458588
|
|
||||||
color12 #83a598
|
|
||||||
|
|
||||||
# purple
|
|
||||||
color5 #b16286
|
|
||||||
color13 #d3869b
|
|
||||||
|
|
||||||
# aqua
|
|
||||||
color6 #689d6a
|
|
||||||
color14 #8ec07c
|
|
||||||
|
|
||||||
# white (fg4/fg3)
|
|
||||||
color7 #a89984
|
|
||||||
color15 #bdae93
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
include gruvbox_dark.conf
|
|
||||||
|
|
||||||
background #1d2021
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
include gruvbox_dark.conf
|
|
||||||
|
|
||||||
background #32302f
|
|
||||||
@@ -1,55 +0,0 @@
|
|||||||
# Based on https://github.com/morhetz/gruvbox by morhetz <morhetz@gmail.com>
|
|
||||||
# Adapted to kitty by wdomitrz <witekdomitrz@gmail.com>
|
|
||||||
|
|
||||||
cursor #928374
|
|
||||||
cursor_text_color background
|
|
||||||
|
|
||||||
url_color #458588
|
|
||||||
|
|
||||||
visual_bell_color #689d6a
|
|
||||||
bell_border_color #689d6a
|
|
||||||
|
|
||||||
active_border_color #b16286
|
|
||||||
inactive_border_color #1d2021
|
|
||||||
|
|
||||||
foreground #3c3836
|
|
||||||
background #fbf1c7
|
|
||||||
selection_foreground #928374
|
|
||||||
selection_background #3c3836
|
|
||||||
|
|
||||||
active_tab_foreground #282828
|
|
||||||
active_tab_background #928374
|
|
||||||
inactive_tab_foreground #7c6f64
|
|
||||||
inactive_tab_background #ebdbb2
|
|
||||||
|
|
||||||
# white (bg3/bg4)
|
|
||||||
color0 #bdae93
|
|
||||||
color8 #a89984
|
|
||||||
|
|
||||||
# red
|
|
||||||
color1 #cc241d
|
|
||||||
color9 #9d0006
|
|
||||||
|
|
||||||
# green
|
|
||||||
color2 #98971a
|
|
||||||
color10 #79740e
|
|
||||||
|
|
||||||
# yellow
|
|
||||||
color3 #d79921
|
|
||||||
color11 #b57614
|
|
||||||
|
|
||||||
# blue
|
|
||||||
color4 #458588
|
|
||||||
color12 #076678
|
|
||||||
|
|
||||||
# purple
|
|
||||||
color5 #b16286
|
|
||||||
color13 #8f3f71
|
|
||||||
|
|
||||||
# aqua
|
|
||||||
color6 #689d6a
|
|
||||||
color14 #427b58
|
|
||||||
|
|
||||||
# black (fg4/fg3)
|
|
||||||
color7 #7c6f64
|
|
||||||
color15 #665c54
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
include gruvbox_light.conf
|
|
||||||
|
|
||||||
background #f9f5d7
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
include gruvbox_light.conf
|
|
||||||
|
|
||||||
background #f2e5bc
|
|
||||||
@@ -1,80 +0,0 @@
|
|||||||
# vim:ft=kitty
|
|
||||||
|
|
||||||
## name: Catppuccin Kitty Latte
|
|
||||||
## author: Catppuccin Org
|
|
||||||
## license: MIT
|
|
||||||
## upstream: https://github.com/catppuccin/kitty/blob/main/themes/latte.conf
|
|
||||||
## blurb: Soothing pastel theme for the high-spirited!
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# The basic colors
|
|
||||||
foreground #4c4f69
|
|
||||||
background #eff1f5
|
|
||||||
selection_foreground #eff1f5
|
|
||||||
selection_background #dc8a78
|
|
||||||
|
|
||||||
# Cursor colors
|
|
||||||
cursor #dc8a78
|
|
||||||
cursor_text_color #eff1f5
|
|
||||||
|
|
||||||
# URL underline color when hovering with mouse
|
|
||||||
url_color #dc8a78
|
|
||||||
|
|
||||||
# Kitty window border colors
|
|
||||||
active_border_color #7287fd
|
|
||||||
inactive_border_color #9ca0b0
|
|
||||||
bell_border_color #df8e1d
|
|
||||||
|
|
||||||
# OS Window titlebar colors
|
|
||||||
wayland_titlebar_color system
|
|
||||||
macos_titlebar_color system
|
|
||||||
|
|
||||||
# Tab bar colors
|
|
||||||
active_tab_foreground #eff1f5
|
|
||||||
active_tab_background #8839ef
|
|
||||||
inactive_tab_foreground #4c4f69
|
|
||||||
inactive_tab_background #9ca0b0
|
|
||||||
tab_bar_background #bcc0cc
|
|
||||||
|
|
||||||
# Colors for marks (marked text in the terminal)
|
|
||||||
mark1_foreground #eff1f5
|
|
||||||
mark1_background #7287fd
|
|
||||||
mark2_foreground #eff1f5
|
|
||||||
mark2_background #8839ef
|
|
||||||
mark3_foreground #eff1f5
|
|
||||||
mark3_background #209fb5
|
|
||||||
|
|
||||||
# The 16 terminal colors
|
|
||||||
|
|
||||||
# black
|
|
||||||
color0 #5c5f77
|
|
||||||
color8 #6c6f85
|
|
||||||
|
|
||||||
# red
|
|
||||||
color1 #d20f39
|
|
||||||
color9 #d20f39
|
|
||||||
|
|
||||||
# green
|
|
||||||
color2 #40a02b
|
|
||||||
color10 #40a02b
|
|
||||||
|
|
||||||
# yellow
|
|
||||||
color3 #df8e1d
|
|
||||||
color11 #df8e1d
|
|
||||||
|
|
||||||
# blue
|
|
||||||
color4 #1e66f5
|
|
||||||
color12 #1e66f5
|
|
||||||
|
|
||||||
# magenta
|
|
||||||
color5 #ea76cb
|
|
||||||
color13 #ea76cb
|
|
||||||
|
|
||||||
# cyan
|
|
||||||
color6 #179299
|
|
||||||
color14 #179299
|
|
||||||
|
|
||||||
# white
|
|
||||||
color7 #acb0be
|
|
||||||
color15 #bcc0cc
|
|
||||||
@@ -1,80 +0,0 @@
|
|||||||
# vim:ft=kitty
|
|
||||||
|
|
||||||
## name: Catppuccin Kitty Macchiato
|
|
||||||
## author: Catppuccin Org
|
|
||||||
## license: MIT
|
|
||||||
## upstream: https://github.com/catppuccin/kitty/blob/main/themes/macchiato.conf
|
|
||||||
## blurb: Soothing pastel theme for the high-spirited!
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# The basic colors
|
|
||||||
foreground #cad3f5
|
|
||||||
background #24273a
|
|
||||||
selection_foreground #24273a
|
|
||||||
selection_background #f4dbd6
|
|
||||||
|
|
||||||
# Cursor colors
|
|
||||||
cursor #f4dbd6
|
|
||||||
cursor_text_color #24273a
|
|
||||||
|
|
||||||
# URL underline color when hovering with mouse
|
|
||||||
url_color #f4dbd6
|
|
||||||
|
|
||||||
# Kitty window border colors
|
|
||||||
active_border_color #b7bdf8
|
|
||||||
inactive_border_color #6e738d
|
|
||||||
bell_border_color #eed49f
|
|
||||||
|
|
||||||
# OS Window titlebar colors
|
|
||||||
wayland_titlebar_color system
|
|
||||||
macos_titlebar_color system
|
|
||||||
|
|
||||||
# Tab bar colors
|
|
||||||
active_tab_foreground #181926
|
|
||||||
active_tab_background #c6a0f6
|
|
||||||
inactive_tab_foreground #cad3f5
|
|
||||||
inactive_tab_background #1e2030
|
|
||||||
tab_bar_background #181926
|
|
||||||
|
|
||||||
# Colors for marks (marked text in the terminal)
|
|
||||||
mark1_foreground #24273a
|
|
||||||
mark1_background #b7bdf8
|
|
||||||
mark2_foreground #24273a
|
|
||||||
mark2_background #c6a0f6
|
|
||||||
mark3_foreground #24273a
|
|
||||||
mark3_background #7dc4e4
|
|
||||||
|
|
||||||
# The 16 terminal colors
|
|
||||||
|
|
||||||
# black
|
|
||||||
color0 #494d64
|
|
||||||
color8 #5b6078
|
|
||||||
|
|
||||||
# red
|
|
||||||
color1 #ed8796
|
|
||||||
color9 #ed8796
|
|
||||||
|
|
||||||
# green
|
|
||||||
color2 #a6da95
|
|
||||||
color10 #a6da95
|
|
||||||
|
|
||||||
# yellow
|
|
||||||
color3 #eed49f
|
|
||||||
color11 #eed49f
|
|
||||||
|
|
||||||
# blue
|
|
||||||
color4 #8aadf4
|
|
||||||
color12 #8aadf4
|
|
||||||
|
|
||||||
# magenta
|
|
||||||
color5 #f5bde6
|
|
||||||
color13 #f5bde6
|
|
||||||
|
|
||||||
# cyan
|
|
||||||
color6 #8bd5ca
|
|
||||||
color14 #8bd5ca
|
|
||||||
|
|
||||||
# white
|
|
||||||
color7 #b8c0e0
|
|
||||||
color15 #a5adcb
|
|
||||||
@@ -1,80 +0,0 @@
|
|||||||
# vim:ft=kitty
|
|
||||||
|
|
||||||
## name: Catppuccin Kitty Mocha
|
|
||||||
## author: Catppuccin Org
|
|
||||||
## license: MIT
|
|
||||||
## upstream: https://github.com/catppuccin/kitty/blob/main/themes/mocha.conf
|
|
||||||
## blurb: Soothing pastel theme for the high-spirited!
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# The basic colors
|
|
||||||
foreground #cdd6f4
|
|
||||||
background #1e1e2e
|
|
||||||
selection_foreground #1e1e2e
|
|
||||||
selection_background #f5e0dc
|
|
||||||
|
|
||||||
# Cursor colors
|
|
||||||
cursor #f5e0dc
|
|
||||||
cursor_text_color #1e1e2e
|
|
||||||
|
|
||||||
# URL underline color when hovering with mouse
|
|
||||||
url_color #f5e0dc
|
|
||||||
|
|
||||||
# Kitty window border colors
|
|
||||||
active_border_color #b4befe
|
|
||||||
inactive_border_color #6c7086
|
|
||||||
bell_border_color #f9e2af
|
|
||||||
|
|
||||||
# OS Window titlebar colors
|
|
||||||
wayland_titlebar_color system
|
|
||||||
macos_titlebar_color system
|
|
||||||
|
|
||||||
# Tab bar colors
|
|
||||||
active_tab_foreground #11111b
|
|
||||||
active_tab_background #cba6f7
|
|
||||||
inactive_tab_foreground #cdd6f4
|
|
||||||
inactive_tab_background #181825
|
|
||||||
tab_bar_background #11111b
|
|
||||||
|
|
||||||
# Colors for marks (marked text in the terminal)
|
|
||||||
mark1_foreground #1e1e2e
|
|
||||||
mark1_background #b4befe
|
|
||||||
mark2_foreground #1e1e2e
|
|
||||||
mark2_background #cba6f7
|
|
||||||
mark3_foreground #1e1e2e
|
|
||||||
mark3_background #74c7ec
|
|
||||||
|
|
||||||
# The 16 terminal colors
|
|
||||||
|
|
||||||
# black
|
|
||||||
color0 #45475a
|
|
||||||
color8 #585b70
|
|
||||||
|
|
||||||
# red
|
|
||||||
color1 #f38ba8
|
|
||||||
color9 #f38ba8
|
|
||||||
|
|
||||||
# green
|
|
||||||
color2 #a6e3a1
|
|
||||||
color10 #a6e3a1
|
|
||||||
|
|
||||||
# yellow
|
|
||||||
color3 #f9e2af
|
|
||||||
color11 #f9e2af
|
|
||||||
|
|
||||||
# blue
|
|
||||||
color4 #89b4fa
|
|
||||||
color12 #89b4fa
|
|
||||||
|
|
||||||
# magenta
|
|
||||||
color5 #f5c2e7
|
|
||||||
color13 #f5c2e7
|
|
||||||
|
|
||||||
# cyan
|
|
||||||
color6 #94e2d5
|
|
||||||
color14 #94e2d5
|
|
||||||
|
|
||||||
# white
|
|
||||||
color7 #bac2de
|
|
||||||
color15 #a6adc8
|
|
||||||
@@ -1,65 +0,0 @@
|
|||||||
# yaml-language-server: $schema=https://json.schemastore.org/lazydocker.json
|
|
||||||
|
|
||||||
gui:
|
|
||||||
scrollHeight: 2
|
|
||||||
language: "auto" # one of 'auto' | 'en' | 'pl' | 'nl' | 'de' | 'tr'
|
|
||||||
border: "rounded" # one of 'rounded' | 'single' | 'double' | 'hidden'
|
|
||||||
theme:
|
|
||||||
activeBorderColor:
|
|
||||||
- "#8caaee"
|
|
||||||
- bold
|
|
||||||
inactiveBorderColor:
|
|
||||||
- "#a5adce"
|
|
||||||
selectedLineBgColor:
|
|
||||||
- "#414559"
|
|
||||||
optionsTextColor:
|
|
||||||
- "#8caaee"
|
|
||||||
returnImmediately: true
|
|
||||||
wrapMainPanel: true
|
|
||||||
# Side panel width as a ratio of the screen's width
|
|
||||||
sidePanelWidth: 0.333
|
|
||||||
# Determines whether we show the bottom line (the one containing keybinding
|
|
||||||
# info and the status of the app).
|
|
||||||
showBottomLine: true
|
|
||||||
# When true, increases vertical space used by focused side panel,
|
|
||||||
# creating an accordion effect
|
|
||||||
expandFocusedSidePanel: false
|
|
||||||
# Determines which screen mode will be used on startup
|
|
||||||
screenMode: "normal" # one of 'normal' | 'half' | 'fullscreen'
|
|
||||||
# Determines the style of the container status and container health display in the
|
|
||||||
# containers panel. "long": full words (default), "short": one or two characters,
|
|
||||||
# "icon": unicode emoji.
|
|
||||||
containerStatusHealthStyle: "long"
|
|
||||||
logs:
|
|
||||||
timestamps: false
|
|
||||||
since: "60m" # set to '' to show all logs
|
|
||||||
tail: "" # set to 200 to show last 200 lines of logs
|
|
||||||
commandTemplates:
|
|
||||||
dockerCompose: docker compose # Determines the Docker Compose command to run, referred to as .DockerCompose in commandTemplates
|
|
||||||
restartService: "{{ .DockerCompose }} restart {{ .Service.Name }}"
|
|
||||||
up: "{{ .DockerCompose }} up -d"
|
|
||||||
down: "{{ .DockerCompose }} down"
|
|
||||||
downWithVolumes: "{{ .DockerCompose }} down --volumes"
|
|
||||||
upService: "{{ .DockerCompose }} up -d {{ .Service.Name }}"
|
|
||||||
startService: "{{ .DockerCompose }} start {{ .Service.Name }}"
|
|
||||||
stopService: "{{ .DockerCompose }} stop {{ .Service.Name }}"
|
|
||||||
serviceLogs: "{{ .DockerCompose }} logs --since=60m --follow {{ .Service.Name }}"
|
|
||||||
viewServiceLogs: "{{ .DockerCompose }} logs --follow {{ .Service.Name }}"
|
|
||||||
rebuildService: "{{ .DockerCompose }} up -d --build {{ .Service.Name }}"
|
|
||||||
recreateService: "{{ .DockerCompose }} up -d --force-recreate {{ .Service.Name }}"
|
|
||||||
allLogs: "{{ .DockerCompose }} logs --tail=300 --follow"
|
|
||||||
viewAlLogs: "{{ .DockerCompose }} logs"
|
|
||||||
dockerComposeConfig: "{{ .DockerCompose }} config"
|
|
||||||
checkDockerComposeConfig: "{{ .DockerCompose }} config --quiet"
|
|
||||||
serviceTop: "{{ .DockerCompose }} top {{ .Service.Name }}"
|
|
||||||
oS:
|
|
||||||
openCommand: open {{filename}}
|
|
||||||
openLinkCommand: open {{link}}
|
|
||||||
stats:
|
|
||||||
graphs:
|
|
||||||
- caption: CPU (%)
|
|
||||||
statPath: DerivedStats.CPUPercentage
|
|
||||||
color: "#8caaee"
|
|
||||||
- caption: Memory (%)
|
|
||||||
statPath: DerivedStats.MemoryPercentage
|
|
||||||
color: "#a6d189"
|
|
||||||
Binary file not shown.
@@ -1,435 +0,0 @@
|
|||||||
|
|
||||||
# An example configuration file for MPD.
|
|
||||||
# Read the user manual for documentation: http://www.musicpd.org/doc/user/
|
|
||||||
|
|
||||||
|
|
||||||
# Files and directories #######################################################
|
|
||||||
#
|
|
||||||
# This setting controls the top directory which MPD will search to discover the
|
|
||||||
# available audio files and add them to the daemon's online database. This
|
|
||||||
# setting defaults to the XDG directory, otherwise the music directory will be
|
|
||||||
# be disabled and audio files will only be accepted over ipc socket (using
|
|
||||||
# file:// protocol) or streaming files over an accepted protocol.
|
|
||||||
#
|
|
||||||
#music_directory "~/music"
|
|
||||||
music_directory "~/Music"
|
|
||||||
#
|
|
||||||
# This setting sets the MPD internal playlist directory. The purpose of this
|
|
||||||
# directory is storage for playlists created by MPD. The server will use
|
|
||||||
# playlist files not created by the server but only if they are in the MPD
|
|
||||||
# format. This setting defaults to playlist saving being disabled.
|
|
||||||
#
|
|
||||||
#playlist_directory "~/.mpd/playlists"
|
|
||||||
playlist_directory "~/.config/mpd/playlists"
|
|
||||||
#
|
|
||||||
# This setting sets the location of the MPD database. This file is used to
|
|
||||||
# load the database at server start up and store the database while the
|
|
||||||
# server is not up. This setting defaults to disabled which will allow
|
|
||||||
# MPD to accept files over ipc socket (using file:// protocol) or streaming
|
|
||||||
# files over an accepted protocol.
|
|
||||||
#
|
|
||||||
db_file "~/.config/mpd/database"
|
|
||||||
#db_file "~/.mpd/database"
|
|
||||||
|
|
||||||
# These settings are the locations for the daemon log files for the daemon.
|
|
||||||
#
|
|
||||||
# The special value "syslog" makes MPD use the local syslog daemon. This
|
|
||||||
# setting defaults to logging to syslog.
|
|
||||||
#
|
|
||||||
# If you use systemd, do not configure a log_file. With systemd, MPD
|
|
||||||
# defaults to the systemd journal, which is fine.
|
|
||||||
#
|
|
||||||
#log_file "~/.mpd/log"
|
|
||||||
|
|
||||||
# This setting sets the location of the file which stores the process ID
|
|
||||||
# for use of mpd --kill and some init scripts. This setting is disabled by
|
|
||||||
# default and the pid file will not be stored.
|
|
||||||
#
|
|
||||||
# If you use systemd, do not configure a pid_file.
|
|
||||||
#
|
|
||||||
#pid_file "~/.mpd/pid"
|
|
||||||
pid_file "~/.config/mpd/pid"
|
|
||||||
|
|
||||||
# This setting sets the location of the file which contains information about
|
|
||||||
# most variables to get MPD back into the same general shape it was in before
|
|
||||||
# it was brought down. This setting is disabled by default and the server
|
|
||||||
# state will be reset on server start up.
|
|
||||||
#
|
|
||||||
#state_file "~/.mpd/state"
|
|
||||||
state_file "~/.config/mpd/state"
|
|
||||||
#
|
|
||||||
# The location of the sticker database. This is a database which
|
|
||||||
# manages dynamic information attached to songs.
|
|
||||||
#
|
|
||||||
#sticker_file "~/.mpd/sticker.sql"
|
|
||||||
sticker_file "~/.config/mpd/sticker.sql"
|
|
||||||
#
|
|
||||||
###############################################################################
|
|
||||||
|
|
||||||
|
|
||||||
# General music daemon options ################################################
|
|
||||||
#
|
|
||||||
# This setting specifies the user that MPD will run as. MPD should never run as
|
|
||||||
# root and you may use this setting to make MPD change its user ID after
|
|
||||||
# initialization. This setting is disabled by default and MPD is run as the
|
|
||||||
# current user.
|
|
||||||
#
|
|
||||||
#user "nobody"
|
|
||||||
#
|
|
||||||
# This setting specifies the group that MPD will run as. If not specified
|
|
||||||
# primary group of user specified with "user" setting will be used (if set).
|
|
||||||
# This is useful if MPD needs to be a member of group such as "audio" to
|
|
||||||
# have permission to use sound card.
|
|
||||||
#
|
|
||||||
#group "nogroup"
|
|
||||||
#
|
|
||||||
# This setting sets the address for the daemon to listen on. Careful attention
|
|
||||||
# should be paid if this is assigned to anything other than the default, any.
|
|
||||||
# This setting can deny access to control of the daemon. Not effective if
|
|
||||||
# systemd socket activation is in use.
|
|
||||||
#
|
|
||||||
# For network
|
|
||||||
#bind_to_address "any"
|
|
||||||
#
|
|
||||||
# And for Unix Socket
|
|
||||||
#bind_to_address "~/.mpd/socket"
|
|
||||||
#
|
|
||||||
# This setting is the TCP port that is desired for the daemon to get assigned
|
|
||||||
# to.
|
|
||||||
#
|
|
||||||
#port "6600"
|
|
||||||
#
|
|
||||||
# Suppress all messages below the given threshold. Use "verbose" for
|
|
||||||
# troubleshooting. Available setting arguments are "notice", "info", "verbose",
|
|
||||||
# "warning" and "error".
|
|
||||||
#
|
|
||||||
#log_level "notice"
|
|
||||||
#
|
|
||||||
# Setting "restore_paused" to "yes" puts MPD into pause mode instead
|
|
||||||
# of starting playback after startup.
|
|
||||||
#
|
|
||||||
#restore_paused "no"
|
|
||||||
#
|
|
||||||
# This setting enables MPD to create playlists in a format usable by other
|
|
||||||
# music players.
|
|
||||||
#
|
|
||||||
#save_absolute_paths_in_playlists "no"
|
|
||||||
#
|
|
||||||
# This setting defines a list of tag types that will be extracted during the
|
|
||||||
# audio file discovery process. The complete list of possible values can be
|
|
||||||
# found in the user manual.
|
|
||||||
#metadata_to_use "artist,album,title,track,name,genre,date,composer,performer,disc"
|
|
||||||
#
|
|
||||||
# This example just enables the "comment" tag without disabling all
|
|
||||||
# the other supported tags:
|
|
||||||
#metadata_to_use "+comment"
|
|
||||||
#
|
|
||||||
# This setting enables automatic update of MPD's database when files in
|
|
||||||
# music_directory are changed.
|
|
||||||
#
|
|
||||||
auto_update "yes"
|
|
||||||
#
|
|
||||||
# Limit the depth of the directories being watched, 0 means only watch
|
|
||||||
# the music directory itself. There is no limit by default.
|
|
||||||
#
|
|
||||||
#auto_update_depth "3"
|
|
||||||
#
|
|
||||||
###############################################################################
|
|
||||||
|
|
||||||
|
|
||||||
# Symbolic link behavior ######################################################
|
|
||||||
#
|
|
||||||
# If this setting is set to "yes", MPD will discover audio files by following
|
|
||||||
# symbolic links outside of the configured music_directory.
|
|
||||||
#
|
|
||||||
#follow_outside_symlinks "yes"
|
|
||||||
#
|
|
||||||
# If this setting is set to "yes", MPD will discover audio files by following
|
|
||||||
# symbolic links inside of the configured music_directory.
|
|
||||||
#
|
|
||||||
#follow_inside_symlinks "yes"
|
|
||||||
#
|
|
||||||
###############################################################################
|
|
||||||
|
|
||||||
|
|
||||||
# Zeroconf / Avahi Service Discovery ##########################################
|
|
||||||
#
|
|
||||||
# If this setting is set to "yes", service information will be published with
|
|
||||||
# Zeroconf / Avahi.
|
|
||||||
#
|
|
||||||
#zeroconf_enabled "yes"
|
|
||||||
#
|
|
||||||
# The argument to this setting will be the Zeroconf / Avahi unique name for
|
|
||||||
# this MPD server on the network. %h will be replaced with the hostname.
|
|
||||||
#
|
|
||||||
#zeroconf_name "Music Player @ %h"
|
|
||||||
#
|
|
||||||
###############################################################################
|
|
||||||
|
|
||||||
|
|
||||||
# Permissions #################################################################
|
|
||||||
#
|
|
||||||
# If this setting is set, MPD will require password authorization. The password
|
|
||||||
# setting can be specified multiple times for different password profiles.
|
|
||||||
#
|
|
||||||
#password "password@read,add,control,admin"
|
|
||||||
#
|
|
||||||
# This setting specifies the permissions a user has who has not yet logged in.
|
|
||||||
#
|
|
||||||
#default_permissions "read,add,control,admin"
|
|
||||||
#
|
|
||||||
###############################################################################
|
|
||||||
|
|
||||||
|
|
||||||
# Database #######################################################################
|
|
||||||
#
|
|
||||||
# An example of a database section instead of the old 'db_file' setting.
|
|
||||||
# It enables mounting other storages into the music directory.
|
|
||||||
#
|
|
||||||
#database {
|
|
||||||
# plugin "simple"
|
|
||||||
# path "~/.local/share/mpd/db
|
|
||||||
# cache_directory "~/.local/share/mpd/cache"
|
|
||||||
#}
|
|
||||||
#
|
|
||||||
# An example of database config for a satellite setup
|
|
||||||
#
|
|
||||||
#music_directory "nfs://fileserver.local/srv/mp3"
|
|
||||||
#database {
|
|
||||||
# plugin "proxy"
|
|
||||||
# host "other.mpd.host"
|
|
||||||
# port "6600"
|
|
||||||
#}
|
|
||||||
|
|
||||||
# Input #######################################################################
|
|
||||||
#
|
|
||||||
input {
|
|
||||||
plugin "curl"
|
|
||||||
# proxy "proxy.isp.com:8080"
|
|
||||||
# proxy_user "user"
|
|
||||||
# proxy_password "password"
|
|
||||||
}
|
|
||||||
|
|
||||||
#
|
|
||||||
###############################################################################
|
|
||||||
|
|
||||||
# Audio Output ################################################################
|
|
||||||
#
|
|
||||||
# MPD supports various audio output types, as well as playing through multiple
|
|
||||||
# audio outputs at the same time, through multiple audio_output settings
|
|
||||||
# blocks. Setting this block is optional, though the server will only attempt
|
|
||||||
# autodetection for one sound card.
|
|
||||||
#
|
|
||||||
# An example of an ALSA output:
|
|
||||||
#
|
|
||||||
audio_output {
|
|
||||||
type "pulse"
|
|
||||||
name "pulse audio"
|
|
||||||
}
|
|
||||||
|
|
||||||
# audio_output {
|
|
||||||
# type "pipewire"
|
|
||||||
# name "PipeWire Sound Server"
|
|
||||||
# }
|
|
||||||
|
|
||||||
#audio_output {
|
|
||||||
# type "alsa"
|
|
||||||
# name "My ALSA Device"
|
|
||||||
## device "hw:0,0" # optional
|
|
||||||
## mixer_type "hardware" # optional
|
|
||||||
## mixer_device "default" # optional
|
|
||||||
## mixer_control "PCM" # optional
|
|
||||||
## mixer_index "0" # optional
|
|
||||||
#}
|
|
||||||
#
|
|
||||||
# An example of an OSS output:
|
|
||||||
#
|
|
||||||
#audio_output {
|
|
||||||
# type "oss"
|
|
||||||
# name "My OSS Device"
|
|
||||||
## device "/dev/dsp" # optional
|
|
||||||
## mixer_type "hardware" # optional
|
|
||||||
## mixer_device "/dev/mixer" # optional
|
|
||||||
## mixer_control "PCM" # optional
|
|
||||||
#}
|
|
||||||
#
|
|
||||||
# An example of a shout output (for streaming to Icecast):
|
|
||||||
#
|
|
||||||
#audio_output {
|
|
||||||
# type "shout"
|
|
||||||
# encoder "vorbis" # optional
|
|
||||||
# name "My Shout Stream"
|
|
||||||
# host "localhost"
|
|
||||||
# port "8000"
|
|
||||||
# mount "/mpd.ogg"
|
|
||||||
# password "hackme"
|
|
||||||
# quality "5.0"
|
|
||||||
# bitrate "128"
|
|
||||||
# format "44100:16:1"
|
|
||||||
## protocol "icecast2" # optional
|
|
||||||
## user "source" # optional
|
|
||||||
## description "My Stream Description" # optional
|
|
||||||
## url "http://example.com" # optional
|
|
||||||
## genre "jazz" # optional
|
|
||||||
## public "no" # optional
|
|
||||||
## timeout "2" # optional
|
|
||||||
## mixer_type "software" # optional
|
|
||||||
#}
|
|
||||||
#
|
|
||||||
# An example of a recorder output:
|
|
||||||
#
|
|
||||||
#audio_output {
|
|
||||||
# type "recorder"
|
|
||||||
# name "My recorder"
|
|
||||||
# encoder "vorbis" # optional, vorbis or lame
|
|
||||||
# path "/var/lib/mpd/recorder/mpd.ogg"
|
|
||||||
## quality "5.0" # do not define if bitrate is defined
|
|
||||||
# bitrate "128" # do not define if quality is defined
|
|
||||||
# format "44100:16:1"
|
|
||||||
#}
|
|
||||||
#
|
|
||||||
# An example of a httpd output (built-in HTTP streaming server):
|
|
||||||
#
|
|
||||||
#audio_output {
|
|
||||||
# type "httpd"
|
|
||||||
# name "My HTTP Stream"
|
|
||||||
# encoder "vorbis" # optional, vorbis or lame
|
|
||||||
# port "8000"
|
|
||||||
# bind_to_address "0.0.0.0" # optional, IPv4 or IPv6
|
|
||||||
## quality "5.0" # do not define if bitrate is defined
|
|
||||||
# bitrate "128" # do not define if quality is defined
|
|
||||||
# format "44100:16:1"
|
|
||||||
# max_clients "0" # optional 0=no limit
|
|
||||||
#}
|
|
||||||
#
|
|
||||||
# An example of a pulseaudio output (streaming to a remote pulseaudio server)
|
|
||||||
#
|
|
||||||
#audio_output {
|
|
||||||
# type "pulse"
|
|
||||||
# name "My Pulse Output"
|
|
||||||
## server "remote_server" # optional
|
|
||||||
## sink "remote_server_sink" # optional
|
|
||||||
## media_role "media_role" #optional
|
|
||||||
#}
|
|
||||||
#
|
|
||||||
# An example of a winmm output (Windows multimedia API).
|
|
||||||
#
|
|
||||||
#audio_output {
|
|
||||||
# type "winmm"
|
|
||||||
# name "My WinMM output"
|
|
||||||
## device "Digital Audio (S/PDIF) (High Definition Audio Device)" # optional
|
|
||||||
# or
|
|
||||||
## device "0" # optional
|
|
||||||
## mixer_type "hardware" # optional
|
|
||||||
#}
|
|
||||||
#
|
|
||||||
# An example of a wasapi output (Windows multimedia API).
|
|
||||||
#
|
|
||||||
#audio_output {
|
|
||||||
# type "wasapi"
|
|
||||||
# name "My WASAPI output"
|
|
||||||
## device "Digital Audio (S/PDIF) (High Definition Audio Device)" # optional
|
|
||||||
# or
|
|
||||||
## device "0" # optional
|
|
||||||
## Exclusive mode blocks all other audio source, and get best audio quality without resampling.
|
|
||||||
## exclusive "no" # optional
|
|
||||||
## Enumerate all devices in log.
|
|
||||||
## enumerate "no" # optional
|
|
||||||
#}
|
|
||||||
#
|
|
||||||
# An example of an openal output.
|
|
||||||
#
|
|
||||||
#audio_output {
|
|
||||||
# type "openal"
|
|
||||||
# name "My OpenAL output"
|
|
||||||
## device "Digital Audio (S/PDIF) (High Definition Audio Device)" # optional
|
|
||||||
#}
|
|
||||||
#
|
|
||||||
# An example of an sndio output.
|
|
||||||
#
|
|
||||||
#audio_output {
|
|
||||||
# type "sndio"
|
|
||||||
# name "sndio output"
|
|
||||||
# mixer_type "hardware"
|
|
||||||
#}
|
|
||||||
#
|
|
||||||
# An example of an OS X output:
|
|
||||||
#
|
|
||||||
#audio_output {
|
|
||||||
# type "osx"
|
|
||||||
# name "My OS X Device"
|
|
||||||
## device "Built-in Output" # optional
|
|
||||||
## channel_map "-1,-1,0,1" # optional
|
|
||||||
#}
|
|
||||||
#
|
|
||||||
## Example "pipe" output:
|
|
||||||
#
|
|
||||||
#audio_output {
|
|
||||||
# type "pipe"
|
|
||||||
# name "my pipe"
|
|
||||||
# command "aplay -f cd 2>/dev/null"
|
|
||||||
## Or if you're want to use AudioCompress
|
|
||||||
# command "AudioCompress -m | aplay -f cd 2>/dev/null"
|
|
||||||
## Or to send raw PCM stream through PCM:
|
|
||||||
# command "nc example.org 8765"
|
|
||||||
# format "44100:16:2"
|
|
||||||
#}
|
|
||||||
#
|
|
||||||
## An example of a null output (for no audio output):
|
|
||||||
#
|
|
||||||
#audio_output {
|
|
||||||
# type "null"
|
|
||||||
# name "My Null Output"
|
|
||||||
# mixer_type "none" # optional
|
|
||||||
#}
|
|
||||||
#
|
|
||||||
###############################################################################
|
|
||||||
|
|
||||||
|
|
||||||
# Normalization automatic volume adjustments ##################################
|
|
||||||
#
|
|
||||||
# This setting specifies the type of ReplayGain to use. This setting can have
|
|
||||||
# the argument "off", "album", "track" or "auto". "auto" is a special mode that
|
|
||||||
# chooses between "track" and "album" depending on the current state of
|
|
||||||
# random playback. If random playback is enabled then "track" mode is used.
|
|
||||||
# See <https://wiki.hydrogenaud.io/index.php?title=Replaygain> for
|
|
||||||
# more details about ReplayGain.
|
|
||||||
# This setting is off by default.
|
|
||||||
#
|
|
||||||
#replaygain "album"
|
|
||||||
#
|
|
||||||
# This setting sets the pre-amp used for files that have ReplayGain tags. By
|
|
||||||
# default this setting is disabled.
|
|
||||||
#
|
|
||||||
#replaygain_preamp "0"
|
|
||||||
#
|
|
||||||
# This setting sets the pre-amp used for files that do NOT have ReplayGain tags.
|
|
||||||
# By default this setting is disabled.
|
|
||||||
#
|
|
||||||
#replaygain_missing_preamp "0"
|
|
||||||
#
|
|
||||||
# This setting enables or disables ReplayGain limiting.
|
|
||||||
# MPD calculates actual amplification based on the ReplayGain tags
|
|
||||||
# and replaygain_preamp / replaygain_missing_preamp setting.
|
|
||||||
# If replaygain_limit is enabled MPD will never amplify audio signal
|
|
||||||
# above its original level. If replaygain_limit is disabled such amplification
|
|
||||||
# might occur. By default this setting is enabled.
|
|
||||||
#
|
|
||||||
#replaygain_limit "yes"
|
|
||||||
#
|
|
||||||
# This setting enables on-the-fly normalization volume adjustment. This will
|
|
||||||
# result in the volume of all playing audio to be adjusted so the output has
|
|
||||||
# equal "loudness". This setting is disabled by default.
|
|
||||||
#
|
|
||||||
#volume_normalization "no"
|
|
||||||
#
|
|
||||||
###############################################################################
|
|
||||||
|
|
||||||
# Character Encoding ##########################################################
|
|
||||||
#
|
|
||||||
# If file or directory names do not display correctly for your locale then you
|
|
||||||
# may need to modify this setting.
|
|
||||||
#
|
|
||||||
#filesystem_charset "UTF-8"
|
|
||||||
#
|
|
||||||
###############################################################################
|
|
||||||
@@ -1,27 +0,0 @@
|
|||||||
sw_volume: 100
|
|
||||||
audio_device_state:1:pulse audio
|
|
||||||
state: play
|
|
||||||
current: 11
|
|
||||||
time: 15.469000
|
|
||||||
random: 1
|
|
||||||
repeat: 0
|
|
||||||
single: 0
|
|
||||||
consume: 0
|
|
||||||
crossfade: 0
|
|
||||||
mixrampdb: 0.000000
|
|
||||||
mixrampdelay: -1.000000
|
|
||||||
playlist_begin
|
|
||||||
0:佐々木恵梨 - Ring of Fortune.mp3
|
|
||||||
1:放課後ティータイム - わたしの恋はホッチキス.mp3
|
|
||||||
2:早見沙織 - ここから、ここから -白石結月 ソロver.-.mp3
|
|
||||||
3:瀬戸麻沙美,黒沢ともよ,小澤亜李 - さよなら。ありがとう。.mp3
|
|
||||||
4:コアラモード. - 七色シンフォニー.mp3
|
|
||||||
5:泠鸢yousa - 前前前世(Slow Ver.).mp3
|
|
||||||
6:放課後ティータイム - わたしの恋はホッチキス.mp3
|
|
||||||
7:佐々木恵梨 - Ring of Fortune.mp3
|
|
||||||
8:放課後ティータイム - わたしの恋はホッチキス.mp3
|
|
||||||
9:早見沙織 - ここから、ここから -白石結月 ソロver.-.mp3
|
|
||||||
10:瀬戸麻沙美,黒沢ともよ,小澤亜李 - さよなら。ありがとう。.mp3
|
|
||||||
11:コアラモード. - 七色シンフォニー.mp3
|
|
||||||
12:泠鸢yousa - 前前前世(Slow Ver.).mp3
|
|
||||||
playlist_end
|
|
||||||
@@ -1,8 +0,0 @@
|
|||||||
CTRL+1 no-osd change-list glsl-shaders set "~~/shaders/Anime4K_Clamp_Highlights.glsl:~~/shaders/Anime4K_Restore_CNN_VL.glsl:~~/shaders/Anime4K_Upscale_CNN_x2_VL.glsl:~~/shaders/Anime4K_AutoDownscalePre_x2.glsl:~~/shaders/Anime4K_AutoDownscalePre_x4.glsl:~~/shaders/Anime4K_Upscale_CNN_x2_M.glsl"; show-text "Anime4K: Mode A (HQ)"
|
|
||||||
CTRL+2 no-osd change-list glsl-shaders set "~~/shaders/Anime4K_Clamp_Highlights.glsl:~~/shaders/Anime4K_Restore_CNN_Soft_VL.glsl:~~/shaders/Anime4K_Upscale_CNN_x2_VL.glsl:~~/shaders/Anime4K_AutoDownscalePre_x2.glsl:~~/shaders/Anime4K_AutoDownscalePre_x4.glsl:~~/shaders/Anime4K_Upscale_CNN_x2_M.glsl"; show-text "Anime4K: Mode B (HQ)"
|
|
||||||
CTRL+3 no-osd change-list glsl-shaders set "~~/shaders/Anime4K_Clamp_Highlights.glsl:~~/shaders/Anime4K_Upscale_Denoise_CNN_x2_VL.glsl:~~/shaders/Anime4K_AutoDownscalePre_x2.glsl:~~/shaders/Anime4K_AutoDownscalePre_x4.glsl:~~/shaders/Anime4K_Upscale_CNN_x2_M.glsl"; show-text "Anime4K: Mode C (HQ)"
|
|
||||||
CTRL+4 no-osd change-list glsl-shaders set "~~/shaders/Anime4K_Clamp_Highlights.glsl:~~/shaders/Anime4K_Restore_CNN_VL.glsl:~~/shaders/Anime4K_Upscale_CNN_x2_VL.glsl:~~/shaders/Anime4K_Restore_CNN_M.glsl:~~/shaders/Anime4K_AutoDownscalePre_x2.glsl:~~/shaders/Anime4K_AutoDownscalePre_x4.glsl:~~/shaders/Anime4K_Upscale_CNN_x2_M.glsl"; show-text "Anime4K: Mode A+A (HQ)"
|
|
||||||
CTRL+5 no-osd change-list glsl-shaders set "~~/shaders/Anime4K_Clamp_Highlights.glsl:~~/shaders/Anime4K_Restore_CNN_Soft_VL.glsl:~~/shaders/Anime4K_Upscale_CNN_x2_VL.glsl:~~/shaders/Anime4K_AutoDownscalePre_x2.glsl:~~/shaders/Anime4K_AutoDownscalePre_x4.glsl:~~/shaders/Anime4K_Restore_CNN_Soft_M.glsl:~~/shaders/Anime4K_Upscale_CNN_x2_M.glsl"; show-text "Anime4K: Mode B+B (HQ)"
|
|
||||||
CTRL+6 no-osd change-list glsl-shaders set "~~/shaders/Anime4K_Clamp_Highlights.glsl:~~/shaders/Anime4K_Upscale_Denoise_CNN_x2_VL.glsl:~~/shaders/Anime4K_AutoDownscalePre_x2.glsl:~~/shaders/Anime4K_AutoDownscalePre_x4.glsl:~~/shaders/Anime4K_Restore_CNN_M.glsl:~~/shaders/Anime4K_Upscale_CNN_x2_M.glsl"; show-text "Anime4K: Mode C+A (HQ)"
|
|
||||||
|
|
||||||
CTRL+0 no-osd change-list glsl-shaders clr ""; show-text "GLSL shaders cleared"
|
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
hwdec=auto
|
|
||||||
# vo=gpu-next #This will break Anime4K
|
|
||||||
gpu-api=opengl
|
|
||||||
script-opts=ytdl_hook-ytdl_path=yt-dlp
|
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -1,163 +0,0 @@
|
|||||||
" Name: catppuccin_frappe.vim
|
|
||||||
|
|
||||||
set background=dark
|
|
||||||
hi clear
|
|
||||||
|
|
||||||
if exists('syntax on')
|
|
||||||
syntax reset
|
|
||||||
endif
|
|
||||||
|
|
||||||
let g:colors_name='catppuccin_frappe'
|
|
||||||
set t_Co=256
|
|
||||||
|
|
||||||
let s:rosewater = "#F2D5CF"
|
|
||||||
let s:flamingo = "#EEBEBE"
|
|
||||||
let s:pink = "#F4B8E4"
|
|
||||||
let s:mauve = "#CA9EE6"
|
|
||||||
let s:red = "#E78284"
|
|
||||||
let s:maroon = "#EA999C"
|
|
||||||
let s:peach = "#EF9F76"
|
|
||||||
let s:yellow = "#E5C890"
|
|
||||||
let s:green = "#A6D189"
|
|
||||||
let s:teal = "#81C8BE"
|
|
||||||
let s:sky = "#99D1DB"
|
|
||||||
let s:sapphire = "#85C1DC"
|
|
||||||
let s:blue = "#8CAAEE"
|
|
||||||
let s:lavender = "#BABBF1"
|
|
||||||
|
|
||||||
let s:text = "#C6D0F5"
|
|
||||||
let s:subtext1 = "#B5BFE2"
|
|
||||||
let s:subtext0 = "#A5ADCE"
|
|
||||||
let s:overlay2 = "#949CBB"
|
|
||||||
let s:overlay1 = "#838BA7"
|
|
||||||
let s:overlay0 = "#737994"
|
|
||||||
let s:surface2 = "#626880"
|
|
||||||
let s:surface1 = "#51576D"
|
|
||||||
let s:surface0 = "#414559"
|
|
||||||
|
|
||||||
let s:base = "#303446"
|
|
||||||
let s:mantle = "#292C3C"
|
|
||||||
let s:crust = "#232634"
|
|
||||||
|
|
||||||
function! s:hi(group, guisp, guifg, guibg, gui, cterm)
|
|
||||||
let cmd = ""
|
|
||||||
if a:guisp != ""
|
|
||||||
let cmd = cmd . " guisp=" . a:guisp
|
|
||||||
endif
|
|
||||||
if a:guifg != ""
|
|
||||||
let cmd = cmd . " guifg=" . a:guifg
|
|
||||||
endif
|
|
||||||
if a:guibg != ""
|
|
||||||
let cmd = cmd . " guibg=" . a:guibg
|
|
||||||
endif
|
|
||||||
if a:gui != ""
|
|
||||||
let cmd = cmd . " gui=" . a:gui
|
|
||||||
endif
|
|
||||||
if a:cterm != ""
|
|
||||||
let cmd = cmd . " cterm=" . a:cterm
|
|
||||||
endif
|
|
||||||
if cmd != ""
|
|
||||||
exec "hi " . a:group . cmd
|
|
||||||
endif
|
|
||||||
endfunction
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
call s:hi("Normal", "NONE", s:text, s:base, "NONE", "NONE")
|
|
||||||
call s:hi("Visual", "NONE", "NONE", s:surface1,"bold", "bold")
|
|
||||||
call s:hi("Conceal", "NONE", s:overlay1, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("ColorColumn", "NONE", "NONE", s:surface0, "NONE", "NONE")
|
|
||||||
call s:hi("Cursor", "NONE", s:base, s:rosewater, "NONE", "NONE")
|
|
||||||
call s:hi("lCursor", "NONE", s:base, s:rosewater, "NONE", "NONE")
|
|
||||||
call s:hi("CursorIM", "NONE", s:base, s:rosewater, "NONE", "NONE")
|
|
||||||
call s:hi("CursorColumn", "NONE", "NONE", s:mantle, "NONE", "NONE")
|
|
||||||
call s:hi("CursorLine", "NONE", "NONE", s:surface0, "NONE", "NONE")
|
|
||||||
call s:hi("Directory", "NONE", s:blue, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("DiffAdd", "NONE", s:base, s:green, "NONE", "NONE")
|
|
||||||
call s:hi("DiffChange", "NONE", s:base, s:yellow, "NONE", "NONE")
|
|
||||||
call s:hi("DiffDelete", "NONE", s:base, s:red, "NONE", "NONE")
|
|
||||||
call s:hi("DiffText", "NONE", s:base, s:blue, "NONE", "NONE")
|
|
||||||
call s:hi("EndOfBuffer", "NONE", "NONE", "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("ErrorMsg", "NONE", s:red, "NONE", "bolditalic" , "bold,italic")
|
|
||||||
call s:hi("VertSplit", "NONE", s:crust, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Folded", "NONE", s:blue, s:surface1, "NONE", "NONE")
|
|
||||||
call s:hi("FoldColumn", "NONE", s:overlay0, s:base, "NONE", "NONE")
|
|
||||||
call s:hi("SignColumn", "NONE", s:surface1, s:base, "NONE", "NONE")
|
|
||||||
call s:hi("IncSearch", "NONE", s:surface1, s:pink, "NONE", "NONE")
|
|
||||||
call s:hi("CursorLineNR", "NONE", s:lavender, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("LineNr", "NONE", s:surface1, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("MatchParen", "NONE", s:peach, "NONE", "bold", "bold")
|
|
||||||
call s:hi("ModeMsg", "NONE", s:text, "NONE", "bold", "bold")
|
|
||||||
call s:hi("MoreMsg", "NONE", s:blue, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("NonText", "NONE", s:overlay0, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Pmenu", "NONE", s:overlay2, s:surface0, "NONE", "NONE")
|
|
||||||
call s:hi("PmenuSel", "NONE", s:text, s:surface1, "bold", "bold")
|
|
||||||
call s:hi("PmenuSbar", "NONE", "NONE", s:surface1, "NONE", "NONE")
|
|
||||||
call s:hi("PmenuThumb", "NONE", "NONE", s:overlay0, "NONE", "NONE")
|
|
||||||
call s:hi("Question", "NONE", s:blue, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("QuickFixLine", "NONE", "NONE", s:surface1, "bold", "bold")
|
|
||||||
call s:hi("Search", "NONE", s:pink, s:surface1, "bold", "bold")
|
|
||||||
call s:hi("SpecialKey", "NONE", s:subtext0, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("SpellBad", "NONE", s:base, s:red, "NONE", "NONE")
|
|
||||||
call s:hi("SpellCap", "NONE", s:base, s:yellow, "NONE", "NONE")
|
|
||||||
call s:hi("SpellLocal", "NONE", s:base, s:blue, "NONE", "NONE")
|
|
||||||
call s:hi("SpellRare", "NONE", s:base, s:green, "NONE", "NONE")
|
|
||||||
call s:hi("StatusLine", "NONE", s:text, s:mantle, "NONE", "NONE")
|
|
||||||
call s:hi("StatusLineNC", "NONE", s:surface1, s:mantle, "NONE", "NONE")
|
|
||||||
call s:hi("StatusLineTerm", "NONE", s:text, s:mantle, "NONE", "NONE")
|
|
||||||
call s:hi("StatusLineTermNC", "NONE", s:surface1, s:mantle, "NONE", "NONE")
|
|
||||||
call s:hi("TabLine", "NONE", s:surface1, s:mantle, "NONE", "NONE")
|
|
||||||
call s:hi("TabLineFill", "NONE", "NONE", s:mantle, "NONE", "NONE")
|
|
||||||
call s:hi("TabLineSel", "NONE", s:green, s:surface1, "NONE", "NONE")
|
|
||||||
call s:hi("Title", "NONE", s:blue, "NONE", "bold", "bold")
|
|
||||||
call s:hi("VisualNOS", "NONE", "NONE", s:surface1, "bold", "bold")
|
|
||||||
call s:hi("WarningMsg", "NONE", s:yellow, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("WildMenu", "NONE", "NONE", s:overlay0, "NONE", "NONE")
|
|
||||||
call s:hi("Comment", "NONE", s:overlay0, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Constant", "NONE", s:peach, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Identifier", "NONE", s:flamingo, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Statement", "NONE", s:mauve, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("PreProc", "NONE", s:pink, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Type", "NONE", s:blue, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Special", "NONE", s:pink, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Underlined", "NONE", s:text, s:base, "underline", "underline")
|
|
||||||
call s:hi("Error", "NONE", s:red, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Todo", "NONE", s:base, s:flamingo, "bold", "bold")
|
|
||||||
|
|
||||||
call s:hi("String", "NONE", s:green, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Character", "NONE", s:teal, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Number", "NONE", s:peach, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Boolean", "NONE", s:peach, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Float", "NONE", s:peach, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Function", "NONE", s:blue, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Conditional", "NONE", s:red, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Repeat", "NONE", s:red, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Label", "NONE", s:peach, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Operator", "NONE", s:sky, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Keyword", "NONE", s:pink, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Include", "NONE", s:pink, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("StorageClass", "NONE", s:yellow, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Structure", "NONE", s:yellow, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Typedef", "NONE", s:yellow, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("debugPC", "NONE", "NONE", s:crust, "NONE", "NONE")
|
|
||||||
call s:hi("debugBreakpoint", "NONE", s:overlay0, s:base, "NONE", "NONE")
|
|
||||||
|
|
||||||
hi link Define PreProc
|
|
||||||
hi link Macro PreProc
|
|
||||||
hi link PreCondit PreProc
|
|
||||||
hi link SpecialChar Special
|
|
||||||
hi link Tag Special
|
|
||||||
hi link Delimiter Special
|
|
||||||
hi link SpecialComment Special
|
|
||||||
hi link Debug Special
|
|
||||||
hi link Exception Error
|
|
||||||
hi link StatusLineTerm StatusLine
|
|
||||||
hi link StatusLineTermNC StatusLineNC
|
|
||||||
hi link Terminal Normal
|
|
||||||
hi link Ignore Comment
|
|
||||||
|
|
||||||
" Set terminal colors for playing well with plugins like fzf
|
|
||||||
let g:terminal_ansi_colors = [
|
|
||||||
\ s:surface1, s:red, s:green, s:yellow, s:blue, s:pink, s:teal, s:subtext1,
|
|
||||||
\ s:surface2, s:red, s:green, s:yellow, s:blue, s:pink, s:teal, s:subtext0
|
|
||||||
\ ]
|
|
||||||
@@ -1,163 +0,0 @@
|
|||||||
" Name: catppuccin_latte.vim
|
|
||||||
|
|
||||||
set background=dark
|
|
||||||
hi clear
|
|
||||||
|
|
||||||
if exists('syntax on')
|
|
||||||
syntax reset
|
|
||||||
endif
|
|
||||||
|
|
||||||
let g:colors_name='catppuccin_latte'
|
|
||||||
set t_Co=256
|
|
||||||
|
|
||||||
let s:rosewater = "#DC8A78"
|
|
||||||
let s:flamingo = "#DD7878"
|
|
||||||
let s:pink = "#EA76CB"
|
|
||||||
let s:mauve = "#8839EF"
|
|
||||||
let s:red = "#D20F39"
|
|
||||||
let s:maroon = "#E64553"
|
|
||||||
let s:peach = "#FE640B"
|
|
||||||
let s:yellow = "#DF8E1D"
|
|
||||||
let s:green = "#40A02B"
|
|
||||||
let s:teal = "#179299"
|
|
||||||
let s:sky = "#04A5E5"
|
|
||||||
let s:sapphire = "#209FB5"
|
|
||||||
let s:blue = "#1E66F5"
|
|
||||||
let s:lavender = "#7287FD"
|
|
||||||
|
|
||||||
let s:text = "#4C4F69"
|
|
||||||
let s:subtext1 = "#5C5F77"
|
|
||||||
let s:subtext0 = "#6C6F85"
|
|
||||||
let s:overlay2 = "#7C7F93"
|
|
||||||
let s:overlay1 = "#8C8FA1"
|
|
||||||
let s:overlay0 = "#9CA0B0"
|
|
||||||
let s:surface2 = "#ACB0BE"
|
|
||||||
let s:surface1 = "#BCC0CC"
|
|
||||||
let s:surface0 = "#CCD0DA"
|
|
||||||
|
|
||||||
let s:base = "#EFF1F5"
|
|
||||||
let s:mantle = "#E6E9EF"
|
|
||||||
let s:crust = "#DCE0E8"
|
|
||||||
|
|
||||||
function! s:hi(group, guisp, guifg, guibg, gui, cterm)
|
|
||||||
let cmd = ""
|
|
||||||
if a:guisp != ""
|
|
||||||
let cmd = cmd . " guisp=" . a:guisp
|
|
||||||
endif
|
|
||||||
if a:guifg != ""
|
|
||||||
let cmd = cmd . " guifg=" . a:guifg
|
|
||||||
endif
|
|
||||||
if a:guibg != ""
|
|
||||||
let cmd = cmd . " guibg=" . a:guibg
|
|
||||||
endif
|
|
||||||
if a:gui != ""
|
|
||||||
let cmd = cmd . " gui=" . a:gui
|
|
||||||
endif
|
|
||||||
if a:cterm != ""
|
|
||||||
let cmd = cmd . " cterm=" . a:cterm
|
|
||||||
endif
|
|
||||||
if cmd != ""
|
|
||||||
exec "hi " . a:group . cmd
|
|
||||||
endif
|
|
||||||
endfunction
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
call s:hi("Normal", "NONE", s:text, s:base, "NONE", "NONE")
|
|
||||||
call s:hi("Visual", "NONE", "NONE", s:surface1,"bold", "bold")
|
|
||||||
call s:hi("Conceal", "NONE", s:overlay1, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("ColorColumn", "NONE", "NONE", s:surface0, "NONE", "NONE")
|
|
||||||
call s:hi("Cursor", "NONE", s:base, s:rosewater, "NONE", "NONE")
|
|
||||||
call s:hi("lCursor", "NONE", s:base, s:rosewater, "NONE", "NONE")
|
|
||||||
call s:hi("CursorIM", "NONE", s:base, s:rosewater, "NONE", "NONE")
|
|
||||||
call s:hi("CursorColumn", "NONE", "NONE", s:mantle, "NONE", "NONE")
|
|
||||||
call s:hi("CursorLine", "NONE", "NONE", s:surface0, "NONE", "NONE")
|
|
||||||
call s:hi("Directory", "NONE", s:blue, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("DiffAdd", "NONE", s:base, s:green, "NONE", "NONE")
|
|
||||||
call s:hi("DiffChange", "NONE", s:base, s:yellow, "NONE", "NONE")
|
|
||||||
call s:hi("DiffDelete", "NONE", s:base, s:red, "NONE", "NONE")
|
|
||||||
call s:hi("DiffText", "NONE", s:base, s:blue, "NONE", "NONE")
|
|
||||||
call s:hi("EndOfBuffer", "NONE", "NONE", "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("ErrorMsg", "NONE", s:red, "NONE", "bolditalic" , "bold,italic")
|
|
||||||
call s:hi("VertSplit", "NONE", s:crust, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Folded", "NONE", s:blue, s:surface1, "NONE", "NONE")
|
|
||||||
call s:hi("FoldColumn", "NONE", s:overlay0, s:base, "NONE", "NONE")
|
|
||||||
call s:hi("SignColumn", "NONE", s:surface1, s:base, "NONE", "NONE")
|
|
||||||
call s:hi("IncSearch", "NONE", s:surface1, s:pink, "NONE", "NONE")
|
|
||||||
call s:hi("CursorLineNR", "NONE", s:lavender, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("LineNr", "NONE", s:surface1, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("MatchParen", "NONE", s:peach, "NONE", "bold", "bold")
|
|
||||||
call s:hi("ModeMsg", "NONE", s:text, "NONE", "bold", "bold")
|
|
||||||
call s:hi("MoreMsg", "NONE", s:blue, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("NonText", "NONE", s:overlay0, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Pmenu", "NONE", s:overlay2, s:surface0, "NONE", "NONE")
|
|
||||||
call s:hi("PmenuSel", "NONE", s:text, s:surface1, "bold", "bold")
|
|
||||||
call s:hi("PmenuSbar", "NONE", "NONE", s:surface1, "NONE", "NONE")
|
|
||||||
call s:hi("PmenuThumb", "NONE", "NONE", s:overlay0, "NONE", "NONE")
|
|
||||||
call s:hi("Question", "NONE", s:blue, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("QuickFixLine", "NONE", "NONE", s:surface1, "bold", "bold")
|
|
||||||
call s:hi("Search", "NONE", s:pink, s:surface1, "bold", "bold")
|
|
||||||
call s:hi("SpecialKey", "NONE", s:subtext0, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("SpellBad", "NONE", s:base, s:red, "NONE", "NONE")
|
|
||||||
call s:hi("SpellCap", "NONE", s:base, s:yellow, "NONE", "NONE")
|
|
||||||
call s:hi("SpellLocal", "NONE", s:base, s:blue, "NONE", "NONE")
|
|
||||||
call s:hi("SpellRare", "NONE", s:base, s:green, "NONE", "NONE")
|
|
||||||
call s:hi("StatusLine", "NONE", s:text, s:mantle, "NONE", "NONE")
|
|
||||||
call s:hi("StatusLineNC", "NONE", s:surface1, s:mantle, "NONE", "NONE")
|
|
||||||
call s:hi("StatusLineTerm", "NONE", s:text, s:mantle, "NONE", "NONE")
|
|
||||||
call s:hi("StatusLineTermNC", "NONE", s:surface1, s:mantle, "NONE", "NONE")
|
|
||||||
call s:hi("TabLine", "NONE", s:surface1, s:mantle, "NONE", "NONE")
|
|
||||||
call s:hi("TabLineFill", "NONE", "NONE", s:mantle, "NONE", "NONE")
|
|
||||||
call s:hi("TabLineSel", "NONE", s:green, s:surface1, "NONE", "NONE")
|
|
||||||
call s:hi("Title", "NONE", s:blue, "NONE", "bold", "bold")
|
|
||||||
call s:hi("VisualNOS", "NONE", "NONE", s:surface1, "bold", "bold")
|
|
||||||
call s:hi("WarningMsg", "NONE", s:yellow, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("WildMenu", "NONE", "NONE", s:overlay0, "NONE", "NONE")
|
|
||||||
call s:hi("Comment", "NONE", s:overlay0, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Constant", "NONE", s:peach, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Identifier", "NONE", s:flamingo, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Statement", "NONE", s:mauve, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("PreProc", "NONE", s:pink, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Type", "NONE", s:blue, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Special", "NONE", s:pink, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Underlined", "NONE", s:text, s:base, "underline", "underline")
|
|
||||||
call s:hi("Error", "NONE", s:red, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Todo", "NONE", s:base, s:flamingo, "bold", "bold")
|
|
||||||
|
|
||||||
call s:hi("String", "NONE", s:green, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Character", "NONE", s:teal, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Number", "NONE", s:peach, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Boolean", "NONE", s:peach, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Float", "NONE", s:peach, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Function", "NONE", s:blue, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Conditional", "NONE", s:red, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Repeat", "NONE", s:red, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Label", "NONE", s:peach, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Operator", "NONE", s:sky, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Keyword", "NONE", s:pink, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Include", "NONE", s:pink, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("StorageClass", "NONE", s:yellow, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Structure", "NONE", s:yellow, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Typedef", "NONE", s:yellow, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("debugPC", "NONE", "NONE", s:crust, "NONE", "NONE")
|
|
||||||
call s:hi("debugBreakpoint", "NONE", s:overlay0, s:base, "NONE", "NONE")
|
|
||||||
|
|
||||||
hi link Define PreProc
|
|
||||||
hi link Macro PreProc
|
|
||||||
hi link PreCondit PreProc
|
|
||||||
hi link SpecialChar Special
|
|
||||||
hi link Tag Special
|
|
||||||
hi link Delimiter Special
|
|
||||||
hi link SpecialComment Special
|
|
||||||
hi link Debug Special
|
|
||||||
hi link Exception Error
|
|
||||||
hi link StatusLineTerm StatusLine
|
|
||||||
hi link StatusLineTermNC StatusLineNC
|
|
||||||
hi link Terminal Normal
|
|
||||||
hi link Ignore Comment
|
|
||||||
|
|
||||||
" Set terminal colors for playing well with plugins like fzf
|
|
||||||
let g:terminal_ansi_colors = [
|
|
||||||
\ s:subtext1, s:red, s:green, s:yellow, s:blue, s:pink, s:teal, s:surface2,
|
|
||||||
\ s:subtext0, s:red, s:green, s:yellow, s:blue, s:pink, s:teal, s:surface1
|
|
||||||
\ ]
|
|
||||||
@@ -1,163 +0,0 @@
|
|||||||
" Name: catppuccin_macchiato.vim
|
|
||||||
|
|
||||||
set background=dark
|
|
||||||
hi clear
|
|
||||||
|
|
||||||
if exists('syntax on')
|
|
||||||
syntax reset
|
|
||||||
endif
|
|
||||||
|
|
||||||
let g:colors_name='catppuccin_macchiato'
|
|
||||||
set t_Co=256
|
|
||||||
|
|
||||||
let s:rosewater = "#F4DBD6"
|
|
||||||
let s:flamingo = "#F0C6C6"
|
|
||||||
let s:pink = "#F5BDE6"
|
|
||||||
let s:mauve = "#C6A0F6"
|
|
||||||
let s:red = "#ED8796"
|
|
||||||
let s:maroon = "#EE99A0"
|
|
||||||
let s:peach = "#F5A97F"
|
|
||||||
let s:yellow = "#EED49F"
|
|
||||||
let s:green = "#A6DA95"
|
|
||||||
let s:teal = "#8BD5CA"
|
|
||||||
let s:sky = "#91D7E3"
|
|
||||||
let s:sapphire = "#7DC4E4"
|
|
||||||
let s:blue = "#8AADF4"
|
|
||||||
let s:lavender = "#B7BDF8"
|
|
||||||
|
|
||||||
let s:text = "#CAD3F5"
|
|
||||||
let s:subtext1 = "#B8C0E0"
|
|
||||||
let s:subtext0 = "#A5ADCB"
|
|
||||||
let s:overlay2 = "#939AB7"
|
|
||||||
let s:overlay1 = "#8087A2"
|
|
||||||
let s:overlay0 = "#6E738D"
|
|
||||||
let s:surface2 = "#5B6078"
|
|
||||||
let s:surface1 = "#494D64"
|
|
||||||
let s:surface0 = "#363A4F"
|
|
||||||
|
|
||||||
let s:base = "#24273A"
|
|
||||||
let s:mantle = "#1E2030"
|
|
||||||
let s:crust = "#181926"
|
|
||||||
|
|
||||||
function! s:hi(group, guisp, guifg, guibg, gui, cterm)
|
|
||||||
let cmd = ""
|
|
||||||
if a:guisp != ""
|
|
||||||
let cmd = cmd . " guisp=" . a:guisp
|
|
||||||
endif
|
|
||||||
if a:guifg != ""
|
|
||||||
let cmd = cmd . " guifg=" . a:guifg
|
|
||||||
endif
|
|
||||||
if a:guibg != ""
|
|
||||||
let cmd = cmd . " guibg=" . a:guibg
|
|
||||||
endif
|
|
||||||
if a:gui != ""
|
|
||||||
let cmd = cmd . " gui=" . a:gui
|
|
||||||
endif
|
|
||||||
if a:cterm != ""
|
|
||||||
let cmd = cmd . " cterm=" . a:cterm
|
|
||||||
endif
|
|
||||||
if cmd != ""
|
|
||||||
exec "hi " . a:group . cmd
|
|
||||||
endif
|
|
||||||
endfunction
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
call s:hi("Normal", "NONE", s:text, s:base, "NONE", "NONE")
|
|
||||||
call s:hi("Visual", "NONE", "NONE", s:surface1,"bold", "bold")
|
|
||||||
call s:hi("Conceal", "NONE", s:overlay1, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("ColorColumn", "NONE", "NONE", s:surface0, "NONE", "NONE")
|
|
||||||
call s:hi("Cursor", "NONE", s:base, s:rosewater, "NONE", "NONE")
|
|
||||||
call s:hi("lCursor", "NONE", s:base, s:rosewater, "NONE", "NONE")
|
|
||||||
call s:hi("CursorIM", "NONE", s:base, s:rosewater, "NONE", "NONE")
|
|
||||||
call s:hi("CursorColumn", "NONE", "NONE", s:mantle, "NONE", "NONE")
|
|
||||||
call s:hi("CursorLine", "NONE", "NONE", s:surface0, "NONE", "NONE")
|
|
||||||
call s:hi("Directory", "NONE", s:blue, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("DiffAdd", "NONE", s:base, s:green, "NONE", "NONE")
|
|
||||||
call s:hi("DiffChange", "NONE", s:base, s:yellow, "NONE", "NONE")
|
|
||||||
call s:hi("DiffDelete", "NONE", s:base, s:red, "NONE", "NONE")
|
|
||||||
call s:hi("DiffText", "NONE", s:base, s:blue, "NONE", "NONE")
|
|
||||||
call s:hi("EndOfBuffer", "NONE", "NONE", "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("ErrorMsg", "NONE", s:red, "NONE", "bolditalic" , "bold,italic")
|
|
||||||
call s:hi("VertSplit", "NONE", s:crust, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Folded", "NONE", s:blue, s:surface1, "NONE", "NONE")
|
|
||||||
call s:hi("FoldColumn", "NONE", s:overlay0, s:base, "NONE", "NONE")
|
|
||||||
call s:hi("SignColumn", "NONE", s:surface1, s:base, "NONE", "NONE")
|
|
||||||
call s:hi("IncSearch", "NONE", s:surface1, s:pink, "NONE", "NONE")
|
|
||||||
call s:hi("CursorLineNR", "NONE", s:lavender, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("LineNr", "NONE", s:surface1, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("MatchParen", "NONE", s:peach, "NONE", "bold", "bold")
|
|
||||||
call s:hi("ModeMsg", "NONE", s:text, "NONE", "bold", "bold")
|
|
||||||
call s:hi("MoreMsg", "NONE", s:blue, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("NonText", "NONE", s:overlay0, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Pmenu", "NONE", s:overlay2, s:surface0, "NONE", "NONE")
|
|
||||||
call s:hi("PmenuSel", "NONE", s:text, s:surface1, "bold", "bold")
|
|
||||||
call s:hi("PmenuSbar", "NONE", "NONE", s:surface1, "NONE", "NONE")
|
|
||||||
call s:hi("PmenuThumb", "NONE", "NONE", s:overlay0, "NONE", "NONE")
|
|
||||||
call s:hi("Question", "NONE", s:blue, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("QuickFixLine", "NONE", "NONE", s:surface1, "bold", "bold")
|
|
||||||
call s:hi("Search", "NONE", s:pink, s:surface1, "bold", "bold")
|
|
||||||
call s:hi("SpecialKey", "NONE", s:subtext0, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("SpellBad", "NONE", s:base, s:red, "NONE", "NONE")
|
|
||||||
call s:hi("SpellCap", "NONE", s:base, s:yellow, "NONE", "NONE")
|
|
||||||
call s:hi("SpellLocal", "NONE", s:base, s:blue, "NONE", "NONE")
|
|
||||||
call s:hi("SpellRare", "NONE", s:base, s:green, "NONE", "NONE")
|
|
||||||
call s:hi("StatusLine", "NONE", s:text, s:mantle, "NONE", "NONE")
|
|
||||||
call s:hi("StatusLineNC", "NONE", s:surface1, s:mantle, "NONE", "NONE")
|
|
||||||
call s:hi("StatusLineTerm", "NONE", s:text, s:mantle, "NONE", "NONE")
|
|
||||||
call s:hi("StatusLineTermNC", "NONE", s:surface1, s:mantle, "NONE", "NONE")
|
|
||||||
call s:hi("TabLine", "NONE", s:surface1, s:mantle, "NONE", "NONE")
|
|
||||||
call s:hi("TabLineFill", "NONE", "NONE", s:mantle, "NONE", "NONE")
|
|
||||||
call s:hi("TabLineSel", "NONE", s:green, s:surface1, "NONE", "NONE")
|
|
||||||
call s:hi("Title", "NONE", s:blue, "NONE", "bold", "bold")
|
|
||||||
call s:hi("VisualNOS", "NONE", "NONE", s:surface1, "bold", "bold")
|
|
||||||
call s:hi("WarningMsg", "NONE", s:yellow, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("WildMenu", "NONE", "NONE", s:overlay0, "NONE", "NONE")
|
|
||||||
call s:hi("Comment", "NONE", s:overlay0, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Constant", "NONE", s:peach, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Identifier", "NONE", s:flamingo, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Statement", "NONE", s:mauve, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("PreProc", "NONE", s:pink, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Type", "NONE", s:blue, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Special", "NONE", s:pink, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Underlined", "NONE", s:text, s:base, "underline", "underline")
|
|
||||||
call s:hi("Error", "NONE", s:red, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Todo", "NONE", s:base, s:flamingo, "bold", "bold")
|
|
||||||
|
|
||||||
call s:hi("String", "NONE", s:green, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Character", "NONE", s:teal, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Number", "NONE", s:peach, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Boolean", "NONE", s:peach, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Float", "NONE", s:peach, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Function", "NONE", s:blue, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Conditional", "NONE", s:red, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Repeat", "NONE", s:red, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Label", "NONE", s:peach, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Operator", "NONE", s:sky, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Keyword", "NONE", s:pink, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Include", "NONE", s:pink, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("StorageClass", "NONE", s:yellow, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Structure", "NONE", s:yellow, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Typedef", "NONE", s:yellow, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("debugPC", "NONE", "NONE", s:crust, "NONE", "NONE")
|
|
||||||
call s:hi("debugBreakpoint", "NONE", s:overlay0, s:base, "NONE", "NONE")
|
|
||||||
|
|
||||||
hi link Define PreProc
|
|
||||||
hi link Macro PreProc
|
|
||||||
hi link PreCondit PreProc
|
|
||||||
hi link SpecialChar Special
|
|
||||||
hi link Tag Special
|
|
||||||
hi link Delimiter Special
|
|
||||||
hi link SpecialComment Special
|
|
||||||
hi link Debug Special
|
|
||||||
hi link Exception Error
|
|
||||||
hi link StatusLineTerm StatusLine
|
|
||||||
hi link StatusLineTermNC StatusLineNC
|
|
||||||
hi link Terminal Normal
|
|
||||||
hi link Ignore Comment
|
|
||||||
|
|
||||||
" Set terminal colors for playing well with plugins like fzf
|
|
||||||
let g:terminal_ansi_colors = [
|
|
||||||
\ s:surface1, s:red, s:green, s:yellow, s:blue, s:pink, s:teal, s:subtext1,
|
|
||||||
\ s:surface2, s:red, s:green, s:yellow, s:blue, s:pink, s:teal, s:subtext0
|
|
||||||
\ ]
|
|
||||||
@@ -1,163 +0,0 @@
|
|||||||
" Name: catppuccin_mocha.vim
|
|
||||||
|
|
||||||
set background=dark
|
|
||||||
hi clear
|
|
||||||
|
|
||||||
if exists('syntax on')
|
|
||||||
syntax reset
|
|
||||||
endif
|
|
||||||
|
|
||||||
let g:colors_name='catppuccin_mocha'
|
|
||||||
set t_Co=256
|
|
||||||
|
|
||||||
let s:rosewater = "#F5E0DC"
|
|
||||||
let s:flamingo = "#F2CDCD"
|
|
||||||
let s:pink = "#F5C2E7"
|
|
||||||
let s:mauve = "#CBA6F7"
|
|
||||||
let s:red = "#F38BA8"
|
|
||||||
let s:maroon = "#EBA0AC"
|
|
||||||
let s:peach = "#FAB387"
|
|
||||||
let s:yellow = "#F9E2AF"
|
|
||||||
let s:green = "#A6E3A1"
|
|
||||||
let s:teal = "#94E2D5"
|
|
||||||
let s:sky = "#89DCEB"
|
|
||||||
let s:sapphire = "#74C7EC"
|
|
||||||
let s:blue = "#89B4FA"
|
|
||||||
let s:lavender = "#B4BEFE"
|
|
||||||
|
|
||||||
let s:text = "#CDD6F4"
|
|
||||||
let s:subtext1 = "#BAC2DE"
|
|
||||||
let s:subtext0 = "#A6ADC8"
|
|
||||||
let s:overlay2 = "#9399B2"
|
|
||||||
let s:overlay1 = "#7F849C"
|
|
||||||
let s:overlay0 = "#6C7086"
|
|
||||||
let s:surface2 = "#585B70"
|
|
||||||
let s:surface1 = "#45475A"
|
|
||||||
let s:surface0 = "#313244"
|
|
||||||
|
|
||||||
let s:base = "#1E1E2E"
|
|
||||||
let s:mantle = "#181825"
|
|
||||||
let s:crust = "#11111B"
|
|
||||||
|
|
||||||
function! s:hi(group, guisp, guifg, guibg, gui, cterm)
|
|
||||||
let cmd = ""
|
|
||||||
if a:guisp != ""
|
|
||||||
let cmd = cmd . " guisp=" . a:guisp
|
|
||||||
endif
|
|
||||||
if a:guifg != ""
|
|
||||||
let cmd = cmd . " guifg=" . a:guifg
|
|
||||||
endif
|
|
||||||
if a:guibg != ""
|
|
||||||
let cmd = cmd . " guibg=" . a:guibg
|
|
||||||
endif
|
|
||||||
if a:gui != ""
|
|
||||||
let cmd = cmd . " gui=" . a:gui
|
|
||||||
endif
|
|
||||||
if a:cterm != ""
|
|
||||||
let cmd = cmd . " cterm=" . a:cterm
|
|
||||||
endif
|
|
||||||
if cmd != ""
|
|
||||||
exec "hi " . a:group . cmd
|
|
||||||
endif
|
|
||||||
endfunction
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
call s:hi("Normal", "NONE", s:text, s:base, "NONE", "NONE")
|
|
||||||
call s:hi("Visual", "NONE", "NONE", s:surface1,"bold", "bold")
|
|
||||||
call s:hi("Conceal", "NONE", s:overlay1, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("ColorColumn", "NONE", "NONE", s:surface0, "NONE", "NONE")
|
|
||||||
call s:hi("Cursor", "NONE", s:base, s:rosewater, "NONE", "NONE")
|
|
||||||
call s:hi("lCursor", "NONE", s:base, s:rosewater, "NONE", "NONE")
|
|
||||||
call s:hi("CursorIM", "NONE", s:base, s:rosewater, "NONE", "NONE")
|
|
||||||
call s:hi("CursorColumn", "NONE", "NONE", s:mantle, "NONE", "NONE")
|
|
||||||
call s:hi("CursorLine", "NONE", "NONE", s:surface0, "NONE", "NONE")
|
|
||||||
call s:hi("Directory", "NONE", s:blue, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("DiffAdd", "NONE", s:base, s:green, "NONE", "NONE")
|
|
||||||
call s:hi("DiffChange", "NONE", s:base, s:yellow, "NONE", "NONE")
|
|
||||||
call s:hi("DiffDelete", "NONE", s:base, s:red, "NONE", "NONE")
|
|
||||||
call s:hi("DiffText", "NONE", s:base, s:blue, "NONE", "NONE")
|
|
||||||
call s:hi("EndOfBuffer", "NONE", "NONE", "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("ErrorMsg", "NONE", s:red, "NONE", "bolditalic" , "bold,italic")
|
|
||||||
call s:hi("VertSplit", "NONE", s:crust, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Folded", "NONE", s:blue, s:surface1, "NONE", "NONE")
|
|
||||||
call s:hi("FoldColumn", "NONE", s:overlay0, s:base, "NONE", "NONE")
|
|
||||||
call s:hi("SignColumn", "NONE", s:surface1, s:base, "NONE", "NONE")
|
|
||||||
call s:hi("IncSearch", "NONE", s:surface1, s:pink, "NONE", "NONE")
|
|
||||||
call s:hi("CursorLineNR", "NONE", s:lavender, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("LineNr", "NONE", s:surface1, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("MatchParen", "NONE", s:peach, "NONE", "bold", "bold")
|
|
||||||
call s:hi("ModeMsg", "NONE", s:text, "NONE", "bold", "bold")
|
|
||||||
call s:hi("MoreMsg", "NONE", s:blue, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("NonText", "NONE", s:overlay0, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Pmenu", "NONE", s:overlay2, s:surface0, "NONE", "NONE")
|
|
||||||
call s:hi("PmenuSel", "NONE", s:text, s:surface1, "bold", "bold")
|
|
||||||
call s:hi("PmenuSbar", "NONE", "NONE", s:surface1, "NONE", "NONE")
|
|
||||||
call s:hi("PmenuThumb", "NONE", "NONE", s:overlay0, "NONE", "NONE")
|
|
||||||
call s:hi("Question", "NONE", s:blue, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("QuickFixLine", "NONE", "NONE", s:surface1, "bold", "bold")
|
|
||||||
call s:hi("Search", "NONE", s:pink, s:surface1, "bold", "bold")
|
|
||||||
call s:hi("SpecialKey", "NONE", s:subtext0, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("SpellBad", "NONE", s:base, s:red, "NONE", "NONE")
|
|
||||||
call s:hi("SpellCap", "NONE", s:base, s:yellow, "NONE", "NONE")
|
|
||||||
call s:hi("SpellLocal", "NONE", s:base, s:blue, "NONE", "NONE")
|
|
||||||
call s:hi("SpellRare", "NONE", s:base, s:green, "NONE", "NONE")
|
|
||||||
call s:hi("StatusLine", "NONE", s:text, s:mantle, "NONE", "NONE")
|
|
||||||
call s:hi("StatusLineNC", "NONE", s:surface1, s:mantle, "NONE", "NONE")
|
|
||||||
call s:hi("StatusLineTerm", "NONE", s:text, s:mantle, "NONE", "NONE")
|
|
||||||
call s:hi("StatusLineTermNC", "NONE", s:surface1, s:mantle, "NONE", "NONE")
|
|
||||||
call s:hi("TabLine", "NONE", s:surface1, s:mantle, "NONE", "NONE")
|
|
||||||
call s:hi("TabLineFill", "NONE", "NONE", s:mantle, "NONE", "NONE")
|
|
||||||
call s:hi("TabLineSel", "NONE", s:green, s:surface1, "NONE", "NONE")
|
|
||||||
call s:hi("Title", "NONE", s:blue, "NONE", "bold", "bold")
|
|
||||||
call s:hi("VisualNOS", "NONE", "NONE", s:surface1, "bold", "bold")
|
|
||||||
call s:hi("WarningMsg", "NONE", s:yellow, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("WildMenu", "NONE", "NONE", s:overlay0, "NONE", "NONE")
|
|
||||||
call s:hi("Comment", "NONE", s:overlay0, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Constant", "NONE", s:peach, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Identifier", "NONE", s:flamingo, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Statement", "NONE", s:mauve, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("PreProc", "NONE", s:pink, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Type", "NONE", s:blue, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Special", "NONE", s:pink, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Underlined", "NONE", s:text, s:base, "underline", "underline")
|
|
||||||
call s:hi("Error", "NONE", s:red, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Todo", "NONE", s:base, s:flamingo, "bold", "bold")
|
|
||||||
|
|
||||||
call s:hi("String", "NONE", s:green, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Character", "NONE", s:teal, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Number", "NONE", s:peach, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Boolean", "NONE", s:peach, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Float", "NONE", s:peach, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Function", "NONE", s:blue, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Conditional", "NONE", s:red, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Repeat", "NONE", s:red, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Label", "NONE", s:peach, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Operator", "NONE", s:sky, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Keyword", "NONE", s:pink, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Include", "NONE", s:pink, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("StorageClass", "NONE", s:yellow, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Structure", "NONE", s:yellow, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("Typedef", "NONE", s:yellow, "NONE", "NONE", "NONE")
|
|
||||||
call s:hi("debugPC", "NONE", "NONE", s:crust, "NONE", "NONE")
|
|
||||||
call s:hi("debugBreakpoint", "NONE", s:overlay0, s:base, "NONE", "NONE")
|
|
||||||
|
|
||||||
hi link Define PreProc
|
|
||||||
hi link Macro PreProc
|
|
||||||
hi link PreCondit PreProc
|
|
||||||
hi link SpecialChar Special
|
|
||||||
hi link Tag Special
|
|
||||||
hi link Delimiter Special
|
|
||||||
hi link SpecialComment Special
|
|
||||||
hi link Debug Special
|
|
||||||
hi link Exception Error
|
|
||||||
hi link StatusLineTerm StatusLine
|
|
||||||
hi link StatusLineTermNC StatusLineNC
|
|
||||||
hi link Terminal Normal
|
|
||||||
hi link Ignore Comment
|
|
||||||
|
|
||||||
" Set terminal colors for playing well with plugins like fzf
|
|
||||||
let g:terminal_ansi_colors = [
|
|
||||||
\ s:surface1, s:red, s:green, s:yellow, s:blue, s:pink, s:teal, s:subtext1,
|
|
||||||
\ s:surface2, s:red, s:green, s:yellow, s:blue, s:pink, s:teal, s:subtext0
|
|
||||||
\ ]
|
|
||||||
61
vim/.vimrc
61
vim/.vimrc
@@ -1,61 +0,0 @@
|
|||||||
" ----------------------------------------
|
|
||||||
" Appearance and Colorscheme: Catppuccin
|
|
||||||
" ----------------------------------------
|
|
||||||
|
|
||||||
set termguicolors " Enable true color support
|
|
||||||
colorscheme catppuccin_mocha " Use the mocha variant (dark theme)
|
|
||||||
|
|
||||||
" Optional: Lightline support (if installed)
|
|
||||||
let g:lightline = { 'colorscheme': 'catppuccin_mocha' }
|
|
||||||
|
|
||||||
" ----------------------------------------
|
|
||||||
" Smart indentation for C development
|
|
||||||
" ----------------------------------------
|
|
||||||
|
|
||||||
filetype plugin indent on
|
|
||||||
syntax enable
|
|
||||||
set autoindent " Copy indentation from previous line
|
|
||||||
set cindent " Use C-style indentation
|
|
||||||
set cinoptions=:0,l1,t0,g0 " Linux style: brace on new line, minimal alignment
|
|
||||||
set noexpandtab " Use real tab characters (not spaces)
|
|
||||||
set shiftwidth=8 " Indent by 8 columns
|
|
||||||
set softtabstop=8 " Insert/delete 8 spaces with tab/backspace
|
|
||||||
set tabstop=8 " A tab character is 8 columns wide
|
|
||||||
|
|
||||||
" ----------------------------------------
|
|
||||||
" Formatting on save with clang-format
|
|
||||||
" (requires clang-format installed)
|
|
||||||
" ----------------------------------------
|
|
||||||
|
|
||||||
let g:clang_format#style_options = {
|
|
||||||
\ 'BasedOnStyle': 'LLVM',
|
|
||||||
\ 'IndentWidth': 8,
|
|
||||||
\ 'TabWidth': 8,
|
|
||||||
\ 'UseTab': 'Always',
|
|
||||||
\ 'BreakBeforeBraces': 'Linux',
|
|
||||||
\ 'AllowShortIfStatementsOnASingleLine': 'false',
|
|
||||||
\ 'AllowShortLoopsOnASingleLine': 'false',
|
|
||||||
\ 'AllowShortFunctionsOnASingleLine': 'InlineOnly',
|
|
||||||
\ 'ColumnLimit': 80,
|
|
||||||
\ 'AlignConsecutiveDeclarations': 'false',
|
|
||||||
\ 'AlignConsecutiveAssignments': 'false',
|
|
||||||
\ 'AlignEscapedNewlines': 'Left',
|
|
||||||
\ 'AlignOperands': 'false',
|
|
||||||
\ 'IndentCaseLabels': 'false',
|
|
||||||
\ 'SpaceBeforeParens': 'ControlStatements'
|
|
||||||
\ }
|
|
||||||
|
|
||||||
autocmd BufWritePre *.c,*.h silent! execute '%!clang-format'
|
|
||||||
"autocmd BufWritePre *.c,*.h call system('clang-format -i ' . shellescape(@%))
|
|
||||||
|
|
||||||
" ----------------------------------------
|
|
||||||
" General UI settings
|
|
||||||
" ----------------------------------------
|
|
||||||
|
|
||||||
set number " Show line numbers
|
|
||||||
set cursorline " Highlight current line
|
|
||||||
set ruler " Show cursor position
|
|
||||||
set wildmenu " Enhanced command-line completion
|
|
||||||
set nowrap " Don't wrap long lines
|
|
||||||
set mouse=a " Enable mouse support
|
|
||||||
|
|
||||||
@@ -1,8 +0,0 @@
|
|||||||
--ignore-errors
|
|
||||||
# --no-playlist
|
|
||||||
|
|
||||||
# Save in ~/Videos
|
|
||||||
-o ~/Videos/%(title)s.%(ext)s
|
|
||||||
|
|
||||||
# Prefer 1080p or lower resolutions
|
|
||||||
-f bestvideo[ext=mp4][width<2000][height<=1200]+bestaudio[ext=m4a]/bestvideo[ext=webm][width<2000][height<=1200]+bestaudio[ext=webm]/bestvideo[width<2000][height<=1200]+bestaudio/best[width<2000][height<=1200]/best
|
|
||||||
@@ -1,23 +0,0 @@
|
|||||||
# Zathura configuration file
|
|
||||||
# See man `man zathurarc'
|
|
||||||
|
|
||||||
# Open document in fit-width mode by default
|
|
||||||
set adjust-open "best-fit"
|
|
||||||
|
|
||||||
# One page per row by default
|
|
||||||
set pages-per-row 1
|
|
||||||
|
|
||||||
#stop at page boundries
|
|
||||||
set scroll-page-aware "true"
|
|
||||||
set scroll-full-overlap 0.01
|
|
||||||
set scroll-step 100
|
|
||||||
|
|
||||||
#zoom settings
|
|
||||||
set zoom-min 10
|
|
||||||
set guioptions ""
|
|
||||||
|
|
||||||
# zathurarc-dark
|
|
||||||
set font "FiraCode Nerd Font 15"
|
|
||||||
set render-loading "false"
|
|
||||||
set scroll-step 50
|
|
||||||
set selection-clipboard clipboard
|
|
||||||
Reference in New Issue
Block a user