From a4afa92102959afec90c47fccc41f4a41e4a1b4c Mon Sep 17 00:00:00 2001
From: _N0x <tf@n0x.io>
Date: Fri, 21 Mar 2025 15:15:17 +0100
Subject: [PATCH] FEAT: updated fish config

---
 fish/.config/fish/conf.d/lf-icons.fish | 221 -------------------------
 fish/.config/fish/conf.d/rustup.fish   |   1 -
 fish/.config/fish/config.fish          |   2 +
 fish/.config/fish/fish_variables       |   5 +-
 4 files changed, 4 insertions(+), 225 deletions(-)
 delete mode 100644 fish/.config/fish/conf.d/lf-icons.fish
 delete mode 100644 fish/.config/fish/conf.d/rustup.fish

diff --git a/fish/.config/fish/conf.d/lf-icons.fish b/fish/.config/fish/conf.d/lf-icons.fish
deleted file mode 100644
index 22e49d4..0000000
--- a/fish/.config/fish/conf.d/lf-icons.fish
+++ /dev/null
@@ -1,221 +0,0 @@
-set -Ux LF_ICONS "\
-*.7z=:\
-*.aac=:\
-*.ace=:\
-*.alz=:\
-*.arc=:\
-*.arj=:\
-*.asf=:\
-*.atom=:\
-*.au=:\
-*.avi=:\
-*.bash=:\
-*.bash_history=:\
-*.bashprofile=:\
-*.bashrc=:\
-*.bmp=:\
-*.bz2=:\
-*.bz=:\
-*.c=:\
-*.cab=:\
-*.cc=:\
-*.cfg=:\
-*.cgm=:\
-*.clang-format=:\
-*.clj=:\
-*.cmd=:\
-*.coffee=:\
-*.cpio=:\
-*.cpp=:\
-*.css=:\
-*.d=:\
-*.dart=:\
-*.deb=:\
-*.dl=:\
-*.DS_Store=:\
-*.dwm=:\
-*.dz=:\
-*.ear=:\
-*.emf=:\
-*.env=:\
-*.erl=:\
-*.esd=:\
-*.exs=:\
-*.fish=:\
-*.flac=:\
-*.flc=:\
-*.fli=:\
-*.flv=:\
-*.fs=:\
-*.gif=:\
-*.git=:\
-*.gitattributes=:\
-*.gitconfig=:\
-*.github=:\
-*.gitignore=:\
-*.gitignore_global=:\
-*.gitkeep=:\
-*.gitmodules=:\
-*.gl=:\
-*.go=:\
-*.gz=:\
-*.h=:\
-*.hh=:\
-*.hidden=:\
-*.hpp=:\
-*.hs=:\
-*.html=:\
-*.hyper.js=:\
-*.jar=:\
-*.java=:\
-*.jl=:\
-*.jpeg=:\
-*.jpg=:\
-*.js=:\
-*.json=:\
-*.jsx=:\
-*.lha=:\
-*.lrz=:\
-*.lua=:\
-*.lz4=:\
-*.lz=:\
-*.lzh=:\
-*.lzma=:\
-*.lzo=:\
-*.m2v=:\
-*.m4a=:\
-*.m4v=:\
-*.map=:\
-*.md=:\
-*.mdx=:\
-*.mid=:\
-*.midi=:\
-*.mjpeg=:\
-*.mjpg=:\
-*.mka=:\
-*.mkv=:\
-*.mng=:\
-*.mov=:\
-*.mp3=:\
-*.mp4=:\
-*.mp4v=:\
-*.mpc=:\
-*.mpeg=:\
-*.mpg=:\
-*.nix=:\
-*.npmignore=:\
-*.npmrc=:\
-*.nuv=:\
-*.nvmrc=:\
-*.oga=:\
-*.ogg=:\
-*.ogm=:\
-*.ogv=:\
-*.ogx=:\
-*.opus=:\
-*.pbm=:\
-*.pcx=:\
-*.pdf=:\
-*.pgm=:\
-*.php=:\
-*.pl=:\
-*.png=:\
-*.ppm=:\
-*.pro=:\
-*.ps1=:\
-*.py=:\
-*.qt=:\
-*.ra=:\
-*.rar=:\
-*.rb=:\
-*.rm=:\
-*.rmvb=:\
-*.rpm=:\
-*.rs=:\
-*.rvm=:\
-*.rz=:\
-*.sar=:\
-*.scala=:\
-*.sh=:\
-*.skhdrc=:\
-*.sol=ﲹ:\
-*.spx=:\
-*.svg=:\
-*.svgz=:\
-*.swm=:\
-*.t7z=:\
-*.tar=:\
-*.taz=:\
-*.tbz2=:\
-*.tbz=:\
-*.tga=:\
-*.tgz=:\
-*.tif=:\
-*.tiff=:\
-*.tlz=:\
-*.tmux.conf=:\
-*.trash=:\
-*.ts=:\
-*.tsx=:\
-*.txz=:\
-*.tz=:\
-*.tzo=:\
-*.tzst=:\
-*.vim=:\
-*.vimrc=:\
-*.vob=:\
-*.vscode=:\
-*.war=:\
-*.wav=:\
-*.webm=:\
-*.wim=:\
-*.xbm=:\
-*.xcf=:\
-*.xpm=:\
-*.xspf=:\
-*.xwd=:\
-*.xz=:\
-*.yabairc=:\
-*.yaml=פּ:\
-*.yarn-integrity=:\
-*.yarnrc=:\
-*.yml=פּ:\
-*.yuv=:\
-*.z=:\
-*.zip=:\
-*.zoo=:\
-*.zprofile=:\
-*.zprofile=:\
-*.zsh=:\
-*.zsh_history=:\
-*.zshrc=:\
-*.zst=:\
-*bin=:\
-*config=:\
-*docker-compose.yml=:\
-*dockerfile=:\
-*gradle=:\
-*gruntfile.coffee=:\
-*gruntfile.js=:\
-*gruntfile.ls=:\
-*gulpfile.coffee=:\
-*gulpfile.js=:\
-*gulpfile.ls=:\
-*include=:\
-*lib=:\
-*localized=:\
-*node_modules=:\
-*package.json=:\
-*rubydoc=:\
-*tsconfig.json=:\
-*yarn.lock=:\
-di=:\
-dt=:\
-ex=:\
-fi=:\
-ln=:\
-or=:\
-ow=:\
-st=:\
-tw=:\
-"
diff --git a/fish/.config/fish/conf.d/rustup.fish b/fish/.config/fish/conf.d/rustup.fish
deleted file mode 100644
index e4cb363..0000000
--- a/fish/.config/fish/conf.d/rustup.fish
+++ /dev/null
@@ -1 +0,0 @@
-source "$HOME/.cargo/env.fish"
diff --git a/fish/.config/fish/config.fish b/fish/.config/fish/config.fish
index e4d478f..06e5c01 100644
--- a/fish/.config/fish/config.fish
+++ b/fish/.config/fish/config.fish
@@ -4,6 +4,8 @@ end
 
 fish_ssh_agent
 
+umask 0077
+
 function q
     exit
 end
diff --git a/fish/.config/fish/fish_variables b/fish/.config/fish/fish_variables
index 8497f7d..9807e17 100644
--- a/fish/.config/fish/fish_variables
+++ b/fish/.config/fish/fish_variables
@@ -1,10 +1,9 @@
 # This file contains fish universal variable definitions.
 # VERSION: 3.0
 SETUVAR --export EDITOR:nvim
-SETUVAR --export LF_ICONS:\x2a\x2e7z\x3d\uf410\x3a\x2a\x2eaac\x3d\uf40f\x3a\x2a\x2eace\x3d\uf410\x3a\x2a\x2ealz\x3d\uf410\x3a\x2a\x2earc\x3d\uf410\x3a\x2a\x2earj\x3d\uf410\x3a\x2a\x2easf\x3d\uf40f\x3a\x2a\x2eatom\x3d\ue764\x3a\x2a\x2eau\x3d\uf40f\x3a\x2a\x2eavi\x3d\uf40f\x3a\x2a\x2ebash\x3d\uf489\x3a\x2a\x2ebash_history\x3d\uf489\x3a\x2a\x2ebashprofile\x3d\uf489\x3a\x2a\x2ebashrc\x3d\uf489\x3a\x2a\x2ebmp\x3d\uf40f\x3a\x2a\x2ebz2\x3d\uf410\x3a\x2a\x2ebz\x3d\uf410\x3a\x2a\x2ec\x3d\ue61e\x3a\x2a\x2ecab\x3d\uf410\x3a\x2a\x2ecc\x3d\ue61d\x3a\x2a\x2ecfg\x3d\ue615\x3a\x2a\x2ecgm\x3d\uf40f\x3a\x2a\x2eclang\x2dformat\x3d\ue615\x3a\x2a\x2eclj\x3d\ue768\x3a\x2a\x2ecmd\x3d\uf40d\x3a\x2a\x2ecoffee\x3d\ue751\x3a\x2a\x2ecpio\x3d\uf410\x3a\x2a\x2ecpp\x3d\ue61d\x3a\x2a\x2ecss\x3d\ue614\x3a\x2a\x2ed\x3d\ue7af\x3a\x2a\x2edart\x3d\ue798\x3a\x2a\x2edeb\x3d\uf410\x3a\x2a\x2edl\x3d\uf40f\x3a\x2a\x2eDS_Store\x3d\uf179\x3a\x2a\x2edwm\x3d\uf410\x3a\x2a\x2edz\x3d\uf410\x3a\x2a\x2eear\x3d\uf410\x3a\x2a\x2eemf\x3d\uf40f\x3a\x2a\x2eenv\x3d\uf444\x3a\x2a\x2eerl\x3d\ue7b1\x3a\x2a\x2eesd\x3d\uf410\x3a\x2a\x2eexs\x3d\ue62d\x3a\x2a\x2efish\x3d\uf489\x3a\x2a\x2eflac\x3d\uf40f\x3a\x2a\x2eflc\x3d\uf40f\x3a\x2a\x2efli\x3d\uf40f\x3a\x2a\x2eflv\x3d\uf40f\x3a\x2a\x2efs\x3d\ue7a7\x3a\x2a\x2egif\x3d\uf40f\x3a\x2a\x2egit\x3d\ue725\x3a\x2a\x2egitattributes\x3d\ue725\x3a\x2a\x2egitconfig\x3d\ue725\x3a\x2a\x2egithub\x3d\uf408\x3a\x2a\x2egitignore\x3d\ue725\x3a\x2a\x2egitignore_global\x3d\ue725\x3a\x2a\x2egitkeep\x3d\ue725\x3a\x2a\x2egitmodules\x3d\ue725\x3a\x2a\x2egl\x3d\uf40f\x3a\x2a\x2ego\x3d\ue627\x3a\x2a\x2egz\x3d\uf410\x3a\x2a\x2eh\x3d\ue61e\x3a\x2a\x2ehh\x3d\ue61d\x3a\x2a\x2ehidden\x3d\uf023\x3a\x2a\x2ehpp\x3d\ue61d\x3a\x2a\x2ehs\x3d\ue777\x3a\x2a\x2ehtml\x3d\ue60e\x3a\x2a\x2ehyper\x2ejs\x3d\uf489\x3a\x2a\x2ejar\x3d\uf410\x3a\x2a\x2ejava\x3d\ue738\x3a\x2a\x2ejl\x3d\ue624\x3a\x2a\x2ejpeg\x3d\uf40f\x3a\x2a\x2ejpg\x3d\uf40f\x3a\x2a\x2ejs\x3d\ue74e\x3a\x2a\x2ejson\x3d\ue60b\x3a\x2a\x2ejsx\x3d\ue7ba\x3a\x2a\x2elha\x3d\uf410\x3a\x2a\x2elrz\x3d\uf410\x3a\x2a\x2elua\x3d\ue620\x3a\x2a\x2elz4\x3d\uf410\x3a\x2a\x2elz\x3d\uf410\x3a\x2a\x2elzh\x3d\uf410\x3a\x2a\x2elzma\x3d\uf410\x3a\x2a\x2elzo\x3d\uf410\x3a\x2a\x2em2v\x3d\uf40f\x3a\x2a\x2em4a\x3d\uf40f\x3a\x2a\x2em4v\x3d\uf40f\x3a\x2a\x2emap\x3d\uf278\x3a\x2a\x2emd\x3d\ue609\x3a\x2a\x2emdx\x3d\ue609\x3a\x2a\x2emid\x3d\uf40f\x3a\x2a\x2emidi\x3d\uf40f\x3a\x2a\x2emjpeg\x3d\uf40f\x3a\x2a\x2emjpg\x3d\uf40f\x3a\x2a\x2emka\x3d\uf40f\x3a\x2a\x2emkv\x3d\uf40f\x3a\x2a\x2emng\x3d\uf40f\x3a\x2a\x2emov\x3d\uf40f\x3a\x2a\x2emp3\x3d\uf40f\x3a\x2a\x2emp4\x3d\uf40f\x3a\x2a\x2emp4v\x3d\uf40f\x3a\x2a\x2empc\x3d\uf40f\x3a\x2a\x2empeg\x3d\uf40f\x3a\x2a\x2empg\x3d\uf40f\x3a\x2a\x2enix\x3d\uf313\x3a\x2a\x2enpmignore\x3d\ue71e\x3a\x2a\x2enpmrc\x3d\ue71e\x3a\x2a\x2enuv\x3d\uf40f\x3a\x2a\x2envmrc\x3d\ue718\x3a\x2a\x2eoga\x3d\uf40f\x3a\x2a\x2eogg\x3d\uf40f\x3a\x2a\x2eogm\x3d\uf40f\x3a\x2a\x2eogv\x3d\uf40f\x3a\x2a\x2eogx\x3d\uf40f\x3a\x2a\x2eopus\x3d\uf40f\x3a\x2a\x2epbm\x3d\uf40f\x3a\x2a\x2epcx\x3d\uf40f\x3a\x2a\x2epdf\x3d\uf411\x3a\x2a\x2epgm\x3d\uf40f\x3a\x2a\x2ephp\x3d\ue608\x3a\x2a\x2epl\x3d\ue769\x3a\x2a\x2epng\x3d\uf40f\x3a\x2a\x2eppm\x3d\uf40f\x3a\x2a\x2epro\x3d\ue7a1\x3a\x2a\x2eps1\x3d\uf40d\x3a\x2a\x2epy\x3d\ue73c\x3a\x2a\x2eqt\x3d\uf40f\x3a\x2a\x2era\x3d\uf40f\x3a\x2a\x2erar\x3d\uf410\x3a\x2a\x2erb\x3d\ue739\x3a\x2a\x2erm\x3d\uf40f\x3a\x2a\x2ermvb\x3d\uf40f\x3a\x2a\x2erpm\x3d\uf410\x3a\x2a\x2ers\x3d\ue7a8\x3a\x2a\x2ervm\x3d\ue21e\x3a\x2a\x2erz\x3d\uf410\x3a\x2a\x2esar\x3d\uf410\x3a\x2a\x2escala\x3d\ue737\x3a\x2a\x2esh\x3d\uf40d\x3a\x2a\x2eskhdrc\x3d\uf179\x3a\x2a\x2esol\x3d\ufcb9\x3a\x2a\x2espx\x3d\uf40f\x3a\x2a\x2esvg\x3d\uf40f\x3a\x2a\x2esvgz\x3d\uf40f\x3a\x2a\x2eswm\x3d\uf410\x3a\x2a\x2et7z\x3d\uf410\x3a\x2a\x2etar\x3d\uf410\x3a\x2a\x2etaz\x3d\uf410\x3a\x2a\x2etbz2\x3d\uf410\x3a\x2a\x2etbz\x3d\uf410\x3a\x2a\x2etga\x3d\uf40f\x3a\x2a\x2etgz\x3d\uf410\x3a\x2a\x2etif\x3d\uf40f\x3a\x2a\x2etiff\x3d\uf40f\x3a\x2a\x2etlz\x3d\uf410\x3a\x2a\x2etmux\x2econf\x3d\uf489\x3a\x2a\x2etrash\x3d\uf1f8\x3a\x2a\x2ets\x3d\ue628\x3a\x2a\x2etsx\x3d\ue7ba\x3a\x2a\x2etxz\x3d\uf410\x3a\x2a\x2etz\x3d\uf410\x3a\x2a\x2etzo\x3d\uf410\x3a\x2a\x2etzst\x3d\uf410\x3a\x2a\x2evim\x3d\ue62b\x3a\x2a\x2evimrc\x3d\ue62b\x3a\x2a\x2evob\x3d\uf40f\x3a\x2a\x2evscode\x3d\ue70c\x3a\x2a\x2ewar\x3d\uf410\x3a\x2a\x2ewav\x3d\uf40f\x3a\x2a\x2ewebm\x3d\uf40f\x3a\x2a\x2ewim\x3d\uf410\x3a\x2a\x2exbm\x3d\uf40f\x3a\x2a\x2excf\x3d\uf40f\x3a\x2a\x2expm\x3d\uf40f\x3a\x2a\x2exspf\x3d\uf40f\x3a\x2a\x2exwd\x3d\uf40f\x3a\x2a\x2exz\x3d\uf410\x3a\x2a\x2eyabairc\x3d\uf179\x3a\x2a\x2eyaml\x3d\ufb44\x3a\x2a\x2eyarn\x2dintegrity\x3d\ue718\x3a\x2a\x2eyarnrc\x3d\ue718\x3a\x2a\x2eyml\x3d\ufb44\x3a\x2a\x2eyuv\x3d\uf40f\x3a\x2a\x2ez\x3d\uf410\x3a\x2a\x2ezip\x3d\uf410\x3a\x2a\x2ezoo\x3d\uf410\x3a\x2a\x2ezprofile\x3d\uf489\x3a\x2a\x2ezprofile\x3d\uf489\x3a\x2a\x2ezsh\x3d\uf489\x3a\x2a\x2ezsh_history\x3d\uf489\x3a\x2a\x2ezshrc\x3d\uf489\x3a\x2a\x2ezst\x3d\uf410\x3a\x2abin\x3d\ue5fc\x3a\x2aconfig\x3d\ue5fc\x3a\x2adocker\x2dcompose\x2eyml\x3d\uf308\x3a\x2adockerfile\x3d\uf308\x3a\x2agradle\x3d\ue70e\x3a\x2agruntfile\x2ecoffee\x3d\ue611\x3a\x2agruntfile\x2ejs\x3d\ue611\x3a\x2agruntfile\x2els\x3d\ue611\x3a\x2agulpfile\x2ecoffee\x3d\ue610\x3a\x2agulpfile\x2ejs\x3d\ue610\x3a\x2agulpfile\x2els\x3d\ue610\x3a\x2ainclude\x3d\ue5fc\x3a\x2alib\x3d\uf121\x3a\x2alocalized\x3d\uf179\x3a\x2anode_modules\x3d\ue718\x3a\x2apackage\x2ejson\x3d\ue718\x3a\x2arubydoc\x3d\ue73b\x3a\x2atsconfig\x2ejson\x3d\ue628\x3a\x2ayarn\x2elock\x3d\ue718\x3adi\x3d\uf115\x3adt\x3d\uf115\x3aex\x3d\uf427\x3afi\x3d\uf40e\x3aln\x3d\uf481\x3aor\x3d\uf481\x3aow\x3d\uf115\x3ast\x3d\uf115\x3atw\x3d\uf115\x3a
 SETUVAR --export VISUAL:nvim
 SETUVAR --export _JAVA_AWT_WM_NONREPARENTING:1
-SETUVAR __fish_initialized:3400
+SETUVAR __fish_initialized:3800
 SETUVAR fish_color_autosuggestion:4c566a
 SETUVAR fish_color_cancel:\x2dr
 SETUVAR fish_color_command:green
@@ -23,7 +22,7 @@ SETUVAR fish_color_operator:00a6b2
 SETUVAR fish_color_param:normal
 SETUVAR fish_color_quote:999900
 SETUVAR fish_color_redirection:00afff
-SETUVAR fish_color_search_match:bryellow\x1e\x2d\x2dbackground\x3dbrblack
+SETUVAR fish_color_search_match:white\x1e\x2d\x2dbackground\x3dbrblack
 SETUVAR fish_color_selection:white\x1e\x2d\x2dbold\x1e\x2d\x2dbackground\x3dbrblack
 SETUVAR fish_color_status:red
 SETUVAR fish_color_user:brgreen