How To Install nwg-panel on Fedora 36

In this tutorial we learn how to install nwg-panel in Fedora 36. nwg-panel is GTK3-based panel for sway window manager

Introduction

In this tutorial we learn how to install nwg-panel on Fedora 36.

What is nwg-panel

I have been using sway since 2019 and find it the most comfortable working environment, but… Have you ever missed all the graphical bells and whistles in your panel, we used to have in tint2? It happens to me. That’s why I decided to try to code a GTK-based panel, including best features from my two favourites the both projects! There are 8 modules available at the moment, and I don’t plan on many more. Basis system controls are available in the Controls module, and whatever else you may need, there’s an executor for that.

We can use yum or dnf to install nwg-panel on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install nwg-panel.

Install nwg-panel on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install nwg-panel using dnf by running the following command:

sudo dnf -y install nwg-panel

Install nwg-panel on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install nwg-panel using yum by running the following command:

sudo yum -y install nwg-panel

How To Uninstall nwg-panel on Fedora 36

To uninstall only the nwg-panel package we can use the following command:

sudo dnf remove nwg-panel

nwg-panel Package Contents on Fedora 36

/usr/bin/nwg-dwl-interface
/usr/bin/nwg-panel
/usr/bin/nwg-panel-config
/usr/lib/python3.10/site-packages/nwg_panel
/usr/lib/python3.10/site-packages/nwg_panel-0.6.2-py3.10.egg-info
/usr/lib/python3.10/site-packages/nwg_panel-0.6.2-py3.10.egg-info/PKG-INFO
/usr/lib/python3.10/site-packages/nwg_panel-0.6.2-py3.10.egg-info/SOURCES.txt
/usr/lib/python3.10/site-packages/nwg_panel-0.6.2-py3.10.egg-info/dependency_links.txt
/usr/lib/python3.10/site-packages/nwg_panel-0.6.2-py3.10.egg-info/entry_points.txt
/usr/lib/python3.10/site-packages/nwg_panel-0.6.2-py3.10.egg-info/requires.txt
/usr/lib/python3.10/site-packages/nwg_panel-0.6.2-py3.10.egg-info/top_level.txt
/usr/lib/python3.10/site-packages/nwg_panel/__about__.py
/usr/lib/python3.10/site-packages/nwg_panel/__init__.py
/usr/lib/python3.10/site-packages/nwg_panel/__pycache__
/usr/lib/python3.10/site-packages/nwg_panel/__pycache__/__about__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nwg_panel/__pycache__/__about__.cpython-310.pyc
/usr/lib/python3.10/site-packages/nwg_panel/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nwg_panel/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/nwg_panel/__pycache__/common.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nwg_panel/__pycache__/common.cpython-310.pyc
/usr/lib/python3.10/site-packages/nwg_panel/__pycache__/config.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nwg_panel/__pycache__/config.cpython-310.pyc
/usr/lib/python3.10/site-packages/nwg_panel/__pycache__/dwl_interface.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nwg_panel/__pycache__/dwl_interface.cpython-310.pyc
/usr/lib/python3.10/site-packages/nwg_panel/__pycache__/main.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nwg_panel/__pycache__/main.cpython-310.pyc
/usr/lib/python3.10/site-packages/nwg_panel/__pycache__/tools.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nwg_panel/__pycache__/tools.cpython-310.pyc
/usr/lib/python3.10/site-packages/nwg_panel/common.py
/usr/lib/python3.10/site-packages/nwg_panel/config
/usr/lib/python3.10/site-packages/nwg_panel/config.py
/usr/lib/python3.10/site-packages/nwg_panel/config/config
/usr/lib/python3.10/site-packages/nwg_panel/config/style.css
/usr/lib/python3.10/site-packages/nwg_panel/dwl_interface.py
/usr/lib/python3.10/site-packages/nwg_panel/executors
/usr/lib/python3.10/site-packages/nwg_panel/executors/__pycache__
/usr/lib/python3.10/site-packages/nwg_panel/executors/__pycache__/arch_updates.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nwg_panel/executors/__pycache__/arch_updates.cpython-310.pyc
/usr/lib/python3.10/site-packages/nwg_panel/executors/arch_updates.py
/usr/lib/python3.10/site-packages/nwg_panel/executors/au.sh
/usr/lib/python3.10/site-packages/nwg_panel/executors/check-notifications
/usr/lib/python3.10/site-packages/nwg_panel/executors/github.sh
/usr/lib/python3.10/site-packages/nwg_panel/glade
/usr/lib/python3.10/site-packages/nwg_panel/glade/config_button.glade
/usr/lib/python3.10/site-packages/nwg_panel/glade/config_clock.glade
/usr/lib/python3.10/site-packages/nwg_panel/glade/config_controls.glade
/usr/lib/python3.10/site-packages/nwg_panel/glade/config_dwl_tags.glade
/usr/lib/python3.10/site-packages/nwg_panel/glade/config_executor.glade
/usr/lib/python3.10/site-packages/nwg_panel/glade/config_main.glade
/usr/lib/python3.10/site-packages/nwg_panel/glade/config_menu_start.glade
/usr/lib/python3.10/site-packages/nwg_panel/glade/config_modules.glade
/usr/lib/python3.10/site-packages/nwg_panel/glade/config_panel.glade
/usr/lib/python3.10/site-packages/nwg_panel/glade/config_playerctl.glade
/usr/lib/python3.10/site-packages/nwg_panel/glade/config_scratchpad.glade
/usr/lib/python3.10/site-packages/nwg_panel/glade/config_sway_taskbar.glade
/usr/lib/python3.10/site-packages/nwg_panel/glade/config_sway_workspaces.glade
/usr/lib/python3.10/site-packages/nwg_panel/glade/config_swaync.glade
/usr/lib/python3.10/site-packages/nwg_panel/glade/config_tray.glade
/usr/lib/python3.10/site-packages/nwg_panel/glade/executor_import.glade
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/arch-linux.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/arch-notification.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/audio-volume-high-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/audio-volume-low-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/audio-volume-medium-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/audio-volume-muted-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/battery-empty-charging-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/battery-empty-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/battery-full-charging-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/battery-full-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/battery-good-charging-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/battery-good-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/battery-low-charging-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/battery-low-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/bell.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/bluetooth-active-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/bluetooth-disabled-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/display-brightness-high-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/display-brightness-low-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/display-brightness-medium-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/document-open-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/edit-delete-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/emblem-system-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/github.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/go-down-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/go-next-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/list-add-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/media-playback-pause-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/media-playback-start-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/media-skip-backward-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/media-skip-forward-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/network-wired-disconnected-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/network-wired-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/network-wireless-connected-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/network-wireless-disconnected-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/nwg-panel.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/nwg-shell.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/nwgocc-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/pan-down-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/pan-end-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/system-lock-screen.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/system-shutdown-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/user-available-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/view-dual-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/view-paged-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/view-refresh-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/window-close-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/window-pop-out-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/arch-linux.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/arch-notification.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/audio-volume-high-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/audio-volume-low-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/audio-volume-medium-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/audio-volume-muted-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/battery-empty-charging-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/battery-empty-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/battery-full-charging-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/battery-full-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/battery-good-charging-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/battery-good-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/battery-low-charging-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/battery-low-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/bell.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/bluetooth-active-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/bluetooth-disabled-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/display-brightness-high-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/display-brightness-low-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/display-brightness-medium-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/document-open-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/edit-delete-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/emblem-system-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/github.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/go-down-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/go-next-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/icon-missing.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/list-add-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/media-playback-pause-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/media-playback-start-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/media-skip-backward-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/media-skip-forward-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/network-wired-disconnected-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/network-wired-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/network-wireless-connected-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/network-wireless-disconnected-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/nwg-panel.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/nwg-shell.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/nwgocc-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/pan-down-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/pan-end-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/system-lock-screen.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/system-shutdown-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/user-available-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/view-dual-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/view-paged-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/view-refresh-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/window-close-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/window-pop-out-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/local
/usr/lib/python3.10/site-packages/nwg_panel/local/executors.json
/usr/lib/python3.10/site-packages/nwg_panel/main.py
/usr/lib/python3.10/site-packages/nwg_panel/modules
/usr/lib/python3.10/site-packages/nwg_panel/modules/__init__.py
/usr/lib/python3.10/site-packages/nwg_panel/modules/__pycache__
/usr/lib/python3.10/site-packages/nwg_panel/modules/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/__pycache__/clock.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/__pycache__/clock.cpython-310.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/__pycache__/controls.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/__pycache__/controls.cpython-310.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/__pycache__/cpu_avg.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/__pycache__/cpu_avg.cpython-310.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/__pycache__/custom_button.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/__pycache__/custom_button.cpython-310.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/__pycache__/dwl_tags.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/__pycache__/dwl_tags.cpython-310.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/__pycache__/executor.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/__pycache__/executor.cpython-310.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/__pycache__/menu_start.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/__pycache__/menu_start.cpython-310.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/__pycache__/playerctl.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/__pycache__/playerctl.cpython-310.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/__pycache__/scratchpad.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/__pycache__/scratchpad.cpython-310.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/__pycache__/sway_taskbar.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/__pycache__/sway_taskbar.cpython-310.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/__pycache__/sway_workspaces.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/__pycache__/sway_workspaces.cpython-310.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/__pycache__/swaync.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/__pycache__/swaync.cpython-310.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/clock.py
/usr/lib/python3.10/site-packages/nwg_panel/modules/controls.py
/usr/lib/python3.10/site-packages/nwg_panel/modules/cpu_avg.py
/usr/lib/python3.10/site-packages/nwg_panel/modules/custom_button.py
/usr/lib/python3.10/site-packages/nwg_panel/modules/dwl_tags.py
/usr/lib/python3.10/site-packages/nwg_panel/modules/executor.py
/usr/lib/python3.10/site-packages/nwg_panel/modules/menu_start.py
/usr/lib/python3.10/site-packages/nwg_panel/modules/playerctl.py
/usr/lib/python3.10/site-packages/nwg_panel/modules/scratchpad.py
/usr/lib/python3.10/site-packages/nwg_panel/modules/sni_system_tray
/usr/lib/python3.10/site-packages/nwg_panel/modules/sni_system_tray/__init__.py
/usr/lib/python3.10/site-packages/nwg_panel/modules/sni_system_tray/__pycache__
/usr/lib/python3.10/site-packages/nwg_panel/modules/sni_system_tray/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/sni_system_tray/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/sni_system_tray/__pycache__/host.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/sni_system_tray/__pycache__/host.cpython-310.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/sni_system_tray/__pycache__/item.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/sni_system_tray/__pycache__/item.cpython-310.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/sni_system_tray/__pycache__/menu.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/sni_system_tray/__pycache__/menu.cpython-310.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/sni_system_tray/__pycache__/tray.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/sni_system_tray/__pycache__/tray.cpython-310.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/sni_system_tray/__pycache__/watcher.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/sni_system_tray/__pycache__/watcher.cpython-310.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/sni_system_tray/host.py
/usr/lib/python3.10/site-packages/nwg_panel/modules/sni_system_tray/item.py
/usr/lib/python3.10/site-packages/nwg_panel/modules/sni_system_tray/menu.py
/usr/lib/python3.10/site-packages/nwg_panel/modules/sni_system_tray/tray.py
/usr/lib/python3.10/site-packages/nwg_panel/modules/sni_system_tray/watcher.py
/usr/lib/python3.10/site-packages/nwg_panel/modules/sway_taskbar.py
/usr/lib/python3.10/site-packages/nwg_panel/modules/sway_workspaces.py
/usr/lib/python3.10/site-packages/nwg_panel/modules/swaync.py
/usr/lib/python3.10/site-packages/nwg_panel/tools.py
/usr/share/doc/nwg-panel
/usr/share/doc/nwg-panel/README.md
/usr/share/licenses/nwg-panel
/usr/share/licenses/nwg-panel/LICENSE
/usr/bin/nwg-dwl-interface
/usr/bin/nwg-panel
/usr/bin/nwg-panel-config
/usr/lib/python3.10/site-packages/nwg_panel
/usr/lib/python3.10/site-packages/nwg_panel-0.6.4-py3.10.egg-info
/usr/lib/python3.10/site-packages/nwg_panel-0.6.4-py3.10.egg-info/PKG-INFO
/usr/lib/python3.10/site-packages/nwg_panel-0.6.4-py3.10.egg-info/SOURCES.txt
/usr/lib/python3.10/site-packages/nwg_panel-0.6.4-py3.10.egg-info/dependency_links.txt
/usr/lib/python3.10/site-packages/nwg_panel-0.6.4-py3.10.egg-info/entry_points.txt
/usr/lib/python3.10/site-packages/nwg_panel-0.6.4-py3.10.egg-info/requires.txt
/usr/lib/python3.10/site-packages/nwg_panel-0.6.4-py3.10.egg-info/top_level.txt
/usr/lib/python3.10/site-packages/nwg_panel/__about__.py
/usr/lib/python3.10/site-packages/nwg_panel/__init__.py
/usr/lib/python3.10/site-packages/nwg_panel/__pycache__
/usr/lib/python3.10/site-packages/nwg_panel/__pycache__/__about__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nwg_panel/__pycache__/__about__.cpython-310.pyc
/usr/lib/python3.10/site-packages/nwg_panel/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nwg_panel/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/nwg_panel/__pycache__/common.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nwg_panel/__pycache__/common.cpython-310.pyc
/usr/lib/python3.10/site-packages/nwg_panel/__pycache__/config.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nwg_panel/__pycache__/config.cpython-310.pyc
/usr/lib/python3.10/site-packages/nwg_panel/__pycache__/dwl_interface.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nwg_panel/__pycache__/dwl_interface.cpython-310.pyc
/usr/lib/python3.10/site-packages/nwg_panel/__pycache__/main.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nwg_panel/__pycache__/main.cpython-310.pyc
/usr/lib/python3.10/site-packages/nwg_panel/__pycache__/tools.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nwg_panel/__pycache__/tools.cpython-310.pyc
/usr/lib/python3.10/site-packages/nwg_panel/common.py
/usr/lib/python3.10/site-packages/nwg_panel/config
/usr/lib/python3.10/site-packages/nwg_panel/config.py
/usr/lib/python3.10/site-packages/nwg_panel/config/config
/usr/lib/python3.10/site-packages/nwg_panel/config/style.css
/usr/lib/python3.10/site-packages/nwg_panel/dwl_interface.py
/usr/lib/python3.10/site-packages/nwg_panel/executors
/usr/lib/python3.10/site-packages/nwg_panel/executors/__pycache__
/usr/lib/python3.10/site-packages/nwg_panel/executors/__pycache__/arch_updates.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nwg_panel/executors/__pycache__/arch_updates.cpython-310.pyc
/usr/lib/python3.10/site-packages/nwg_panel/executors/arch_updates.py
/usr/lib/python3.10/site-packages/nwg_panel/executors/au.sh
/usr/lib/python3.10/site-packages/nwg_panel/executors/check-notifications
/usr/lib/python3.10/site-packages/nwg_panel/executors/github.sh
/usr/lib/python3.10/site-packages/nwg_panel/glade
/usr/lib/python3.10/site-packages/nwg_panel/glade/config_button.glade
/usr/lib/python3.10/site-packages/nwg_panel/glade/config_clock.glade
/usr/lib/python3.10/site-packages/nwg_panel/glade/config_controls.glade
/usr/lib/python3.10/site-packages/nwg_panel/glade/config_dwl_tags.glade
/usr/lib/python3.10/site-packages/nwg_panel/glade/config_executor.glade
/usr/lib/python3.10/site-packages/nwg_panel/glade/config_main.glade
/usr/lib/python3.10/site-packages/nwg_panel/glade/config_menu_start.glade
/usr/lib/python3.10/site-packages/nwg_panel/glade/config_modules.glade
/usr/lib/python3.10/site-packages/nwg_panel/glade/config_panel.glade
/usr/lib/python3.10/site-packages/nwg_panel/glade/config_playerctl.glade
/usr/lib/python3.10/site-packages/nwg_panel/glade/config_scratchpad.glade
/usr/lib/python3.10/site-packages/nwg_panel/glade/config_sway_taskbar.glade
/usr/lib/python3.10/site-packages/nwg_panel/glade/config_sway_workspaces.glade
/usr/lib/python3.10/site-packages/nwg_panel/glade/config_swaync.glade
/usr/lib/python3.10/site-packages/nwg_panel/glade/config_tray.glade
/usr/lib/python3.10/site-packages/nwg_panel/glade/executor_import.glade
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/arch-linux.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/arch-notification.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/audio-volume-high-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/audio-volume-low-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/audio-volume-medium-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/audio-volume-muted-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/battery-empty-charging-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/battery-empty-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/battery-full-charging-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/battery-full-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/battery-good-charging-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/battery-good-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/battery-low-charging-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/battery-low-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/bell.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/bluetooth-active-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/bluetooth-disabled-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/display-brightness-high-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/display-brightness-low-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/display-brightness-medium-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/document-open-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/edit-delete-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/emblem-system-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/github.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/go-down-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/go-next-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/list-add-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/media-playback-pause-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/media-playback-start-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/media-skip-backward-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/media-skip-forward-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/network-wired-disconnected-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/network-wired-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/network-wireless-connected-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/network-wireless-disconnected-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/nwg-panel.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/nwg-shell.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/nwgocc-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/pan-down-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/pan-end-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/system-lock-screen.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/system-shutdown-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/user-available-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/view-dual-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/view-paged-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/view-refresh-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/window-close-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_dark/window-pop-out-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/arch-linux.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/arch-notification.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/audio-volume-high-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/audio-volume-low-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/audio-volume-medium-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/audio-volume-muted-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/battery-empty-charging-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/battery-empty-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/battery-full-charging-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/battery-full-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/battery-good-charging-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/battery-good-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/battery-low-charging-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/battery-low-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/bell.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/bluetooth-active-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/bluetooth-disabled-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/display-brightness-high-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/display-brightness-low-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/display-brightness-medium-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/document-open-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/edit-delete-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/emblem-system-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/github.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/go-down-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/go-next-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/icon-missing.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/list-add-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/media-playback-pause-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/media-playback-start-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/media-skip-backward-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/media-skip-forward-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/network-wired-disconnected-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/network-wired-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/network-wireless-connected-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/network-wireless-disconnected-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/nwg-panel.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/nwg-shell.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/nwgocc-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/pan-down-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/pan-end-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/system-lock-screen.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/system-shutdown-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/user-available-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/view-dual-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/view-paged-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/view-refresh-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/window-close-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/icons_light/window-pop-out-symbolic.svg
/usr/lib/python3.10/site-packages/nwg_panel/local
/usr/lib/python3.10/site-packages/nwg_panel/local/executors.json
/usr/lib/python3.10/site-packages/nwg_panel/main.py
/usr/lib/python3.10/site-packages/nwg_panel/modules
/usr/lib/python3.10/site-packages/nwg_panel/modules/__init__.py
/usr/lib/python3.10/site-packages/nwg_panel/modules/__pycache__
/usr/lib/python3.10/site-packages/nwg_panel/modules/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/__pycache__/clock.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/__pycache__/clock.cpython-310.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/__pycache__/controls.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/__pycache__/controls.cpython-310.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/__pycache__/cpu_avg.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/__pycache__/cpu_avg.cpython-310.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/__pycache__/custom_button.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/__pycache__/custom_button.cpython-310.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/__pycache__/dwl_tags.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/__pycache__/dwl_tags.cpython-310.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/__pycache__/executor.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/__pycache__/executor.cpython-310.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/__pycache__/menu_start.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/__pycache__/menu_start.cpython-310.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/__pycache__/playerctl.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/__pycache__/playerctl.cpython-310.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/__pycache__/scratchpad.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/__pycache__/scratchpad.cpython-310.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/__pycache__/sway_taskbar.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/__pycache__/sway_taskbar.cpython-310.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/__pycache__/sway_workspaces.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/__pycache__/sway_workspaces.cpython-310.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/__pycache__/swaync.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/__pycache__/swaync.cpython-310.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/clock.py
/usr/lib/python3.10/site-packages/nwg_panel/modules/controls.py
/usr/lib/python3.10/site-packages/nwg_panel/modules/cpu_avg.py
/usr/lib/python3.10/site-packages/nwg_panel/modules/custom_button.py
/usr/lib/python3.10/site-packages/nwg_panel/modules/dwl_tags.py
/usr/lib/python3.10/site-packages/nwg_panel/modules/executor.py
/usr/lib/python3.10/site-packages/nwg_panel/modules/menu_start.py
/usr/lib/python3.10/site-packages/nwg_panel/modules/playerctl.py
/usr/lib/python3.10/site-packages/nwg_panel/modules/scratchpad.py
/usr/lib/python3.10/site-packages/nwg_panel/modules/sni_system_tray
/usr/lib/python3.10/site-packages/nwg_panel/modules/sni_system_tray/__init__.py
/usr/lib/python3.10/site-packages/nwg_panel/modules/sni_system_tray/__pycache__
/usr/lib/python3.10/site-packages/nwg_panel/modules/sni_system_tray/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/sni_system_tray/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/sni_system_tray/__pycache__/host.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/sni_system_tray/__pycache__/host.cpython-310.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/sni_system_tray/__pycache__/item.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/sni_system_tray/__pycache__/item.cpython-310.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/sni_system_tray/__pycache__/menu.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/sni_system_tray/__pycache__/menu.cpython-310.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/sni_system_tray/__pycache__/tray.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/sni_system_tray/__pycache__/tray.cpython-310.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/sni_system_tray/__pycache__/watcher.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/sni_system_tray/__pycache__/watcher.cpython-310.pyc
/usr/lib/python3.10/site-packages/nwg_panel/modules/sni_system_tray/host.py
/usr/lib/python3.10/site-packages/nwg_panel/modules/sni_system_tray/item.py
/usr/lib/python3.10/site-packages/nwg_panel/modules/sni_system_tray/menu.py
/usr/lib/python3.10/site-packages/nwg_panel/modules/sni_system_tray/tray.py
/usr/lib/python3.10/site-packages/nwg_panel/modules/sni_system_tray/watcher.py
/usr/lib/python3.10/site-packages/nwg_panel/modules/sway_taskbar.py
/usr/lib/python3.10/site-packages/nwg_panel/modules/sway_workspaces.py
/usr/lib/python3.10/site-packages/nwg_panel/modules/swaync.py
/usr/lib/python3.10/site-packages/nwg_panel/tools.py
/usr/share/doc/nwg-panel
/usr/share/doc/nwg-panel/README.md
/usr/share/licenses/nwg-panel
/usr/share/licenses/nwg-panel/LICENSE

References

Summary

In this tutorial we learn how to install nwg-panel on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).