Skip to Content.
Sympa Menu

sm-commit - [[SM-Commit] ] GIT changes to master grimoire by Conner Clere (456b316f2861f720faf9ff2a8de80d1911256c11)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Conner Clere <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org, sm-commit AT lists.sourcemage.org
  • Subject: [[SM-Commit] ] GIT changes to master grimoire by Conner Clere (456b316f2861f720faf9ff2a8de80d1911256c11)
  • Date: Sun, 12 May 2024 23:16:49 +0000

GIT changes to master grimoire by Conner Clere <xenanthropy AT sourcemage.org>:

ChangeLog | 1 +
wm-addons/nwg-drawer/BUILD | 1 +
wm-addons/nwg-drawer/DEPENDS | 8 ++++++++
wm-addons/nwg-drawer/DETAILS | 20 ++++++++++++++++++++
wm-addons/nwg-drawer/HISTORY | 3 +++
wm-addons/nwg-drawer/PRE_BUILD | 4 ++++
6 files changed, 37 insertions(+)

New commits:
commit 456b316f2861f720faf9ff2a8de80d1911256c11
Author: Conner Clere <xenanthropy AT sourcemage.org>
Commit: Conner Clere <xenanthropy AT sourcemage.org>

wm-addons/nwg-drawer: new spell

app drawer for wlroots-based wayland compositors
looks a bit similar to gnome's app drawer

diff --git a/ChangeLog b/ChangeLog
index ceeaa3a..16b225a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -8,6 +8,7 @@
* python-pypi/python-installer: new spell, python lib to handle
installing
* python-pypi/python-send2trash: new spell, send files to trash
* python-pypi/azote: new spell, wallpaper changer
+ * wm-addons/nwg-drawer: new spell, application drawer for wlroots
compositors

2024-05-09 Treeve Jelbert <treeve AT sourcemage.org>
* SSO: added, for use by accounts-sso spells
diff --git a/wm-addons/nwg-drawer/BUILD b/wm-addons/nwg-drawer/BUILD
new file mode 100755
index 0000000..97c67d1
--- /dev/null
+++ b/wm-addons/nwg-drawer/BUILD
@@ -0,0 +1 @@
+GOROOT="${INSTALL_ROOT}/opt/go/" GOPROXY="proxy.golang.org,direct" make build
diff --git a/wm-addons/nwg-drawer/DEPENDS b/wm-addons/nwg-drawer/DEPENDS
new file mode 100755
index 0000000..418316a
--- /dev/null
+++ b/wm-addons/nwg-drawer/DEPENDS
@@ -0,0 +1,8 @@
+depends PKG-CONFIG &&
+depends go &&
+depends gtk+3 &&
+depends gtk-layer-shell &&
+depends xdg-utils &&
+
+optional_depends thunar '' '' 'default file manager' &&
+optional_depends foot '' '' 'default terminal'
diff --git a/wm-addons/nwg-drawer/DETAILS b/wm-addons/nwg-drawer/DETAILS
new file mode 100755
index 0000000..f3dba85
--- /dev/null
+++ b/wm-addons/nwg-drawer/DETAILS
@@ -0,0 +1,20 @@
+ SPELL=nwg-drawer
+ VERSION=0.4.7
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+
SOURCE_URL[0]=https://github.com/nwg-piotr/${SPELL}/archive/v${VERSION}.tar.gz
+
SOURCE_HASH=sha512:33f8341dfadbde68185f010fd4b87874386c935daf7f8be7b06d69621d2db2818cb12263388d34579715fedeac23979574417cc7cd43efeba05cf28e5ba336e3
+ LICENSE[0]=MIT
+ WEB_SITE=https://github.com/nwg-piotr
+ ENTERED=20240512
+ KEYWORDS="nwg launcher app utils"
+ SHORT="application drawer for wlroots-based compositors"
+cat << EOF
+Nwg-drawer is an application launcher. It's being developed with
+sway and Hyprland in mind, but should also work with other
+wlroots-based Wayland compositors.
+
+The nwg-drawer command displays the application grid. The search
+entry allows to look for installed applications, and for files in XDG
+user directories. The grid view may also be filtered by categories.
+EOF
diff --git a/wm-addons/nwg-drawer/HISTORY b/wm-addons/nwg-drawer/HISTORY
new file mode 100644
index 0000000..96211f5
--- /dev/null
+++ b/wm-addons/nwg-drawer/HISTORY
@@ -0,0 +1,3 @@
+2024-05-12 Conner Clere <xenanthropy AT sourcemage.org>
+ * DEPENDS, DETAILS: version 0.4.7, new spell
+
diff --git a/wm-addons/nwg-drawer/PRE_BUILD b/wm-addons/nwg-drawer/PRE_BUILD
new file mode 100755
index 0000000..47426e5
--- /dev/null
+++ b/wm-addons/nwg-drawer/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd "${SOURCE_DIRECTORY}" &&
+sed -i "s/-pkill -f nwg-drawer//" Makefile &&
+sed -i "s/sleep 1//" Makefile


  • [[SM-Commit] ] GIT changes to master grimoire by Conner Clere (456b316f2861f720faf9ff2a8de80d1911256c11), Conner Clere, 05/12/2024

Archive powered by MHonArc 2.6.24.

Top of Page