├── .gitignore ├── LICENSE ├── README.md ├── common.scss ├── config.py ├── modules ├── constants.py ├── dbus │ ├── org.fcitx.Fcitx5.controller.xml │ ├── org.fcitx.Fcitx5.rime.xml │ ├── org.kde.impanel.inputmethod.xml │ ├── org.kde.impanel.xml │ └── org.kde.impanel2.xml ├── modules │ ├── __init__.py │ ├── active_window.py │ ├── audio.py │ ├── batteries.py │ ├── caffeine_indicator.py │ ├── clock.py │ ├── command_pill.py │ ├── cpu_usage.py │ ├── dnd_indicator.py │ ├── fcitx_indicator.py │ ├── mpris.py │ ├── network.py │ ├── recorder_indicator.py │ ├── tray.py │ └── workspaces.py ├── prelude │ ├── __init__.py │ ├── adw.py │ ├── commands.py │ └── overrides.py ├── services │ ├── __init__.py │ ├── cpu.py │ ├── fcitx.py │ └── keyboard.py ├── useroptions.py ├── utils │ ├── __init__.py │ ├── desktop.py │ ├── gesture.py │ ├── hypr.py │ ├── misc.py │ ├── niri.py │ ├── options.py │ ├── pango.py │ ├── signal.py │ ├── template.py │ └── widget.py ├── variables.py ├── widgets │ ├── __init__.py │ ├── adw_regular_window.py │ ├── blurred_picture.py │ └── revealer_window.py └── windows │ ├── __init__.py │ ├── appdock.py │ ├── applauncher.py │ ├── backdrop.py │ ├── controlcenter.py │ ├── fcitxkimpopup.py │ ├── osd.py │ ├── preferences.py │ ├── topbar.py │ └── wallpaper.py ├── scripts ├── gpu-screen-recorder.sh └── ignisctl.sh ├── style.scss └── ui ├── appdock-item.blp ├── appdock.blp ├── applauncher-item.blp ├── applauncher.blp ├── controlcenter.blp ├── controlcenter ├── audio-group.blp ├── audio-stream.blp ├── backlight-group.blp ├── backlight-item.blp ├── notification-item.blp ├── notificationcenter.blp └── switchpill.blp ├── kimpopup ├── candidate.blp └── view.blp ├── modules ├── activewindow.blp ├── batteries-item.blp ├── batteries.blp ├── clock.blp └── mpris-item.blp ├── notificationpopups.blp ├── osd.blp ├── preferences.blp └── topbar.blp /.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__/ 2 | /typings/ 3 | /pyproject.toml 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/README.md -------------------------------------------------------------------------------- /common.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/common.scss -------------------------------------------------------------------------------- /config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/config.py -------------------------------------------------------------------------------- /modules/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/modules/constants.py -------------------------------------------------------------------------------- /modules/dbus/org.fcitx.Fcitx5.controller.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/modules/dbus/org.fcitx.Fcitx5.controller.xml -------------------------------------------------------------------------------- /modules/dbus/org.fcitx.Fcitx5.rime.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/modules/dbus/org.fcitx.Fcitx5.rime.xml -------------------------------------------------------------------------------- /modules/dbus/org.kde.impanel.inputmethod.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/modules/dbus/org.kde.impanel.inputmethod.xml -------------------------------------------------------------------------------- /modules/dbus/org.kde.impanel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/modules/dbus/org.kde.impanel.xml -------------------------------------------------------------------------------- /modules/dbus/org.kde.impanel2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/modules/dbus/org.kde.impanel2.xml -------------------------------------------------------------------------------- /modules/modules/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/modules/modules/__init__.py -------------------------------------------------------------------------------- /modules/modules/active_window.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/modules/modules/active_window.py -------------------------------------------------------------------------------- /modules/modules/audio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/modules/modules/audio.py -------------------------------------------------------------------------------- /modules/modules/batteries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/modules/modules/batteries.py -------------------------------------------------------------------------------- /modules/modules/caffeine_indicator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/modules/modules/caffeine_indicator.py -------------------------------------------------------------------------------- /modules/modules/clock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/modules/modules/clock.py -------------------------------------------------------------------------------- /modules/modules/command_pill.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/modules/modules/command_pill.py -------------------------------------------------------------------------------- /modules/modules/cpu_usage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/modules/modules/cpu_usage.py -------------------------------------------------------------------------------- /modules/modules/dnd_indicator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/modules/modules/dnd_indicator.py -------------------------------------------------------------------------------- /modules/modules/fcitx_indicator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/modules/modules/fcitx_indicator.py -------------------------------------------------------------------------------- /modules/modules/mpris.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/modules/modules/mpris.py -------------------------------------------------------------------------------- /modules/modules/network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/modules/modules/network.py -------------------------------------------------------------------------------- /modules/modules/recorder_indicator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/modules/modules/recorder_indicator.py -------------------------------------------------------------------------------- /modules/modules/tray.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/modules/modules/tray.py -------------------------------------------------------------------------------- /modules/modules/workspaces.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/modules/modules/workspaces.py -------------------------------------------------------------------------------- /modules/prelude/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/modules/prelude/__init__.py -------------------------------------------------------------------------------- /modules/prelude/adw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/modules/prelude/adw.py -------------------------------------------------------------------------------- /modules/prelude/commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/modules/prelude/commands.py -------------------------------------------------------------------------------- /modules/prelude/overrides.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/modules/prelude/overrides.py -------------------------------------------------------------------------------- /modules/services/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/modules/services/__init__.py -------------------------------------------------------------------------------- /modules/services/cpu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/modules/services/cpu.py -------------------------------------------------------------------------------- /modules/services/fcitx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/modules/services/fcitx.py -------------------------------------------------------------------------------- /modules/services/keyboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/modules/services/keyboard.py -------------------------------------------------------------------------------- /modules/useroptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/modules/useroptions.py -------------------------------------------------------------------------------- /modules/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/modules/utils/__init__.py -------------------------------------------------------------------------------- /modules/utils/desktop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/modules/utils/desktop.py -------------------------------------------------------------------------------- /modules/utils/gesture.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/modules/utils/gesture.py -------------------------------------------------------------------------------- /modules/utils/hypr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/modules/utils/hypr.py -------------------------------------------------------------------------------- /modules/utils/misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/modules/utils/misc.py -------------------------------------------------------------------------------- /modules/utils/niri.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/modules/utils/niri.py -------------------------------------------------------------------------------- /modules/utils/options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/modules/utils/options.py -------------------------------------------------------------------------------- /modules/utils/pango.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/modules/utils/pango.py -------------------------------------------------------------------------------- /modules/utils/signal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/modules/utils/signal.py -------------------------------------------------------------------------------- /modules/utils/template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/modules/utils/template.py -------------------------------------------------------------------------------- /modules/utils/widget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/modules/utils/widget.py -------------------------------------------------------------------------------- /modules/variables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/modules/variables.py -------------------------------------------------------------------------------- /modules/widgets/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/modules/widgets/__init__.py -------------------------------------------------------------------------------- /modules/widgets/adw_regular_window.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/modules/widgets/adw_regular_window.py -------------------------------------------------------------------------------- /modules/widgets/blurred_picture.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/modules/widgets/blurred_picture.py -------------------------------------------------------------------------------- /modules/widgets/revealer_window.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/modules/widgets/revealer_window.py -------------------------------------------------------------------------------- /modules/windows/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/modules/windows/__init__.py -------------------------------------------------------------------------------- /modules/windows/appdock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/modules/windows/appdock.py -------------------------------------------------------------------------------- /modules/windows/applauncher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/modules/windows/applauncher.py -------------------------------------------------------------------------------- /modules/windows/backdrop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/modules/windows/backdrop.py -------------------------------------------------------------------------------- /modules/windows/controlcenter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/modules/windows/controlcenter.py -------------------------------------------------------------------------------- /modules/windows/fcitxkimpopup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/modules/windows/fcitxkimpopup.py -------------------------------------------------------------------------------- /modules/windows/osd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/modules/windows/osd.py -------------------------------------------------------------------------------- /modules/windows/preferences.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/modules/windows/preferences.py -------------------------------------------------------------------------------- /modules/windows/topbar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/modules/windows/topbar.py -------------------------------------------------------------------------------- /modules/windows/wallpaper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/modules/windows/wallpaper.py -------------------------------------------------------------------------------- /scripts/gpu-screen-recorder.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/scripts/gpu-screen-recorder.sh -------------------------------------------------------------------------------- /scripts/ignisctl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/scripts/ignisctl.sh -------------------------------------------------------------------------------- /style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/style.scss -------------------------------------------------------------------------------- /ui/appdock-item.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/ui/appdock-item.blp -------------------------------------------------------------------------------- /ui/appdock.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/ui/appdock.blp -------------------------------------------------------------------------------- /ui/applauncher-item.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/ui/applauncher-item.blp -------------------------------------------------------------------------------- /ui/applauncher.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/ui/applauncher.blp -------------------------------------------------------------------------------- /ui/controlcenter.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/ui/controlcenter.blp -------------------------------------------------------------------------------- /ui/controlcenter/audio-group.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/ui/controlcenter/audio-group.blp -------------------------------------------------------------------------------- /ui/controlcenter/audio-stream.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/ui/controlcenter/audio-stream.blp -------------------------------------------------------------------------------- /ui/controlcenter/backlight-group.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/ui/controlcenter/backlight-group.blp -------------------------------------------------------------------------------- /ui/controlcenter/backlight-item.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/ui/controlcenter/backlight-item.blp -------------------------------------------------------------------------------- /ui/controlcenter/notification-item.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/ui/controlcenter/notification-item.blp -------------------------------------------------------------------------------- /ui/controlcenter/notificationcenter.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/ui/controlcenter/notificationcenter.blp -------------------------------------------------------------------------------- /ui/controlcenter/switchpill.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/ui/controlcenter/switchpill.blp -------------------------------------------------------------------------------- /ui/kimpopup/candidate.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/ui/kimpopup/candidate.blp -------------------------------------------------------------------------------- /ui/kimpopup/view.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/ui/kimpopup/view.blp -------------------------------------------------------------------------------- /ui/modules/activewindow.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/ui/modules/activewindow.blp -------------------------------------------------------------------------------- /ui/modules/batteries-item.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/ui/modules/batteries-item.blp -------------------------------------------------------------------------------- /ui/modules/batteries.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/ui/modules/batteries.blp -------------------------------------------------------------------------------- /ui/modules/clock.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/ui/modules/clock.blp -------------------------------------------------------------------------------- /ui/modules/mpris-item.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/ui/modules/mpris-item.blp -------------------------------------------------------------------------------- /ui/notificationpopups.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/ui/notificationpopups.blp -------------------------------------------------------------------------------- /ui/osd.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/ui/osd.blp -------------------------------------------------------------------------------- /ui/preferences.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/ui/preferences.blp -------------------------------------------------------------------------------- /ui/topbar.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lost-melody/IgnisNiriShell/HEAD/ui/topbar.blp --------------------------------------------------------------------------------