https://github.com/xeyossr/waybar_modules
🥢 my cutie modules for waybar
https://github.com/xeyossr/waybar_modules
binary gtk hyprland linux linux-rice python shell waybar waybar-module wm
Last synced: 6 months ago
JSON representation
🥢 my cutie modules for waybar
- Host: GitHub
- URL: https://github.com/xeyossr/waybar_modules
- Owner: xeyossr
- Created: 2025-06-08T14:17:48.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-06-22T15:37:48.000Z (7 months ago)
- Last Synced: 2025-06-22T16:35:32.645Z (7 months ago)
- Topics: binary, gtk, hyprland, linux, linux-rice, python, shell, waybar, waybar-module, wm
- Language: Shell
- Homepage:
- Size: 209 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Modules
All modules output single-line JSON compatible with Waybar's `custom` module interface.
| Module | Description | Status | Dependencies |
| ----------------- | -------------------------------------------------------- | -------- | ---------------- |
| **gpuinfo** | Shows GPU usage, temperature, clock speed, etc. | ✅ Ready | None |
| **cpuinfo** | Shows CPU usage, temperature, clock speed, etc. | ✅ Ready | None |
| **weather** | Shows current weather info from the network | ✅ Ready | None |
| **prayer\_times** | Displays daily prayer times based on region | ✅ Ready | `python-pytz` |
### gpuinfo
Displays real-time GPU statistics, including usage, temperature, clock speed, etc.

### cpuinfo
Displays real-time CPU statistics, including usage, frequency, core temperature, etc.

### weather
Fetches weather conditions for your location from wttr.in
To use the module, add these settings to your `~/.local/state/.staterc` file and change them as needed:
```ini
WEATHER_TEMPERATURE_UNIT=c
WEATHER_TIME_FORMAT=24h
WEATHER_WINDSPEED_UNIT=km/h
WEATHER_SHOW_ICON=True
WEATHER_SHOW_LOCATION=False
WEATHER_SHOW_TODAY_DETAILS=True
WEATHER_FORECAST_DAYS=3
WEATHER_LOCATION=Istanbul
```
`WEATHER_TEMPERATURE_UNIT`: Temperature unit, values: `c (Celsius)`, `f (Fahrenheit)`, default: `c`
`WEATHER_TIME_FORMAT`: Time format, values: `12h`, `24h`, default: `12h`
`WEATHER_WINDSPEED_UNIT`: Wind speed unit, values: `km/h`, `mph`, default: `km/h`
`WEATHER_SHOW_ICON`: Show weather icon, values: `true`, `false`, default: `true`
`WEATHER_SHOW_LOCATION`: Show location name, values: `true`, `false`, default: `false`
`WEATHER_SHOW_TODAY_DETAILS`: Show detailed weather info for today, values: `true`, `false`, default: `true`
`WEATHER_FORECAST_DAYS`: Number of forecast days to display, integer (e.g. 3), default: `3`
`WEATHER_LOCATION`: Location name for weather data in snake_case format, default: `empty`

### prayer_times
Fetches prayer times for your location from aladhan.com
To use the module, add these settings to your `~/.local/state/.staterc` file and change them as needed:
```ini
CITY=Istanbul
COUNTRY_CODE=TR
PRAYER_FORECAST_DAYS=3
PRAYER_CALC_METHOD=Umm_Al-Qura
PRAYER_SHOW_ICON=False
PRAYER_SHOW_TOOLTIP_ICON=False
```
`CITY`: City name for prayer times, format: plain text (e.g. Istanbul), default: `empty`
`COUNTRY_CODE`: Full name of the country where the city is located (e.g. Turkey). default: `empty`
`PRAYER_FORECAST_DAYS`: Number of days to show prayer times forecast, format: integer (e.g. 3), default: `3`
`PRAYER_CALC_METHOD`: Method used for prayer time calculation, format: string, default: `Umm_Al-Qura`
`PRAYER_SHOW_ICON`: Whether to show the icon next to the prayer time text, format: boolean (`True`/`False`), default: `True`
`PRAYER_SHOW_TOOLTIP_ICON`: Whether to show icons inside the tooltip, format: boolean (`True`/`False`), default: `True`
**Available calculation methods:**
- `Muslim_World_League`
- `Islamic_Society_of_North_America`
- `Egyptian_General_Authority_of_Survey`
- `Umm_Al-Qura`
- `University_of_Islamic_Sciences`
- `Tehran`
- `Shia_Ithna-Ashari`
- `Gulf_Region`
- `Kuwait`
- `Qatar`
- `Majlis_Ugama_Islam_Singapura`
- `Union_Organization_Islamic_de_France`
- `Diyanet_İşleri_Başkanlığı`
- `Spiritual_Administration_of_Muslims_of_Russia`
- `Moonsighting_Committee_Worldwide`
- `Dubai`
- `Jabatan_Kemajuan_Islam_Malaysia`
- `Tunisia`
- `Algeria`
- `Kementerian_Agama_Republik_Indonesia`
- `Morocco`
- `Comunidade_Islamica_de_Lisboa`
- `Ministry_of_Awqaf`
---