Remove unneeded directories from config files in /etc/cbsh, do some code cleanup

This commit is contained in:
Cameron Miller 2021-12-03 14:07:35 +00:00
parent 764633128c
commit 718921781f
2 changed files with 28 additions and 12 deletions

View File

@ -24,6 +24,7 @@
- [[#copying-over-the-configs-from-etccbsh-to-home][Copying over the configs from /etc/cbsh to $HOME]] - [[#copying-over-the-configs-from-etccbsh-to-home][Copying over the configs from /etc/cbsh to $HOME]]
- [[#installing-doom-emacs][Installing DOOM Emacs!]] - [[#installing-doom-emacs][Installing DOOM Emacs!]]
- [[#the-fun-part-setting-the-default-user-shell][The Fun part, Setting the default USER shell!]] - [[#the-fun-part-setting-the-default-user-shell][The Fun part, Setting the default USER shell!]]
- [[#make-sure-sddm-is-enabled-so-we-dont-boot-into-a-tty-and-networkmanager-is-too-so-the-applet-works][Make Sure SDDM is enabled so we don't boot into a TTY, and NetworkManager is too so the applet works.]]
- [[#installation-complete][Installation Complete!]] - [[#installation-complete][Installation Complete!]]
* About CBSH * About CBSH
@ -171,7 +172,7 @@ All packages listed are either in the standard Arch Repos or in my CBSH repos. t
sudo pacman --needed --ask 4 -Syu - < pkglist.txt sudo pacman --needed --ask 4 -Syu - < pkglist.txt
# Now that pikaur is installed, we can sync the AUR and install some needed packages (Nerd Fonts) from there. # Now that pikaur is installed, we can sync the AUR and install some needed packages (Nerd Fonts) from there.
pikaur -S nerd-fonts-source-code-pro nerd-fonts-fira-code pa-applet pikaur -S nerd-fonts-source-code-pro nerd-fonts-fira-code pa-applet-git
#+end_src #+end_src
* Copying over the configs from /etc/cbsh to $HOME * Copying over the configs from /etc/cbsh to $HOME
@ -186,13 +187,15 @@ echo "#########################################################"
[ ! -d /etc/cbsh ] && sudo mkdir /etc/cbsh [ ! -d /etc/cbsh ] && sudo mkdir /etc/cbsh
[ -d /etc/cbsh ] && mkdir ~/cbsh-backup-$(date +%Y.%m.%d-%H%M) && cp -Rf /etc/cbsh ~/cbsh-backup-$(date +%Y.%m.%d-%H%M) [ -d /etc/cbsh ] && mkdir ~/cbsh-backup-$(date +%Y.%m.%d-%H%M) && cp -Rf /etc/cbsh ~/cbsh-backup-$(date +%Y.%m.%d-%H%M)
[ ! -d ~/.config ] && mkdir ~/.config [ ! -d ~/.config ] && mkdir ~/.config
[ -d ~/.config ] && mkdir ~/.config-$(date +%Y.%m.%d-%H%M) && cp -Rf ~/.config ~/.config-backup-$(date +%Y.%m.%d-%H%M) [ -d ~/.config ] && mkdir ~/.config-backup-$(date +%Y.%m.%d-%H%M) && cp -Rf ~/.config ~/.config-backup-$(date +%Y.%m.%d-%H%M)
cd /etc/cbsh && sudo mv .config/qtile/qtile/* .config/qtile && sudo rm -r .config/qtile/qtile && cp -Rf . ~ && cd -
#+end_src
#+begin_src bash cd /etc/cbsh
# Change all scipts in .local/bin to be executable. sudo mv .config/qtile/qtile/* .config/qtile && sudo rm -r .config/qtile/qtile
find $HOME/.local/bin -type f -print0 | xargs -0 chmod 775 sudo mv .config/alacritty/alacritty/* .config/alacritty && sudo rm -r .config/alacritty/alacritty
sudo mv .config/kitty/kitty/* .config/kitty && sudo rm -r .config/kitty/kitty
sudo mv .config/zsh/.zshrc .zshrc && sudo rm -r .config/zsh
sudo mv .doom.d/* .config/doom && sudo rm -r .config/zsh
cp -Rf . ~ && cd -
#+end_src #+end_src
@ -232,6 +235,12 @@ select choice in "${shells[@]}"; do
done done
#+end_src #+end_src
* Make Sure SDDM is enabled so we don't boot into a TTY, and NetworkManager is too so the applet works.
#+begin_src bash
sudo systemctl enable sddm
sudo systemctl enable NetworkManager
#+end_src
* Installation Complete! * Installation Complete!
#+begin_src bash #+begin_src bash
echo "###########################################" echo "###########################################"

View File

@ -60,7 +60,7 @@ addkeyservers || err "Error adding the Keyservers to /etc/pacman.d/gnupg/gpg.con
sudo pacman --needed --ask 4 -Syu - < pkglist.txt sudo pacman --needed --ask 4 -Syu - < pkglist.txt
# Now that pikaur is installed, we can sync the AUR and install some needed packages (Nerd Fonts) from there. # Now that pikaur is installed, we can sync the AUR and install some needed packages (Nerd Fonts) from there.
pikaur -S nerd-fonts-source-code-pro nerd-fonts-fira-code pa-applet pikaur -S nerd-fonts-source-code-pro nerd-fonts-fira-code pa-applet-git
echo "#########################################################" echo "#########################################################"
echo "## Copying the config files from /etc/cbsh into \$HOME ##" echo "## Copying the config files from /etc/cbsh into \$HOME ##"
@ -68,11 +68,15 @@ echo "#########################################################"
[ ! -d /etc/cbsh ] && sudo mkdir /etc/cbsh [ ! -d /etc/cbsh ] && sudo mkdir /etc/cbsh
[ -d /etc/cbsh ] && mkdir ~/cbsh-backup-$(date +%Y.%m.%d-%H%M) && cp -Rf /etc/cbsh ~/cbsh-backup-$(date +%Y.%m.%d-%H%M) [ -d /etc/cbsh ] && mkdir ~/cbsh-backup-$(date +%Y.%m.%d-%H%M) && cp -Rf /etc/cbsh ~/cbsh-backup-$(date +%Y.%m.%d-%H%M)
[ ! -d ~/.config ] && mkdir ~/.config [ ! -d ~/.config ] && mkdir ~/.config
[ -d ~/.config ] && mkdir ~/.config-$(date +%Y.%m.%d-%H%M) && cp -Rf ~/.config ~/.config-backup-$(date +%Y.%m.%d-%H%M) [ -d ~/.config ] && mkdir ~/.config-backup-$(date +%Y.%m.%d-%H%M) && cp -Rf ~/.config ~/.config-backup-$(date +%Y.%m.%d-%H%M)
cd /etc/cbsh && sudo mv .config/qtile/qtile/* .config/qtile && sudo rm -r .config/qtile/qtile && cp -Rf . ~ && cd -
# Change all scipts in .local/bin to be executable. cd /etc/cbsh
find $HOME/.local/bin -type f -print0 | xargs -0 chmod 775 sudo mv .config/qtile/qtile/* .config/qtile && sudo rm -r .config/qtile/qtile
sudo mv .config/alacritty/alacritty/* .config/alacritty && sudo rm -r .config/alacritty/alacritty
sudo mv .config/kitty/kitty/* .config/kitty && sudo rm -r .config/kitty/kitty
sudo mv .config/zsh/.zshrc .zshrc && sudo rm -r .config/zsh
sudo mv .doom.d/* .config/doom && sudo rm -r .config/zsh
cp -Rf . ~ && cd -
echo "#########################################################" echo "#########################################################"
echo "## Installing Doom Emacs. This may take a few minutes. ##" echo "## Installing Doom Emacs. This may take a few minutes. ##"
@ -103,6 +107,9 @@ select choice in "${shells[@]}"; do
esac esac
done done
sudo systemctl enable sddm
sudo systemctl enable NetworkManager
echo "###########################################" echo "###########################################"
echo "## CBSH has been installed successfully! ##" echo "## CBSH has been installed successfully! ##"
echo "###########################################" echo "###########################################"