arch-config/config/fish/functions/fish_prompt.fish
nekochemist 4779ba49c0 deleted: .config/fnott/fnott.ini
deleted:    .config/niri/config-01.kdl
	modified:   README.md
	modified:   apps-list.md
	deleted:    background
	renamed:    .config/btop/btop.conf -> config/btop/btop.conf
	renamed:    .config/clipse/config.json -> config/clipse/config.json
	renamed:    .config/clipse/custom_theme.json -> config/clipse/custom_theme.json
	renamed:    .config/fastfetch/1.jsonc -> config/fastfetch/1.jsonc
	renamed:    .config/fastfetch/19.jsonc -> config/fastfetch/19.jsonc
	renamed:    .config/fastfetch/20.jsonc -> config/fastfetch/20.jsonc
	renamed:    .config/fastfetch/config.jsonc -> config/fastfetch/config.jsonc
	renamed:    .config/fish/completions/fisher.fish -> config/fish/completions/fisher.fish
	renamed:    .config/fish/completions/fzf_configure_bindings.fish -> config/fish/completions/fzf_configure_bindings.fish
	renamed:    .config/fish/conf.d/fish_frozen_key_bindings.fish -> config/fish/conf.d/fish_frozen_key_bindings.fish
	renamed:    .config/fish/conf.d/fish_frozen_theme.fish -> config/fish/conf.d/fish_frozen_theme.fish
	renamed:    .config/fish/conf.d/fzf.fish -> config/fish/conf.d/fzf.fish
	new file:   config/fish/conf.d/nix.fish
	renamed:    .config/fish/config.fish -> config/fish/config.fish
	renamed:    .config/fish/fish_plugins -> config/fish/fish_plugins
	renamed:    .config/fish/fish_variables -> config/fish/fish_variables
	renamed:    .config/fish/functions/:q.fish -> config/fish/functions/:q.fish
	renamed:    .config/fish/functions/_fzf_configure_bindings_help.fish -> config/fish/functions/_fzf_configure_bindings_help.fish
	renamed:    .config/fish/functions/_fzf_extract_var_info.fish -> config/fish/functions/_fzf_extract_var_info.fish
	renamed:    .config/fish/functions/_fzf_preview_changed_file.fish -> config/fish/functions/_fzf_preview_changed_file.fish
	renamed:    .config/fish/functions/_fzf_preview_file.fish -> config/fish/functions/_fzf_preview_file.fish
	renamed:    .config/fish/functions/_fzf_report_diff_type.fish -> config/fish/functions/_fzf_report_diff_type.fish
	renamed:    .config/fish/functions/_fzf_report_file_type.fish -> config/fish/functions/_fzf_report_file_type.fish
	renamed:    .config/fish/functions/_fzf_search_directory.fish -> config/fish/functions/_fzf_search_directory.fish
	renamed:    .config/fish/functions/_fzf_search_git_log.fish -> config/fish/functions/_fzf_search_git_log.fish
	renamed:    .config/fish/functions/_fzf_search_git_status.fish -> config/fish/functions/_fzf_search_git_status.fish
	renamed:    .config/fish/functions/_fzf_search_history.fish -> config/fish/functions/_fzf_search_history.fish
	renamed:    .config/fish/functions/_fzf_search_processes.fish -> config/fish/functions/_fzf_search_processes.fish
	renamed:    .config/fish/functions/_fzf_search_variables.fish -> config/fish/functions/_fzf_search_variables.fish
	renamed:    .config/fish/functions/_fzf_wrapper.fish -> config/fish/functions/_fzf_wrapper.fish
	renamed:    .config/fish/functions/ff.fish -> config/fish/functions/ff.fish
	renamed:    .config/fish/functions/fish_prompt.fish -> config/fish/functions/fish_prompt.fish
	renamed:    .config/fish/functions/fish_prompt.fish.bak -> config/fish/functions/fish_prompt.fish.bak
	renamed:    .config/fish/functions/fisher.fish -> config/fish/functions/fisher.fish
	renamed:    .config/fish/functions/fzf_configure_bindings.fish -> config/fish/functions/fzf_configure_bindings.fish
	renamed:    .config/fish/functions/ls.fish -> config/fish/functions/ls.fish
	renamed:    .config/fish/functions/n.fish -> config/fish/functions/n.fish
	renamed:    .config/fish/functions/nv.fish -> config/fish/functions/nv.fish
	renamed:    .config/fish/functions/p.fish -> config/fish/functions/p.fish
	new file:   config/fish/functions/sshp.fish
	renamed:    .config/fish/functions/vpn.fish -> config/fish/functions/vpn.fish
	renamed:    .config/fish/functions/webka.fish -> config/fish/functions/webka.fish
	renamed:    .config/fish/functions/y.fish -> config/fish/functions/y.fish
	renamed:    .config/fish/functions/yz.fish -> config/fish/functions/yz.fish
	renamed:    ".config/fish/functions/\320\275\321\217.fish" -> "config/fish/functions/\320\275\321\217.fish"
	renamed:    .config/fuzzel/fuzzel.ini -> config/fuzzel/fuzzel.ini
	renamed:    .config/hypr/hyprland.conf -> config/hypr/hyprland.conf
	renamed:    .config/hypr/hyprlock.conf -> config/hypr/hyprlock.conf
	new file:   config/hyprwave/config.conf
	new file:   config/hyprwave/style.css
	new file:   config/kitty/current-theme.conf
	renamed:    .config/kitty/kitty.conf.bak -> config/kitty/kitty.conf
	renamed:    .config/kitty/kitty.conf -> config/kitty/kitty.conf.bak
	new file:   config/mimeapps.list
	renamed:    .config/niri/config.kdl -> config/niri/config.kdl
	renamed:    .config/nvim/.gitignore -> config/nvim/.gitignore
	renamed:    .config/nvim/.neoconf.json -> config/nvim/.neoconf.json
	renamed:    .config/nvim/LICENSE -> config/nvim/LICENSE
	renamed:    .config/nvim/README.md -> config/nvim/README.md
	renamed:    .config/nvim/init.lua -> config/nvim/init.lua
	renamed:    .config/nvim/lazy-lock.json -> config/nvim/lazy-lock.json
	renamed:    .config/nvim/lazyvim.json -> config/nvim/lazyvim.json
	renamed:    .config/nvim/lua/config/autocmds.lua -> config/nvim/lua/config/autocmds.lua
	renamed:    .config/nvim/lua/config/keymaps.lua -> config/nvim/lua/config/keymaps.lua
	renamed:    .config/nvim/lua/config/lazy.lua -> config/nvim/lua/config/lazy.lua
	renamed:    .config/nvim/lua/config/options.lua -> config/nvim/lua/config/options.lua
	renamed:    .config/nvim/lua/plugins/example.lua -> config/nvim/lua/plugins/example.lua
	renamed:    .config/nvim/lua/plugins/luasnip.lua -> config/nvim/lua/plugins/luasnip.lua
	renamed:    .config/nvim/lua/plugins/markview.lua -> config/nvim/lua/plugins/markview.lua
	renamed:    .config/nvim/lua/plugins/marp-nvim.lua -> config/nvim/lua/plugins/marp-nvim.lua
	renamed:    .config/nvim/lua/plugins/nvim-snippy.lua -> config/nvim/lua/plugins/nvim-snippy.lua
	renamed:    .config/nvim/lua/plugins/render-markdown.lua -> config/nvim/lua/plugins/render-markdown.lua
	renamed:    .config/nvim/lua/plugins/xkbswitch.lua -> config/nvim/lua/plugins/xkbswitch.lua
	renamed:    .config/nvim/stylua.toml -> config/nvim/stylua.toml
	new file:   config/termusic/tui.toml
	renamed:    .config/waybar/config.jsonc -> config/waybar/config.jsonc
	renamed:    .config/waybar/config01.jsonc -> config/waybar/config01.jsonc
	renamed:    .config/waybar/style.css -> config/waybar/style.css
	renamed:    .config/waybar/style01.css -> config/waybar/style01.css
	renamed:    .config/yazi/yazi.toml -> config/yazi/yazi.toml
	deleted:    mimeapps.list
	deleted:    resolved.conf
	deleted:    zen-mods-export.json
2026-03-12 22:12:13 +05:00

30 lines
1.1 KiB
Fish
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

function fish_prompt --description 'Write out the prompt'
set -l last_status $status
set -l normal (set_color normal)
set -l status_color (set_color brgreen)
set -l cwd_color (set_color $fish_color_cwd)
set -l vcs_color (set_color brpurple)
set -l prompt_status ""
# Since we display the prompt on a new line allow the directory names to be longer.
set -q fish_prompt_pwd_dir_length
or set -lx fish_prompt_pwd_dir_length 0
# Color the prompt differently when we're root
set -l suffix ''
if functions -q fish_is_root_user; and fish_is_root_user
if set -q fish_color_cwd_root
set cwd_color (set_color $fish_color_cwd_root)
end
set suffix '#'
end
# Color the prompt in red on error
if test $last_status -ne 0
set status_color (set_color $fish_color_error)
set prompt_status $status_color "[" $last_status "]" $normal
end
echo -s (prompt_login) ' ' $cwd_color (prompt_pwd) $vcs_color (fish_vcs_prompt) $normal ' ' $prompt_status
echo -n -s $status_color $suffix ' ' $normal
end