automate/020_zsh-system.sh

22 lines
827 B
Bash
Executable File

#!/usr/bin/env bash
# Run 020_zsh.sh to populate the files needed for /etc/skel
# assuming default user
ZSH_USER=default
ALIAS_DIR=".zshrc.d"
sed -i 's,^\(DSHELL=\).*,\1'/bin/zsh',' /etc/adduser.conf
#sed -i 's,^\(SHELL=\).*,\1'/bin/zsh',' /etc/default/useradd
# Copy zsh files from clean install to /etc/skel
cp -a /home/${ZSH_USER}/zgen /etc/skel
cp -a /home/${ZSH_USER}/zsh-quickstart-kit /etc/skel
cp -a /home/${ZSH_USER}/.zshrc /etc/skel
cp -a /home/${ZSH_USER}/.zshrc.d /etc/skel
cp -a /home/${ZSH_USER}/.zsh_functions /etc/skel
cp -a /home/${ZSH_USER}/.zsh_aliases /etc/skel
cp -a /home/${ZSH_USER}/${ALIAS_DIR} /etc/skel
#cp -a /home/${ZSH_USER}/.zsh-completitions /etc/skel
cp -a /home/${ZSH_USER}/.zgen /etc/skel
cp -a /home/${ZSH_USER}/.zgen-setup /etc/skel
cp -a /home/${ZSH_USER}/.zgen-local-plugins /etc/skel