mirror of
https://github.com/mr0xb/dotfiles.git
synced 2026-08-27 19:34:57 -04:00
initial commit
This commit is contained in:
commit
c4ff3550e4
36 changed files with 2380 additions and 0 deletions
48
.config/alacritty/alacritty.toml
Normal file
48
.config/alacritty/alacritty.toml
Normal file
|
|
@ -0,0 +1,48 @@
|
||||||
|
import = [
|
||||||
|
"/Users/steve.briggs/.config/alacritty/themes/hardhacker.toml",
|
||||||
|
# "/Users/steve.briggs/.config/alacritty/themes/twdark.toml",
|
||||||
|
"/Users/steve.briggs/.config/alacritty/bindings.toml"
|
||||||
|
]
|
||||||
|
|
||||||
|
[cursor]
|
||||||
|
style = "Block"
|
||||||
|
|
||||||
|
[font]
|
||||||
|
size = 18
|
||||||
|
|
||||||
|
[font.bold]
|
||||||
|
family = "MesloLGS NF"
|
||||||
|
style = "Bold"
|
||||||
|
|
||||||
|
[font.italic]
|
||||||
|
family = "MesloLGS NF"
|
||||||
|
style = "Bold"
|
||||||
|
|
||||||
|
[font.normal]
|
||||||
|
family = "MesloLGS NF"
|
||||||
|
style = "Regular"
|
||||||
|
|
||||||
|
[[hints.enabled]]
|
||||||
|
command = "open"
|
||||||
|
post_processing = true
|
||||||
|
regex = "(mailto:|gemini:|gopher:|https:|http:|news:|file:|git:|ssh:|ftp:)[^\u0000-\u001F\u007F-<>\" {-}\\^⟨⟩`]+"
|
||||||
|
|
||||||
|
[hints.enabled.mouse]
|
||||||
|
mods = "Control|Shift"
|
||||||
|
|
||||||
|
[scrolling]
|
||||||
|
history = 100000
|
||||||
|
multiplier = 3
|
||||||
|
|
||||||
|
[selection]
|
||||||
|
save_to_clipboard = true
|
||||||
|
|
||||||
|
[shell]
|
||||||
|
program = "/bin/zsh"
|
||||||
|
|
||||||
|
[window]
|
||||||
|
opacity = 0.9
|
||||||
|
|
||||||
|
[window.padding]
|
||||||
|
x = 5
|
||||||
|
y = 5
|
||||||
41
.config/alacritty/alacritty.yml
Normal file
41
.config/alacritty/alacritty.yml
Normal file
|
|
@ -0,0 +1,41 @@
|
||||||
|
shell:
|
||||||
|
program: /bin/zsh
|
||||||
|
|
||||||
|
import:
|
||||||
|
- ~/.config/alacritty/themes/dracula.yml
|
||||||
|
- ~/.config/alacritty/bindings.yml
|
||||||
|
|
||||||
|
cursor:
|
||||||
|
style: Block
|
||||||
|
|
||||||
|
selection:
|
||||||
|
save_to_clipboard: true
|
||||||
|
hints:
|
||||||
|
enabled:
|
||||||
|
- regex: "(mailto:|gemini:|gopher:|https:|http:|news:|file:|git:|ssh:|ftp:)[^\u0000-\u001F\u007F-\u009F<>\" {-}\\^⟨⟩`]+"
|
||||||
|
command: open
|
||||||
|
post_processing: true
|
||||||
|
mouse:
|
||||||
|
mods: Control|Shift
|
||||||
|
|
||||||
|
window:
|
||||||
|
opacity: 0.9
|
||||||
|
padding:
|
||||||
|
x: 5
|
||||||
|
y: 5
|
||||||
|
|
||||||
|
scrolling:
|
||||||
|
history: 100000
|
||||||
|
multiplier: 3
|
||||||
|
|
||||||
|
font:
|
||||||
|
size: 18
|
||||||
|
normal:
|
||||||
|
family: "MesloLGS NF"
|
||||||
|
style: Regular
|
||||||
|
bold:
|
||||||
|
family: "MesloLGS NF"
|
||||||
|
style: Bold
|
||||||
|
italic:
|
||||||
|
family: "MesloLGS NF"
|
||||||
|
style: Bold
|
||||||
0
.config/alacritty/bindings.toml
Normal file
0
.config/alacritty/bindings.toml
Normal file
2
.config/alacritty/bindings.yml
Normal file
2
.config/alacritty/bindings.yml
Normal file
|
|
@ -0,0 +1,2 @@
|
||||||
|
#mouse_bindings:
|
||||||
|
# - { mouse: Right, action: CopySelection }
|
||||||
51
.config/alacritty/quake.yml
Normal file
51
.config/alacritty/quake.yml
Normal file
|
|
@ -0,0 +1,51 @@
|
||||||
|
shell:
|
||||||
|
program: /bin/zsh
|
||||||
|
|
||||||
|
import:
|
||||||
|
- ~/.config/alacritty/themes/dracula.yml
|
||||||
|
# - ~/.config/alacritty/bindings.yml
|
||||||
|
|
||||||
|
cursor:
|
||||||
|
style: Block
|
||||||
|
|
||||||
|
selection:
|
||||||
|
save_to_clipboard: true
|
||||||
|
hints:
|
||||||
|
enabled:
|
||||||
|
- regex: "(mailto:|gemini:|gopher:|https:|http:|news:|file:|git:|ssh:|ftp:)[^\u0000-\u001F\u007F-\u009F<>\" {-}\\^⟨⟩`]+"
|
||||||
|
command: open
|
||||||
|
post_processing: true
|
||||||
|
mouse:
|
||||||
|
mods: Control|Shift
|
||||||
|
|
||||||
|
window:
|
||||||
|
dimensions:
|
||||||
|
columns: 500
|
||||||
|
lines: 30
|
||||||
|
opacity: 0.9
|
||||||
|
position:
|
||||||
|
x: 0
|
||||||
|
y: 0
|
||||||
|
padding:
|
||||||
|
x: 5
|
||||||
|
y: 5
|
||||||
|
decorations: none
|
||||||
|
|
||||||
|
scrolling:
|
||||||
|
history: 100000
|
||||||
|
multiplier: 3
|
||||||
|
|
||||||
|
font:
|
||||||
|
size: 18
|
||||||
|
normal:
|
||||||
|
family: "MesloLGS NF"
|
||||||
|
style: Regular
|
||||||
|
bold:
|
||||||
|
family: "MesloLGS NF"
|
||||||
|
style: Bold
|
||||||
|
italic:
|
||||||
|
family: "MesloLGS NF"
|
||||||
|
style: Bold
|
||||||
|
|
||||||
|
key_bindings:
|
||||||
|
- { key: Return, mods: Command, action: ToggleSimpleFullscreen }
|
||||||
60
.config/alacritty/themes/dracula.toml
Normal file
60
.config/alacritty/themes/dracula.toml
Normal file
|
|
@ -0,0 +1,60 @@
|
||||||
|
[colors.bright]
|
||||||
|
black = "#6272a4"
|
||||||
|
blue = "#d6acff"
|
||||||
|
cyan = "#a4ffff"
|
||||||
|
green = "#69ff94"
|
||||||
|
magenta = "#ff92df"
|
||||||
|
red = "#ff6e6e"
|
||||||
|
white = "#ffffff"
|
||||||
|
yellow = "#ffffa5"
|
||||||
|
|
||||||
|
[colors.cursor]
|
||||||
|
cursor = "CellForeground"
|
||||||
|
text = "CellBackground"
|
||||||
|
|
||||||
|
[colors.footer_bar]
|
||||||
|
background = "#282a36"
|
||||||
|
foreground = "#f8f8f2"
|
||||||
|
|
||||||
|
[colors.hints.end]
|
||||||
|
background = "#282a36"
|
||||||
|
foreground = "#f1fa8c"
|
||||||
|
|
||||||
|
[colors.hints.start]
|
||||||
|
background = "#f1fa8c"
|
||||||
|
foreground = "#282a36"
|
||||||
|
|
||||||
|
[colors.line_indicator]
|
||||||
|
background = "None"
|
||||||
|
foreground = "None"
|
||||||
|
|
||||||
|
[colors.normal]
|
||||||
|
black = "#21222c"
|
||||||
|
blue = "#bd93f9"
|
||||||
|
cyan = "#8be9fd"
|
||||||
|
green = "#50fa7b"
|
||||||
|
magenta = "#ff79c6"
|
||||||
|
red = "#ff5555"
|
||||||
|
white = "#f8f8f2"
|
||||||
|
yellow = "#f1fa8c"
|
||||||
|
|
||||||
|
[colors.primary]
|
||||||
|
background = "#282a36"
|
||||||
|
bright_foreground = "#ffffff"
|
||||||
|
foreground = "#f8f8f2"
|
||||||
|
|
||||||
|
[colors.search.focused_match]
|
||||||
|
background = "#ffb86c"
|
||||||
|
foreground = "#44475a"
|
||||||
|
|
||||||
|
[colors.search.matches]
|
||||||
|
background = "#50fa7b"
|
||||||
|
foreground = "#44475a"
|
||||||
|
|
||||||
|
[colors.selection]
|
||||||
|
background = "#44475a"
|
||||||
|
text = "CellForeground"
|
||||||
|
|
||||||
|
[colors.vi_mode_cursor]
|
||||||
|
cursor = "CellForeground"
|
||||||
|
text = "CellBackground"
|
||||||
61
.config/alacritty/themes/dracula.yml
Normal file
61
.config/alacritty/themes/dracula.yml
Normal file
|
|
@ -0,0 +1,61 @@
|
||||||
|
# Dracula theme for Alacritty
|
||||||
|
# https://draculatheme.com/alacritty
|
||||||
|
#
|
||||||
|
# Color palette
|
||||||
|
# https://spec.draculatheme.com
|
||||||
|
#
|
||||||
|
# Template
|
||||||
|
# https://github.com/alacritty/alacritty/blob/master/alacritty.yml
|
||||||
|
|
||||||
|
colors:
|
||||||
|
primary:
|
||||||
|
background: '#282a36'
|
||||||
|
foreground: '#f8f8f2'
|
||||||
|
bright_foreground: '#ffffff'
|
||||||
|
cursor:
|
||||||
|
text: CellBackground
|
||||||
|
cursor: CellForeground
|
||||||
|
vi_mode_cursor:
|
||||||
|
text: CellBackground
|
||||||
|
cursor: CellForeground
|
||||||
|
search:
|
||||||
|
matches:
|
||||||
|
foreground: '#44475a'
|
||||||
|
background: '#50fa7b'
|
||||||
|
focused_match:
|
||||||
|
foreground: '#44475a'
|
||||||
|
background: '#ffb86c'
|
||||||
|
footer_bar:
|
||||||
|
background: '#282a36'
|
||||||
|
foreground: '#f8f8f2'
|
||||||
|
hints:
|
||||||
|
start:
|
||||||
|
foreground: '#282a36'
|
||||||
|
background: '#f1fa8c'
|
||||||
|
end:
|
||||||
|
foreground: '#f1fa8c'
|
||||||
|
background: '#282a36'
|
||||||
|
line_indicator:
|
||||||
|
foreground: None
|
||||||
|
background: None
|
||||||
|
selection:
|
||||||
|
text: CellForeground
|
||||||
|
background: '#44475a'
|
||||||
|
normal:
|
||||||
|
black: '#21222c'
|
||||||
|
red: '#ff5555'
|
||||||
|
green: '#50fa7b'
|
||||||
|
yellow: '#f1fa8c'
|
||||||
|
blue: '#bd93f9'
|
||||||
|
magenta: '#ff79c6'
|
||||||
|
cyan: '#8be9fd'
|
||||||
|
white: '#f8f8f2'
|
||||||
|
bright:
|
||||||
|
black: '#6272a4'
|
||||||
|
red: '#ff6e6e'
|
||||||
|
green: '#69ff94'
|
||||||
|
yellow: '#ffffa5'
|
||||||
|
blue: '#d6acff'
|
||||||
|
magenta: '#ff92df'
|
||||||
|
cyan: '#a4ffff'
|
||||||
|
white: '#ffffff'
|
||||||
34
.config/alacritty/themes/hardhacker.toml
Normal file
34
.config/alacritty/themes/hardhacker.toml
Normal file
|
|
@ -0,0 +1,34 @@
|
||||||
|
# hardhacker colorscheme for alacritty
|
||||||
|
# by xin wu, https//github.com/hardhackerlabs/theme-alacritty
|
||||||
|
|
||||||
|
# Default colors
|
||||||
|
[colors.primary]
|
||||||
|
background = '#282433'
|
||||||
|
foreground = '#eee9fc'
|
||||||
|
|
||||||
|
[colors.cursor]
|
||||||
|
text = '#eee9fc'
|
||||||
|
cursor = '#eee9fc'
|
||||||
|
|
||||||
|
# Normal colors
|
||||||
|
[colors.normal]
|
||||||
|
black = '#282433'
|
||||||
|
red = '#e965a5'
|
||||||
|
green = '#b1f2a7'
|
||||||
|
yellow = '#ebde76'
|
||||||
|
blue = '#b1baf4'
|
||||||
|
magenta = '#e192ef'
|
||||||
|
cyan = '#b3f4f3'
|
||||||
|
white = '#eee9fc'
|
||||||
|
|
||||||
|
# Bright colors
|
||||||
|
[colors.bright]
|
||||||
|
black = '#3f3951'
|
||||||
|
red = '#e965a5'
|
||||||
|
green = '#b1f2a7'
|
||||||
|
yellow = '#ebde76'
|
||||||
|
blue = '#b1baf4'
|
||||||
|
magenta = '#e192ef'
|
||||||
|
cyan = '#b3f4f3'
|
||||||
|
white = '#eee9fc'
|
||||||
|
|
||||||
34
.config/alacritty/themes/hardhacker.yml
Normal file
34
.config/alacritty/themes/hardhacker.yml
Normal file
|
|
@ -0,0 +1,34 @@
|
||||||
|
# hardhacker colorscheme for alacritty
|
||||||
|
# by xin wu, https://github.com/hardhackerlabs/theme-alacritty
|
||||||
|
colors:
|
||||||
|
# Default colors
|
||||||
|
primary:
|
||||||
|
background: '0x282433'
|
||||||
|
foreground: '0xeee9fc'
|
||||||
|
|
||||||
|
# Colors the cursor will use if `custom_cursor_colors` is true
|
||||||
|
cursor:
|
||||||
|
text: '0xeee9fc'
|
||||||
|
cursor: '0xeee9fc'
|
||||||
|
|
||||||
|
# Normal colors
|
||||||
|
normal:
|
||||||
|
black: '0x282433'
|
||||||
|
red: '0xe965a5'
|
||||||
|
green: '0xb1f2a7'
|
||||||
|
yellow: '0xebde76'
|
||||||
|
blue: '0xb1baf4'
|
||||||
|
magenta: '0xe192ef'
|
||||||
|
cyan: '0xb3f4f3'
|
||||||
|
white: '0xeee9fc'
|
||||||
|
|
||||||
|
# Bright colors
|
||||||
|
bright:
|
||||||
|
black: '0x3f3951'
|
||||||
|
red: '0xe965a5'
|
||||||
|
green: '0xb1f2a7'
|
||||||
|
yellow: '0xebde76'
|
||||||
|
blue: '0xb1baf4'
|
||||||
|
magenta: '0xe192ef'
|
||||||
|
cyan: '0xb3f4f3'
|
||||||
|
white: '0xeee9fc'
|
||||||
34
.config/alacritty/themes/twdark.toml
Normal file
34
.config/alacritty/themes/twdark.toml
Normal file
|
|
@ -0,0 +1,34 @@
|
||||||
|
# hardhacker colorscheme for alacritty
|
||||||
|
# by xin wu, https//github.com/hardhackerlabs/theme-alacritty
|
||||||
|
|
||||||
|
# Default colors
|
||||||
|
[colors.primary]
|
||||||
|
background = '#282433'
|
||||||
|
foreground = '#eee9fc'
|
||||||
|
|
||||||
|
[colors.cursor]
|
||||||
|
text = '#eee9fc'
|
||||||
|
cursor = '#eee9fc'
|
||||||
|
|
||||||
|
# Normal colors
|
||||||
|
[colors.normal]
|
||||||
|
black = '#282433'
|
||||||
|
red = '#ff5452'
|
||||||
|
green = '#bdde6e'
|
||||||
|
yellow = '#ffff00'
|
||||||
|
blue = '#5509ab'
|
||||||
|
magenta = '#9147ff'
|
||||||
|
cyan = '#6fc9ff'
|
||||||
|
white = '#eee9fc'
|
||||||
|
|
||||||
|
# Bright colors
|
||||||
|
[colors.bright]
|
||||||
|
black = '#3f3951'
|
||||||
|
red = '#ff5452'
|
||||||
|
green = '#bdde6e'
|
||||||
|
yellow = '#ffff00'
|
||||||
|
blue = '#5509ab'
|
||||||
|
magenta = '#9147ff'
|
||||||
|
cyan = '#6fc9ff'
|
||||||
|
white = '#eee9fc'
|
||||||
|
|
||||||
218
.config/btop/btop.conf
Normal file
218
.config/btop/btop.conf
Normal file
|
|
@ -0,0 +1,218 @@
|
||||||
|
#? Config file for btop v. 1.4.0
|
||||||
|
|
||||||
|
#* Name of a btop++/bpytop/bashtop formatted ".theme" file, "Default" and "TTY" for builtin themes.
|
||||||
|
#* Themes should be placed in "../share/btop/themes" relative to binary or "$HOME/.config/btop/themes"
|
||||||
|
color_theme = "challengerdeep"
|
||||||
|
|
||||||
|
#* If the theme set background should be shown, set to False if you want terminal background transparency.
|
||||||
|
theme_background = False
|
||||||
|
|
||||||
|
#* Sets if 24-bit truecolor should be used, will convert 24-bit colors to 256 color (6x6x6 color cube) if false.
|
||||||
|
truecolor = True
|
||||||
|
|
||||||
|
#* Set to true to force tty mode regardless if a real tty has been detected or not.
|
||||||
|
#* Will force 16-color mode and TTY theme, set all graph symbols to "tty" and swap out other non tty friendly symbols.
|
||||||
|
force_tty = False
|
||||||
|
|
||||||
|
#* Define presets for the layout of the boxes. Preset 0 is always all boxes shown with default settings. Max 9 presets.
|
||||||
|
#* Format: "box_name:P:G,box_name:P:G" P=(0 or 1) for alternate positions, G=graph symbol to use for box.
|
||||||
|
#* Use whitespace " " as separator between different presets.
|
||||||
|
#* Example: "cpu:0:default,mem:0:tty,proc:1:default cpu:0:braille,proc:0:tty"
|
||||||
|
presets = "cpu:1:default,proc:0:default cpu:0:default,mem:0:default,net:0:default cpu:0:block,net:0:tty"
|
||||||
|
|
||||||
|
#* Set to True to enable "h,j,k,l,g,G" keys for directional control in lists.
|
||||||
|
#* Conflicting keys for h:"help" and k:"kill" is accessible while holding shift.
|
||||||
|
vim_keys = False
|
||||||
|
|
||||||
|
#* Rounded corners on boxes, is ignored if TTY mode is ON.
|
||||||
|
rounded_corners = True
|
||||||
|
|
||||||
|
#* Default symbols to use for graph creation, "braille", "block" or "tty".
|
||||||
|
#* "braille" offers the highest resolution but might not be included in all fonts.
|
||||||
|
#* "block" has half the resolution of braille but uses more common characters.
|
||||||
|
#* "tty" uses only 3 different symbols but will work with most fonts and should work in a real TTY.
|
||||||
|
#* Note that "tty" only has half the horizontal resolution of the other two, so will show a shorter historical view.
|
||||||
|
graph_symbol = "braille"
|
||||||
|
|
||||||
|
# Graph symbol to use for graphs in cpu box, "default", "braille", "block" or "tty".
|
||||||
|
graph_symbol_cpu = "default"
|
||||||
|
|
||||||
|
# Graph symbol to use for graphs in cpu box, "default", "braille", "block" or "tty".
|
||||||
|
graph_symbol_mem = "default"
|
||||||
|
|
||||||
|
# Graph symbol to use for graphs in cpu box, "default", "braille", "block" or "tty".
|
||||||
|
graph_symbol_net = "default"
|
||||||
|
|
||||||
|
# Graph symbol to use for graphs in cpu box, "default", "braille", "block" or "tty".
|
||||||
|
graph_symbol_proc = "default"
|
||||||
|
|
||||||
|
#* Manually set which boxes to show. Available values are "cpu mem net proc" and "gpu0" through "gpu5", separate values with whitespace.
|
||||||
|
shown_boxes = "cpu net proc"
|
||||||
|
|
||||||
|
#* Update time in milliseconds, recommended 2000 ms or above for better sample times for graphs.
|
||||||
|
update_ms = 2000
|
||||||
|
|
||||||
|
#* Processes sorting, "pid" "program" "arguments" "threads" "user" "memory" "cpu lazy" "cpu direct",
|
||||||
|
#* "cpu lazy" sorts top process over time (easier to follow), "cpu direct" updates top process directly.
|
||||||
|
proc_sorting = "cpu lazy"
|
||||||
|
|
||||||
|
#* Reverse sorting order, True or False.
|
||||||
|
proc_reversed = False
|
||||||
|
|
||||||
|
#* Show processes as a tree.
|
||||||
|
proc_tree = False
|
||||||
|
|
||||||
|
#* Use the cpu graph colors in the process list.
|
||||||
|
proc_colors = True
|
||||||
|
|
||||||
|
#* Use a darkening gradient in the process list.
|
||||||
|
proc_gradient = True
|
||||||
|
|
||||||
|
#* If process cpu usage should be of the core it's running on or usage of the total available cpu power.
|
||||||
|
proc_per_core = False
|
||||||
|
|
||||||
|
#* Show process memory as bytes instead of percent.
|
||||||
|
proc_mem_bytes = True
|
||||||
|
|
||||||
|
#* Show cpu graph for each process.
|
||||||
|
proc_cpu_graphs = True
|
||||||
|
|
||||||
|
#* Use /proc/[pid]/smaps for memory information in the process info box (very slow but more accurate)
|
||||||
|
proc_info_smaps = False
|
||||||
|
|
||||||
|
#* Show proc box on left side of screen instead of right.
|
||||||
|
proc_left = False
|
||||||
|
|
||||||
|
#* (Linux) Filter processes tied to the Linux kernel(similar behavior to htop).
|
||||||
|
proc_filter_kernel = False
|
||||||
|
|
||||||
|
#* In tree-view, always accumulate child process resources in the parent process.
|
||||||
|
proc_aggregate = False
|
||||||
|
|
||||||
|
#* Sets the CPU stat shown in upper half of the CPU graph, "total" is always available.
|
||||||
|
#* Select from a list of detected attributes from the options menu.
|
||||||
|
cpu_graph_upper = "Auto"
|
||||||
|
|
||||||
|
#* Sets the CPU stat shown in lower half of the CPU graph, "total" is always available.
|
||||||
|
#* Select from a list of detected attributes from the options menu.
|
||||||
|
cpu_graph_lower = "Auto"
|
||||||
|
|
||||||
|
#* Toggles if the lower CPU graph should be inverted.
|
||||||
|
cpu_invert_lower = True
|
||||||
|
|
||||||
|
#* Set to True to completely disable the lower CPU graph.
|
||||||
|
cpu_single_graph = False
|
||||||
|
|
||||||
|
#* Show cpu box at bottom of screen instead of top.
|
||||||
|
cpu_bottom = False
|
||||||
|
|
||||||
|
#* Shows the system uptime in the CPU box.
|
||||||
|
show_uptime = True
|
||||||
|
|
||||||
|
#* Show cpu temperature.
|
||||||
|
check_temp = True
|
||||||
|
|
||||||
|
#* Which sensor to use for cpu temperature, use options menu to select from list of available sensors.
|
||||||
|
cpu_sensor = "Auto"
|
||||||
|
|
||||||
|
#* Show temperatures for cpu cores also if check_temp is True and sensors has been found.
|
||||||
|
show_coretemp = True
|
||||||
|
|
||||||
|
#* Set a custom mapping between core and coretemp, can be needed on certain cpus to get correct temperature for correct core.
|
||||||
|
#* Use lm-sensors or similar to see which cores are reporting temperatures on your machine.
|
||||||
|
#* Format "x:y" x=core with wrong temp, y=core with correct temp, use space as separator between multiple entries.
|
||||||
|
#* Example: "4:0 5:1 6:3"
|
||||||
|
cpu_core_map = ""
|
||||||
|
|
||||||
|
#* Which temperature scale to use, available values: "celsius", "fahrenheit", "kelvin" and "rankine".
|
||||||
|
temp_scale = "celsius"
|
||||||
|
|
||||||
|
#* Use base 10 for bits/bytes sizes, KB = 1000 instead of KiB = 1024.
|
||||||
|
base_10_sizes = False
|
||||||
|
|
||||||
|
#* Show CPU frequency.
|
||||||
|
show_cpu_freq = True
|
||||||
|
|
||||||
|
#* Draw a clock at top of screen, formatting according to strftime, empty string to disable.
|
||||||
|
#* Special formatting: /host = hostname | /user = username | /uptime = system uptime
|
||||||
|
clock_format = "%X"
|
||||||
|
|
||||||
|
#* Update main ui in background when menus are showing, set this to false if the menus is flickering too much for comfort.
|
||||||
|
background_update = True
|
||||||
|
|
||||||
|
#* Custom cpu model name, empty string to disable.
|
||||||
|
custom_cpu_name = ""
|
||||||
|
|
||||||
|
#* Optional filter for shown disks, should be full path of a mountpoint, separate multiple values with whitespace " ".
|
||||||
|
#* Begin line with "exclude=" to change to exclude filter, otherwise defaults to "most include" filter. Example: disks_filter="exclude=/boot /home/user".
|
||||||
|
disks_filter = ""
|
||||||
|
|
||||||
|
#* Show graphs instead of meters for memory values.
|
||||||
|
mem_graphs = True
|
||||||
|
|
||||||
|
#* Show mem box below net box instead of above.
|
||||||
|
mem_below_net = False
|
||||||
|
|
||||||
|
#* Count ZFS ARC in cached and available memory.
|
||||||
|
zfs_arc_cached = True
|
||||||
|
|
||||||
|
#* If swap memory should be shown in memory box.
|
||||||
|
show_swap = True
|
||||||
|
|
||||||
|
#* Show swap as a disk, ignores show_swap value above, inserts itself after first disk.
|
||||||
|
swap_disk = True
|
||||||
|
|
||||||
|
#* If mem box should be split to also show disks info.
|
||||||
|
show_disks = True
|
||||||
|
|
||||||
|
#* Filter out non physical disks. Set this to False to include network disks, RAM disks and similar.
|
||||||
|
only_physical = True
|
||||||
|
|
||||||
|
#* Read disks list from /etc/fstab. This also disables only_physical.
|
||||||
|
use_fstab = True
|
||||||
|
|
||||||
|
#* Setting this to True will hide all datasets, and only show ZFS pools. (IO stats will be calculated per-pool)
|
||||||
|
zfs_hide_datasets = False
|
||||||
|
|
||||||
|
#* Set to true to show available disk space for privileged users.
|
||||||
|
disk_free_priv = False
|
||||||
|
|
||||||
|
#* Toggles if io activity % (disk busy time) should be shown in regular disk usage view.
|
||||||
|
show_io_stat = True
|
||||||
|
|
||||||
|
#* Toggles io mode for disks, showing big graphs for disk read/write speeds.
|
||||||
|
io_mode = False
|
||||||
|
|
||||||
|
#* Set to True to show combined read/write io graphs in io mode.
|
||||||
|
io_graph_combined = False
|
||||||
|
|
||||||
|
#* Set the top speed for the io graphs in MiB/s (100 by default), use format "mountpoint:speed" separate disks with whitespace " ".
|
||||||
|
#* Example: "/mnt/media:100 /:20 /boot:1".
|
||||||
|
io_graph_speeds = ""
|
||||||
|
|
||||||
|
#* Set fixed values for network graphs in Mebibits. Is only used if net_auto is also set to False.
|
||||||
|
net_download = 100
|
||||||
|
|
||||||
|
net_upload = 100
|
||||||
|
|
||||||
|
#* Use network graphs auto rescaling mode, ignores any values set above and rescales down to 10 Kibibytes at the lowest.
|
||||||
|
net_auto = True
|
||||||
|
|
||||||
|
#* Sync the auto scaling for download and upload to whichever currently has the highest scale.
|
||||||
|
net_sync = True
|
||||||
|
|
||||||
|
#* Starts with the Network Interface specified here.
|
||||||
|
net_iface = ""
|
||||||
|
|
||||||
|
#* Show battery stats in top right if battery is present.
|
||||||
|
show_battery = True
|
||||||
|
|
||||||
|
#* Which battery to use if multiple are present. "Auto" for auto detection.
|
||||||
|
selected_battery = "Auto"
|
||||||
|
|
||||||
|
#* Show power stats of battery next to charge indicator.
|
||||||
|
show_battery_watts = True
|
||||||
|
|
||||||
|
#* Set loglevel for "~/.config/btop/btop.log" levels are: "ERROR" "WARNING" "INFO" "DEBUG".
|
||||||
|
#* The level set includes all lower levels, i.e. "DEBUG" will show all logging info.
|
||||||
|
log_level = "WARNING"
|
||||||
95
.config/btop/themes/challengerdeep.theme
Normal file
95
.config/btop/themes/challengerdeep.theme
Normal file
|
|
@ -0,0 +1,95 @@
|
||||||
|
# Challenger Deep theme for btop
|
||||||
|
# Palette: https://github.com/challenger-deep-theme/themes
|
||||||
|
# Activate by setting `color_theme = "challengerdeep"` in ~/.config/btop/btop.conf,
|
||||||
|
# or pick "challengerdeep" from btop's options menu (press `o`, then Theme).
|
||||||
|
|
||||||
|
# Main background (palette background #1b182c).
|
||||||
|
# Set to "" if you'd prefer the terminal's own bg / transparency.
|
||||||
|
theme[main_bg]="#1b182c"
|
||||||
|
|
||||||
|
# Main text color (palette foreground)
|
||||||
|
theme[main_fg]="#cbe3e7"
|
||||||
|
|
||||||
|
# Title color for boxes
|
||||||
|
theme[title]="#cbe3e7"
|
||||||
|
|
||||||
|
# Highlight color for keyboard shortcuts (magenta accent)
|
||||||
|
theme[hi_fg]="#c991e1"
|
||||||
|
|
||||||
|
# Background color of selected item in processes box (derived selection mid-tone)
|
||||||
|
theme[selected_bg]="#3b3470"
|
||||||
|
|
||||||
|
# Foreground color of selected item in processes box
|
||||||
|
theme[selected_fg]="#cbe3e7"
|
||||||
|
|
||||||
|
# Color of inactive/disabled text (derived dim)
|
||||||
|
theme[inactive_fg]="#5a5475"
|
||||||
|
|
||||||
|
# Color of text appearing on top of graphs (uptime, network scaling, etc.)
|
||||||
|
theme[graph_text]="#cbe3e7"
|
||||||
|
|
||||||
|
# Background color of the percentage meters (track behind the fill)
|
||||||
|
theme[meter_bg]="#3b3470"
|
||||||
|
|
||||||
|
# Misc colors for processes box (mini cpu graphs, details memory graph, status text)
|
||||||
|
theme[proc_misc]="#906cff"
|
||||||
|
|
||||||
|
# CPU box outline (dark_magenta — signature accent)
|
||||||
|
theme[cpu_box]="#906cff"
|
||||||
|
|
||||||
|
# Memory/disks box outline (dark_green)
|
||||||
|
theme[mem_box]="#62d196"
|
||||||
|
|
||||||
|
# Net up/down box outline (dark_red — distinct from other boxes)
|
||||||
|
theme[net_box]="#ff5458"
|
||||||
|
|
||||||
|
# Processes box outline (dark_cyan)
|
||||||
|
theme[proc_box]="#63f2f1"
|
||||||
|
|
||||||
|
# Box divider line and small boxes line color
|
||||||
|
theme[div_line]="#3b3470"
|
||||||
|
|
||||||
|
# Temperature graph: cool → warm → hot
|
||||||
|
theme[temp_start]="#63f2f1" # dark_cyan (cool)
|
||||||
|
theme[temp_mid]="#ffb378" # dark_yellow (warm)
|
||||||
|
theme[temp_end]="#ff5458" # dark_red (hot)
|
||||||
|
|
||||||
|
# CPU graph: idle → busy → maxed (severity)
|
||||||
|
theme[cpu_start]="#62d196" # dark_green
|
||||||
|
theme[cpu_mid]="#ffb378" # dark_yellow
|
||||||
|
theme[cpu_end]="#ff5458" # dark_red
|
||||||
|
|
||||||
|
# Mem/Disk free meter (green family — free = good)
|
||||||
|
theme[free_start]="#62d196" # dark_green
|
||||||
|
theme[free_mid]="#95ffa4" # green
|
||||||
|
theme[free_end]="#aaffe4" # cyan
|
||||||
|
|
||||||
|
# Mem/Disk cached meter (cyan/blue family)
|
||||||
|
theme[cached_start]="#63f2f1" # dark_cyan
|
||||||
|
theme[cached_mid]="#aaffe4" # cyan
|
||||||
|
theme[cached_end]="#91ddff" # blue
|
||||||
|
|
||||||
|
# Mem/Disk available meter (warm yellow → cyan family)
|
||||||
|
theme[available_start]="#ffb378" # dark_yellow
|
||||||
|
theme[available_mid]="#ffe9aa" # yellow
|
||||||
|
theme[available_end]="#aaffe4" # cyan
|
||||||
|
|
||||||
|
# Mem/Disk used meter (severity — used = warning)
|
||||||
|
theme[used_start]="#ffe9aa" # yellow
|
||||||
|
theme[used_mid]="#ffb378" # dark_yellow
|
||||||
|
theme[used_end]="#ff5458" # dark_red
|
||||||
|
|
||||||
|
# Download graph (blue family — incoming)
|
||||||
|
theme[download_start]="#65b2ff" # dark_blue
|
||||||
|
theme[download_mid]="#91ddff" # blue
|
||||||
|
theme[download_end]="#aaffe4" # cyan
|
||||||
|
|
||||||
|
# Upload graph (magenta family — outgoing)
|
||||||
|
theme[upload_start]="#906cff" # dark_magenta
|
||||||
|
theme[upload_mid]="#c991e1" # magenta
|
||||||
|
theme[upload_end]="#aaffe4" # cyan
|
||||||
|
|
||||||
|
# Process box gradient (signature ChallengerDeep ramp)
|
||||||
|
theme[process_start]="#906cff" # dark_magenta
|
||||||
|
theme[process_mid]="#c991e1" # magenta
|
||||||
|
theme[process_end]="#63f2f1" # dark_cyan
|
||||||
1
.config/fzf-tab
Submodule
1
.config/fzf-tab
Submodule
|
|
@ -0,0 +1 @@
|
||||||
|
Subproject commit c2b4aa5ad2532cca91f23908ac7f00efb7ff09c9
|
||||||
13
.config/ghostty/config
Normal file
13
.config/ghostty/config
Normal file
|
|
@ -0,0 +1,13 @@
|
||||||
|
background-blur-radius = 15
|
||||||
|
background-opacity = 0.9
|
||||||
|
#theme = dark:cyberdream, light:cyberdream-light
|
||||||
|
theme = challengerdeep
|
||||||
|
#window-theme = system
|
||||||
|
|
||||||
|
#font-family = "MesloLGS Nerd Font Mono"
|
||||||
|
font-family = "IBM Plex Mono"
|
||||||
|
font-size = 16
|
||||||
|
|
||||||
|
macos-option-as-alt = true
|
||||||
|
macos-titlebar-style = transparent
|
||||||
|
macos-titlebar-proxy-icon = hidden
|
||||||
23
.config/ghostty/themes/cyberdream
Normal file
23
.config/ghostty/themes/cyberdream
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
# cyberdream theme for ghostty
|
||||||
|
palette = 0=#16181a
|
||||||
|
palette = 1=#ff6e5e
|
||||||
|
palette = 2=#5eff6c
|
||||||
|
palette = 3=#f1ff5e
|
||||||
|
palette = 4=#5ea1ff
|
||||||
|
palette = 5=#bd5eff
|
||||||
|
palette = 6=#5ef1ff
|
||||||
|
palette = 7=#ffffff
|
||||||
|
palette = 8=#3c4048
|
||||||
|
palette = 9=#ff6e5e
|
||||||
|
palette = 10=#5eff6c
|
||||||
|
palette = 11=#f1ff5e
|
||||||
|
palette = 12=#5ea1ff
|
||||||
|
palette = 13=#bd5eff
|
||||||
|
palette = 14=#5ef1ff
|
||||||
|
palette = 15=#ffffff
|
||||||
|
|
||||||
|
background = #16181a
|
||||||
|
foreground = #ffffff
|
||||||
|
cursor-color = #ffffff
|
||||||
|
selection-background = #3c4048
|
||||||
|
selection-foreground = #ffffff
|
||||||
23
.config/ghostty/themes/cyberdream-light
Normal file
23
.config/ghostty/themes/cyberdream-light
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
# cyberdream theme for ghostty
|
||||||
|
palette = 0=#ffffff
|
||||||
|
palette = 1=#d11500
|
||||||
|
palette = 2=#008b0c
|
||||||
|
palette = 3=#997b00
|
||||||
|
palette = 4=#0057d1
|
||||||
|
palette = 5=#a018ff
|
||||||
|
palette = 6=#008c99
|
||||||
|
palette = 7=#16181a
|
||||||
|
palette = 8=#acacac
|
||||||
|
palette = 9=#d11500
|
||||||
|
palette = 10=#008b0c
|
||||||
|
palette = 11=#997b00
|
||||||
|
palette = 12=#0057d1
|
||||||
|
palette = 13=#a018ff
|
||||||
|
palette = 14=#008c99
|
||||||
|
palette = 15=#16181a
|
||||||
|
|
||||||
|
background = #ffffff
|
||||||
|
foreground = #16181a
|
||||||
|
cursor-color = #16181a
|
||||||
|
selection-background = #acacac
|
||||||
|
selection-foreground = #16181a
|
||||||
23
.config/ghostty/themes/cyberpunk
Normal file
23
.config/ghostty/themes/cyberpunk
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
# cyberpunk theme for ghostty
|
||||||
|
palette = 0=#000000
|
||||||
|
palette = 1=#ff0055
|
||||||
|
palette = 2=#00ff9f
|
||||||
|
palette = 3=#f3e600
|
||||||
|
palette = 4=#00baff
|
||||||
|
palette = 5=#ff00ff
|
||||||
|
palette = 6=#00ffff
|
||||||
|
palette = 7=#e0e0e0
|
||||||
|
palette = 8=#555555
|
||||||
|
palette = 9=#ff5585
|
||||||
|
palette = 10=#55ffbf
|
||||||
|
palette = 11=#ffff55
|
||||||
|
palette = 12=#55ccff
|
||||||
|
palette = 13=#ff55ff
|
||||||
|
palette = 14=#55ffff
|
||||||
|
palette = 15=#ffffff
|
||||||
|
|
||||||
|
background = #0d0d0f
|
||||||
|
foreground = #e0e0e0
|
||||||
|
cursor-color = #f3e600
|
||||||
|
selection-background = #2d2d30
|
||||||
|
selection-foreground = #ffffff
|
||||||
0
.config/lsd/.claude/mind.mv2.lock
Normal file
0
.config/lsd/.claude/mind.mv2.lock
Normal file
49
.config/lsd/colors-challengerdeep.yaml
Normal file
49
.config/lsd/colors-challengerdeep.yaml
Normal file
|
|
@ -0,0 +1,49 @@
|
||||||
|
# Challenger Deep theme for lsd
|
||||||
|
# Palette: https://github.com/challenger-deep-theme/themes
|
||||||
|
# Activate by replacing colors.yaml (lsd's `theme: custom` reads that path).
|
||||||
|
|
||||||
|
user: [255, 233, 170] # yellow #ffe9aa
|
||||||
|
group: [255, 179, 120] # dark_yellow #ffb378
|
||||||
|
|
||||||
|
permission:
|
||||||
|
read: [98, 209, 150] # dark_green #62d196
|
||||||
|
write: [255, 179, 120] # dark_yellow #ffb378
|
||||||
|
exec: [255, 84, 88] # dark_red #ff5458
|
||||||
|
exec-sticky: [201, 145, 225] # magenta #c991e1
|
||||||
|
no-access: [166, 179, 204] # gray #a6b3cc
|
||||||
|
octal: [144, 108, 255] # dark_magenta #906cff
|
||||||
|
acl: [99, 242, 241] # dark_cyan #63f2f1
|
||||||
|
context: [170, 255, 228] # cyan #aaffe4
|
||||||
|
|
||||||
|
date:
|
||||||
|
hour-old: [149, 255, 164] # green #95ffa4
|
||||||
|
day-old: [98, 209, 150] # dark_green #62d196
|
||||||
|
older: [166, 179, 204] # gray #a6b3cc
|
||||||
|
|
||||||
|
size:
|
||||||
|
none: [166, 179, 204] # gray #a6b3cc
|
||||||
|
small: [255, 233, 170] # yellow #ffe9aa
|
||||||
|
medium: [255, 179, 120] # dark_yellow #ffb378
|
||||||
|
large: [255, 128, 128] # red #ff8080
|
||||||
|
|
||||||
|
inode:
|
||||||
|
valid: [201, 145, 225] # magenta #c991e1
|
||||||
|
invalid: [166, 179, 204] # gray #a6b3cc
|
||||||
|
|
||||||
|
links:
|
||||||
|
valid: [145, 221, 255] # blue #91ddff
|
||||||
|
invalid: [166, 179, 204] # gray #a6b3cc
|
||||||
|
|
||||||
|
tree-edge: [166, 179, 204] # gray #a6b3cc
|
||||||
|
|
||||||
|
git-status:
|
||||||
|
default: [166, 179, 204] # gray
|
||||||
|
unmodified: [166, 179, 204] # gray
|
||||||
|
ignored: dark_grey # named — palette has no dim variant
|
||||||
|
new-in-index: [98, 209, 150] # dark_green
|
||||||
|
new-in-workdir: [149, 255, 164] # green
|
||||||
|
typechange: [255, 179, 120] # dark_yellow
|
||||||
|
deleted: [255, 84, 88] # dark_red
|
||||||
|
renamed: [170, 255, 228] # cyan
|
||||||
|
modified: [255, 233, 170] # yellow
|
||||||
|
conflicted: [255, 128, 128] # red
|
||||||
28
.config/lsd/colors-cyberpunk.yaml
Normal file
28
.config/lsd/colors-cyberpunk.yaml
Normal file
|
|
@ -0,0 +1,28 @@
|
||||||
|
# Cyberpunk Theme for lsd
|
||||||
|
user: magenta
|
||||||
|
group: cyan
|
||||||
|
permission:
|
||||||
|
read: green
|
||||||
|
write: yellow
|
||||||
|
exec: red
|
||||||
|
exec-sticky: magenta
|
||||||
|
no-access: dark_grey
|
||||||
|
octal: magenta
|
||||||
|
acl: cyan
|
||||||
|
context: cyan
|
||||||
|
date:
|
||||||
|
hour-old: magenta
|
||||||
|
day-old: cyan
|
||||||
|
older: dark_grey
|
||||||
|
size:
|
||||||
|
none: dark_grey
|
||||||
|
small: green
|
||||||
|
medium: yellow
|
||||||
|
large: magenta
|
||||||
|
inode:
|
||||||
|
valid: cyan
|
||||||
|
invalid: red
|
||||||
|
links:
|
||||||
|
valid: magenta
|
||||||
|
invalid: red
|
||||||
|
tree-edge: cyan
|
||||||
49
.config/lsd/colors.yaml
Normal file
49
.config/lsd/colors.yaml
Normal file
|
|
@ -0,0 +1,49 @@
|
||||||
|
# Challenger Deep theme for lsd
|
||||||
|
# Palette: https://github.com/challenger-deep-theme/themes
|
||||||
|
# Activate by replacing colors.yaml (lsd's `theme: custom` reads that path).
|
||||||
|
|
||||||
|
user: [255, 233, 170] # yellow #ffe9aa
|
||||||
|
group: [255, 179, 120] # dark_yellow #ffb378
|
||||||
|
|
||||||
|
permission:
|
||||||
|
read: [98, 209, 150] # dark_green #62d196
|
||||||
|
write: [255, 179, 120] # dark_yellow #ffb378
|
||||||
|
exec: [255, 84, 88] # dark_red #ff5458
|
||||||
|
exec-sticky: [201, 145, 225] # magenta #c991e1
|
||||||
|
no-access: [166, 179, 204] # gray #a6b3cc
|
||||||
|
octal: [144, 108, 255] # dark_magenta #906cff
|
||||||
|
acl: [99, 242, 241] # dark_cyan #63f2f1
|
||||||
|
context: [170, 255, 228] # cyan #aaffe4
|
||||||
|
|
||||||
|
date:
|
||||||
|
hour-old: [149, 255, 164] # green #95ffa4
|
||||||
|
day-old: [98, 209, 150] # dark_green #62d196
|
||||||
|
older: [166, 179, 204] # gray #a6b3cc
|
||||||
|
|
||||||
|
size:
|
||||||
|
none: [166, 179, 204] # gray #a6b3cc
|
||||||
|
small: [255, 233, 170] # yellow #ffe9aa
|
||||||
|
medium: [255, 179, 120] # dark_yellow #ffb378
|
||||||
|
large: [255, 128, 128] # red #ff8080
|
||||||
|
|
||||||
|
inode:
|
||||||
|
valid: [201, 145, 225] # magenta #c991e1
|
||||||
|
invalid: [166, 179, 204] # gray #a6b3cc
|
||||||
|
|
||||||
|
links:
|
||||||
|
valid: [145, 221, 255] # blue #91ddff
|
||||||
|
invalid: [166, 179, 204] # gray #a6b3cc
|
||||||
|
|
||||||
|
tree-edge: [166, 179, 204] # gray #a6b3cc
|
||||||
|
|
||||||
|
git-status:
|
||||||
|
default: [166, 179, 204] # gray
|
||||||
|
unmodified: [166, 179, 204] # gray
|
||||||
|
ignored: dark_grey # named — palette has no dim variant
|
||||||
|
new-in-index: [98, 209, 150] # dark_green
|
||||||
|
new-in-workdir: [149, 255, 164] # green
|
||||||
|
typechange: [255, 179, 120] # dark_yellow
|
||||||
|
deleted: [255, 84, 88] # dark_red
|
||||||
|
renamed: [170, 255, 228] # cyan
|
||||||
|
modified: [255, 233, 170] # yellow
|
||||||
|
conflicted: [255, 128, 128] # red
|
||||||
29
.config/lsd/colors.yaml.old
Normal file
29
.config/lsd/colors.yaml.old
Normal file
|
|
@ -0,0 +1,29 @@
|
||||||
|
#hardhacker
|
||||||
|
user: cyan
|
||||||
|
group: yellow
|
||||||
|
permission:
|
||||||
|
read: green
|
||||||
|
write: yellow
|
||||||
|
exec: red
|
||||||
|
exec-sticky: magenta
|
||||||
|
no-access: dark_grey
|
||||||
|
octal: cyan
|
||||||
|
acl: cyan
|
||||||
|
context: cyan
|
||||||
|
date:
|
||||||
|
hour-old: grey
|
||||||
|
day-old: grey
|
||||||
|
older: dark_grey
|
||||||
|
size:
|
||||||
|
none: green
|
||||||
|
small: green
|
||||||
|
medium: green
|
||||||
|
large: green
|
||||||
|
inode:
|
||||||
|
valid: blue
|
||||||
|
invalid: dark_grey
|
||||||
|
links:
|
||||||
|
valid: blue
|
||||||
|
invalid: dark_grey
|
||||||
|
tree-edge: dark_grey
|
||||||
|
|
||||||
3
.config/lsd/config.yaml
Normal file
3
.config/lsd/config.yaml
Normal file
|
|
@ -0,0 +1,3 @@
|
||||||
|
color:
|
||||||
|
when: always
|
||||||
|
theme: custom
|
||||||
633
.config/lsd/icons.yaml
Normal file
633
.config/lsd/icons.yaml
Normal file
|
|
@ -0,0 +1,633 @@
|
||||||
|
---
|
||||||
|
# See https://www.nerdfonts.com/cheat-sheet for additional icons
|
||||||
|
filetype:
|
||||||
|
dir: # Default =
|
||||||
|
file: # Default =
|
||||||
|
pipe: # Default =
|
||||||
|
socket: # Default =
|
||||||
|
executable: # Default =
|
||||||
|
symlink-dir: # Default =
|
||||||
|
symlink-file: # Default =
|
||||||
|
device-char: # Default =
|
||||||
|
device-block: # Default =
|
||||||
|
special: # Default =
|
||||||
|
|
||||||
|
name:
|
||||||
|
a: # Default =
|
||||||
|
api: # Default =
|
||||||
|
.asoundrc: # Default =
|
||||||
|
.atom: # Default =
|
||||||
|
.ash: # Default =
|
||||||
|
.ash_history: # Default =
|
||||||
|
authorized_keys: # Default =
|
||||||
|
assets: # Default =
|
||||||
|
.android: # Default =
|
||||||
|
.audacity: # Default =
|
||||||
|
backups: # Default =
|
||||||
|
.bash_history: # Default =
|
||||||
|
.bash_logout: # Default =
|
||||||
|
.bash_profile: # Default =
|
||||||
|
.bashrc: # Default =
|
||||||
|
bin: # Default =
|
||||||
|
.bpython_history: # Default =
|
||||||
|
build: # Default =
|
||||||
|
bspwmrc: # Default =
|
||||||
|
build: # Default =
|
||||||
|
.cache: # Default =
|
||||||
|
cache: # Default =
|
||||||
|
cargo: # Default =
|
||||||
|
cargo: # Default =
|
||||||
|
.cargo: # Default =
|
||||||
|
.ccls: # Default =
|
||||||
|
changelog: # Default =
|
||||||
|
.clang: # Default =
|
||||||
|
composer: # Default =
|
||||||
|
composer: # Default =
|
||||||
|
conf: # Default =
|
||||||
|
config: # Default =
|
||||||
|
config: # Default =
|
||||||
|
config: # Default =
|
||||||
|
.config: # Default =
|
||||||
|
config: # Default =
|
||||||
|
configure: # Default =
|
||||||
|
containerfile: # Default =
|
||||||
|
content: # Default =
|
||||||
|
contributing: # Default =
|
||||||
|
copyright: # Default =
|
||||||
|
cron: # Default =
|
||||||
|
cron: # Default =
|
||||||
|
cron: # Default =
|
||||||
|
cron: # Default =
|
||||||
|
cron: # Default =
|
||||||
|
crontab: # Default =
|
||||||
|
cron: # Default =
|
||||||
|
crypttab: # Default =
|
||||||
|
.cshrc: # Default =
|
||||||
|
csh: # Default =
|
||||||
|
csh: # Default =
|
||||||
|
csh: # Default =
|
||||||
|
css: # Default =
|
||||||
|
custom: # Default =
|
||||||
|
.dbus: # Default =
|
||||||
|
desktop: # Default =
|
||||||
|
docker: # Default =
|
||||||
|
dockerfile: # Default =
|
||||||
|
doc: # Default =
|
||||||
|
dist: # Default =
|
||||||
|
documents: # Default =
|
||||||
|
.doom: # Default =
|
||||||
|
downloads: # Default =
|
||||||
|
.ds_store: # Default =
|
||||||
|
.editorconfig: # Default =
|
||||||
|
.electron: # Default =
|
||||||
|
.emacs: # Default =
|
||||||
|
.env: # Default =
|
||||||
|
environment: # Default =
|
||||||
|
.eslintrc: # Default =
|
||||||
|
.eslintrc: # Default =
|
||||||
|
.eslintrc: # Default =
|
||||||
|
etc: # Default =
|
||||||
|
favicon: # Default =
|
||||||
|
favicons: # Default =
|
||||||
|
.fennelrc: # Default =
|
||||||
|
fstab: # Default =
|
||||||
|
.fastboot: # Default =
|
||||||
|
.gitattributes: # Default =
|
||||||
|
# .gitconfig: # Default =
|
||||||
|
.gitcredentials: # Default =
|
||||||
|
.github: # Default =
|
||||||
|
gitignore_global: # Default =
|
||||||
|
.gitignore: # Default =
|
||||||
|
.gitlab: # Default =
|
||||||
|
.gitmodules: # Default =
|
||||||
|
.git: # Default =
|
||||||
|
.gnupg: # Default =
|
||||||
|
go: # Default =
|
||||||
|
go: # Default =
|
||||||
|
go: # Default =
|
||||||
|
gradle: # Default =
|
||||||
|
gradle: # Default =
|
||||||
|
gradlew: # Default =
|
||||||
|
gradlew: # Default =
|
||||||
|
group: # Default =
|
||||||
|
gruntfile: # Default =
|
||||||
|
gruntfile: # Default =
|
||||||
|
gruntfile: # Default =
|
||||||
|
gshadow: # Default =
|
||||||
|
gulpfile: # Default =
|
||||||
|
gulpfile: # Default =
|
||||||
|
gulpfile: # Default =
|
||||||
|
heroku: # Default =
|
||||||
|
hidden: # Default =
|
||||||
|
home: # Default =
|
||||||
|
hostname: # Default =
|
||||||
|
hosts: # Default =
|
||||||
|
.htaccess: # Default =
|
||||||
|
htoprc: # Default =
|
||||||
|
.htpasswd: # Default =
|
||||||
|
.icons: # Default =
|
||||||
|
icons: # Default =
|
||||||
|
id_dsa: # Default =
|
||||||
|
id_ecdsa: # Default =
|
||||||
|
id_rsa: # Default =
|
||||||
|
.idlerc: # Default =
|
||||||
|
img: # Default =
|
||||||
|
include: # Default =
|
||||||
|
init: # Default =
|
||||||
|
.inputrc: # Default =
|
||||||
|
inputrc: # Default =
|
||||||
|
.java: # Default =
|
||||||
|
jenkinsfile: # Default =
|
||||||
|
js: # Default =
|
||||||
|
jule: # Default =
|
||||||
|
.jupyter: # Default =
|
||||||
|
kbuild: # Default =
|
||||||
|
kconfig: # Default =
|
||||||
|
kdeglobals: # Default =
|
||||||
|
kdenliverc: # Default =
|
||||||
|
known_hosts: # Default =
|
||||||
|
.kshrc: # Default =
|
||||||
|
libexec: # Default =
|
||||||
|
lib32: # Default =
|
||||||
|
lib64: # Default =
|
||||||
|
lib: # Default =
|
||||||
|
license: # Default =
|
||||||
|
licenses: # Default =
|
||||||
|
license: # Default =
|
||||||
|
license: # Default =
|
||||||
|
localized: # Default =
|
||||||
|
lsb: # Default =
|
||||||
|
.lynxrc: # Default =
|
||||||
|
.mailcap: # Default =
|
||||||
|
mail: # Default =
|
||||||
|
magic: # Default =
|
||||||
|
maintainers: # Default =
|
||||||
|
makefile: # Default =
|
||||||
|
makefile: # Default =
|
||||||
|
manifest: # Default =
|
||||||
|
md5sum: # Default =
|
||||||
|
meson: # Default =
|
||||||
|
metadata: # Default =
|
||||||
|
metadata: # Default =
|
||||||
|
media: # Default =
|
||||||
|
.mime: # Default =
|
||||||
|
mime: # Default =
|
||||||
|
module: # Default =
|
||||||
|
.mozilla: # Default =
|
||||||
|
music: # Default =
|
||||||
|
muttrc: # Default =
|
||||||
|
.muttrc: # Default =
|
||||||
|
.mutt: # Default =
|
||||||
|
.mypy_cache: # Default =
|
||||||
|
neomuttrc: # Default =
|
||||||
|
.neomuttrc: # Default =
|
||||||
|
netlify: # Default =
|
||||||
|
.nix: # Default =
|
||||||
|
.nix: # Default =
|
||||||
|
.node: # Default =
|
||||||
|
node_modules: # Default =
|
||||||
|
.node_repl_history: # Default =
|
||||||
|
npmignore: # Default =
|
||||||
|
.npm: # Default =
|
||||||
|
nvim: # Default =
|
||||||
|
obj: # Default =
|
||||||
|
os: # Default =
|
||||||
|
package: # Default =
|
||||||
|
package: # Default =
|
||||||
|
packages: # Default =
|
||||||
|
pam: # Default =
|
||||||
|
passwd: # Default =
|
||||||
|
pictures: # Default =
|
||||||
|
pkgbuild: # Default =
|
||||||
|
.pki: # Default =
|
||||||
|
portage: # Default =
|
||||||
|
profile: # Default =
|
||||||
|
.profile: # Default =
|
||||||
|
public: # Default =
|
||||||
|
__pycache__: # Default =
|
||||||
|
pyproject: # Default =
|
||||||
|
.python_history: # Default =
|
||||||
|
.pypirc: # Default =
|
||||||
|
rc: # Default =
|
||||||
|
readme: # Default =
|
||||||
|
.release: # Default =
|
||||||
|
requirements: # Default =
|
||||||
|
robots: # Default =
|
||||||
|
root: # Default =
|
||||||
|
rubydoc: # Default =
|
||||||
|
runtime: # Default =
|
||||||
|
.rustup: # Default =
|
||||||
|
rustfmt: # Default =
|
||||||
|
.rvm: # Default =
|
||||||
|
sass: # Default =
|
||||||
|
sbin: # Default =
|
||||||
|
scripts: # Default =
|
||||||
|
scss: # Default =
|
||||||
|
sha256sum: # Default =
|
||||||
|
shadow: # Default =
|
||||||
|
share: # Default =
|
||||||
|
.shellcheckrc: # Default =
|
||||||
|
shells: # Default =
|
||||||
|
.spacemacs: # Default =
|
||||||
|
.sqlite_history: # Default =
|
||||||
|
src: # Default =
|
||||||
|
source: # Default =
|
||||||
|
.ssh: # Default =
|
||||||
|
static: # Default =
|
||||||
|
std: # Default =
|
||||||
|
styles: # Default =
|
||||||
|
subgid: # Default =
|
||||||
|
subuid: # Default =
|
||||||
|
sudoers: # Default =
|
||||||
|
sxhkdrc: # Default =
|
||||||
|
template: # Default =
|
||||||
|
tests: # Default =
|
||||||
|
test: # Default =
|
||||||
|
tigrc: # Default =
|
||||||
|
timezone: # Default =
|
||||||
|
tox: # Default =
|
||||||
|
.trash: # Default =
|
||||||
|
ts: # Default =
|
||||||
|
.tox: # Default =
|
||||||
|
unlicense: # Default =
|
||||||
|
url: # Default =
|
||||||
|
user: # Default =
|
||||||
|
vagrantfile: # Default =
|
||||||
|
vendor: # Default =
|
||||||
|
venv: # Default =
|
||||||
|
videos: # Default =
|
||||||
|
.viminfo: # Default =
|
||||||
|
.vimrc: # Default =
|
||||||
|
vimrc: # Default =
|
||||||
|
.vim: # Default =
|
||||||
|
vim: # Default =
|
||||||
|
.vscode: # Default =
|
||||||
|
webpack: # Default =
|
||||||
|
.wgetrc: # Default =
|
||||||
|
wgetrc: # Default =
|
||||||
|
.xauthority: # Default =
|
||||||
|
.Xauthority: # Default =
|
||||||
|
xbps: # Default =
|
||||||
|
xbps: # Default =
|
||||||
|
.xinitrc: # Default =
|
||||||
|
.xmodmap: # Default =
|
||||||
|
.Xmodmap: # Default =
|
||||||
|
xmonad: # Default =
|
||||||
|
xorg: # Default =
|
||||||
|
.xprofile: # Default =
|
||||||
|
.Xprofile: # Default =
|
||||||
|
.xresources: # Default =
|
||||||
|
.yarnrc: # Default =
|
||||||
|
yarn: # Default =
|
||||||
|
zathurarc: # Default =
|
||||||
|
.zcompdump: # Default =
|
||||||
|
.zlogin: # Default =
|
||||||
|
.zlogout: # Default =
|
||||||
|
.zprofile: # Default =
|
||||||
|
.zsh_history: # Default =
|
||||||
|
.zshrc: # Default =
|
||||||
|
|
||||||
|
extension:
|
||||||
|
1: # Default =
|
||||||
|
2: # Default =
|
||||||
|
3: # Default =
|
||||||
|
4: # Default =
|
||||||
|
5: # Default =
|
||||||
|
6: # Default =
|
||||||
|
7: # Default =
|
||||||
|
7z: # Default =
|
||||||
|
8: # Default =
|
||||||
|
890: # Default =
|
||||||
|
a: # Default =
|
||||||
|
ai: # Default =
|
||||||
|
ape: # Default =
|
||||||
|
apk: # Default =
|
||||||
|
apng: # Default =
|
||||||
|
ar: # Default =
|
||||||
|
asc: # Default =
|
||||||
|
asm: # Default =
|
||||||
|
asp: # Default =
|
||||||
|
avi: # Default =
|
||||||
|
avif: # Default =
|
||||||
|
avro: # Default =
|
||||||
|
awk: # Default =
|
||||||
|
bak: # Default =
|
||||||
|
bash_history: # Default =
|
||||||
|
bash_profile: # Default =
|
||||||
|
bashrc: # Default =
|
||||||
|
bash: # Default =
|
||||||
|
bat: # Default =
|
||||||
|
bin: # Default =
|
||||||
|
bio: # Default =
|
||||||
|
blend: # Default =
|
||||||
|
blend1: # Default =
|
||||||
|
bmp: # Default =
|
||||||
|
bz2: # Default =
|
||||||
|
cc: # Default =
|
||||||
|
cfg: # Default =
|
||||||
|
cip: # Default =
|
||||||
|
cjs: # Default =
|
||||||
|
class: # Default =
|
||||||
|
cljs: # Default =
|
||||||
|
clj: # Default =
|
||||||
|
cls: # Default =
|
||||||
|
cl: # Default =
|
||||||
|
cmd: # Default =
|
||||||
|
coffee: # Default =
|
||||||
|
conf: # Default =
|
||||||
|
cpp: # Default =
|
||||||
|
cp: # Default =
|
||||||
|
cshtml: # Default =
|
||||||
|
csh: # Default =
|
||||||
|
csproj: # Default =
|
||||||
|
css: # Default =
|
||||||
|
cs: # Default =
|
||||||
|
csv: # Default =
|
||||||
|
csx: # Default =
|
||||||
|
cts: # Default =
|
||||||
|
c: # Default =
|
||||||
|
c: # Default =
|
||||||
|
cue: # Default =
|
||||||
|
cxx: # Default =
|
||||||
|
cypher: # Default =
|
||||||
|
dart: # Default =
|
||||||
|
dat: # Default =
|
||||||
|
db: # Default =
|
||||||
|
deb: # Default =
|
||||||
|
desktop: # Default =
|
||||||
|
diff: # Default =
|
||||||
|
dll: # Default =
|
||||||
|
dockerfile: # Default =
|
||||||
|
doc: # Default =
|
||||||
|
docx: # Default =
|
||||||
|
download: # Default =
|
||||||
|
ds_store: # Default =
|
||||||
|
dump: # Default =
|
||||||
|
ebook: # Default =
|
||||||
|
ebuild: # Default =
|
||||||
|
eclass: # Default =
|
||||||
|
editorconfig: # Default =
|
||||||
|
egg: # Default =
|
||||||
|
ejs: # Default =
|
||||||
|
elc: # Default =
|
||||||
|
elf: # Default =
|
||||||
|
elm: # Default =
|
||||||
|
el: # Default =
|
||||||
|
env: # Default =
|
||||||
|
eot: # Default =
|
||||||
|
epub: # Default =
|
||||||
|
erb: # Default =
|
||||||
|
erl: # Default =
|
||||||
|
exe: # Default =
|
||||||
|
exs: # Default =
|
||||||
|
ex: # Default =
|
||||||
|
fish: # Default =
|
||||||
|
flac: # Default =
|
||||||
|
flv: # Default =
|
||||||
|
fnl: # Default =
|
||||||
|
font: # Default =
|
||||||
|
fpl: # Default =
|
||||||
|
fsi: # Default =
|
||||||
|
fs: # Default =
|
||||||
|
fsx: # Default =
|
||||||
|
gdoc: # Default =
|
||||||
|
gemfile: # Default =
|
||||||
|
gemspec: # Default =
|
||||||
|
gform: # Default =
|
||||||
|
gif: # Default =
|
||||||
|
git: # Default =
|
||||||
|
go: # Default =
|
||||||
|
gpg: # Default =
|
||||||
|
gradle: # Default =
|
||||||
|
gsheet: # Default =
|
||||||
|
gslides: # Default =
|
||||||
|
guardfile: # Default =
|
||||||
|
gv: # Default =
|
||||||
|
gz: # Default =
|
||||||
|
hbs: # Default =
|
||||||
|
heic: # Default =
|
||||||
|
heif: # Default =
|
||||||
|
heix: # Default =
|
||||||
|
hh: # Default =
|
||||||
|
hpp: # Default =
|
||||||
|
hs: # Default =
|
||||||
|
html: # Default =
|
||||||
|
htm: # Default =
|
||||||
|
h: # Default =
|
||||||
|
hxx: # Default =
|
||||||
|
ico: # Default =
|
||||||
|
image: # Default =
|
||||||
|
img: # Default =
|
||||||
|
iml: # Default =
|
||||||
|
info: # Default =
|
||||||
|
in: # Default =
|
||||||
|
ini: # Default =
|
||||||
|
ipynb: # Default =
|
||||||
|
iso: # Default =
|
||||||
|
j2: # Default =
|
||||||
|
jar: # Default =
|
||||||
|
java: # Default =
|
||||||
|
jinja: # Default =
|
||||||
|
jl: # Default =
|
||||||
|
jpeg: # Default =
|
||||||
|
jpg: # Default =
|
||||||
|
jsonc: # Default =
|
||||||
|
json: # Default =
|
||||||
|
js: # Default =
|
||||||
|
jsx: # Default =
|
||||||
|
jule: # Default =
|
||||||
|
key: # Default =
|
||||||
|
ksh: # Default =
|
||||||
|
kt: # Default =
|
||||||
|
kts: # Default =
|
||||||
|
kusto: # Default =
|
||||||
|
ldb: # Default =
|
||||||
|
ld: # Default =
|
||||||
|
less: # Default =
|
||||||
|
lhs: # Default =
|
||||||
|
license: # Default =
|
||||||
|
lisp: # Default =
|
||||||
|
list: # Default =
|
||||||
|
localized: # Default =
|
||||||
|
lock: # Default =
|
||||||
|
log: # Default =
|
||||||
|
lss: # Default =
|
||||||
|
lua: # Default =
|
||||||
|
lz: # Default =
|
||||||
|
mgc: # Default =
|
||||||
|
m3u8: # Default =
|
||||||
|
m3u: # Default =
|
||||||
|
m4: # Default =
|
||||||
|
m4a: # Default =
|
||||||
|
m4v: # Default =
|
||||||
|
magnet: # Default =
|
||||||
|
make: # Default =
|
||||||
|
makefile: # Default =
|
||||||
|
malloy: # Default =
|
||||||
|
man: # Default =
|
||||||
|
markdown: # Default =
|
||||||
|
md: # Default =
|
||||||
|
mjs: # Default =
|
||||||
|
mkd: # Default =
|
||||||
|
mk: # Default =
|
||||||
|
mkv: # Default =
|
||||||
|
ml: # Default =
|
||||||
|
mli: # Default =
|
||||||
|
mll: # Default =
|
||||||
|
mly: # Default =
|
||||||
|
mobi: # Default =
|
||||||
|
mov: # Default =
|
||||||
|
mp3: # Default =
|
||||||
|
mp4: # Default =
|
||||||
|
msi: # Default =
|
||||||
|
mts: # Default =
|
||||||
|
mustache: # Default =
|
||||||
|
nim: # Default =
|
||||||
|
nimble: # Default =
|
||||||
|
nix: # Default =
|
||||||
|
npmignore: # Default =
|
||||||
|
odp: # Default =
|
||||||
|
ods: # Default =
|
||||||
|
odt: # Default =
|
||||||
|
ogg: # Default =
|
||||||
|
ogv: # Default =
|
||||||
|
old: # Default =
|
||||||
|
opus: # Default =
|
||||||
|
orig: # Default =
|
||||||
|
org: # Default =
|
||||||
|
otf: # Default =
|
||||||
|
o: # Default =
|
||||||
|
part: # Default =
|
||||||
|
patch: # Default =
|
||||||
|
pdb: # Default =
|
||||||
|
pdf: # Default =
|
||||||
|
pem: # Default =
|
||||||
|
phar: # Default =
|
||||||
|
php: # Default =
|
||||||
|
pkg: # Default =
|
||||||
|
pl: # Default =
|
||||||
|
plist: # Default =
|
||||||
|
pls: # Default =
|
||||||
|
plx: # Default =
|
||||||
|
pm: # Default =
|
||||||
|
png: # Default =
|
||||||
|
pod: # Default =
|
||||||
|
pp: # Default =
|
||||||
|
ppt: # Default =
|
||||||
|
pptx: # Default =
|
||||||
|
procfile: # Default =
|
||||||
|
properties: # Default =
|
||||||
|
prql: # Default =
|
||||||
|
ps1: # Default =
|
||||||
|
psd: # Default =
|
||||||
|
pub: # Default =
|
||||||
|
pug: # Default =
|
||||||
|
sbv: # Default =
|
||||||
|
scc: # Default =
|
||||||
|
slt: # Default =
|
||||||
|
smi: # Default =
|
||||||
|
pxm: # Default =
|
||||||
|
pyc: # Default =
|
||||||
|
py: # Default =
|
||||||
|
rakefile: # Default =
|
||||||
|
rar: # Default =
|
||||||
|
razor: # Default =
|
||||||
|
rb: # Default =
|
||||||
|
rdata: # Default =
|
||||||
|
rdb: # Default =
|
||||||
|
rdoc: # Default =
|
||||||
|
rds: # Default =
|
||||||
|
readme: # Default =
|
||||||
|
rlib: # Default =
|
||||||
|
rl: # Default =
|
||||||
|
rmd: # Default =
|
||||||
|
rmeta: # Default =
|
||||||
|
rpm: # Default =
|
||||||
|
rproj: # Default =
|
||||||
|
rq: # Default =
|
||||||
|
rspec_parallel: # Default =
|
||||||
|
rspec_status: # Default =
|
||||||
|
rspec: # Default =
|
||||||
|
rss: # Default =
|
||||||
|
rs: # Default =
|
||||||
|
rtf: # Default =
|
||||||
|
rubydoc: # Default =
|
||||||
|
r: # Default =
|
||||||
|
ru: # Default =
|
||||||
|
sass: # Default =
|
||||||
|
scala: # Default =
|
||||||
|
scpt: # Default =
|
||||||
|
scss: # Default =
|
||||||
|
shell: # Default =
|
||||||
|
sh: # Default =
|
||||||
|
sig: # Default =
|
||||||
|
slim: # Default =
|
||||||
|
sln: # Default =
|
||||||
|
so: # Default =
|
||||||
|
sqlite3: # Default =
|
||||||
|
sql: # Default =
|
||||||
|
srt: # Default =
|
||||||
|
styl: # Default =
|
||||||
|
stylus: # Default =
|
||||||
|
sublime: # Default =
|
||||||
|
sublime: # Default =
|
||||||
|
sublime: # Default =
|
||||||
|
sublime: # Default =
|
||||||
|
sub: # Default =
|
||||||
|
s: # Default =
|
||||||
|
svg: # Default =
|
||||||
|
svelte: # Default =
|
||||||
|
swift: # Default =
|
||||||
|
swp: # Default =
|
||||||
|
sym: # Default =
|
||||||
|
tar: # Default =
|
||||||
|
taz: # Default =
|
||||||
|
tbz: # Default =
|
||||||
|
tbz2: # Default =
|
||||||
|
tex: # Default =
|
||||||
|
tgz: # Default =
|
||||||
|
tiff: # Default =
|
||||||
|
timestamp: # Default =
|
||||||
|
toml: # Default =
|
||||||
|
torrent: # Default =
|
||||||
|
trash: # Default =
|
||||||
|
ts: # Default =
|
||||||
|
tsx: # Default =
|
||||||
|
ttc: # Default =
|
||||||
|
ttf: # Default =
|
||||||
|
t: # Default =
|
||||||
|
twig: # Default =
|
||||||
|
txt: # Default =
|
||||||
|
unity: # Default =
|
||||||
|
unity32: # Default =
|
||||||
|
video: # Default =
|
||||||
|
vim: # Default =
|
||||||
|
vlc: # Default =
|
||||||
|
vtt: # Default =
|
||||||
|
vue: # Default =
|
||||||
|
wav: # Default =
|
||||||
|
webm: # Default =
|
||||||
|
webp: # Default =
|
||||||
|
whl: # Default =
|
||||||
|
windows: # Default =
|
||||||
|
wma: # Default =
|
||||||
|
wmv: # Default =
|
||||||
|
woff2: # Default =
|
||||||
|
woff: # Default =
|
||||||
|
wpl: # Default =
|
||||||
|
xbps: # Default =
|
||||||
|
xcf: # Default =
|
||||||
|
xls: # Default =
|
||||||
|
xlsx: # Default =
|
||||||
|
xml: # Default =
|
||||||
|
xul: # Default =
|
||||||
|
xz: # Default =
|
||||||
|
yaml: # Default =
|
||||||
|
yml: # Default =
|
||||||
|
zip: # Default =
|
||||||
|
zig: # Default =
|
||||||
|
zon: # Default =
|
||||||
|
zshrc: # Default =
|
||||||
|
zsh: # Default =
|
||||||
|
zsh: # Default =
|
||||||
|
zst: # Default =
|
||||||
1
.config/nvim/init.lua
Normal file
1
.config/nvim/init.lua
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
require("config.lazy")
|
||||||
5
.config/nvim/lazy-lock.json
Normal file
5
.config/nvim/lazy-lock.json
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
{
|
||||||
|
"cyberdream.nvim": { "branch": "main", "commit": "a68ffa6af98bf1fc88f33a071c51a188ec85c725" },
|
||||||
|
"kanagawa.nvim": { "branch": "master", "commit": "aef7f5cec0a40dbe7f3304214850c472e2264b10" },
|
||||||
|
"lazy.nvim": { "branch": "main", "commit": "306a05526ada86a7b30af95c5cc81ffba93fef97" }
|
||||||
|
}
|
||||||
37
.config/nvim/lua/config/lazy.lua
Normal file
37
.config/nvim/lua/config/lazy.lua
Normal file
|
|
@ -0,0 +1,37 @@
|
||||||
|
-- Bootstrap lazy.nvim
|
||||||
|
local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim"
|
||||||
|
if not (vim.uv or vim.loop).fs_stat(lazypath) then
|
||||||
|
local lazyrepo = "https://github.com/folke/lazy.nvim.git"
|
||||||
|
local out = vim.fn.system({ "git", "clone", "--filter=blob:none", "--branch=stable", lazyrepo, lazypath })
|
||||||
|
if vim.v.shell_error ~= 0 then
|
||||||
|
vim.api.nvim_echo({
|
||||||
|
{ "Failed to clone lazy.nvim:\n", "ErrorMsg" },
|
||||||
|
{ out, "WarningMsg" },
|
||||||
|
{ "\nPress any key to exit..." },
|
||||||
|
}, true, {})
|
||||||
|
vim.fn.getchar()
|
||||||
|
os.exit(1)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
vim.opt.rtp:prepend(lazypath)
|
||||||
|
|
||||||
|
-- Make sure to setup `mapleader` and `maplocalleader` before
|
||||||
|
-- loading lazy.nvim so that mappings are correct.
|
||||||
|
-- This is also a good place to setup other settings (vim.opt)
|
||||||
|
vim.g.mapleader = " "
|
||||||
|
vim.g.maplocalleader = "\\"
|
||||||
|
|
||||||
|
-- Setup lazy.nvim
|
||||||
|
require("lazy").setup({
|
||||||
|
spec = {
|
||||||
|
-- import your plugins
|
||||||
|
{ import = "plugins" },
|
||||||
|
},
|
||||||
|
-- Configure any other settings here. See the documentation for more details.
|
||||||
|
-- colorscheme that will be used when installing plugins.
|
||||||
|
install = { colorscheme = { "cyberdream" } },
|
||||||
|
-- automatically check for plugin updates
|
||||||
|
checker = { enabled = true , notify = false },
|
||||||
|
})
|
||||||
|
|
||||||
|
vim.cmd("colorscheme kanagawa")
|
||||||
3
.config/nvim/lua/plugins/init.lua
Normal file
3
.config/nvim/lua/plugins/init.lua
Normal file
|
|
@ -0,0 +1,3 @@
|
||||||
|
return {
|
||||||
|
{ "rebelot/kanagawa.nvim" }
|
||||||
|
}
|
||||||
331
.config/starship.toml
Normal file
331
.config/starship.toml
Normal file
|
|
@ -0,0 +1,331 @@
|
||||||
|
###
|
||||||
|
# Starship configuration
|
||||||
|
###
|
||||||
|
|
||||||
|
###
|
||||||
|
# Configures the starship schema
|
||||||
|
###
|
||||||
|
"$schema" = 'https://starship.rs/config-schema.json'
|
||||||
|
|
||||||
|
###
|
||||||
|
# Configures the add newline
|
||||||
|
###
|
||||||
|
add_newline = true
|
||||||
|
|
||||||
|
###
|
||||||
|
# Configures the format
|
||||||
|
###
|
||||||
|
format = """
|
||||||
|
[╭](fg:current_line)\
|
||||||
|
$directory\
|
||||||
|
$kubernetes\
|
||||||
|
$fossil_branch\
|
||||||
|
$git_branch\
|
||||||
|
$git_commit\
|
||||||
|
$git_status\
|
||||||
|
$hg_branch\
|
||||||
|
$vcsh\
|
||||||
|
$fill\
|
||||||
|
$package\
|
||||||
|
$golang\
|
||||||
|
$helm\
|
||||||
|
$terraform\
|
||||||
|
$nim\
|
||||||
|
$nodejs\
|
||||||
|
$python\
|
||||||
|
$red\
|
||||||
|
$fill\
|
||||||
|
$time\
|
||||||
|
$username\
|
||||||
|
$line_break\
|
||||||
|
[╰─](fg:current_line)\
|
||||||
|
$character
|
||||||
|
"""
|
||||||
|
|
||||||
|
|
||||||
|
###
|
||||||
|
# Configures the palette
|
||||||
|
###
|
||||||
|
#palette = 'rainbow'
|
||||||
|
palette = 'challengerdeep'
|
||||||
|
|
||||||
|
###
|
||||||
|
# Configures the rainbow palette
|
||||||
|
###
|
||||||
|
[palettes.rainbow]
|
||||||
|
background = '#282A36'
|
||||||
|
box = '#44475A'
|
||||||
|
color1 = '#008080'
|
||||||
|
color2 = '#3CB44B'
|
||||||
|
color3 = '#FFE119'
|
||||||
|
color4 = '#0082C8'
|
||||||
|
color5 = '#F58231'
|
||||||
|
color6 = '#911EB4'
|
||||||
|
color7 = '#F032E6'
|
||||||
|
current_line = '#44475A'
|
||||||
|
error = '#E6194B'
|
||||||
|
foreground = '#F8F8F2'
|
||||||
|
primary = '#1E1F29'
|
||||||
|
success = '#3CB44B'
|
||||||
|
|
||||||
|
###
|
||||||
|
# Configures the challengerdeep palette
|
||||||
|
# https://github.com/challenger-deep-theme/themes
|
||||||
|
# To activate: change `palette = 'rainbow'` above to `palette = 'challengerdeep'`.
|
||||||
|
###
|
||||||
|
[palettes.challengerdeep]
|
||||||
|
background = '#1b182c' # palette background
|
||||||
|
box = '#3b3470' # derived mid-tone (no native selection color in palette)
|
||||||
|
color1 = '#63f2f1' # dark_cyan (unused by current format, present for future modules)
|
||||||
|
color2 = '#62d196' # dark_green (directory)
|
||||||
|
color3 = '#ffe9aa' # yellow (VCS: git/fossil/hg/vcsh)
|
||||||
|
color4 = '#65b2ff' # dark_blue (languages, kubernetes, package)
|
||||||
|
color5 = '#ffb378' # dark_yellow (shell)
|
||||||
|
color6 = '#906cff' # dark_magenta (time)
|
||||||
|
color7 = '#c991e1' # magenta (username)
|
||||||
|
current_line = '#3b3470' # same derived mid-tone as box
|
||||||
|
error = '#ff5458' # dark_red
|
||||||
|
foreground = '#cbe3e7' # palette foreground
|
||||||
|
primary = '#100e23' # palette black (icon-block fg on bright accent bg)
|
||||||
|
success = '#62d196' # dark_green
|
||||||
|
|
||||||
|
###
|
||||||
|
# Configures the bun module
|
||||||
|
###
|
||||||
|
[bun]
|
||||||
|
format = '[─](fg:current_line)[ $symbol ](fg:primary bg:color4)([ $version ](fg:foreground bg:box))'
|
||||||
|
symbol = ''
|
||||||
|
|
||||||
|
###
|
||||||
|
# Configures the c module
|
||||||
|
###
|
||||||
|
[c]
|
||||||
|
format = '[─](fg:current_line)[ $symbol ](fg:primary bg:color4)([ $version ](fg:foreground bg:box))'
|
||||||
|
symbol = ''
|
||||||
|
|
||||||
|
###
|
||||||
|
# Configures the character module
|
||||||
|
###
|
||||||
|
[character]
|
||||||
|
error_symbol = '[χ](bold fg:error)'
|
||||||
|
format = '$symbol '
|
||||||
|
success_symbol = '[\$](bold fg:success)'
|
||||||
|
|
||||||
|
###
|
||||||
|
# Configures the cmake module
|
||||||
|
###
|
||||||
|
[cmake]
|
||||||
|
format = '[─](fg:current_line)[ $symbol ](fg:primary bg:color4)([ $version ](fg:foreground bg:box))'
|
||||||
|
symbol = ''
|
||||||
|
|
||||||
|
###
|
||||||
|
# Configures the cobol module
|
||||||
|
###
|
||||||
|
[cobol]
|
||||||
|
format = '[─](fg:current_line)[ $symbol ](fg:primary bg:color4)([ $version ](fg:foreground bg:box))'
|
||||||
|
symbol = 'COBOL'
|
||||||
|
|
||||||
|
###
|
||||||
|
# Configures the crystal module
|
||||||
|
###
|
||||||
|
[crystal]
|
||||||
|
format = '[─](fg:current_line)[ $symbol ](fg:primary bg:color4)([ $version ](fg:foreground bg:box))'
|
||||||
|
symbol = ''
|
||||||
|
|
||||||
|
###
|
||||||
|
# Configures the daml module
|
||||||
|
###
|
||||||
|
[daml]
|
||||||
|
format = '[─](fg:current_line)[ $symbol ](fg:primary bg:color4)([ $version ](fg:foreground bg:box))'
|
||||||
|
symbol = 'DAML'
|
||||||
|
|
||||||
|
###
|
||||||
|
# Configures the dart module
|
||||||
|
###
|
||||||
|
[dart]
|
||||||
|
format = '[─](fg:current_line)[ $symbol ](fg:primary bg:color4)([ $version ](fg:foreground bg:box))'
|
||||||
|
symbol = ''
|
||||||
|
|
||||||
|
###
|
||||||
|
# Configures the deno module
|
||||||
|
###
|
||||||
|
[deno]
|
||||||
|
format = '[─](fg:current_line)[ $symbol ](fg:primary bg:color4)([ $version ](fg:foreground bg:box))'
|
||||||
|
symbol = ''
|
||||||
|
|
||||||
|
###
|
||||||
|
# Configures the directory module
|
||||||
|
###
|
||||||
|
[directory]
|
||||||
|
format = '[─](fg:current_line)[ ](fg:primary bg:color2)[ $read_only$truncation_symbol$path ](fg:foreground bg:box)'
|
||||||
|
home_symbol = " ~/"
|
||||||
|
read_only = ' '
|
||||||
|
read_only_style = ''
|
||||||
|
truncation_length = 2
|
||||||
|
truncation_symbol = ' '
|
||||||
|
|
||||||
|
###
|
||||||
|
# Configures the fennel module
|
||||||
|
###
|
||||||
|
[kubernetes]
|
||||||
|
disabled = false
|
||||||
|
detect_files = ['k8s']
|
||||||
|
#format = '[─](fg:current_line)[ $symbol ](fg:primary bg:color4)([$namespace](fg:foreground bg:box))'
|
||||||
|
#format = 'on [⛵ $context \($namespace\)](dimmed green) '
|
||||||
|
symbol = ''
|
||||||
|
format = '[-](fg:current_line)[ $symbol ](fg:primary bg:color4)[ $context]($style)([/](fg:#ff50d0 bg:box)[$namespace ](fg:#50ff7f bg:box))(fg:#1e90ff bg:box) '
|
||||||
|
|
||||||
|
[[kubernetes.contexts]]
|
||||||
|
context_pattern = 'transporter.ic-ops.com-*(?P<var_cluster>[\w-]+)'
|
||||||
|
context_alias = "$var_cluster"
|
||||||
|
style = "fg:red bg:box"
|
||||||
|
|
||||||
|
###
|
||||||
|
# Configures the fill module
|
||||||
|
###
|
||||||
|
[fill]
|
||||||
|
style = 'fg:current_line'
|
||||||
|
symbol = '─'
|
||||||
|
|
||||||
|
###
|
||||||
|
# Configures the fossil branch module
|
||||||
|
###
|
||||||
|
[fossil_branch]
|
||||||
|
format = '[─](fg:current_line)[ $symbol ](fg:primary bg:color3)[ $branch ](fg:foreground bg:box)'
|
||||||
|
symbol = ''
|
||||||
|
|
||||||
|
###
|
||||||
|
# Configures the git branch module
|
||||||
|
###
|
||||||
|
[git_branch]
|
||||||
|
format = '[─](fg:current_line)[ $symbol ](fg:primary bg:color3)[ $branch ](fg:foreground bg:box)'
|
||||||
|
symbol = ''
|
||||||
|
|
||||||
|
###
|
||||||
|
# Configures the git commit module
|
||||||
|
###
|
||||||
|
[git_commit]
|
||||||
|
commit_hash_length = 4
|
||||||
|
format = "([─](fg:current_line)[ ](fg:primary bg:color3)[ $tag ](fg:foreground bg:box))([─](fg:current_line)[ ](fg:primary bg:color3)[ $hash ](fg:foreground bg:box))"
|
||||||
|
only_detached = false
|
||||||
|
tag_disabled = false
|
||||||
|
tag_symbol = ''
|
||||||
|
|
||||||
|
###
|
||||||
|
# Configures the git status module
|
||||||
|
###
|
||||||
|
[git_status]
|
||||||
|
format = '([─](fg:current_line)[ ](fg:primary bg:color3)[ $all_status$ahead_behind ](fg:foreground bg:box))'
|
||||||
|
|
||||||
|
###
|
||||||
|
# Configures the golang module
|
||||||
|
###
|
||||||
|
[golang]
|
||||||
|
format = '[─](fg:current_line)[ $symbol ](fg:primary bg:color4)([ $version ](fg:foreground bg:box))'
|
||||||
|
symbol = ''
|
||||||
|
|
||||||
|
###
|
||||||
|
# Configures the helm module
|
||||||
|
###
|
||||||
|
[helm]
|
||||||
|
format = '[─](fg:current_line)[ $symbol ](fg:primary bg:color4)([ $version ](fg:foreground bg:box))'
|
||||||
|
symbol = ''
|
||||||
|
|
||||||
|
###
|
||||||
|
# Configures the hg branch module
|
||||||
|
###
|
||||||
|
[hg_branch]
|
||||||
|
format = '[─](fg:current_line)[ $symbol ](fg:primary bg:color3)[ $branch(:$topic) ](fg:foreground bg:box)'
|
||||||
|
symbol = ''
|
||||||
|
|
||||||
|
###
|
||||||
|
# Configures the terraform module
|
||||||
|
###
|
||||||
|
[terraform]
|
||||||
|
format = '[─](fg:current_line)[ $symbol ](fg:primary bg:color4)([ $version ](fg:foreground bg:box))'
|
||||||
|
symbol = ''
|
||||||
|
|
||||||
|
###
|
||||||
|
# Configures the nodejs module
|
||||||
|
###
|
||||||
|
[nodejs]
|
||||||
|
format = '[─](fg:current_line)[ $symbol ](fg:primary bg:color4)([ $version ](fg:foreground bg:box))'
|
||||||
|
symbol = ''
|
||||||
|
|
||||||
|
###
|
||||||
|
# Configures the php module
|
||||||
|
###
|
||||||
|
[php]
|
||||||
|
format = '[─](fg:current_line)[ $symbol ](fg:primary bg:color4)([ $version ](fg:foreground bg:box))'
|
||||||
|
symbol = ''
|
||||||
|
|
||||||
|
###
|
||||||
|
# Configures the python module
|
||||||
|
###
|
||||||
|
[python]
|
||||||
|
format = '[─](fg:current_line)[ $symbol ](fg:primary bg:color4)([ $version ](fg:foreground bg:box))'
|
||||||
|
symbol = ''
|
||||||
|
|
||||||
|
###
|
||||||
|
# Configures the red module
|
||||||
|
###
|
||||||
|
[red]
|
||||||
|
format = '[─](fg:current_line)[ $symbol ](fg:primary bg:color4)([ $version ](fg:foreground bg:box))'
|
||||||
|
symbol = 'RED'
|
||||||
|
|
||||||
|
###
|
||||||
|
# Configures the rust module
|
||||||
|
###
|
||||||
|
[rust]
|
||||||
|
format = '[─](fg:current_line)[ $symbol ](fg:primary bg:color4)([ $version ](fg:foreground bg:box))'
|
||||||
|
symbol = ''
|
||||||
|
|
||||||
|
###
|
||||||
|
# Configures the package module
|
||||||
|
###
|
||||||
|
[package]
|
||||||
|
format = '[─](fg:current_line)[ ](fg:primary bg:color4)[ $version ](fg:foreground bg:box)'
|
||||||
|
|
||||||
|
###
|
||||||
|
# Configures the shell module
|
||||||
|
###
|
||||||
|
[shell]
|
||||||
|
disabled = false
|
||||||
|
format = '[─](fg:current_line)[ ](fg:primary bg:color5)[ $indicator ](fg:foreground bg:box)'
|
||||||
|
unknown_indicator = 'shell'
|
||||||
|
|
||||||
|
###
|
||||||
|
# Configures the time module
|
||||||
|
###
|
||||||
|
[time]
|
||||||
|
disabled = false
|
||||||
|
format = '[─](fg:current_line)[ ](fg:primary bg:color6)[ $time ](fg:foreground bg:box)'
|
||||||
|
time_format = '%H:%M'
|
||||||
|
|
||||||
|
###
|
||||||
|
# Configures the username module
|
||||||
|
###
|
||||||
|
[username]
|
||||||
|
format = '[─](fg:current_line)[ ](fg:primary bg:color7)[ $user ](fg:foreground bg:box) '
|
||||||
|
show_always = true
|
||||||
|
|
||||||
|
###
|
||||||
|
# Configures the vcsh module
|
||||||
|
###
|
||||||
|
[vcsh]
|
||||||
|
format = '[─](fg:current_line)[ $symbol ](fg:primary bg:color3)[ $repo ](fg:foreground bg:box)'
|
||||||
|
symbol = ''
|
||||||
|
|
||||||
|
###
|
||||||
|
# Configures the vlang module
|
||||||
|
###
|
||||||
|
[vlang]
|
||||||
|
format = '[─](fg:current_line)[ $symbol ](fg:primary bg:color4)([ $version ](fg:foreground bg:box))'
|
||||||
|
symbol = 'V'
|
||||||
|
|
||||||
|
###
|
||||||
|
# Configures the zig module
|
||||||
|
###
|
||||||
|
[zig]
|
||||||
|
format = '[─](fg:current_line)[ $symbol ](fg:primary bg:color4)([ $version ](fg:foreground bg:box))'
|
||||||
|
symbol = 'ZIG'
|
||||||
29
.config/themes/fzf-challengerdeep.sh
Normal file
29
.config/themes/fzf-challengerdeep.sh
Normal file
|
|
@ -0,0 +1,29 @@
|
||||||
|
#!/usr/bin/env sh
|
||||||
|
# Challenger Deep theme for fzf
|
||||||
|
# Palette: https://github.com/challenger-deep-theme/themes
|
||||||
|
#
|
||||||
|
# Two ways to use this file:
|
||||||
|
#
|
||||||
|
# 1. Source it from ~/.zshrc AFTER your existing FZF_DEFAULT_OPTS line:
|
||||||
|
# export FZF_DEFAULT_OPTS='--height 40% --layout=reverse --border'
|
||||||
|
# . ~/.config/themes/fzf-challengerdeep.sh
|
||||||
|
# The snippet appends --color=... to whatever FZF_DEFAULT_OPTS already holds,
|
||||||
|
# so your existing flags are preserved.
|
||||||
|
#
|
||||||
|
# 2. Or copy the FZF_CHALLENGERDEEP_COLORS value below and paste it directly
|
||||||
|
# into your FZF_DEFAULT_OPTS string.
|
||||||
|
#
|
||||||
|
# bg and gutter are -1 (transparent) so the theme inherits your terminal bg —
|
||||||
|
# replace with #1b182c if you want the theme to be self-contained.
|
||||||
|
|
||||||
|
FZF_CHALLENGERDEEP_COLORS='--color='\
|
||||||
|
'fg:#cbe3e7,bg:-1,hl:#ffe9aa,'\
|
||||||
|
'fg+:#cbe3e7,bg+:#3b3470,hl+:#ffb378,'\
|
||||||
|
'gutter:-1,'\
|
||||||
|
'border:#3b3470,separator:#3b3470,scrollbar:#3b3470,label:#a6b3cc,'\
|
||||||
|
'info:#a6b3cc,prompt:#906cff,pointer:#c991e1,marker:#62d196,'\
|
||||||
|
'spinner:#906cff,header:#63f2f1,query:#cbe3e7,disabled:#5a5475,'\
|
||||||
|
'preview-fg:#cbe3e7,preview-bg:-1,preview-border:#3b3470,'\
|
||||||
|
'preview-scrollbar:#3b3470,preview-label:#a6b3cc'
|
||||||
|
|
||||||
|
export FZF_DEFAULT_OPTS="${FZF_DEFAULT_OPTS:+$FZF_DEFAULT_OPTS }$FZF_CHALLENGERDEEP_COLORS"
|
||||||
8
.config/themes/obsidian-challengerdeep/manifest.json
Normal file
8
.config/themes/obsidian-challengerdeep/manifest.json
Normal file
|
|
@ -0,0 +1,8 @@
|
||||||
|
{
|
||||||
|
"name": "Challenger Deep",
|
||||||
|
"version": "1.0.0",
|
||||||
|
"minAppVersion": "1.0.0",
|
||||||
|
"author": "Sir Charles of St Cheese",
|
||||||
|
"authorUrl": "https://github.com/challenger-deep-theme/themes",
|
||||||
|
"description": "Challenger Deep palette ported to Obsidian — dark only."
|
||||||
|
}
|
||||||
194
.config/themes/obsidian-challengerdeep/theme.css
Normal file
194
.config/themes/obsidian-challengerdeep/theme.css
Normal file
|
|
@ -0,0 +1,194 @@
|
||||||
|
/*
|
||||||
|
* Challenger Deep theme for Obsidian
|
||||||
|
* Palette: https://github.com/challenger-deep-theme/themes
|
||||||
|
*
|
||||||
|
* Dark only — switching Obsidian to light mode falls back to Obsidian's default
|
||||||
|
* light theme rather than producing washed-out garbage.
|
||||||
|
*/
|
||||||
|
|
||||||
|
.theme-dark {
|
||||||
|
/* ---------------- Surfaces ---------------- */
|
||||||
|
--background-primary: #1b182c;
|
||||||
|
--background-primary-alt: #2a2640;
|
||||||
|
--background-secondary: #16131f;
|
||||||
|
--background-secondary-alt: #100e23;
|
||||||
|
--background-modifier-border: #3b3470;
|
||||||
|
--background-modifier-border-hover: #5a5475;
|
||||||
|
--background-modifier-border-focus: #906cff;
|
||||||
|
--background-modifier-form-field: #2a2640;
|
||||||
|
--background-modifier-form-field-highlighted: #3b3470;
|
||||||
|
--background-modifier-box-shadow: rgba(0, 0, 0, 0.5);
|
||||||
|
--background-modifier-success: #62d196;
|
||||||
|
--background-modifier-error: #ff5458;
|
||||||
|
--background-modifier-error-rgb: 255, 84, 88;
|
||||||
|
--background-modifier-error-hover: #ff8080;
|
||||||
|
--background-modifier-cover: rgba(16, 14, 35, 0.6);
|
||||||
|
--background-modifier-hover: #2a2640;
|
||||||
|
--background-modifier-active-hover: #3b3470;
|
||||||
|
|
||||||
|
/* ---------------- Text ---------------- */
|
||||||
|
--text-normal: #cbe3e7;
|
||||||
|
--text-muted: #a6b3cc;
|
||||||
|
--text-faint: #5a5475;
|
||||||
|
--text-on-accent: #100e23;
|
||||||
|
--text-error: #ff5458;
|
||||||
|
--text-error-hover: #ff8080;
|
||||||
|
--text-warning: #ffb378;
|
||||||
|
--text-success: #62d196;
|
||||||
|
--text-accent: #c991e1;
|
||||||
|
--text-accent-hover: #906cff;
|
||||||
|
--text-selection: rgba(144, 108, 255, 0.35);
|
||||||
|
--text-highlight-bg: rgba(255, 233, 170, 0.25);
|
||||||
|
--text-highlight-bg-active: rgba(255, 233, 170, 0.50);
|
||||||
|
|
||||||
|
/* ---------------- Interactive ---------------- */
|
||||||
|
--interactive-normal: #2a2640;
|
||||||
|
--interactive-hover: #3b3470;
|
||||||
|
--interactive-accent: #906cff;
|
||||||
|
--interactive-accent-rgb: 144, 108, 255;
|
||||||
|
--interactive-accent-hover: #c991e1;
|
||||||
|
--interactive-success: #62d196;
|
||||||
|
|
||||||
|
/* ---------------- Headings (rotate through palette) ---------------- */
|
||||||
|
--h1-color: #c991e1; /* magenta */
|
||||||
|
--h2-color: #91ddff; /* blue */
|
||||||
|
--h3-color: #63f2f1; /* dark_cyan */
|
||||||
|
--h4-color: #62d196; /* dark_green */
|
||||||
|
--h5-color: #ffe9aa; /* yellow */
|
||||||
|
--h6-color: #ffb378; /* dark_yellow */
|
||||||
|
|
||||||
|
/* ---------------- Inline code & code blocks ---------------- */
|
||||||
|
--code-normal: #cbe3e7;
|
||||||
|
--code-comment: #a6b3cc;
|
||||||
|
--code-string: #95ffa4;
|
||||||
|
--code-keyword: #906cff;
|
||||||
|
--code-function: #ffe9aa;
|
||||||
|
--code-property: #91ddff;
|
||||||
|
--code-tag: #c991e1;
|
||||||
|
--code-attribute: #91ddff;
|
||||||
|
--code-value: #ffb378;
|
||||||
|
--code-operator: #cbe3e7;
|
||||||
|
--code-punctuation: #a6b3cc;
|
||||||
|
--code-important: #ff5458;
|
||||||
|
--code-modifier: #c991e1;
|
||||||
|
--code-character: #ffb378;
|
||||||
|
--code-block-bg: #100e23;
|
||||||
|
--code-background: #100e23;
|
||||||
|
|
||||||
|
/* ---------------- Tags ---------------- */
|
||||||
|
--tag-color: #c991e1;
|
||||||
|
--tag-color-hover: #906cff;
|
||||||
|
--tag-background: rgba(201, 145, 225, 0.15);
|
||||||
|
--tag-background-hover: rgba(201, 145, 225, 0.25);
|
||||||
|
|
||||||
|
/* ---------------- Block quotes ---------------- */
|
||||||
|
--blockquote-border-color: #906cff;
|
||||||
|
--blockquote-color: #a6b3cc;
|
||||||
|
|
||||||
|
/* ---------------- Tabs ---------------- */
|
||||||
|
--tab-background-active: #2a2640;
|
||||||
|
--tab-text-color: #a6b3cc;
|
||||||
|
--tab-text-color-active: #cbe3e7;
|
||||||
|
--tab-text-color-focused-active: #cbe3e7;
|
||||||
|
--tab-text-color-focused-active-current: #cbe3e7;
|
||||||
|
--tab-outline-color: #3b3470;
|
||||||
|
|
||||||
|
/* ---------------- Titlebar / ribbon / status bar ---------------- */
|
||||||
|
--titlebar-background: #16131f;
|
||||||
|
--titlebar-background-focused: #1b182c;
|
||||||
|
--titlebar-text-color: #cbe3e7;
|
||||||
|
--titlebar-border-color: #100e23;
|
||||||
|
|
||||||
|
--ribbon-background: #16131f;
|
||||||
|
--ribbon-background-collapsed: #16131f;
|
||||||
|
|
||||||
|
--status-bar-background: #16131f;
|
||||||
|
--status-bar-text-color: #a6b3cc;
|
||||||
|
--status-bar-border-color: #100e23;
|
||||||
|
|
||||||
|
/* ---------------- Scrollbars ---------------- */
|
||||||
|
--scrollbar-bg: transparent;
|
||||||
|
--scrollbar-thumb-bg: #3b3470;
|
||||||
|
--scrollbar-active-thumb-bg: #5a5475;
|
||||||
|
|
||||||
|
/* ---------------- Graph view ---------------- */
|
||||||
|
--graph-line: #3b3470;
|
||||||
|
--graph-node: #cbe3e7;
|
||||||
|
--graph-node-unresolved: #5a5475;
|
||||||
|
--graph-node-tag: #c991e1;
|
||||||
|
--graph-node-attachment: #ffb378;
|
||||||
|
--graph-text: #a6b3cc;
|
||||||
|
|
||||||
|
/* ---------------- Checkboxes ---------------- */
|
||||||
|
--checkbox-color: #906cff;
|
||||||
|
--checkbox-color-hover: #c991e1;
|
||||||
|
--checkbox-border-color: #3b3470;
|
||||||
|
--checkbox-border-color-hover: #906cff;
|
||||||
|
--checkbox-marker-color: #100e23;
|
||||||
|
|
||||||
|
/* ---------------- Callouts (RGB tuples — Obsidian's contract) ---------------- */
|
||||||
|
--callout-default: 144, 108, 255;
|
||||||
|
--callout-info: 145, 221, 255;
|
||||||
|
--callout-todo: 99, 242, 241;
|
||||||
|
--callout-tip: 99, 242, 241;
|
||||||
|
--callout-success: 98, 209, 150;
|
||||||
|
--callout-question: 255, 233, 170;
|
||||||
|
--callout-warning: 255, 179, 120;
|
||||||
|
--callout-failure: 255, 84, 88;
|
||||||
|
--callout-danger: 255, 84, 88;
|
||||||
|
--callout-bug: 255, 128, 128;
|
||||||
|
--callout-example: 201, 145, 225;
|
||||||
|
--callout-quote: 166, 179, 204;
|
||||||
|
--callout-note: 145, 221, 255;
|
||||||
|
--callout-abstract: 99, 242, 241;
|
||||||
|
--callout-summary: 99, 242, 241;
|
||||||
|
--callout-tldr: 99, 242, 241;
|
||||||
|
--callout-check: 98, 209, 150;
|
||||||
|
--callout-done: 98, 209, 150;
|
||||||
|
--callout-help: 255, 233, 170;
|
||||||
|
--callout-faq: 255, 233, 170;
|
||||||
|
--callout-attention: 255, 179, 120;
|
||||||
|
--callout-caution: 255, 179, 120;
|
||||||
|
--callout-fail: 255, 84, 88;
|
||||||
|
--callout-missing: 255, 84, 88;
|
||||||
|
--callout-error: 255, 84, 88;
|
||||||
|
--callout-cite: 166, 179, 204;
|
||||||
|
|
||||||
|
/* ---------------- Modal & search ---------------- */
|
||||||
|
--modal-background: #1b182c;
|
||||||
|
--modal-border-color: #3b3470;
|
||||||
|
|
||||||
|
--search-result-background: rgba(144, 108, 255, 0.15);
|
||||||
|
--search-clear-button-color: #a6b3cc;
|
||||||
|
|
||||||
|
/* ---------------- Indentation guides & active line ---------------- */
|
||||||
|
--indentation-guide: #3b3470;
|
||||||
|
--indentation-guide-active: #906cff;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* ===================================================================
|
||||||
|
* Selectors for things CSS variables don't cover
|
||||||
|
* =================================================================== */
|
||||||
|
|
||||||
|
/* Active editor line tint (CodeMirror 6) */
|
||||||
|
.theme-dark .markdown-source-view.mod-cm6 .cm-active.cm-line {
|
||||||
|
background-color: rgba(59, 52, 112, 0.35);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Active workspace tab — accent strip on the bottom */
|
||||||
|
.theme-dark .workspace-tab-header.is-active::after {
|
||||||
|
background-color: var(--interactive-accent);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* External-link arrow tint */
|
||||||
|
.theme-dark .external-link {
|
||||||
|
background-image: linear-gradient(transparent, transparent);
|
||||||
|
color: var(--text-accent);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Subtle gradient under selected file in the file explorer */
|
||||||
|
.theme-dark .nav-file-title.is-active,
|
||||||
|
.theme-dark .nav-folder-title.is-active {
|
||||||
|
background-color: rgba(144, 108, 255, 0.18);
|
||||||
|
color: var(--text-normal);
|
||||||
|
}
|
||||||
21
.config/themes/slack-challengerdeep.txt
Normal file
21
.config/themes/slack-challengerdeep.txt
Normal file
|
|
@ -0,0 +1,21 @@
|
||||||
|
Challenger Deep — Slack custom sidebar theme
|
||||||
|
Palette: https://github.com/challenger-deep-theme/themes
|
||||||
|
|
||||||
|
To install: Slack → Preferences → Themes → scroll to bottom →
|
||||||
|
"Create a new theme" → paste the line below into "Copy & paste theme values":
|
||||||
|
|
||||||
|
#1b182c,#3b3470,#906cff,#100e23,#2a2640,#cbe3e7,#62d196,#ff5458
|
||||||
|
|
||||||
|
Slot-by-slot mapping (in order):
|
||||||
|
|
||||||
|
1. Column BG #1b182c palette background — main sidebar
|
||||||
|
2. Menu BG Hover #3b3470 derived selection mid-tone — dropdown hover
|
||||||
|
3. Active Item #906cff dark_magenta — signature accent for the
|
||||||
|
"you are here" channel pill
|
||||||
|
4. Active Item Text #100e23 palette black — high-contrast text on the
|
||||||
|
bright accent pill
|
||||||
|
5. Hover Item #2a2640 derived elevated surface — subtle channel-
|
||||||
|
list hover, deliberately understated
|
||||||
|
6. Text Color #cbe3e7 palette foreground — sidebar text
|
||||||
|
7. Active Presence #62d196 dark_green — the "online" dot
|
||||||
|
8. Mention Badge #ff5458 dark_red — unread mention pip
|
||||||
8
.config/zellij/config.kdl
Normal file
8
.config/zellij/config.kdl
Normal file
|
|
@ -0,0 +1,8 @@
|
||||||
|
// Zellij configuration
|
||||||
|
// Reference: https://zellij.dev/documentation/options
|
||||||
|
|
||||||
|
theme "challengerdeep"
|
||||||
|
|
||||||
|
// macOS clipboard integration
|
||||||
|
copy_command "pbcopy"
|
||||||
|
copy_clipboard "system"
|
||||||
20
.config/zellij/themes/challengerdeep.kdl
Normal file
20
.config/zellij/themes/challengerdeep.kdl
Normal file
|
|
@ -0,0 +1,20 @@
|
||||||
|
// Challenger Deep theme for Zellij
|
||||||
|
// Palette: https://github.com/challenger-deep-theme/themes
|
||||||
|
// Activate by adding to ~/.config/zellij/config.kdl:
|
||||||
|
// theme "challengerdeep"
|
||||||
|
|
||||||
|
themes {
|
||||||
|
challengerdeep {
|
||||||
|
fg "#cbe3e7" // foreground
|
||||||
|
bg "#1b182c" // background
|
||||||
|
black "#100e23" // black
|
||||||
|
red "#ff5458" // dark_red
|
||||||
|
green "#62d196" // dark_green
|
||||||
|
yellow "#ffe9aa" // yellow
|
||||||
|
blue "#65b2ff" // dark_blue
|
||||||
|
magenta "#906cff" // dark_magenta
|
||||||
|
cyan "#63f2f1" // dark_cyan
|
||||||
|
white "#cbe3e7" // foreground
|
||||||
|
orange "#ffb378" // dark_yellow (warm accent)
|
||||||
|
}
|
||||||
|
}
|
||||||
171
.zshrc
Normal file
171
.zshrc
Normal file
|
|
@ -0,0 +1,171 @@
|
||||||
|
# If you come from bash you might have to change your $PATH.
|
||||||
|
# export PATH=$HOME/bin:/usr/local/bin:$PATH
|
||||||
|
|
||||||
|
# Path to your oh-my-zsh installation.
|
||||||
|
export ZSH="$HOME/.oh-my-zsh"
|
||||||
|
|
||||||
|
# Set name of the theme to load --- if set to "random", it will
|
||||||
|
# load a random theme each time oh-my-zsh is loaded, in which case,
|
||||||
|
# to know which specific one was loaded, run: echo $RANDOM_THEME
|
||||||
|
# See https://github.com/ohmyzsh/ohmyzsh/wiki/Themes
|
||||||
|
#ZSH_THEME="robbyrussell"
|
||||||
|
ZSH_THEME="amuse"
|
||||||
|
#ZSH_THEME=""
|
||||||
|
|
||||||
|
# Set list of themes to pick from when loading at random
|
||||||
|
# Setting this variable when ZSH_THEME=random will cause zsh to load
|
||||||
|
# a theme from this variable instead of looking in $ZSH/themes/
|
||||||
|
# If set to an empty array, this variable will have no effect.
|
||||||
|
# ZSH_THEME_RANDOM_CANDIDATES=( "robbyrussell" "agnoster" )
|
||||||
|
|
||||||
|
# Uncomment the following line to use case-sensitive completion.
|
||||||
|
# CASE_SENSITIVE="true"
|
||||||
|
|
||||||
|
# Uncomment the following line to use hyphen-insensitive completion.
|
||||||
|
# Case-sensitive completion must be off. _ and - will be interchangeable.
|
||||||
|
# HYPHEN_INSENSITIVE="true"
|
||||||
|
|
||||||
|
# Uncomment one of the following lines to change the auto-update behavior
|
||||||
|
# zstyle ':omz:update' mode disabled # disable automatic updates
|
||||||
|
# zstyle ':omz:update' mode auto # update automatically without asking
|
||||||
|
# zstyle ':omz:update' mode reminder # just remind me to update when it's time
|
||||||
|
|
||||||
|
# Uncomment the following line to change how often to auto-update (in days).
|
||||||
|
# zstyle ':omz:update' frequency 13
|
||||||
|
|
||||||
|
# Uncomment the following line if pasting URLs and other text is messed up.
|
||||||
|
# DISABLE_MAGIC_FUNCTIONS="true"
|
||||||
|
|
||||||
|
# Uncomment the following line to disable colors in ls.
|
||||||
|
# DISABLE_LS_COLORS="true"
|
||||||
|
|
||||||
|
# Uncomment the following line to disable auto-setting terminal title.
|
||||||
|
# DISABLE_AUTO_TITLE="true"
|
||||||
|
|
||||||
|
# Uncomment the following line to enable command auto-correction.
|
||||||
|
# ENABLE_CORRECTION="true"
|
||||||
|
|
||||||
|
# Uncomment the following line to display red dots whilst waiting for completion.
|
||||||
|
# You can also set it to another string to have that shown instead of the default red dots.
|
||||||
|
# e.g. COMPLETION_WAITING_DOTS="%F{yellow}waiting...%f"
|
||||||
|
# Caution: this setting can cause issues with multiline prompts in zsh < 5.7.1 (see #5765)
|
||||||
|
# COMPLETION_WAITING_DOTS="true"
|
||||||
|
|
||||||
|
# Uncomment the following line if you want to disable marking untracked files
|
||||||
|
# under VCS as dirty. This makes repository status check for large repositories
|
||||||
|
# much, much faster.
|
||||||
|
# DISABLE_UNTRACKED_FILES_DIRTY="true"
|
||||||
|
|
||||||
|
# Uncomment the following line if you want to change the command execution time
|
||||||
|
# stamp shown in the history command output.
|
||||||
|
# You can set one of the optional three formats:
|
||||||
|
# "mm/dd/yyyy"|"dd.mm.yyyy"|"yyyy-mm-dd"
|
||||||
|
# or set a custom format using the strftime function format specifications,
|
||||||
|
# see 'man strftime' for details.
|
||||||
|
# HIST_STAMPS="mm/dd/yyyy"
|
||||||
|
|
||||||
|
# Would you like to use another custom folder than $ZSH/custom?
|
||||||
|
# ZSH_CUSTOM=/path/to/new-custom-folder
|
||||||
|
|
||||||
|
# Which plugins would you like to load?
|
||||||
|
# Standard plugins can be found in $ZSH/plugins/
|
||||||
|
# Custom plugins may be added to $ZSH_CUSTOM/plugins/
|
||||||
|
# Example format: plugins=(rails git textmate ruby lighthouse)
|
||||||
|
# Add wisely, as too many plugins slow down shell startup.
|
||||||
|
#FZF_TAB_GROUP_COLORS=(
|
||||||
|
# $'\033[94m' $'\033[32m' $'\033[33m' $'\033[35m' $'\033[31m' $'\033[38;5;27m' $'\033[36m' \
|
||||||
|
# $'\033[38;5;100m' $'\033[38;5;98m' $'\033[91m' $'\033[38;5;80m' $'\033[92m' \
|
||||||
|
# $'\033[38;5;214m' $'\033[38;5;165m' $'\033[38;5;124m' $'\033[38;5;120m'
|
||||||
|
#)
|
||||||
|
#zstyle ':fzf-tab:*' group-colors $FZF_TAB_GROUP_COLORS
|
||||||
|
#zstyle ':completion:*:descriptions' format
|
||||||
|
#FZF_TAB_GROUP_COLORS=(
|
||||||
|
# $'\033[94m' $'\033[32m' $'\033[33m' $'\033[35m' $'\033[31m' $'\033[38;5;27m' $'\033[36m' \
|
||||||
|
# $'\033[38;5;100m' $'\033[38;5;98m' $'\033[91m' $'\033[38;5;80m' $'\033[92m' \
|
||||||
|
# $'\033[38;5;214m' $'\033[38;5;165m' $'\033[38;5;124m' $'\033[38;5;120m'
|
||||||
|
#)
|
||||||
|
#zstyle ':fzf-tab:*' group-colors $FZF_TAB_GROUP_COLORS
|
||||||
|
#zstyle ':completion:*:descriptions' format
|
||||||
|
source /opt/homebrew/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
|
||||||
|
plugins=(git fzf zsh-autosuggestions fzf-tab zsh-syntax-highlighting kubectl)
|
||||||
|
|
||||||
|
source $ZSH/oh-my-zsh.sh
|
||||||
|
|
||||||
|
|
||||||
|
# User configuration
|
||||||
|
|
||||||
|
# export MANPATH="/usr/local/man:$MANPATH"
|
||||||
|
|
||||||
|
# You may need to manually set your language environment
|
||||||
|
# export LANG=en_US.UTF-8
|
||||||
|
|
||||||
|
eval "$(/Users/steve.briggs/.local/bin/mise activate)"
|
||||||
|
# Preferred editor for local and remote sessions
|
||||||
|
if [[ -n $SSH_CONNECTION ]]; then
|
||||||
|
export EDITOR='vim'
|
||||||
|
else
|
||||||
|
export EDITOR='nvim'
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Compilation flags
|
||||||
|
# export ARCHFLAGS="-arch x86_64"
|
||||||
|
|
||||||
|
# Set personal aliases, overriding those provided by oh-my-zsh libs,
|
||||||
|
# plugins, and themes. Aliases can be placed here, though oh-my-zsh
|
||||||
|
# users are encouraged to define aliases within the ZSH_CUSTOM folder.
|
||||||
|
# For a full list of active aliases, run `alias`.
|
||||||
|
#
|
||||||
|
# Example aliases
|
||||||
|
# alias zshconfig="mate ~/.zshrc"
|
||||||
|
# alias ohmyzsh="mate ~/.oh-my-zsh"
|
||||||
|
|
||||||
|
export PATH="${PATH}:/Users/steve.briggs/.cargo/bin"
|
||||||
|
export PATH="/usr/local/opt/openssl/bin:/usr/local/opt/gnu-sed/libexec/gnubin:/usr/local/opt/curl/bin:${PATH}"
|
||||||
|
export PATH="/opt/homebrew/opt/gnu-sed/libexec/gnubin:$PATH"
|
||||||
|
#export PATH="/usr/local/opt/curl/bin:/usr/local/opt/coreutils/libexec/gnubin"
|
||||||
|
export PATH="${HOME}/.pyenv/bin:${HOME}/.config/cloud-ops/scripts:${PATH}"
|
||||||
|
#export PATH="${HOME}/.config/cloud-ops/scripts:${PATH}"
|
||||||
|
export PATH="${HOME}/.local/bin:${HOME}/.local/bin/custom:${PATH}"
|
||||||
|
#export PATH="/Users/steve.briggs/go/bin:$PATH"
|
||||||
|
export PATH="/usr/local/bin:${PATH}"
|
||||||
|
export PATH="${PATH}:${HOME}/.krew/bin"
|
||||||
|
#export PATH="/Users/steve.briggs/.local/share/mise/installs/yq/4.34.1/bin:/Users/steve.briggs/.local/share/mise/installs/jq/1.6/bin:/Users/steve.briggs/.local/share/mise/installs/direnv/2.32.2/bin:/Users/steve.briggs/.local/share/mise/installs/helm/3.10.2/bin:/Users/steve.briggs/.local/share/mise/installs/exa/0.10.1/bin:/Users/steve.briggs/.local/share/mise/installs/go/1.22.2/go/bin:/Users/steve.briggs/.local/share/mise/installs/go/1.22.2/packages/bin:/Users/steve.briggs/.local/share/mise/installs/kustomize/4.5.0/bin:/Users/steve.briggs/.local/share/mise/installs/sops/3.6.1/bin:/Users/steve.briggs/.local/share/mise/installs/terraform/1.3.7/bin:/Users/steve.briggs/.local/share/mise/installs/vault/1.12.1/bin:/Users/steve.briggs/.local/share/mise/installs/kubectl/1.25.8/bin:/Users/steve.briggs/.local/share/mise/installs/poetry/1.7.1/bin:/Users/steve.briggs/.local/share/mise/installs/kubecolor/0.0.25/bin:/usr/local/opt/libpq/bin:/Users/steve.briggs/.local/bin:/bin:/Users/steve.briggs/.cargo/bin:/Users/steve.briggs/.config/cloud-ops/scripts:/usr/local/opt/gnu-sed/libexec/gnubin:/usr/local/opt/gnu-sed/libexec/gnubin:/Users/steve.briggs/.local/bin:/Users/steve.briggs/.pyenv/bin:/Users/steve.briggs/.cargo/bin:/Users/steve.briggs/.config/cloud-ops/scripts:/Users/steve.briggs/.pyenv/bin:/Users/steve.briggs/.local/bin:/Users/steve.briggs/.pyenv/bin:/Users/steve.briggs/.cargo/bin:/Users/steve.briggs/.config/cloud-ops/scripts:/Users/steve.briggs/.pyenv/bin:/usr/local/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/steve.briggs/.bin:/bin:/Users/steve.briggs/go/bin:/private/var/folders/ky/m6p32md91_n2q6z94fdn8fsw0000gq/T/AppTranslocation/F252CD76-5A71-4D7F-8826-12175DB43E32/d/Visual Studio Code.app/Contents/Resources/app/bin:/Users/steve.briggs/.bin:/bin:/Users/steve.briggs/go/bin/:/private/var/folders/ky/m6p32md91_n2q6z94fdn8fsw0000gq/T/AppTranslocation/F252CD76-5A71-4D7F-8826-12175DB43E32/d/Visual Studio Code.app/Contents/Resources/app/bin:/usr/local/opt/openssl/bin:/usr/local/bin:/Users/steve.briggs/.bin:/bin:/Users/steve.briggs/go/bin/:/private/var/folders/ky/m6p32md91_n2q6z94fdn8fsw0000gq/T/AppTranslocation/F252CD76-5A71-4D7F-8826-12175DB43E32/d/Visual Studio Code.app/Contents/Resources/app/bin:/usr/local/opt/fzf/bin"
|
||||||
|
export PATH="/opt/homebrew/bin:${PATH}"
|
||||||
|
alias kubectl=kubecolor
|
||||||
|
autoload -U compinit; compinit
|
||||||
|
compdef kubecolor=kubectl
|
||||||
|
|
||||||
|
|
||||||
|
#[[ $commands[kubectl] ]] && source <(kubectl completion zsh)
|
||||||
|
#source <(kubectl completion zsh)
|
||||||
|
[ -d $HOME/.zshrc.d ] && for file in $HOME/.zshrc.d/*.zsh; do source $file; done
|
||||||
|
#autoload -Uz compinit
|
||||||
|
#compinit
|
||||||
|
#eval "$(fzf --zsh)"
|
||||||
|
# disable sort when completing `git checkout`
|
||||||
|
zstyle ':completion:*:git-checkout:*' sort false
|
||||||
|
# set descriptions format to enable group support
|
||||||
|
# NOTE: don't use escape sequences here, fzf-tab will ignore them
|
||||||
|
zstyle ':completion:*:descriptions' format '[%d]'
|
||||||
|
# set list-colors to enable filename colorizing
|
||||||
|
zstyle ':completion:*' list-colors ${(s.:.)LS_COLORS}
|
||||||
|
# force zsh not to show completion menu, which allows fzf-tab to capture the unambiguous prefix
|
||||||
|
zstyle ':completion:*' menu no
|
||||||
|
# preview directory's content with eza when completing cd
|
||||||
|
zstyle ':fzf-tab:complete:cd:*' fzf-preview 'lsd --icon always -1 --color=always $realpath'
|
||||||
|
# switch group using `<` and `>`
|
||||||
|
zstyle ':fzf-tab:*' switch-group '<' '>'
|
||||||
|
alias ls='lsd -lahtr'
|
||||||
|
export FZF_DEFAULT_OPTS='--height 40% --layout=reverse --border'
|
||||||
|
#export PATH="$PATH:/usr/local/opt/curl/bin:/usr/local/opt/coreutils/libexec/gnubin"
|
||||||
|
source /opt/homebrew/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
|
||||||
|
export ZSH_HIGHLIGHT_HIGHLIGHTERS_DIR=/opt/homebrew/share/zsh-syntax-highlighting/highlighters
|
||||||
|
#Star Ship
|
||||||
|
eval "$(starship init zsh)"
|
||||||
|
PATH="/opt/homebrew/opt/findutils/libexec/gnubin:$PATH"
|
||||||
|
export GPG_TTY=$(tty)
|
||||||
|
|
||||||
|
|
||||||
|
# Load Angular CLI autocompletion.
|
||||||
|
source <(ng completion script)
|
||||||
|
alias config='/usr/bin/git --git-dir=/Users/steve.briggs/.cfg/ --work-tree=/Users/steve.briggs'
|
||||||
Loading…
Reference in a new issue