Awesome
This commit is contained in:
parent
8135a209a5
commit
9833101a8d
52
tforgione.sh
52
tforgione.sh
|
@ -70,6 +70,22 @@ install() {
|
||||||
error "distribution not recognized, can't install $1."
|
error "distribution not recognized, can't install $1."
|
||||||
}
|
}
|
||||||
|
|
||||||
|
remove() {
|
||||||
|
test_command apt
|
||||||
|
if [ $? -eq 0 ]; then
|
||||||
|
sudo apt purge -yqq $1
|
||||||
|
return
|
||||||
|
fi
|
||||||
|
|
||||||
|
test_command pacman
|
||||||
|
if [ $? -eq 0 ]; then
|
||||||
|
sudo pacman -Rsn $1
|
||||||
|
return
|
||||||
|
fi
|
||||||
|
|
||||||
|
error "distribution not recognized, can't remove $1."
|
||||||
|
}
|
||||||
|
|
||||||
install_python3() {
|
install_python3() {
|
||||||
test_command apt
|
test_command apt
|
||||||
if [ $? -eq 0 ]; then
|
if [ $? -eq 0 ]; then
|
||||||
|
@ -373,6 +389,40 @@ configure_rust() {
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
configure_node() {
|
||||||
|
yes_no_ask "do you wish to install and configure node and npm?"
|
||||||
|
|
||||||
|
if [ $? -ne 0 ]; then
|
||||||
|
return
|
||||||
|
fi
|
||||||
|
|
||||||
|
install nodejs
|
||||||
|
install npm
|
||||||
|
|
||||||
|
mkdir ~/.npmbin
|
||||||
|
npm config set prefix ~/.npmbin
|
||||||
|
|
||||||
|
remove npm
|
||||||
|
}
|
||||||
|
|
||||||
|
configure_awesome() {
|
||||||
|
yes_no_ask "do you wish to install and configure awesome?"
|
||||||
|
|
||||||
|
if [ $? -ne 0 ]; then
|
||||||
|
return
|
||||||
|
fi
|
||||||
|
|
||||||
|
install awesome
|
||||||
|
install acpi
|
||||||
|
git_clone https://gitea.tforgione.fr/tforgione/awesome ~/.config/awesome
|
||||||
|
|
||||||
|
git_clone https://github.com/horst3180/arc-icon-theme --depth 1 && cd arc-icon-theme
|
||||||
|
./autogen.sh --prefix=/usr
|
||||||
|
sudo make install
|
||||||
|
cd ..
|
||||||
|
rm -rf arc-icon-theme
|
||||||
|
}
|
||||||
|
|
||||||
main() {
|
main() {
|
||||||
echo_green "=== WELCOME TO TFORGIONE'S CONFIG INSTALLER ==="
|
echo_green "=== WELCOME TO TFORGIONE'S CONFIG INSTALLER ==="
|
||||||
|
|
||||||
|
@ -385,6 +435,8 @@ main() {
|
||||||
configure_neovim
|
configure_neovim
|
||||||
configure_powerline
|
configure_powerline
|
||||||
configure_rust
|
configure_rust
|
||||||
|
configure_node
|
||||||
|
configure_awesome
|
||||||
}
|
}
|
||||||
|
|
||||||
main < /dev/tty
|
main < /dev/tty
|
||||||
|
|
Loading…
Reference in New Issue