From 846559bc03fb4fefbd3df8ea0cc106182d21ec7a Mon Sep 17 00:00:00 2001 From: Simon Studer Date: Sun, 21 Apr 2024 22:49:28 +0200 Subject: [PATCH] remove ~ and use /home/studie --- home/profile | 24 ++++++++++++++++++++++++ home/profile.d/alacritty | 2 ++ home/profile.d/brave | 1 + home/profile.d/forticlient | 1 + scripts/01_setup_configs.sh | 36 ++++++++++++++++++------------------ 5 files changed, 46 insertions(+), 18 deletions(-) create mode 100644 home/profile create mode 100644 home/profile.d/alacritty create mode 100644 home/profile.d/brave create mode 100644 home/profile.d/forticlient diff --git a/home/profile b/home/profile new file mode 100644 index 0000000..e366eb2 --- /dev/null +++ b/home/profile @@ -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 diff --git a/home/profile.d/alacritty b/home/profile.d/alacritty new file mode 100644 index 0000000..51b10b3 --- /dev/null +++ b/home/profile.d/alacritty @@ -0,0 +1,2 @@ +export TERM=alacritty +export TERMINAL=alacritty diff --git a/home/profile.d/brave b/home/profile.d/brave new file mode 100644 index 0000000..313fc65 --- /dev/null +++ b/home/profile.d/brave @@ -0,0 +1 @@ +export BROWSER=brave diff --git a/home/profile.d/forticlient b/home/profile.d/forticlient new file mode 100644 index 0000000..924c387 --- /dev/null +++ b/home/profile.d/forticlient @@ -0,0 +1 @@ +PATH="/opt/forticlient:$PATH" diff --git a/scripts/01_setup_configs.sh b/scripts/01_setup_configs.sh index 7d134c7..0980116 100755 --- a/scripts/01_setup_configs.sh +++ b/scripts/01_setup_configs.sh @@ -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