Added all current configs that I see are important
This commit is contained in:
parent
7e2ddc1054
commit
d9bed25ebc
48 changed files with 4854 additions and 35 deletions
28
.config/fish/config.fish
Normal file
28
.config/fish/config.fish
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
source /usr/share/cachyos-fish-config/cachyos-config.fish
|
||||
|
||||
fish_config theme choose "Dracula Official"
|
||||
|
||||
oh-my-posh init fish --config ~/.cache/oh-my-posh/themes/dracula.omp.json | source
|
||||
|
||||
# Set Zed as the default editor
|
||||
set -gx EDITOR /usr/local/bin/zed_sudo_wrapper
|
||||
set -gx VISUAL "zeditor --wait"
|
||||
set -gx SUDO_EDITOR "zeditor --wait"
|
||||
|
||||
# Start SSH agent if not already running
|
||||
if not set -q SSH_AGENT_PID
|
||||
eval (ssh-agent -c)
|
||||
end
|
||||
|
||||
function update
|
||||
sudo pacman -Syu --noconfirm
|
||||
paru -Syu --noconfirm
|
||||
sudo pacman -Sc --noconfirm
|
||||
paru -Sc --noconfirm
|
||||
end
|
||||
|
||||
function add_ssh_key
|
||||
set -l ssh_key ~/.ssh/github-ssh
|
||||
echo "Adding SSH key..."
|
||||
ssh-add $ssh_key
|
||||
end
|
||||
108
.config/fish/fish_variables
Normal file
108
.config/fish/fish_variables
Normal file
|
|
@ -0,0 +1,108 @@
|
|||
# This file contains fish universal variable definitions.
|
||||
# VERSION: 3.0
|
||||
SETUVAR __done_min_cmd_duration:10000
|
||||
SETUVAR __done_notification_urgency_level:low
|
||||
SETUVAR __fish_initialized:3800
|
||||
SETUVAR fish_color_autosuggestion:brblack
|
||||
SETUVAR fish_color_cancel:\x2dr
|
||||
SETUVAR fish_color_command:normal
|
||||
SETUVAR fish_color_comment:red
|
||||
SETUVAR fish_color_cwd:green
|
||||
SETUVAR fish_color_cwd_root:red
|
||||
SETUVAR fish_color_end:green
|
||||
SETUVAR fish_color_error:brred
|
||||
SETUVAR fish_color_escape:brcyan
|
||||
SETUVAR fish_color_history_current:\x2d\x2dbold
|
||||
SETUVAR fish_color_host:normal
|
||||
SETUVAR fish_color_host_remote:yellow
|
||||
SETUVAR fish_color_normal:normal
|
||||
SETUVAR fish_color_operator:brcyan
|
||||
SETUVAR fish_color_param:cyan
|
||||
SETUVAR fish_color_quote:yellow
|
||||
SETUVAR fish_color_redirection:cyan\x1e\x2d\x2dbold
|
||||
SETUVAR fish_color_search_match:white\x1e\x2d\x2dbackground\x3dbrblack\x1e\x2d\x2dbold
|
||||
SETUVAR fish_color_selection:white\x1e\x2d\x2dbackground\x3dbrblack\x1e\x2d\x2dbold
|
||||
SETUVAR fish_color_status:red
|
||||
SETUVAR fish_color_user:brgreen
|
||||
SETUVAR fish_color_valid_path:\x2d\x2dunderline
|
||||
SETUVAR fish_key_bindings:fish_default_key_bindings
|
||||
SETUVAR fish_pager_color_background:\x1d
|
||||
SETUVAR fish_pager_color_completion:normal
|
||||
SETUVAR fish_pager_color_description:yellow\x1e\x2di
|
||||
SETUVAR fish_pager_color_prefix:normal\x1e\x2d\x2dbold\x1e\x2d\x2dunderline
|
||||
SETUVAR fish_pager_color_progress:brwhite\x1e\x2d\x2dbackground\x3dcyan\x1e\x2d\x2dbold
|
||||
SETUVAR fish_pager_color_secondary_background:\x1d
|
||||
SETUVAR fish_pager_color_secondary_completion:\x1d
|
||||
SETUVAR fish_pager_color_secondary_description:\x1d
|
||||
SETUVAR fish_pager_color_secondary_prefix:\x1d
|
||||
SETUVAR fish_pager_color_selected_background:\x2dr
|
||||
SETUVAR fish_pager_color_selected_completion:\x1d
|
||||
SETUVAR fish_pager_color_selected_description:\x1d
|
||||
SETUVAR fish_pager_color_selected_prefix:\x1d
|
||||
SETUVAR fish_user_paths:\x1d
|
||||
SETUVAR pure_begin_prompt_with_current_directory:true
|
||||
SETUVAR pure_check_for_new_release:false
|
||||
SETUVAR pure_color_at_sign:pure_color_mute
|
||||
SETUVAR pure_color_aws_profile:pure_color_warning
|
||||
SETUVAR pure_color_command_duration:pure_color_warning
|
||||
SETUVAR pure_color_current_directory:pure_color_primary
|
||||
SETUVAR pure_color_danger:red
|
||||
SETUVAR pure_color_dark:black
|
||||
SETUVAR pure_color_git_branch:pure_color_mute
|
||||
SETUVAR pure_color_git_dirty:pure_color_mute
|
||||
SETUVAR pure_color_git_stash:pure_color_info
|
||||
SETUVAR pure_color_git_unpulled_commits:pure_color_info
|
||||
SETUVAR pure_color_git_unpushed_commits:pure_color_info
|
||||
SETUVAR pure_color_hostname:pure_color_mute
|
||||
SETUVAR pure_color_info:cyan
|
||||
SETUVAR pure_color_jobs:pure_color_normal
|
||||
SETUVAR pure_color_k8s_context:pure_color_success
|
||||
SETUVAR pure_color_k8s_namespace:pure_color_primary
|
||||
SETUVAR pure_color_k8s_prefix:pure_color_info
|
||||
SETUVAR pure_color_light:white
|
||||
SETUVAR pure_color_mute:brblack
|
||||
SETUVAR pure_color_nixdevshell_prefix:pure_color_info
|
||||
SETUVAR pure_color_nixdevshell_symbol:pure_color_mute
|
||||
SETUVAR pure_color_normal:normal
|
||||
SETUVAR pure_color_prefix_root_prompt:pure_color_danger
|
||||
SETUVAR pure_color_primary:blue
|
||||
SETUVAR pure_color_prompt_on_error:pure_color_danger
|
||||
SETUVAR pure_color_prompt_on_success:pure_color_success
|
||||
SETUVAR pure_color_success:magenta
|
||||
SETUVAR pure_color_system_time:pure_color_mute
|
||||
SETUVAR pure_color_username_normal:pure_color_mute
|
||||
SETUVAR pure_color_username_root:pure_color_light
|
||||
SETUVAR pure_color_virtualenv:pure_color_mute
|
||||
SETUVAR pure_color_warning:yellow
|
||||
SETUVAR pure_enable_aws_profile:true
|
||||
SETUVAR pure_enable_container_detection:true
|
||||
SETUVAR pure_enable_git:true
|
||||
SETUVAR pure_enable_k8s:false
|
||||
SETUVAR pure_enable_nixdevshell:false
|
||||
SETUVAR pure_enable_single_line_prompt:false
|
||||
SETUVAR pure_enable_virtualenv:true
|
||||
SETUVAR pure_reverse_prompt_symbol_in_vimode:true
|
||||
SETUVAR pure_separate_prompt_on_error:false
|
||||
SETUVAR pure_shorten_prompt_current_directory_length:0
|
||||
SETUVAR pure_shorten_window_title_current_directory_length:0
|
||||
SETUVAR pure_show_jobs:false
|
||||
SETUVAR pure_show_prefix_root_prompt:false
|
||||
SETUVAR pure_show_subsecond_command_duration:false
|
||||
SETUVAR pure_show_system_time:false
|
||||
SETUVAR pure_symbol_aws_profile_prefix:
|
||||
SETUVAR pure_symbol_container_prefix:
|
||||
SETUVAR pure_symbol_git_dirty:\x2a
|
||||
SETUVAR pure_symbol_git_stash:\u2261
|
||||
SETUVAR pure_symbol_git_unpulled_commits:\u21e3
|
||||
SETUVAR pure_symbol_git_unpushed_commits:\u21e1
|
||||
SETUVAR pure_symbol_k8s_prefix:\u2638
|
||||
SETUVAR pure_symbol_nixdevshell_prefix:\u2744\ufe0f
|
||||
SETUVAR pure_symbol_prefix_root_prompt:\x23
|
||||
SETUVAR pure_symbol_prompt:\u276f
|
||||
SETUVAR pure_symbol_reverse_prompt:\u276e
|
||||
SETUVAR pure_symbol_ssh_prefix:
|
||||
SETUVAR pure_symbol_title_bar_separator:\x2d
|
||||
SETUVAR pure_symbol_virtualenv_prefix:
|
||||
SETUVAR pure_threshold_command_duration:5
|
||||
SETUVAR pure_truncate_prompt_current_directory_keeps:\x2d1
|
||||
SETUVAR pure_truncate_window_title_current_directory_keeps:\x2d1
|
||||
13
.config/fish/functions/swww_set_wallpaper.fish
Executable file
13
.config/fish/functions/swww_set_wallpaper.fish
Executable file
|
|
@ -0,0 +1,13 @@
|
|||
function swww_set_wallpaper
|
||||
set wallpaper $argv[1]
|
||||
|
||||
# Start swww daemon if not running
|
||||
if not pgrep swww-daemon > /dev/null
|
||||
swww-daemon &
|
||||
sleep 1
|
||||
end
|
||||
|
||||
# Set wallpaper with animation
|
||||
swww img "$wallpaper" \
|
||||
--transition-type wipe
|
||||
end
|
||||
8
.config/fish/functions/yazi-cd.fish
Executable file
8
.config/fish/functions/yazi-cd.fish
Executable file
|
|
@ -0,0 +1,8 @@
|
|||
function yazi-cd
|
||||
set tmpfile (mktemp)
|
||||
yazi --cwd-file="$tmpfile"
|
||||
if test -s "$tmpfile"
|
||||
cd (cat "$tmpfile")
|
||||
end
|
||||
rm -f "$tmpfile"
|
||||
end
|
||||
55
.config/fish/themes/Dracula Official.theme
Normal file
55
.config/fish/themes/Dracula Official.theme
Normal file
|
|
@ -0,0 +1,55 @@
|
|||
# Dracula Color Palette
|
||||
#
|
||||
# Foreground: f8f8f2
|
||||
# Selection: 44475a
|
||||
# Comment: 6272a4
|
||||
# Red: ff5555
|
||||
# Orange: ffb86c
|
||||
# Yellow: f1fa8c
|
||||
# Green: 50fa7b
|
||||
# Purple: bd93f9
|
||||
# Cyan: 8be9fd
|
||||
# Pink: ff79c6
|
||||
|
||||
# Syntax Highlighting Colors
|
||||
fish_color_normal f8f8f2
|
||||
fish_color_command 8be9fd
|
||||
fish_color_keyword ff79c6
|
||||
fish_color_quote f1fa8c
|
||||
fish_color_redirection f8f8f2
|
||||
fish_color_end ffb86c
|
||||
fish_color_error ff5555
|
||||
fish_color_param bd93f9
|
||||
fish_color_comment 6272a4
|
||||
fish_color_selection --background=44475a
|
||||
fish_color_search_match --background=44475a
|
||||
fish_color_operator 50fa7b
|
||||
fish_color_escape ff79c6
|
||||
fish_color_autosuggestion 6272a4
|
||||
fish_color_cancel ff5555 --reverse
|
||||
fish_color_option ffb86c
|
||||
fish_color_history_current --bold
|
||||
fish_color_status ff5555
|
||||
fish_color_valid_path --underline
|
||||
|
||||
# Default Prompt Colors
|
||||
fish_color_cwd 50fa7b
|
||||
fish_color_cwd_root red
|
||||
fish_color_host bd93f9
|
||||
fish_color_host_remote bd93f9
|
||||
fish_color_user 8be9fd
|
||||
|
||||
# Completion Pager Colors
|
||||
fish_pager_color_progress 6272a4
|
||||
fish_pager_color_background
|
||||
fish_pager_color_prefix 8be9fd
|
||||
fish_pager_color_completion f8f8f2
|
||||
fish_pager_color_description 6272a4
|
||||
fish_pager_color_selected_background --background=44475a
|
||||
fish_pager_color_selected_prefix 8be9fd
|
||||
fish_pager_color_selected_completion f8f8f2
|
||||
fish_pager_color_selected_description 6272a4
|
||||
fish_pager_color_secondary_background
|
||||
fish_pager_color_secondary_prefix 8be9fd
|
||||
fish_pager_color_secondary_completion f8f8f2
|
||||
fish_pager_color_secondary_description 6272a4
|
||||
Loading…
Add table
Add a link
Reference in a new issue