Add check for new installs
This commit is contained in:
parent
cd7a9c526a
commit
fde2bf54fa
2 changed files with 9 additions and 1 deletions
|
@ -48,7 +48,7 @@ git pull
|
||||||
./install.sh
|
./install.sh
|
||||||
```
|
```
|
||||||
## Uninstalling
|
## Uninstalling
|
||||||
This will reset all programs to their original state and remove ~/.dotfiles completely.
|
This will reset all programs to their original state and remove `~/.dotfiles` completely.
|
||||||
```bash
|
```bash
|
||||||
cd "$HOME/.dotfiles"
|
cd "$HOME/.dotfiles"
|
||||||
env REMOVE_REPOSITORIES=true ./uninstall.sh
|
env REMOVE_REPOSITORIES=true ./uninstall.sh
|
||||||
|
|
|
@ -1,6 +1,11 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
# jeremystartm's dotfiles "installer"
|
# jeremystartm's dotfiles "installer"
|
||||||
|
|
||||||
|
if [ ! -a "$HOME/.config/.jstm_dotfiles" ]; then
|
||||||
|
echo ":: Removing files"
|
||||||
|
./uninstall.sh &> /dev/null
|
||||||
|
fi
|
||||||
|
|
||||||
# useful function
|
# useful function
|
||||||
function link() {
|
function link() {
|
||||||
if [ -a "${HOME}/${2}" ]; then
|
if [ -a "${HOME}/${2}" ]; then
|
||||||
|
@ -70,6 +75,9 @@ link "konsolerc" ".config/konsolerc"
|
||||||
link "konsole" ".local/share/konsole"
|
link "konsole" ".local/share/konsole"
|
||||||
link "dolphinrc" ".config/dolphinrc"
|
link "dolphinrc" ".config/dolphinrc"
|
||||||
|
|
||||||
|
# write install file
|
||||||
|
echo "pls don't remove" > "$HOME/.config/.jstm_dotfiles"
|
||||||
|
|
||||||
# check for executables
|
# check for executables
|
||||||
if ! which qt5ct &> /dev/null; then
|
if ! which qt5ct &> /dev/null; then
|
||||||
echo ":: Warning: qt5ct is not in your PATH."
|
echo ":: Warning: qt5ct is not in your PATH."
|
||||||
|
|
Loading…
Reference in a new issue