remove ~ and use /home/studie
This commit is contained in:
24
home/profile
Normal file
24
home/profile
Normal file
@@ -0,0 +1,24 @@
|
||||
|
||||
# for interactive login shells
|
||||
|
||||
src_files() {
|
||||
local f
|
||||
for f in "$@"; do
|
||||
# source dirs
|
||||
if [ -d "$f" ]; then
|
||||
src_files "$f"/* || true
|
||||
# source files
|
||||
elif [ -f "$f" ]; then
|
||||
# shellcheck source=/dev/null
|
||||
source "$f" || true
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
src_files "$HOME/.profile.d"
|
||||
|
||||
if [ -f ~/.bashrc ];
|
||||
then
|
||||
. ~/.bashrc;
|
||||
fi
|
||||
PATH=$PATH:$HOME/bin export PATH
|
||||
2
home/profile.d/alacritty
Normal file
2
home/profile.d/alacritty
Normal file
@@ -0,0 +1,2 @@
|
||||
export TERM=alacritty
|
||||
export TERMINAL=alacritty
|
||||
1
home/profile.d/brave
Normal file
1
home/profile.d/brave
Normal file
@@ -0,0 +1 @@
|
||||
export BROWSER=brave
|
||||
1
home/profile.d/forticlient
Normal file
1
home/profile.d/forticlient
Normal file
@@ -0,0 +1 @@
|
||||
PATH="/opt/forticlient:$PATH"
|
||||
@@ -55,51 +55,51 @@ is_link() {
|
||||
|
||||
# bashrc
|
||||
link_file $econfigdir/home/bashrc $HOME/.bashrc
|
||||
link_folder $econfigdir/home/bashrc.d ~/.bashrc.d
|
||||
link_folder $econfigdir/home/bashrc.d $HOME/.bashrc.d
|
||||
|
||||
# bash_aliases
|
||||
link_file $econfigdir/home/bash_aliases ~/.bash_aliases
|
||||
link_file $econfigdir/home/bash_aliases $HOME/.bash_aliases
|
||||
|
||||
# git config
|
||||
link_folder $econfigdir/config/git ~/.config/git
|
||||
link_folder $econfigdir/config/git $HOME/.config/git
|
||||
|
||||
# pacman
|
||||
Sudo link_file $econfigdir/etc/pacman.conf /etc/pacman.conf
|
||||
|
||||
# i3 config
|
||||
link_folder $econfigdir/config/i3 ~/.config/i3
|
||||
mv ~/.i3 ~/.i3_original > /dev/null 2>&1
|
||||
link_folder $econfigdir/config/i3 $HOME/.config/i3
|
||||
mv $HOME/.i3 $HOME/.i3_original > /dev/null 2>&1
|
||||
|
||||
# alacritty
|
||||
link_folder $econfigdir/config/alacritty ~/.config/alacritty
|
||||
link_folder $econfigdir/config/alacritty $HOME/.config/alacritty
|
||||
|
||||
# tmux
|
||||
link_file $econfigdir/home/tmux.conf ~/.tmux.conf
|
||||
link_folder $econfigdir/config/tmux ~/.config/tmux
|
||||
link_file $econfigdir/home/tmux.conf $HOME/.tmux.conf
|
||||
link_folder $econfigdir/config/tmux $HOME/.config/tmux
|
||||
|
||||
# ranger
|
||||
link_folder $econfigdir/config/ranger ~/.config/ranger
|
||||
link_folder $econfigdir/config/ranger $HOME/.config/ranger
|
||||
|
||||
# starship
|
||||
link_folder $econfigdir/config/starship ~/.config/starship
|
||||
link_folder $econfigdir/config/starship $HOME/.config/starship
|
||||
|
||||
# bin
|
||||
link_file $econfigdir/bin/wtk_connect-vpn ~/.local/bin/wtk_connect-vpn
|
||||
link_file $econfigdir/bin/dmount ~/.local/bin/dmount
|
||||
link_file $econfigdir/bin/dumount ~/.local/bin/dumount
|
||||
link_file $econfigdir/bin/wtk_connect-vpn $HOME/.local/bin/wtk_connect-vpn
|
||||
link_file $econfigdir/bin/dmount $HOME/.local/bin/dmount
|
||||
link_file $econfigdir/bin/dumount $HOME/.local/bin/dumount
|
||||
|
||||
# nvim
|
||||
link_folder $econfigdir/config/nvim ~/.config/nvim
|
||||
link_folder $econfigdir/config/nvim $HOME/.config/nvim
|
||||
|
||||
# lvim
|
||||
link_folder $econfigdir/config/lvim ~/.config/lvim
|
||||
link_folder $econfigdir/config/lvim $HOME/.config/lvim
|
||||
|
||||
# gdbinit
|
||||
link_file $econfigdir/home/gdbinit ~/.gdbinit
|
||||
link_file $econfigdir/home/gdbinit $HOME/.gdbinit
|
||||
|
||||
# dunst
|
||||
link_folder $econfigdir/config/dunst ~/.config/dunst
|
||||
link_folder $econfigdir/config/dunst $HOME/.config/dunst
|
||||
|
||||
# mplayer
|
||||
link_folder $econfigdir/home/mplayer ~/.mplayer
|
||||
link_folder $econfigdir/home/mplayer $HOME/.mplayer
|
||||
|
||||
|
||||
Reference in New Issue
Block a user