updated zsh install script (auto change)

This commit is contained in:
JaKooLit 2023-12-11 14:15:40 +09:00
parent be66ba4378
commit f71a453210
4 changed files with 13 additions and 2 deletions

View File

@ -1,5 +1,9 @@
## Changelogs ## Changelogs
## 11 Dec 2023
- Changing over to zsh automatically if user opted
- If chose to install zsh and have no login manager, zsh auto login will auto start Hyprland
## 03 Dec 2023 ## 03 Dec 2023
- Added kvantum for qt apps theming - Added kvantum for qt apps theming
- return of wlogout due to theming issues of rofi-power - return of wlogout due to theming issues of rofi-power

View File

@ -101,7 +101,7 @@ chmod +x install.sh
./install.sh ./install.sh
``` ```
### ✨ for ZSH and OH-MY-ZSH installation ### ✨ for ZSH and OH-MY-ZSH installation
> do this once installed and script completed; do the following to change the default shell zsh > installer should auto change your default shell to zsh. However, if it does not, do this
```bash ```bash
chsh -s $(which zsh) chsh -s $(which zsh)
zsh zsh
@ -172,7 +172,7 @@ sudo ninja -C build install
### 🛣️ Roadmap: ### 🛣️ Roadmap:
- [ ] Install zsh and oh-my-zsh without necessary steps above - ~~[ ] Install zsh and oh-my-zsh without necessary steps above~~ DONE
- [ ] possibly adding gruvbox themes, cursors, icons - [ ] possibly adding gruvbox themes, cursors, icons
### ❗ some known issues ### ❗ some known issues

3
assets/.zprofile Normal file
View File

@ -0,0 +1,3 @@
if [ -z "${DISPLAY}" ] && [ "${XDG_VTNR}" -eq 1 ]; then
Hyprland
fi

View File

@ -67,6 +67,10 @@ if [[ $zsh =~ ^[Yy]$ ]]; then
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions && \ git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions && \
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting && \ git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting && \
cp -r 'assets/.zshrc' ~/ cp -r 'assets/.zshrc' ~/
cp -r 'assets/.zprofile' ~/
printf "${NOTE} changing default shell to zsh.....\n"
chsh -s $(which zsh)
else else
printf "${NOTE} ZSH wont be installed.\n" printf "${NOTE} ZSH wont be installed.\n"
fi fi