power menu, redshift, polybar
This commit is contained in:
24
.config/polybar/scripts/info-xampp/README.md
Normal file
24
.config/polybar/scripts/info-xampp/README.md
Normal file
@@ -0,0 +1,24 @@
|
||||
# Script: info-xampp
|
||||
|
||||
The Script prints the status of [XAMPP](https://www.apachefriends.org/de/index.html) services (Apache, MySQL, ProFTPD) if they are running.
|
||||
|
||||

|
||||
|
||||
|
||||
## Configuration
|
||||
|
||||
You have to add the `xampp` command to the `/etc/sudoers` NOPASSWD of your user:
|
||||
|
||||
```ini
|
||||
user ALL=(ALL) NOPASSWD: /opt/lampp/xampp
|
||||
```
|
||||
|
||||
|
||||
## Module
|
||||
|
||||
```ini
|
||||
[module/info-xampp]
|
||||
type = custom/script
|
||||
exec = ~/polybar-scripts/info-xampp.sh
|
||||
interval = 10
|
||||
```
|
||||
21
.config/polybar/scripts/info-xampp/info-xampp.sh
Normal file
21
.config/polybar/scripts/info-xampp/info-xampp.sh
Normal file
@@ -0,0 +1,21 @@
|
||||
#!/bin/sh
|
||||
|
||||
if sudo /opt/lampp/xampp status | grep -q "Apache is running."; then
|
||||
status_apache="#11"
|
||||
else
|
||||
status_apache="#12"
|
||||
fi
|
||||
|
||||
if sudo /opt/lampp/xampp status | grep -q "MySQL is running."; then
|
||||
status_mysql="#21"
|
||||
else
|
||||
status_mysql="#22"
|
||||
fi
|
||||
|
||||
if sudo /opt/lampp/xampp status | grep -q "ProFTPD is running."; then
|
||||
status_ftp="#31"
|
||||
else
|
||||
status_ftp="#32"
|
||||
fi
|
||||
|
||||
echo "$status_apache $status_mysql $status_ftp"
|
||||
BIN
.config/polybar/scripts/info-xampp/screenshots/1.png
Normal file
BIN
.config/polybar/scripts/info-xampp/screenshots/1.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.0 KiB |
Reference in New Issue
Block a user