fix: conky config delivery
This commit is contained in:
parent
9e37b6d531
commit
aa2bd4b5f8
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -1,2 +1,3 @@
|
|||
__pycache__
|
||||
__data__
|
||||
.vscode
|
18
scripts/conky_install.sh
Normal file
18
scripts/conky_install.sh
Normal file
|
@ -0,0 +1,18 @@
|
|||
#!/bin/bash
|
||||
|
||||
SCRIPT=$(readlink -f "$0")
|
||||
DIR=$(dirname "$SCRIPT")
|
||||
|
||||
# Create dirrectory for systemd and conky scripts
|
||||
mkdir -p $HOME/.config/conky
|
||||
|
||||
# Copy conky config
|
||||
cd $DIR
|
||||
cp -r ../configs/* ~/.config/conky
|
||||
|
||||
# Daemon launch
|
||||
/usr/bin/systemctl --user daemon-reload
|
||||
|
||||
/usr/bin/systemctl --user enable conkyconf.service
|
||||
|
||||
echo "Done conky installer"
|
|
@ -5,4 +5,4 @@ DIR=$(dirname "$SCRIPT")
|
|||
|
||||
cd $DIR
|
||||
mkdir -p ../__data__/
|
||||
curl localhost:8000 > ../__data__/data.out
|
||||
curl localhost:7841 > ../__data__/data.out
|
|
@ -6,22 +6,18 @@ DIR=$(dirname "$SCRIPT")
|
|||
# Create dirrectory for systemd and conky scripts
|
||||
cd $HOME/.config/
|
||||
mkdir -p systemd
|
||||
mkdir -p conky
|
||||
cd systemd/
|
||||
mkdir -p user
|
||||
|
||||
# Update daemon files
|
||||
cd "$DIR"
|
||||
cp -ur ../services/* ~/.config/systemd/user
|
||||
cp -r ../services/* ~/.config/systemd/user
|
||||
|
||||
# Copy conky config
|
||||
cp -ur ../configs/* ~/.config/conky
|
||||
|
||||
# Daemon launch
|
||||
/usr/bin/systemctl --user daemon-reload
|
||||
|
||||
/usr/bin/systemctl --user enable wthrc.service
|
||||
/usr/bin/systemctl --user enable conky.service
|
||||
/usr/bin/systemctl --user enable conkyconf.service
|
||||
|
||||
echo "Done installer"
|
|
@ -6,7 +6,8 @@ from pathlib import Path
|
|||
|
||||
|
||||
def install() -> None:
|
||||
delivered = False
|
||||
serviceDelivered = False
|
||||
conkyDelivered = False
|
||||
projectDir = Path(__file__).resolve().parent.parent
|
||||
homeDir = Path(os.getenv("HOME"))
|
||||
|
||||
|
@ -48,12 +49,23 @@ def install() -> None:
|
|||
services,
|
||||
shallow=True,
|
||||
)
|
||||
if delivered[2] != [] or delivered[1] != []:
|
||||
delivered = bool(False)
|
||||
if delivered[2] == [] and delivered[1] == []:
|
||||
serviceDelivered = True
|
||||
|
||||
if not delivered or not serviceDirExist:
|
||||
os.environ["DIR"] = str(projectDir)
|
||||
subprocess.call(["sh", os.path.join(projectDir, "scripts/install.sh")])
|
||||
conkyDirExist = os.path.isdir(os.path.join(homeDir, ".config/conly/"))
|
||||
if conkyDirExist:
|
||||
delivered = filecmp.cmp(
|
||||
os.path.join(projectDir, "services/conky.conf"),
|
||||
os.path.join(homeDir, ".config/systemd/user/conky.conf"),
|
||||
shallow=True,
|
||||
)
|
||||
if delivered:
|
||||
conkyDelivered = True
|
||||
|
||||
if not serviceDelivered or not serviceDirExist:
|
||||
subprocess.call(["sh", os.path.join(projectDir, "scripts/service_install.sh")])
|
||||
if not conkyDelivered or not conkyDirExist:
|
||||
subprocess.call(["sh", os.path.join(projectDir, "scripts/conky_install.sh")])
|
||||
subprocess.call(["sh", os.path.join(projectDir, "scripts/runner.sh")])
|
||||
|
||||
sleep(5)
|
||||
|
|
Loading…
Reference in New Issue
Block a user