x11/nwg-bar 0.1.6_32 FreeBSD
GTK3-based button bar for sway and other wlroots-based compositors
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
d81b7ba3c3- License
- MIT
- Categories
- x11, wayland
- Package size
- 1403.9 KiB, 5231.1 KiB installed
Description
nwg-bar is a Golang replacement to the nwgbar command (a part of nwg-launchers), with some improvements. Aimed at sway, works with wlroots-based compositors only.
The nwg-bar command creates a button bar on the basis of a JSON template placed in the ~/.config/nwg-bar/ folder. By default the command displays a horizontal bar in the center of the screen. Use command line arguments to change the placement.
In the other systems
The newest version among them is 0.1.6, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| FreeBSD | x11/nwg-bar | 0.1.6_32 newest | none known | - | [email protected] | 2026-10-20 |
| DragonFly | x11/nwg-bar | 0.1.6_8 newest | none known | - | [email protected] | - |
| HardenedBSD | x11/nwg-bar | 0.1.6_30 newest | no data | - | [email protected] | - |
| GhostBSD | x11/nwg-bar | 0.1.6_30 newest | no data | - | [email protected] | - |
Install
Binary package:
pkg install nwg-bar
From the ports tree:
cd /usr/ports/x11/nwg-bar/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= nwg-bar>0:x11/nwg-bar
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.1.6_31 | 0.1.6_32 | - | 0.1.6_14 | 0.1.6_31 |
| FreeBSD:14:quarterly | 0.1.6_31 | 0.1.6_32 | n/a | 0.1.6_13 | 0.1.6_31 |
| FreeBSD:15:latest | 0.1.6_31 | 0.1.6_32 | n/a | - | 0.1.6_14 |
| FreeBSD:15:quarterly | 0.1.6_31 | 0.1.6_32 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.1.6_30 | 0.1.6_32 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependency graph
Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.
Dependencies
As this port's Makefile names them.
Library 2
libfontconfig.so: x11-fonts/fontconfiglibgtk-layer-shell.so: x11-toolkits/gtk-layer-shell
The full lists below include those, and their dependencies in turn.
Build dependencies 97
- accessibility/at-spi2-core
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/sqlite3
- devel/dbus
- devel/dbus-glib
- devel/gettext-runtime
- devel/glib20
- devel/gobject-introspection
- devel/gsettings-desktop-schemas
- devel/json-glib
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libgusb
- devel/libinotify
- devel/libthai
- devel/libudev-devd
- devel/pcre2
- devel/pkgconf
- devel/py-packaging
- devel/py-setuptools
- devel/readline
- graphics/cairo
- graphics/colord
- graphics/gdk-pixbuf2
- graphics/graphite2
- graphics/gtk-update-icon-cache
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libepoxy
- graphics/libglvnd
- graphics/librsvg2-rust
- graphics/png
- graphics/tiff
- graphics/wayland
- lang/duktape-lib
- lang/go127
- lang/python312
- lang/python315
- lang/tcl86
- math/libtommath
- math/mpdecimal
- misc/hicolor-icon-theme
- misc/hwdata
- misc/shared-mime-info
- multimedia/dav1d
- net/avahi-app
- print/cups
- print/freetype2
- print/harfbuzz
- print/indexinfo
- print/libpaper
- sysutils/gnome_subr
- sysutils/polkit
- textproc/expat2
- textproc/libxml2
- x11-fonts/fontconfig
- x11-fonts/libXft
- x11-themes/adwaita-icon-theme
- x11-themes/adwaita-icon-theme-legacy
- x11-toolkits/gtk-layer-shell
- x11-toolkits/gtk30
- x11-toolkits/pango
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXcomposite
- x11/libXcursor
- x11/libXdamage
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
- x11/libXinerama
- x11/libXrandr
- x11/libXrender
- x11/libXres
- x11/libXtst
- x11/libxcb
- x11/libxkbcommon
- x11/pixman
- x11/xkeyboard-config
- x11/xorgproto
Run dependencies 95
- accessibility/at-spi2-core
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/sqlite3
- devel/dbus
- devel/dbus-glib
- devel/gettext-runtime
- devel/glib20
- devel/gobject-introspection
- devel/gsettings-desktop-schemas
- devel/json-glib
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libgusb
- devel/libinotify
- devel/libthai
- devel/libudev-devd
- devel/pcre2
- devel/py-packaging
- devel/py-setuptools
- devel/readline
- graphics/cairo
- graphics/colord
- graphics/gdk-pixbuf2
- graphics/graphite2
- graphics/gtk-update-icon-cache
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libepoxy
- graphics/libglvnd
- graphics/librsvg2-rust
- graphics/png
- graphics/tiff
- graphics/wayland
- lang/duktape-lib
- lang/python312
- lang/python315
- lang/tcl86
- math/libtommath
- math/mpdecimal
- misc/hicolor-icon-theme
- misc/hwdata
- misc/shared-mime-info
- multimedia/dav1d
- net/avahi-app
- print/cups
- print/freetype2
- print/harfbuzz
- print/indexinfo
- print/libpaper
- sysutils/gnome_subr
- sysutils/polkit
- textproc/expat2
- textproc/libxml2
- x11-fonts/fontconfig
- x11-fonts/libXft
- x11-themes/adwaita-icon-theme
- x11-themes/adwaita-icon-theme-legacy
- x11-toolkits/gtk-layer-shell
- x11-toolkits/gtk30
- x11-toolkits/pango
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXcomposite
- x11/libXcursor
- x11/libXdamage
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
- x11/libXinerama
- x11/libXrandr
- x11/libXrender
- x11/libXres
- x11/libXtst
- x11/libxcb
- x11/libxkbcommon
- x11/pixman
- x11/xkeyboard-config
- x11/xorgproto
No port depends on this one.
Configuration
No options to configure.
- USES
- gnome go:modules pkgconfig
- Service scripts
- none
Files
distinfo 8
| File | Size | SHA256 |
|---|---|---|
| nwg-piotr-nwg-bar-v0.1.6_GH0.tar.gz | 11810 | badc232f9eef1a225776c7f0fe2534b49ac0a957f1a81dc24acb8f341b7719d4 |
| allan-simon-go-singleinstance-d0997106ab37_GH0.tar.gz | 2819 | f8cee874873fe9fc1a81e8a7ca83df85c57aa86279c09cb8cba10d5feb7ed295 |
| dlasky-gotk3-layershell-b0c42cd8474f_GH0.tar.gz | 2.37426e+06 | 7eed1f818f39e9124b2ef8fcf9df24adae371ce882f192b352be24e0408b3680 |
| golang-sync-v0.6.0_GH0.tar.gz | 17605 | 23b8fca95397b2293e64e58d333633051ec942b46318ad8f630318e801658b67 |
| gotk3-gotk3-v0.6.2_GH0.tar.gz | 278186 | 7e7534e427a66fd118f0b0961b1e2369d6ae3c0b5f24227b9854e181eb4a407f |
| joshuarubin-go-sway-v1.2.0_GH0.tar.gz | 12933 | 3bd95f49be110b40bc005f3db157c0a8e6ccedb4e0ed48e810368f23030a1833 |
| joshuarubin-lifecycle-v1.1.4_GH0.tar.gz | 7542 | 512fc4ca6e4f8db0b493f47f3edffed3ce09002267b0ff0d64fa09941d4d249f |
| uber-go-multierr-v1.11.0_GH0.tar.gz | 16900 | 8aa599cf7de733306cf8770f854f8a38e6c819b1ae4296f15e44b1e7c6698f34 |
Commit history 6
The latest 5 of 6 in the history this site was built from.