Fixed my fish shell

Signed-off-by: The-Repo-Club <wayne6324@gmail.com>
This commit is contained in:
The-Repo-Club 2022-08-23 22:33:20 +01:00
parent 0e57dc74fc
commit 828eb3a263
No known key found for this signature in database
GPG Key ID: E30EC2FBFB05C44F
21 changed files with 122 additions and 89 deletions

View File

@ -24,7 +24,7 @@ end
# Update Repo # Update Repo
function update function update
command pacman -Syu command sudo pacman -Syu
end end
function aurupdate function aurupdate
@ -32,16 +32,16 @@ function aurupdate
end end
function upall function upall
command pacman -Fy && pacman -Syu --noconfirm && aurupdate command sudo pacman -Fy && sudo pacman -Syu --noconfirm && aurupdate
end end
#check aur and arch packages #check aur and arch packages
function checkarch function checkarch
command pacman -Qqen >~/package_list.txt command sudo pacman -Qqen >~/package_list.txt
end end
function checkaur function checkaur
command pacman -Qqem >~/package_list_aur.txt command sudo pacman -Qqem >~/package_list_aur.txt
end end
# Pacman unlock # Pacman unlock

View File

@ -1,3 +1,5 @@
# arch repo commands
function updaterepo function updaterepo
while true while true
read -l -P "Are you sure you want to update arch repo? [y/N] " confirm read -l -P "Are you sure you want to update arch repo? [y/N] " confirm
@ -5,7 +7,7 @@ function updaterepo
switch $confirm switch $confirm
case Y y case Y y
cd /mnt/500GB/.gitlabs/Arch.TheRepo.Club/ cd /mnt/500GB/.gitlabs/Arch.TheRepo.Club/
./git-v1.sh $argv ./x86_64/updaterepo.sh $argv
cd $dirprev[1] cd $dirprev[1]
echoResponce "Arch repo has been updated." echoResponce "Arch repo has been updated."
return return
@ -21,7 +23,7 @@ function updatereadme
switch $confirm switch $confirm
case Y y case Y y
cd /mnt/500GB/.gitlabs/Arch.TheRepo.Club/docs/ cd /mnt/500GB/.gitlabs/Arch.TheRepo.Club/scripts/
python updatereadme.py python updatereadme.py
cd $dirprev[1] cd $dirprev[1]
cd /mnt/500GB/.gitlabs/Arch.TheRepo.Club/x86_64/ cd /mnt/500GB/.gitlabs/Arch.TheRepo.Club/x86_64/

View File

@ -1,3 +1,5 @@
# ssh commands
function chris function chris
ssh linknsync@51.89.161.207 ssh linknsync@51.89.161.207
end end

View File

@ -0,0 +1,16 @@
#-*-coding:utf-8 -*-
xset b off
setxkbmap -layout gb
setxkbmap -option caps:super
set -gx LC_ALL "en_GB.UTF-8"
set -gx PAGER "most"
set -gx AUR_PAGER "most"
set -gx EDITOR "nvim-qt"
set -gx GIT_TOKEN "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"
#QT and GTK Variables
set -gx QT_QPA_PLATFORMTHEME "qt5ct"
set -gx QT_AUTO_SCREEN_SCALE_FACTOR 0
set -gx TDESKTOP_USE_GTK_FILE_DIALOG 1
set -gx GOPATH $HOME/.cache/go

View File

@ -0,0 +1,5 @@
# greeting for fish shell
function fish_greeting
shellfetch
end

View File

@ -0,0 +1,4 @@
# Keybinding
bind \ec __history_previous_command
bind \e\e __sudope

View File

@ -0,0 +1,33 @@
set PATH "$HOME/.local/bin:$PATH"
# Adds `~/.config/composer/vendor/bin` to $PATH
# set PATH so it includes user's private bin if it exists
if test -d "$HOME/.config/composer/vendor/bin"
set PATH "$HOME/.config/composer/vendor/bin:$PATH"
end
# Adds `~/.local/bin/repobar` to $PATH
# set PATH so it includes user's private bin if it exists
if test -d "$HOME/.local/bin/repobar"
set PATH "$HOME/.local/bin/repobar:$PATH"
end
# Adds `~/.local/bin/lemonbar` to $PATH
# set PATH so it includes user's private bin if it exists
if test -d "$HOME/.local/bin/lemonbar"
set PATH "$HOME/.local/bin/lemonbar:$PATH"
end
# Adds `~/.local/bin/discord_bot` to $PATH
# set PATH so it includes user's private bin if it exists
if test -d "$HOME/.local/bin/discord_bot"
set PATH "$HOME/.local/bin/discord_bot:$PATH"
end
# Adds `~/.local/bin/clipmenu` to $PATH
# set PATH so it includes user's private bin if it exists
if test -d "$HOME/.local/bin/clipmenu"
set PATH "$HOME/.local/bin/clipmenu:$PATH"
end
set PATH $(printf %s "$PATH" | awk -vRS=: '!a[$0]++' | paste -s -d:)

View File

@ -0,0 +1,50 @@
# Dracula Color Palette
set -l foreground e5e9f0
set -l selection 434c5e
set -l comment 81a1c1
set -l red ff5959
set -l orange ff9c59
set -l yellow ffff59
set -l green 59ff59
set -l purple 9059ff
set -l cyan 59fff9
set -l pink ff59f9
# Syntax Highlighting Colors
set -gx fish_color_normal $foreground
set -gx fish_color_command $cyan
set -gx fish_color_keyword $pink
set -gx fish_color_quote $yellow
set -gx fish_color_redirection $foreground
set -gx fish_color_end $orange
set -gx fish_color_error $red
set -gx fish_color_param $purple
set -gx fish_color_comment $comment
set -gx fish_color_selection --background=$selection
set -gx fish_color_search_match --background=$selection
set -gx fish_color_operator $green
set -gx fish_color_escape $pink
set -gx fish_color_autosuggestion $comment
set -gx fish_color_cancel $red --reverse
set -gx fish_color_option $orange
# Default Prompt Colors
set -gx fish_color_cwd $green
set -gx fish_color_host $purple
set -gx fish_color_host_remote $purple
set -gx fish_color_user $cyan
# Completion Pager Colors
set -gx fish_pager_color_progress $comment
set -gx fish_pager_color_background
set -gx fish_pager_color_prefix $cyan
set -gx fish_pager_color_completion $foreground
set -gx fish_pager_color_description $comment
set -gx fish_pager_color_selected_background --background=$selection
set -gx fish_pager_color_selected_prefix $cyan
set -gx fish_pager_color_selected_completion $foreground
set -gx fish_pager_color_selected_description $comment
set -gx fish_pager_color_secondary_background
set -gx fish_pager_color_secondary_prefix $cyan
set -gx fish_pager_color_secondary_completion $foreground
set -gx fish_pager_color_secondary_description $comment

View File

@ -1,58 +1,7 @@
if test -f "$HOME/.config/fish/fish.profile" for plugins in "$HOME/.config/fish/plugins/"*
source "$HOME/.config/fish/fish.profile" source $plugins
end end
set PATH "$HOME/.local/bin:$PATH" for aliases in "$HOME/.config/fish/aliases/"*
source $aliases
# Adds `~/.config/composer/vendor/bin` to $PATH
# set PATH so it includes user's private bin if it exists
if test -d "$HOME/.config/composer/vendor/bin"
set PATH "$HOME/.config/composer/vendor/bin:$PATH"
end end
# Adds `~/.local/bin/repobar` to $PATH
# set PATH so it includes user's private bin if it exists
if test -d "$HOME/.local/bin/repobar"
set PATH "$HOME/.local/bin/repobar:$PATH"
end
# Adds `~/.local/bin/lemonbar` to $PATH
# set PATH so it includes user's private bin if it exists
if test -d "$HOME/.local/bin/lemonbar"
set PATH "$HOME/.local/bin/lemonbar:$PATH"
end
# Adds `~/.local/bin/discord_bot` to $PATH
# set PATH so it includes user's private bin if it exists
if test -d "$HOME/.local/bin/discord_bot"
set PATH "$HOME/.local/bin/discord_bot:$PATH"
end
# Adds `~/.local/bin/clipmenu` to $PATH
# set PATH so it includes user's private bin if it exists
if test -d "$HOME/.local/bin/clipmenu"
set PATH "$HOME/.local/bin/clipmenu:$PATH"
end
function fish_greeting
shellfetch
end
# Get all the files inside folder
for file in "$HOME/.config/fish/aliases/"*
source $file
end
for file in "$HOME/.config/fish/plugins/"*
source $file
end
# Keybinding
bind \ec __history_previous_command
bind \e\e __sudope
# if status is-login
# if test (tty) = /dev/tty1
# exec tbsm
# end
# end

View File

@ -1,36 +1,8 @@
# This file contains fish universal variable definitions. # This file contains fish universal variable definitions.
# VERSION: 3.0 # VERSION: 3.0
SETUVAR __fish_init_2_39_8:\x1d
SETUVAR __fish_init_2_3_0:\x1d
SETUVAR __fish_initialized:3400 SETUVAR __fish_initialized:3400
SETUVAR fish_color_autosuggestion:555\x1ebrblack
SETUVAR fish_color_cancel:\x2dr
SETUVAR fish_color_command:green
SETUVAR fish_color_comment:red
SETUVAR fish_color_cwd:green
SETUVAR fish_color_cwd_root:red SETUVAR fish_color_cwd_root:red
SETUVAR fish_color_end:brmagenta
SETUVAR fish_color_error:brred
SETUVAR fish_color_escape:bryellow\x1e\x2d\x2dbold
SETUVAR fish_color_history_current:\x2d\x2dbold SETUVAR fish_color_history_current:\x2d\x2dbold
SETUVAR fish_color_host:normal
SETUVAR fish_color_host_remote:yellow
SETUVAR fish_color_match:\x2d\x2dbackground\x3dbrblue
SETUVAR fish_color_normal:normal
SETUVAR fish_color_operator:bryellow
SETUVAR fish_color_param:cyan
SETUVAR fish_color_quote:yellow
SETUVAR fish_color_redirection:brblue
SETUVAR fish_color_search_match:bryellow\x1e\x2d\x2dbackground\x3dbrblack
SETUVAR fish_color_selection:white\x1e\x2d\x2dbold\x1e\x2d\x2dbackground\x3dbrblack
SETUVAR fish_color_status:red SETUVAR fish_color_status:red
SETUVAR fish_color_user:brgreen
SETUVAR fish_color_valid_path:\x2d\x2dunderline SETUVAR fish_color_valid_path:\x2d\x2dunderline
SETUVAR fish_greeting:Welcome\x20to\x20fish\x2c\x20the\x20friendly\x20interactive\x20shell
SETUVAR fish_key_bindings:fish_default_key_bindings SETUVAR fish_key_bindings:fish_default_key_bindings
SETUVAR fish_pager_color_completion:\x1d
SETUVAR fish_pager_color_description:B3A06D\x1eyellow
SETUVAR fish_pager_color_prefix:white\x1e\x2d\x2dbold\x1e\x2d\x2dunderline
SETUVAR fish_pager_color_progress:brwhite\x1e\x2d\x2dbackground\x3dcyan
SETUVAR fish_pager_color_selected_background:\x2dr
SETUVAR fish_prompt_pwd_dir_length:100