Update fish configurations and add others (Neovim, Ranger, Alacritty)
This commit is contained in:
3
.gitmodules
vendored
Normal file
3
.gitmodules
vendored
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
[submodule "nvim"]
|
||||||
|
path = nvim
|
||||||
|
url = https://github.com/S4NKALP/nvim.git
|
||||||
163
alacritty/alacritty.toml
Normal file
163
alacritty/alacritty.toml
Normal file
@@ -0,0 +1,163 @@
|
|||||||
|
live_config_reload = true
|
||||||
|
working_directory = "None"
|
||||||
|
|
||||||
|
[env]
|
||||||
|
TERM = "xterm-256color"
|
||||||
|
WINIT_X11_SCALE_FACTOR = "1"
|
||||||
|
|
||||||
|
[window]
|
||||||
|
dynamic_padding = true
|
||||||
|
decorations = "full"
|
||||||
|
title = "Alacritty@CachyOS"
|
||||||
|
opacity = 0.95
|
||||||
|
decorations_theme_variant = "Dark"
|
||||||
|
|
||||||
|
[window.dimensions]
|
||||||
|
columns = 100
|
||||||
|
lines = 30
|
||||||
|
|
||||||
|
[window.class]
|
||||||
|
instance = "Alacritty"
|
||||||
|
general = "Alacritty"
|
||||||
|
|
||||||
|
[scrolling]
|
||||||
|
history = 10000
|
||||||
|
multiplier = 3
|
||||||
|
|
||||||
|
[colors]
|
||||||
|
draw_bold_text_with_bright_colors = true
|
||||||
|
|
||||||
|
[colors.primary]
|
||||||
|
background = "0x272822"
|
||||||
|
foreground = "0xF8F8F2"
|
||||||
|
|
||||||
|
[colors.normal]
|
||||||
|
black = "0x272822"
|
||||||
|
red = "0xF92672"
|
||||||
|
green = "0xA6E22E"
|
||||||
|
yellow = "0xF4BF75"
|
||||||
|
blue = "0x66D9EF"
|
||||||
|
magenta = "0xAE81FF"
|
||||||
|
cyan = "0xA1EFE4"
|
||||||
|
white = "0xF8F8F2"
|
||||||
|
|
||||||
|
[colors.bright]
|
||||||
|
black = "0x75715E"
|
||||||
|
red = "0xF92672"
|
||||||
|
green = "0xA6E22E"
|
||||||
|
yellow = "0xF4BF75"
|
||||||
|
blue = "0x66D9EF"
|
||||||
|
magenta = "0xAE81FF"
|
||||||
|
cyan = "0xA1EFE4"
|
||||||
|
white = "0xF9F8F5"
|
||||||
|
|
||||||
|
[font]
|
||||||
|
size = 12
|
||||||
|
|
||||||
|
[font.normal]
|
||||||
|
family = "RobotoMono Nerd Font "
|
||||||
|
style = "Regular"
|
||||||
|
|
||||||
|
[font.bold]
|
||||||
|
family = "RobotoMono Nerd Font"
|
||||||
|
style = "Bold"
|
||||||
|
|
||||||
|
[font.italic]
|
||||||
|
family = "RobotoMono Nerd Font"
|
||||||
|
style = "Italic"
|
||||||
|
|
||||||
|
[font.bold_italic]
|
||||||
|
family = "RobotoMono Nerd Font"
|
||||||
|
style = "Bold Italic"
|
||||||
|
|
||||||
|
[selection]
|
||||||
|
semantic_escape_chars = ",│`|:\"' ()[]{}<>\t"
|
||||||
|
save_to_clipboard = true
|
||||||
|
|
||||||
|
[cursor]
|
||||||
|
style = "Block"
|
||||||
|
vi_mode_style = "None"
|
||||||
|
unfocused_hollow = true
|
||||||
|
thickness = 0.15
|
||||||
|
|
||||||
|
[mouse]
|
||||||
|
hide_when_typing = true
|
||||||
|
|
||||||
|
[[mouse.bindings]]
|
||||||
|
mouse = "Middle"
|
||||||
|
action = "PasteSelection"
|
||||||
|
|
||||||
|
[keyboard]
|
||||||
|
[[keyboard.bindings]]
|
||||||
|
key = "Paste"
|
||||||
|
action = "Paste"
|
||||||
|
|
||||||
|
[[keyboard.bindings]]
|
||||||
|
key = "Copy"
|
||||||
|
action = "Copy"
|
||||||
|
|
||||||
|
[[keyboard.bindings]]
|
||||||
|
key = "L"
|
||||||
|
mods = "Control"
|
||||||
|
action = "ClearLogNotice"
|
||||||
|
|
||||||
|
[[keyboard.bindings]]
|
||||||
|
key = "L"
|
||||||
|
mods = "Control"
|
||||||
|
mode = "~Vi"
|
||||||
|
chars = "\f"
|
||||||
|
|
||||||
|
[[keyboard.bindings]]
|
||||||
|
key = "PageUp"
|
||||||
|
mods = "Shift"
|
||||||
|
mode = "~Alt"
|
||||||
|
action = "ScrollPageUp"
|
||||||
|
|
||||||
|
[[keyboard.bindings]]
|
||||||
|
key = "PageDown"
|
||||||
|
mods = "Shift"
|
||||||
|
mode = "~Alt"
|
||||||
|
action = "ScrollPageDown"
|
||||||
|
|
||||||
|
[[keyboard.bindings]]
|
||||||
|
key = "Home"
|
||||||
|
mods = "Shift"
|
||||||
|
mode = "~Alt"
|
||||||
|
action = "ScrollToTop"
|
||||||
|
|
||||||
|
[[keyboard.bindings]]
|
||||||
|
key = "End"
|
||||||
|
mods = "Shift"
|
||||||
|
mode = "~Alt"
|
||||||
|
action = "ScrollToBottom"
|
||||||
|
|
||||||
|
[[keyboard.bindings]]
|
||||||
|
key = "V"
|
||||||
|
mods = "Control|Shift"
|
||||||
|
action = "Paste"
|
||||||
|
|
||||||
|
[[keyboard.bindings]]
|
||||||
|
key = "C"
|
||||||
|
mods = "Control|Shift"
|
||||||
|
action = "Copy"
|
||||||
|
|
||||||
|
[[keyboard.bindings]]
|
||||||
|
key = "F"
|
||||||
|
mods = "Control|Shift"
|
||||||
|
action = "SearchForward"
|
||||||
|
|
||||||
|
[[keyboard.bindings]]
|
||||||
|
key = "B"
|
||||||
|
mods = "Control|Shift"
|
||||||
|
action = "SearchBackward"
|
||||||
|
|
||||||
|
[[keyboard.bindings]]
|
||||||
|
key = "C"
|
||||||
|
mods = "Control|Shift"
|
||||||
|
mode = "Vi"
|
||||||
|
action = "ClearSelection"
|
||||||
|
|
||||||
|
[[keyboard.bindings]]
|
||||||
|
key = "Key0"
|
||||||
|
mods = "Control"
|
||||||
|
action = "ResetFontSize"
|
||||||
72
fastfetch/config-compact.jsonc
Normal file
72
fastfetch/config-compact.jsonc
Normal file
@@ -0,0 +1,72 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
|
||||||
|
"logo": {
|
||||||
|
"padding": {
|
||||||
|
"top": 2
|
||||||
|
},
|
||||||
|
"type": "small"
|
||||||
|
},
|
||||||
|
"display": {
|
||||||
|
"separator": " -> "
|
||||||
|
},
|
||||||
|
"modules": [
|
||||||
|
"break",
|
||||||
|
{
|
||||||
|
"type": "title",
|
||||||
|
"keyWidth": 10,
|
||||||
|
"format": " {6}{7}{8}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "custom",
|
||||||
|
"format": " ╭───────────────────────╮"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "kernel",
|
||||||
|
"key": " ",
|
||||||
|
"keyColor": "yellow"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "wm",
|
||||||
|
"key": " ",
|
||||||
|
"keyColor": "blue"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "shell",
|
||||||
|
"key": " ",
|
||||||
|
"keyColor": "yellow"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "terminal",
|
||||||
|
"key": " ",
|
||||||
|
"keyColor": "blue"
|
||||||
|
},
|
||||||
|
/*
|
||||||
|
{
|
||||||
|
"type": "packages",
|
||||||
|
"key": " ",
|
||||||
|
"keyColor": "yellow"
|
||||||
|
},
|
||||||
|
*/
|
||||||
|
{
|
||||||
|
"type": "memory",
|
||||||
|
"key": " ",
|
||||||
|
"keyColor": "magenta",
|
||||||
|
// format: used / total
|
||||||
|
"format": "{1} / {2}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "uptime",
|
||||||
|
"key": " ",
|
||||||
|
"keyColor": "green"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "custom",
|
||||||
|
"format": " ╰───────────────────────╯"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "custom",
|
||||||
|
"format": " \u001b[31m \u001b[32m \u001b[33m \u001b[34m \u001b[35m \u001b[36m \u001b[37m \u001b[90m "
|
||||||
|
},
|
||||||
|
"break",
|
||||||
|
]
|
||||||
|
}
|
||||||
137
fastfetch/config.jsonc
Normal file
137
fastfetch/config.jsonc
Normal file
@@ -0,0 +1,137 @@
|
|||||||
|
// Load with --load-config examples/2.jsonc
|
||||||
|
// Note that you must replace the image path to an existing image to display it.
|
||||||
|
|
||||||
|
{
|
||||||
|
"$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
|
||||||
|
"logo": {
|
||||||
|
"padding": {
|
||||||
|
"top": 2
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"display": {
|
||||||
|
"separator": " "
|
||||||
|
},
|
||||||
|
"modules": [
|
||||||
|
{
|
||||||
|
"type": "custom",
|
||||||
|
"format": "\u001b[90m┌────────────────────────────────────────────────────────────┐"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "title",
|
||||||
|
"keyWidth": 10,
|
||||||
|
"format": " {6}{7}{8}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "custom",
|
||||||
|
"format": "\u001b[90m└────────────────────────────────────────────────────────────┘"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "custom",
|
||||||
|
"format": "\u001b[90m \u001b[31m \u001b[32m \u001b[33m \u001b[34m \u001b[35m \u001b[36m \u001b[37m \u001b[38m \u001b[39m \u001b[38m \u001b[37m \u001b[36m \u001b[35m \u001b[34m \u001b[33m \u001b[32m \u001b[31m \u001b[90m "
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "custom",
|
||||||
|
"format": "\u001b[90m┌────────────────────────────────────────────────────────────┐"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "os",
|
||||||
|
"key": " DISTRO",
|
||||||
|
"keyColor": "yellow"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "kernel",
|
||||||
|
"key": "│ ├",
|
||||||
|
"keyColor": "yellow"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "packages",
|
||||||
|
"key": "│ ├",
|
||||||
|
"keyColor": "yellow"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "shell",
|
||||||
|
"key": "│ └",
|
||||||
|
"keyColor": "yellow"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "wm",
|
||||||
|
"key": " DE/WM",
|
||||||
|
"keyColor": "blue"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "wmtheme",
|
||||||
|
"key": "│ ├",
|
||||||
|
"keyColor": "blue"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "icons",
|
||||||
|
"key": "│ ├",
|
||||||
|
"keyColor": "blue"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "terminal",
|
||||||
|
"key": "│ ├",
|
||||||
|
"keyColor": "blue"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "wallpaper",
|
||||||
|
"key": "│ └",
|
||||||
|
"keyColor": "blue"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "host",
|
||||||
|
"key": " SYSTEM",
|
||||||
|
"keyColor": "green"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "cpu",
|
||||||
|
"key": "│ ├",
|
||||||
|
"keyColor": "green"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "gpu",
|
||||||
|
"key": "│ ├",
|
||||||
|
"keyColor": "green"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "display",
|
||||||
|
"key": "│ ├",
|
||||||
|
"keyColor": "green",
|
||||||
|
"compactType": "original-with-refresh-rate"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "memory",
|
||||||
|
"key": "│ ├",
|
||||||
|
"keyColor": "green"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "swap",
|
||||||
|
"key": "│ ├",
|
||||||
|
"keyColor": "green"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "uptime",
|
||||||
|
"key": "│ ├",
|
||||||
|
"keyColor": "green"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "display",
|
||||||
|
"key": "│ └",
|
||||||
|
"keyColor": "green"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "sound",
|
||||||
|
"key": " AUDIO",
|
||||||
|
"keyColor": "cyan"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "custom",
|
||||||
|
"format": "\u001b[90m└────────────────────────────────────────────────────────────┘"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "custom",
|
||||||
|
"format": "\u001b[90m \u001b[31m \u001b[32m \u001b[33m \u001b[34m \u001b[35m \u001b[36m \u001b[37m \u001b[38m \u001b[39m \u001b[38m \u001b[37m \u001b[36m \u001b[35m \u001b[34m \u001b[33m \u001b[32m \u001b[31m \u001b[90m "
|
||||||
|
},
|
||||||
|
"break",
|
||||||
|
]
|
||||||
|
}
|
||||||
0
fish/completions/exercism.fish
Normal file → Executable file
0
fish/completions/exercism.fish
Normal file → Executable file
0
fish/completions/fisher.fish
Normal file → Executable file
0
fish/completions/fisher.fish
Normal file → Executable file
0
fish/completions/fzf_configure_bindings.fish
Normal file → Executable file
0
fish/completions/fzf_configure_bindings.fish
Normal file → Executable file
0
fish/completions/sdk.fish
Normal file → Executable file
0
fish/completions/sdk.fish
Normal file → Executable file
0
fish/conf.d/done.fish
Normal file → Executable file
0
fish/conf.d/done.fish
Normal file → Executable file
0
fish/conf.d/fzf.fish
Normal file → Executable file
0
fish/conf.d/fzf.fish
Normal file → Executable file
2
fish/conf.d/rustup.fish
Normal file → Executable file
2
fish/conf.d/rustup.fish
Normal file → Executable file
@@ -1 +1 @@
|
|||||||
source "$HOME/.cargo/env.fish"
|
#source "$HOME/.cargo/env.fish"
|
||||||
|
|||||||
0
fish/conf.d/sdk.fish
Normal file → Executable file
0
fish/conf.d/sdk.fish
Normal file → Executable file
6
fish/config.fish
Normal file → Executable file
6
fish/config.fish
Normal file → Executable file
@@ -2,7 +2,7 @@
|
|||||||
# Hide welcome message & ensure we are reporting fish as shell
|
# Hide welcome message & ensure we are reporting fish as shell
|
||||||
set fish_greeting
|
set fish_greeting
|
||||||
set VIRTUAL_ENV_DISABLE_PROMPT "1"
|
set VIRTUAL_ENV_DISABLE_PROMPT "1"
|
||||||
set -xU MANPAGER "sh -c 'col -bx | batcat -l man -p'"
|
set -xU MANPAGER "sh -c 'col -bx | bat -l man -p'"
|
||||||
set -xU MANROFFOPT "-c"
|
set -xU MANROFFOPT "-c"
|
||||||
set -x SHELL /usr/bin/fish
|
set -x SHELL /usr/bin/fish
|
||||||
|
|
||||||
@@ -31,7 +31,7 @@ end
|
|||||||
|
|
||||||
## Starship prompt
|
## Starship prompt
|
||||||
if status --is-interactive
|
if status --is-interactive
|
||||||
source ("/usr/local/bin/starship" init fish --print-full-init | psub)
|
source ("/usr/bin/starship" init fish --print-full-init | psub)
|
||||||
end
|
end
|
||||||
|
|
||||||
## Advanced command-not-found hook
|
## Advanced command-not-found hook
|
||||||
@@ -111,7 +111,7 @@ alias lt 'eza -aT --color=always --group-directories-first --icons' # tree listi
|
|||||||
alias l. 'eza -ald --color=always --group-directories-first --icons .*' # show only dotfiles
|
alias l. 'eza -ald --color=always --group-directories-first --icons .*' # show only dotfiles
|
||||||
|
|
||||||
# Replace some more things with better alternatives
|
# Replace some more things with better alternatives
|
||||||
alias cat 'batcat --style header --style snip --style changes --style header'
|
alias cat 'bat --style header --style snip --style changes --style header'
|
||||||
|
|
||||||
# Common use
|
# Common use
|
||||||
alias .. 'cd ..'
|
alias .. 'cd ..'
|
||||||
|
|||||||
0
fish/fish_plugins
Normal file → Executable file
0
fish/fish_plugins
Normal file → Executable file
2
fish/fish_variables
Normal file → Executable file
2
fish/fish_variables
Normal file → Executable file
@@ -2,7 +2,7 @@
|
|||||||
# VERSION: 3.0
|
# VERSION: 3.0
|
||||||
SETUVAR --export GOBIN:/home/fscotto/\x2elocal/share/go/bin
|
SETUVAR --export GOBIN:/home/fscotto/\x2elocal/share/go/bin
|
||||||
SETUVAR --export GOPATH:/home/fscotto/\x2elocal/share/go
|
SETUVAR --export GOPATH:/home/fscotto/\x2elocal/share/go
|
||||||
SETUVAR --export MANPAGER:sh\x20\x2dc\x20\x27col\x20\x2dbx\x20\x7c\x20batcat\x20\x2dl\x20man\x20\x2dp\x27
|
SETUVAR --export MANPAGER:sh\x20\x2dc\x20\x27col\x20\x2dbx\x20\x7c\x20bat\x20\x2dl\x20man\x20\x2dp\x27
|
||||||
SETUVAR --export MANROFFOPT:\x2dc
|
SETUVAR --export MANROFFOPT:\x2dc
|
||||||
SETUVAR __done_min_cmd_duration:10000
|
SETUVAR __done_min_cmd_duration:10000
|
||||||
SETUVAR __done_notification_urgency_level:low
|
SETUVAR __done_notification_urgency_level:low
|
||||||
|
|||||||
0
fish/functions/__bass.py
Normal file → Executable file
0
fish/functions/__bass.py
Normal file → Executable file
0
fish/functions/__sdkman-noexport-init.sh
Normal file → Executable file
0
fish/functions/__sdkman-noexport-init.sh
Normal file → Executable file
0
fish/functions/_fzf_configure_bindings_help.fish
Normal file → Executable file
0
fish/functions/_fzf_configure_bindings_help.fish
Normal file → Executable file
0
fish/functions/_fzf_extract_var_info.fish
Normal file → Executable file
0
fish/functions/_fzf_extract_var_info.fish
Normal file → Executable file
0
fish/functions/_fzf_preview_changed_file.fish
Normal file → Executable file
0
fish/functions/_fzf_preview_changed_file.fish
Normal file → Executable file
0
fish/functions/_fzf_preview_file.fish
Normal file → Executable file
0
fish/functions/_fzf_preview_file.fish
Normal file → Executable file
0
fish/functions/_fzf_report_diff_type.fish
Normal file → Executable file
0
fish/functions/_fzf_report_diff_type.fish
Normal file → Executable file
0
fish/functions/_fzf_report_file_type.fish
Normal file → Executable file
0
fish/functions/_fzf_report_file_type.fish
Normal file → Executable file
0
fish/functions/_fzf_search_directory.fish
Normal file → Executable file
0
fish/functions/_fzf_search_directory.fish
Normal file → Executable file
0
fish/functions/_fzf_search_git_log.fish
Normal file → Executable file
0
fish/functions/_fzf_search_git_log.fish
Normal file → Executable file
0
fish/functions/_fzf_search_git_status.fish
Normal file → Executable file
0
fish/functions/_fzf_search_git_status.fish
Normal file → Executable file
0
fish/functions/_fzf_search_history.fish
Normal file → Executable file
0
fish/functions/_fzf_search_history.fish
Normal file → Executable file
0
fish/functions/_fzf_search_processes.fish
Normal file → Executable file
0
fish/functions/_fzf_search_processes.fish
Normal file → Executable file
0
fish/functions/_fzf_search_variables.fish
Normal file → Executable file
0
fish/functions/_fzf_search_variables.fish
Normal file → Executable file
0
fish/functions/_fzf_wrapper.fish
Normal file → Executable file
0
fish/functions/_fzf_wrapper.fish
Normal file → Executable file
0
fish/functions/bass.fish
Normal file → Executable file
0
fish/functions/bass.fish
Normal file → Executable file
0
fish/functions/fisher.fish
Normal file → Executable file
0
fish/functions/fisher.fish
Normal file → Executable file
0
fish/functions/fzf_configure_bindings.fish
Normal file → Executable file
0
fish/functions/fzf_configure_bindings.fish
Normal file → Executable file
0
fish/functions/sdk.fish
Normal file → Executable file
0
fish/functions/sdk.fish
Normal file → Executable file
1
nvim
Submodule
1
nvim
Submodule
Submodule nvim added at 1403e0b215
Reference in New Issue
Block a user