Void Linux workstation powered by niri, Fish and NeoVim. Contains scripts, browser extensions, custom XBPS packages, and typst plugins. git.anhgelus.world/anhgelus/dotfiles
void niri fish neovim nvim vim dotfiles linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat(package): pulsemeeter

+41 -10
+1 -10
config/nvim/lua/plugins/lsp.lua
··· 1 1 return { 2 2 { 3 - "neovim/nvim-lspconfig", 4 - config = function() 5 - -- local lspconfig = require("lspconfig") 6 - 7 - -- lspconfig.pylsp.setup({}) 8 - end, 9 - }, 10 - { "mason-org/mason.nvim", opts = {} }, 11 - { 12 3 "mason-org/mason-lspconfig.nvim", 13 4 dependencies = { 14 - "mason-org/mason.nvim", 5 + { "mason-org/mason.nvim", opts = {} }, 15 6 "neovim/nvim-lspconfig", 16 7 }, 17 8 opts = {
+26
packages/pulsemeeter/patches/fix-asyncio-errors.patch
··· 1 + From d3e9e4778665532f915e21938ff81aaacda186c9 Mon Sep 17 00:00:00 2001 2 + From: ZorudaRinku <stronger6@gmail.com> 3 + Date: Sat, 7 Feb 2026 19:52:50 -0700 4 + Subject: [PATCH] Remove dead code causing asyncio error with latest Python 5 + 3.14+ 6 + 7 + --- 8 + src/pulsemeeter/scripts/pmctl_async.py | 5 ----- 9 + 1 file changed, 5 deletions(-) 10 + 11 + diff --git a/src/pulsemeeter/scripts/pmctl_async.py b/src/pulsemeeter/scripts/pmctl_async.py 12 + index 4e8120e..9963752 100644 13 + --- a/src/pulsemeeter/scripts/pmctl_async.py 14 + +++ b/src/pulsemeeter/scripts/pmctl_async.py 15 + @@ -6,11 +6,6 @@ 16 + from pulsemeeter.model.types import PulseEvent 17 + 18 + LOG = logging.getLogger('generic') 19 + -# PULSE = pulsectl.Pulse('pmctl') 20 + - 21 + -# TODO: Use a single PulseAsync object 22 + - 23 + -PULSE = pulsectl_asyncio.PulseAsync('pmctl_async') 24 + 25 + 26 + async def init(device_type: str, device_name: str, channel_num: int = 2):
+14
packages/pulsemeeter/template
··· 1 + # Template file for 'pulsemeeter' 2 + pkgname=pulsemeeter 3 + version=2.0.0 4 + revision=2 5 + build_style=python3-pep517 6 + hostmakedepends="git python3-build python3-wheel python3-Babel" 7 + makedepends="" 8 + depends="python3 gobject-introspection python3-gobject python3-pulsectl python3-pulsectl-asyncio python3-pydantic" 9 + short_desc="A frontend to ease the use of pulseaudio's routing capabilities, much like voicemeeter's workflow." 10 + maintainer="Anhgelus Morhtuuzh <anhgelus.morhtuuzh@proton.me>" 11 + license="MIT" 12 + homepage="https://github.com/theRealCarneiro/pulsemeeter" 13 + distfiles="https://github.com/theRealCarneiro/pulsemeeter/archive/refs/tags/v${version}.tar.gz" 14 + checksum=a1e807d158ec39474b2ffaf1c6fe061c1bbefe0c20d0e4fc479377ceddf341aa