diff options
| author | stkhan <personal@slickd.xyz> | 2021-04-19 17:39:51 +0000 |
|---|---|---|
| committer | stkhan <personal@slickd.xyz> | 2021-04-19 17:39:51 +0000 |
| commit | 5ae665ac480fa7726ae0ce42d62e70fd25ebea88 (patch) | |
| tree | fd751c48d0a77cb329439d634960177de2597dae | |
| parent | fd11e05d97b019be521e393d8f18ef1b8e8e1621 (diff) | |
Modulizing the install script
| -rwxr-xr-x | install.sh | 61 | ||||
| -rw-r--r-- | log.txt | 0 |
2 files changed, 35 insertions, 26 deletions
@@ -1,43 +1,52 @@ #!/bin/sh +# Sets the folder names dwm="dwm-6.2" dmenu="./dmenu-5.0" st="./st" dwmblocks="./dwmblocks" theme='blue' -echo "Welcome to the archrice installer script" -echo -echo "Installing requirements" -sudo pacman -Sy --needed pulseaudio feh picom dunst xorg xorg-xinit adobe-source-code-pro-fonts -echo "Starting dwm install" -echo "The dwm theme is $theme" +deps() { -cd dwm-6.2 -rm config.h -cp ./themes/$theme ./config.h -sudo make -s install > ./log.txt + echo "Installing requirements" + sudo pacman -Sy --needed pulseaudio feh picom dunst xorg xorg-xinit adobe-source-code-pro-fonts -cd ../$st -sudo make -s install > ./log.txt +} -cd ../$dmenu -sudo make -s install > ./log.txt -cd ../$dwmblocks -sudo make -s install > ./log.txt -cd .. -echo "Copying files" -cp ./etc/.xinitrc ~ -cp ./etc/$theme.wallpaper.jpg ~/.config/ -mv ~/.config/$theme.wallpaper.jpg ~/.config/wallpaper.jpg +compile() { -mkdir -p ~/.local/bin -mkdir ~/.dwm/ + cd dwm-6.2 + rm config.h + cp ./themes/$theme ./config.h + sudo make -s install > ../log.txt -cp ./etc/autostart.sh ~/.dwm/ -cp ./bin/* ~/.local/bin + cd ../$st + sudo make -s install > ../log.txt -echo "Finished" + cd ../$dmenu + sudo make -s install > ../log.txt + cd ../$dwmblocks + sudo make -s install > ../log.txt + cd .. + +} + + +cp() { + + echo "Copying files" + cp ./etc/.xinitrc ~ + cp ./etc/$theme.wallpaper.jpg ~/.config/ + mv ~/.config/$theme.wallpaper.jpg ~/.config/wallpaper.jpg + + mkdir -p ~/.local/bin + mkdir ~/.dwm/ > /dev/null + + cp ./etc/autostart.sh ~/.dwm/ + cp ./bin/* ~/.local/bin + +} |