Skip to content

Commit

Permalink
feat(app-misc/tmux-nerd-font-window-name): new ebuild
Browse files Browse the repository at this point in the history
  • Loading branch information
SpiderX committed Jan 1, 2025
1 parent 9ffd18a commit 0ad5f74
Show file tree
Hide file tree
Showing 5 changed files with 70 additions and 1 deletion.
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# nest overlay

[![Number of ebuilds: 1163](https://img.shields.io/badge/ebuild-1163-orange.svg)](https://img.shields.io/badge/ebuild-1163-orange.svg)
[![Number of ebuilds: 1164](https://img.shields.io/badge/ebuild-1164-orange.svg)](https://img.shields.io/badge/ebuild-1164-orange.svg)
[![GitHub repo size in bytes](https://img.shields.io/github/repo-size/SpiderX/portage-overlay.svg)](https://img.shields.io/github/repo-size/SpiderX/portage-overlay.svg)
[![CII Best Practices](https://bestpractices.coreinfrastructure.org/projects/2323/badge)](https://bestpractices.coreinfrastructure.org/en/projects/2323)
[![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-%23FE5196?logo=conventionalcommits&logoColor=white)](https://www.conventionalcommits.org)
Expand Down Expand Up @@ -166,6 +166,7 @@ This overlay consists of an [Gentoo Portage](https://www.gentoo.org/) ebuilds fo
* app-misc/[tmux-menus](https://github.com/jaclu/tmux-menus) | Popup menus for tmux to help with managing your environment
* app-misc/[tmux-mighty-scroll](https://github.com/noscript/tmux-mighty-scroll) | Seamless mouse scroll in tmux
* app-misc/[tmux-named-snapshot](https://github.com/spywhere/tmux-named-snapshot) | A tmux-resurrect extension for named snapshot support
* app-misc/[tmux-nerd-font-window-name](https://github.com/joshmedeski/tmux-nerd-font-window-name) | Nerd Font icons for your tmux windows
* app-misc/[tmux-net-speed](https://github.com/tmux-plugins/tmux-net-speed) | Tmux plugin to monitor upload and download speed
* app-misc/[tmux-newsboat](https://github.com/tmux-plugins/tmux-newsboat) | Display newsboat counters in tmux status line
* app-misc/[tmux-online-status](https://github.com/tmux-plugins/tmux-online-status) | Tmux plugin that displays online status
Expand Down
1 change: 1 addition & 0 deletions app-misc/tmux-nerd-font-window-name/Manifest
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
DIST tmux-nerd-font-window-name-2.1.2.tar.gz 572741 BLAKE2B 6512ec492bac59489d4c107a1fbbba77bdb7233842e6cb8476e6384fb4a68e9177ed473f9d7d0600232c5216907298fb0eb7c31efaacff0e0aa58ff757833009 SHA512 1c53669d93e0b1dca759451cbd3a150992d236989783231aec74887ff9503561638cf88a2dea75ead9676472f1e1c5861f276f0a57db66785ec36e12f16b9932
19 changes: 19 additions & 0 deletions app-misc/tmux-nerd-font-window-name/metadata.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>spiderx@spiderx.dp.ua</email>
<name>Vladimir Pavljuchenkov</name>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<longdescription lang="en">
This package provides a tmux plugin, that automatically add Nerd Font
<pkg>media-fonts/symbols-nerd-font</pkg> support to tmux window names.
</longdescription>
<upstream>
<remote-id type="github">joshmedeski/tmux-nerd-font-window-name</remote-id>
</upstream>
</pkgmetadata>
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

DESCRIPTION="Nerd Font icons for your tmux windows"
HOMEPAGE="https://github.com/joshmedeski/tmux-nerd-font-window-name"
SRC_URI="https://github.com/joshmedeski/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"

LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"

RDEPEND="app-misc/tmux
|| ( app-misc/yq app-misc/yq-go )"

src_install() {
einstalldocs
insinto /usr/share/tmux-plugins/tmux-nerd-font-window-name
doins -r bin tmux-nerd-font-window-name.tmux
fperms +x /usr/share/tmux-plugins/tmux-nerd-font-window-name/bin/tmux-nerd-font-window-name \
/usr/share/tmux-plugins/tmux-nerd-font-window-name/tmux-nerd-font-window-name.tmux
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

EGIT_REPO_URI="https://github.com/joshmedeski/${PN}.git"

inherit git-r3

DESCRIPTION="Nerd Font icons for your tmux windows"
HOMEPAGE="https://github.com/joshmedeski/tmux-nerd-font-window-name"

LICENSE="MIT"
SLOT="0"

RDEPEND="app-misc/tmux
|| ( app-misc/yq app-misc/yq-go )"

src_install() {
einstalldocs
insinto /usr/share/tmux-plugins/tmux-nerd-font-window-name
doins -r bin tmux-nerd-font-window-name.tmux
fperms +x /usr/share/tmux-plugins/tmux-nerd-font-window-name/bin/tmux-nerd-font-window-name \
/usr/share/tmux-plugins/tmux-nerd-font-window-name/tmux-nerd-font-window-name.tmux
}

0 comments on commit 0ad5f74

Please sign in to comment.