No description
  • Python 98.9%
  • CSS 0.9%
  • Shell 0.2%
Find a file
2026-03-01 02:40:06 +01:00
resources/styles commit 2026-03-01 02:37:17 +01:00
src commit 2026-03-01 02:37:17 +01:00
image-1.png commit 2026-03-01 02:37:17 +01:00
image-2.png commit 2026-03-01 02:37:17 +01:00
image-3.png commit 2026-03-01 02:37:17 +01:00
image.png commit 2026-03-01 02:37:17 +01:00
pyproject.toml commit 2026-03-01 02:37:17 +01:00
README.md note 2026-03-01 02:40:06 +01:00
run.sh commit 2026-03-01 02:37:17 +01:00
todo commit 2026-03-01 02:37:17 +01:00

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

alt text

  • 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 :

alt text

Utana :

alt text

Verzio 0.9.3

Kezdoknek specialba


License

Forgalmi bedobos