No description
- Python 98.9%
- CSS 0.9%
- Shell 0.2%
| resources/styles | ||
| src | ||
| image-1.png | ||
| image-2.png | ||
| image-3.png | ||
| image.png | ||
| pyproject.toml | ||
| README.md | ||
| run.sh | ||
| todo | ||
HiperKonfig
Egy felhasználó barát GTK4 + libadwaita beállítás kezelő Hyprlandhez.
NOTE : Pitont hobbi szinten hasznalok csak, ha valami hibát találsz kérlek szólj :D (A half-english-ért sorry)
A főkönyvtár van használva mint config ~/.config/hypr/hyprland.conf.
Ha fut a hyprland akkor a "live-reload" IPC-vel vagy Hyprctl-el újratölti.
Függőségek
python >= 3.11
python-gobject (PyGObject / gi)
libgtk-4 (GTK 4)
libadwaita-1 (Adw 1)
hyprctl
Arch /
sudo pacman -S python-gobject gtk4 libadwaita
Futtatása
Legegyszerűbb (automatikus):
git clone https://git.himalajatech.hu/Himalaja/Hyprland-conf.git
cd HyprlandConf
./run.sh
Kézzel (venv) — bash/zsh:
python -m venv --system-site-packages .venv
source .venv/bin/activate
pip install -e .
hiperkonfig
Gyors futtatás venv nélkül:
python src/main.py
Arhitektura
- ConfigParser: Írja és olvassa a hyprland.conf-ot
- ConfigModel: Ebben vannak a configok
- IPCClient: Ez a reloadokért.
- Hyprctl: Ha nincs IPC.
- Tabs: A fülek.
- A progi megepitese korulbelul igy nezhet ki:
- Stackoverflow : 130%
- Reddit : 165%
- Hpyland wiki : 210%
- Igy jon ki valahogy a 100%
- Robot volt hasznalva a progi rendbe szedesehez (nem lettem megaldva sok szeperzekkel)
- illusztralom :
Elotte :
Utana :
Verzio 0.9.3
Kezdoknek specialba
License
Forgalmi bedobos


