41 lines
903 B
Python
41 lines
903 B
Python
from ignis.utils import Utils
|
|
from ignis.app import IgnisApp
|
|
from ignis.services.wallpaper import WallpaperService
|
|
from modules import (
|
|
Bar,
|
|
ControlCenter,
|
|
Launcher,
|
|
NotificationPopup,
|
|
OSD,
|
|
Powermenu,
|
|
Settings,
|
|
)
|
|
|
|
app = IgnisApp.get_default()
|
|
WallpaperService.get_default()
|
|
|
|
app.add_icons(f"{Utils.get_current_dir()}/icons")
|
|
app.apply_css(Utils.get_current_dir() + "/style.scss")
|
|
|
|
Utils.exec_sh("gsettings set org.gnome.desktop.interface gtk-theme Material")
|
|
Utils.exec_sh("gsettings set org.gnome.desktop.interface icon-theme Papirus")
|
|
Utils.exec_sh(
|
|
'gsettings set org.gnome.desktop.interface font-name "JetBrains Mono Regular 11"'
|
|
)
|
|
Utils.exec_sh("hyprctl reload")
|
|
|
|
|
|
ControlCenter()
|
|
|
|
for monitor in range(Utils.get_n_monitors()):
|
|
Bar(monitor)
|
|
|
|
for monitor in range(Utils.get_n_monitors()):
|
|
NotificationPopup(monitor)
|
|
|
|
Launcher()
|
|
Powermenu()
|
|
OSD()
|
|
|
|
Settings()
|