Update README.md

This commit is contained in:
Piotr Miller 2021-05-09 05:07:12 +02:00 committed by GitHub
parent 3361033d47
commit cf7fbceabe
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -10,30 +10,36 @@ fits you best.
I don't think that "nwg-shell" is the best possible name for the project. It's subject to change as soon as someone comes up with a better one. I don't think that "nwg-shell" is the best possible name for the project. It's subject to change as soon as someone comes up with a better one.
## [nwg-panel](https://github.com/nwg-piotr/nwg-panel) ## Components, as for now
### [nwg-panel](https://github.com/nwg-piotr/nwg-panel)
Written in python, it's the central point of the project. For now it contains 8 modules and 1 plugin written in Go. Written in python, it's the central point of the project. For now it contains 8 modules and 1 plugin written in Go.
## [nwg-launchers](https://github.com/nwg-piotr/nwg-launchers) ### [nwg-launchers](https://github.com/nwg-piotr/nwg-launchers)
A set of GTK-based launchers: application grid, button bar and dmenu. I initially wrote them in python, but it turned out to be too slow. I developed them from A set of GTK-based launchers: application grid, button bar and dmenu. I initially wrote them in python, but it turned out to be too slow. I developed them from
scratch in C++, as my first, and probably the last C++ code. Thanks to Contributors, led by [@Siborgium](https://github.com/Siborgium), the code looks pretty well scratch in C++, as my first, and probably the last C++ code. Thanks to Contributors, led by [@Siborgium](https://github.com/Siborgium), the code looks pretty well
now, but I understand hardly anything. I'm not going to live long enough to learn C++, so I'll code the grid and dmenu from scratch in golang sooner or later. now, but I understand hardly anything. I'm not going to live long enough to learn C++, so I'll code the grid and dmenu from scratch in golang sooner or later.
## [nwg-dock](https://github.com/nwg-piotr/nwg-dock) ### [nwg-dock](https://github.com/nwg-piotr/nwg-dock)
Fully configurable dock written in Go. It features pinned buttons, task buttons, the workspace switcher and the launcher button. The latter by default starts Fully configurable dock written in Go. It features pinned buttons, task buttons, the workspace switcher and the launcher button. The latter by default starts
nwggrid (application grid) from nwg-launchers. nwggrid (application grid) from nwg-launchers.
## [Azote](https://github.com/nwg-piotr/azote) ### [nwg-menu](https://github.com/nwg-piotr/nwg-menu)
It's the MenuStart plugin to nwg-panel written in Go. It's also capable of working standalone.
### [Azote](https://github.com/nwg-piotr/azote)
Azote is a GTK+3-based picture browser and background setter, as the frontend to the swaybg (sway/Wayland) and feh (X windows) commands. The user interface is being developed with multi-headed setups in mind. Azote also includes several colour management tools. Azote is a GTK+3-based picture browser and background setter, as the frontend to the swaybg (sway/Wayland) and feh (X windows) commands. The user interface is being developed with multi-headed setups in mind. Azote also includes several colour management tools.
## [gopsuinfo](https://github.com/nwg-piotr/gopsuinfo) ### [gopsuinfo](https://github.com/nwg-piotr/gopsuinfo)
A [gopsutil](https://github.com/shirou/gopsutil)-based command to display system usage info as text in panels like Waybar or icon/text in tint2 and nwg-panel executors. A [gopsutil](https://github.com/shirou/gopsutil)-based command to display system usage info as text in panels like Waybar or icon/text in tint2 and nwg-panel executors.
## [autotiling](https://github.com/nwg-piotr/autotiling) ### [autotiling](https://github.com/nwg-piotr/autotiling)
This script uses the [i3ipc-python library](https://github.com/altdesktop/i3ipc-python) to switch the layout splith/splitv depending on the currently focused This script uses the [i3ipc-python library](https://github.com/altdesktop/i3ipc-python) to switch the layout splith/splitv depending on the currently focused
window dimensions. It works on both sway and i3 window managers. You may love it or hate it, but it's my must have. window dimensions. It works on both sway and i3 window managers. You may love it or hate it, but it's my must have.