profile
viewpoint

codicodi/bfjit 0

JIT compiler for brainfuck

codicodi/booster 0

Fast and secure initramfs generator

codicodi/i3status-rust 0

Very resourcefriendly and feature-rich replacement for i3status, written in pure Rust

codicodi/protonfixes 0

A module for applying fixes at runtime to unsupported games with Steam Proton without changing game installation files

codicodi/rtl8188eu 0

Repository for stand-alone RTL8188EU driver.

codicodi/sway 0

i3-compatible Wayland compositor

codicodi/wlroots 0

A modular Wayland compositor library

codicodi/zsh-autosuggestions 0

Fish-like autosuggestions for zsh

PR opened greshake/i3status-rust

Revert "sound: detect more portable speaker types"

This reverts commit 5611e2dd7302b62c3a4e4883c7291f1d2f4d765f.

As explained in https://github.com/greshake/i3status-rust/pull/1348#issuecomment-984894163 this change is not correct. The PR mentions port types, but it's port names that are being queried.

Alternatively I can make a change to query port types instead of names, but as mentioned here that would require building libpulse-bindings with support for pulseaudio v14, breaking support for older pulseaudio versions. Not sure if that's a concern or not.

+1 -1

0 comment

1 changed file

pr created time in 3 hours

push eventcodicodi/i3status-rust

Robert Cegliński

commit sha 53bd2f7b0e0ce0cefcf9d7607f318f5f354baf74

Revert "sound: detect more portable speaker types" This reverts commit 5611e2dd7302b62c3a4e4883c7291f1d2f4d765f.

view details

push time in 3 hours

push eventcodicodi/i3status-rust

push time in 3 hours

create barnchcodicodi/i3status-rust

branch : fix-headphones

created branch time in 3 hours

push eventcodicodi/i3status-rust

Robert Cegliński

commit sha 49d5de95040306ff8f009dcba3063680b8a4bf03

Add optional headphones indicator to sound block

view details

Jason Nader

commit sha febdcd51a6eaaa6070667b4ec1db3a6e01ed909b

Merge pull request #1313 from codicodi/headphones Add optional headphones indicator to sound block

view details

Ivan Chinenov

commit sha 67e8061e43858e99c334b161caca860152a44fac

Fix sluggishness in hueshift

view details

Jason Nader

commit sha 1c0c0dfb469392b315ef703d04015c3f68483259

docs: replace pikaur with yay in aur example command When there is no internet connection `pikaur` hangs the whole block as it asks for user input on stdin. `yay` and `paru` do not do that, so switch the example to one of them

view details

Jason Nader

commit sha 504b998ae1b0fc05ec26e95552bea5f55ace5646

docs: add warning about pikaur See https://github.com/actionless/pikaur/issues/595 TODO: update/add workaround if found

view details

Jason Nader

commit sha 30a5b111f4033137ab799daea25e6324fdc03a39

pacman: move update logic out of function function is only used in one place, and a bit ugly

view details

Jason Nader

commit sha 0c96b684e873b21a3e78f7cd63db1caf5a86118a

Merge pull request #1321 from ammgws/pacfail pacman: move logic out of update function

view details

Jason Nader

commit sha 1182009afdce662615a848261da3512269a2dbca

Update README.md

view details

Jason Nader

commit sha 536a63669114a5c4abb05fa5d7496435c905e902

Merge pull request #1320 from JohnDowson/master Fix sluggishness in hueshift block

view details

Jason Nader

commit sha b26b9e8c57af0036ff55a37eea54a906a54b1fe7

Fix comment

view details

Brendan Ball

commit sha a4dc3541ff6b07152a29781e4dbd8b1118b9a054

[custom block] Add watch files feature with inotify

view details

Brendan Ball

commit sha 575c6ea48101cf53cd8bfe78ccefc43a3d759ba6

[custom block] support path expansion in watch files paths

view details

Brendan Ball

commit sha 821ca557aed8e940b1c080ee563b143b4079d69d

[custom block] update docs for new watch_files option

view details

James McMurray

commit sha 99c01d68969e4e3e67a4ffe5305c8403c45a6c3a

Fix music marquee updates after closing player Previously closing the player would allow no further updates to be scheduled, since song change and right-click events would only be processed directly and not add to the scheduled queue (they could not schedule further events - necessary for the marquee). This is fixed by making these events add to the scheduler queue _if_ the block does not currently have any update scheduled. So simply playing a new song or right-clicking the block will make the marquee start scheduling events again :) See issue #1124 for more details. This has been tested with the music block and seems to work well, it may be worth quickly checking other blocks to make sure that none of them rely upon the `update_requests` channel never scheduling further events.

view details

James McMurray

commit sha 6d995a6013c735746c1a0037d8fa2c94ade6e89a

Fix missing print_blocks call

view details

Jason Nader

commit sha 971d444fa9154fb852525fa201215803c51f7624

Merge pull request #1327 from jamesmcm/music_marquee Fix music marquee updates after closing player

view details

Jason Nader

commit sha 8549ebf9560c8196371db4f84f5cea76c90eba30

custom_dbus: add option to clear contents after timeout expires

view details

Jason Nader

commit sha 3eef94ab6dbafd8e641f371b9f3f1d9163ebfac5

Add changes for v0.20.5

view details

Jason Nader

commit sha c57d25bfb9b9e855b645ced7844075640f51480d

Escape newline chars in JSON output Fixes #1288

view details

Jason Nader

commit sha 147e25d79dd1e8330994781894190b5e8255e2b2

Post release version bump

view details

push time in 3 hours

pull request commentgreshake/i3status-rust

sound: detect more portable speaker types

Hmm this breaks headphones detection for me. The actual port names for pulseaudio are defined here for pulseaudio (in the left column): https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/blob/0ce3008605e5f644fac4bb5edbb1443110201ec1/src/modules/alsa/alsa-mixer.c#L2709-L2731 None of them starts with "head", "hand" or "ear".

On my system specifically port names are

analog-output-lineout
analog-output-headphones
xentec

comment created time in 3 hours

CommitCommentEvent
CommitCommentEvent

push eventcodicodi/sway

Jason Nader

commit sha f873bcc4e1b2d39edb9ca91ea60db24e6b6e42f2

swaymsg: use INT_MAX max JSON depth when parsing IPC response Same reasoning as fe11caeac946cecda491d592044a6b9519ef2035. Without this, swaymsg would fail with a cryptic error message when the JSON was nested too deep.

view details

Jason Nader

commit sha 55cd8abd76cf6a31ca7edf67473c048f90f99140

swaymsg: be explicit about the json parser error

view details

Jason Nader

commit sha db70f6496c7be38edff5d5594d1fb5a7895a23bc

swaymsg: fix misplaced return value

view details

Felix Weilbach

commit sha e3fe29de83ea44801f0ff8f0b8e25bef663a3808

Tray: Implement dbusmenu Co-authored-by: Ian Fan <ianfan0@gmail.com> Co-authored-by: Nathan Schulte <nmschulte@gmail.com> Signed-off-by: Felix Weilbach <felix.weilbach@t-online.de>

view details

Felix Weilbach

commit sha 9bae01f7c057871cd21f1258829e1fc3f45fa199

fixup! don't scroll workspaces

view details

Felix Weilbach

commit sha 92efff98baecd21d5120aba9f1546b81cad5b9b7

fixup! close submenus

view details

Felix Weilbach

commit sha da903dc509b1acbbafe52bdd35d162e1201e4499

fixup! Only set focused menu when pointer enters

view details

Felix Weilbach

commit sha 475d04015cb7ea2e777baffb0508cf6c02c18b69

fixup! handle also pointer axis when using tray

view details

push time in a month

push eventcodicodi/sway

Jason Nader

commit sha f873bcc4e1b2d39edb9ca91ea60db24e6b6e42f2

swaymsg: use INT_MAX max JSON depth when parsing IPC response Same reasoning as fe11caeac946cecda491d592044a6b9519ef2035. Without this, swaymsg would fail with a cryptic error message when the JSON was nested too deep.

view details

Jason Nader

commit sha 55cd8abd76cf6a31ca7edf67473c048f90f99140

swaymsg: be explicit about the json parser error

view details

Jason Nader

commit sha db70f6496c7be38edff5d5594d1fb5a7895a23bc

swaymsg: fix misplaced return value

view details

push time in a month

delete branch codicodi/wlroots

delete branch : vulkan

delete time in a month

push eventcodicodi/wlroots

Isaac Freund

commit sha 2a8d3853867c42570ae094df1335d7dfe0a4c71d

scene: assert that node != sibling in place above/below Currently these functions remove the node from the scene if the sibling argument is the same node as the node. To prevent confusion when misusing this API, assert that the nodes are distinct and document this.

view details

Isaac Freund

commit sha 4fae8f7be39f9a1dab2657858c2f347320ab3149

scene: add functions to place node on top/bottom These are very common operations for compositors (including tinywl) to perform.

view details

Simon Ser

commit sha 1b65a80e9d87a5107fadcced397ed231703d039e

render/allocator: use empty DRM lease to re-open node This allows us to obtain a new DRM file description without relying on filesystem permissions.

view details

Kirill Primak

commit sha 1089b7b8d638a286c70571fced969826d61143bc

output: disallow NULL event for wlr_output_send_present()

view details

Kirill Primak

commit sha 2af8cc769a4cb2e47d6ec75aa62bb8e565578a24

output: add presented flag to presentation event

view details

Kirill Primak

commit sha 2edf468aeb7d4703aa211cea3b58f04cbc73298c

presentation-time: don't send presented on discard

view details

nyorain

commit sha 8e346922508aa3eaccd6e12f2917f6574f349843

render/vulkan: add Vulkan renderer This new renderer is implemented with the existing wlr_renderer API (which is known to be sub-optimal for some operations). It's not used by default, but users can opt-in by setting WLR_RENDERER=vulkan. The renderer depends on VK_EXT_image_drm_format_modifier and VK_EXT_physical_device_drm. Co-authored-by: Simon Ser <contact@emersion.fr> Co-authored-by: Jan Beich <jbeich@FreeBSD.org>

view details

Anthony Super

commit sha e22a38631924d5a5678c11c86ec0b6c5a84fb0e5

Add error handling to backend creation This commit adds two error-handling cases to the function attempt_dmr_backend. Specifically: - In the case where the number of found GPUs is zero, we now print a log message indicating this and return a NULL pointer - In the case where we could not successfully create a backend on any GPU, we now log a message indicating this and return a NULL pointer This allows us to provide more descriptive error messages, as well as avoid a SEGFAULT (the function `ensure_primary_backend_renderer_and_allocator` dereferences the pointer given, which could be NULL until this patch) when these cases arise.

view details

push time in a month

push eventcodicodi/sway

Jari Ronkainen

commit sha 624ffa45162d7df1ae0796b283bef2f4a0d6a0d7

Improve built-in touchscreen detection Adds detection code to handle pci-*-platform-* strings in ID_PATH References: https://github.com/swaywm/sway/issues/6590 Signed-off-by: Jari Ronkainen <ronchaine@gmail.com>

view details

siikamiika

commit sha f4db502d4470f2ed87b63ee4b73d1b98506a715c

use node_is_view

view details

Jonas Große Sundrup

commit sha bccf76d90bb44b5bc95d783e6b53c22cad1818d4

clarify the type of raw output

view details

Jonas Große Sundrup

commit sha 35d29185a85e74f57974fa6c0bf5066e1771b417

change incorrectly documented output types

view details

Jonas Große Sundrup

commit sha 555cd96e0529539df5036bfcf7c6ffe0ee23931c

cross-reference further documentation

view details

Simon Ser

commit sha 0c210a5e68ea611b7520da6a2bf9c290a1faf571

Handle present events with NULL timespec field See [1]. [1]: https://github.com/swaywm/wlroots/pull/3245

view details

Birger Schacht

commit sha ca8c6c3d18a17f6de2eea3f27f0ad2d2f24d6eb9

Fix a couple of typos

view details

Simon Ser

commit sha 1df24506898a73d4586e3cc4118448104200ffba

github: don't truncate debug logs This happens a lot, the latest one is [1]. [1]: https://github.com/swaywm/sway/issues/6570

view details

Nihal Jere

commit sha 119f31edb4f0c61fd074229040dd93e047ff7cb4

config.in: use swaynag -B instead of -b '-b' spawns a terminal, which is unnecessary for this use case

view details

push time in a month

push eventcodicodi/sway

Jari Ronkainen

commit sha 624ffa45162d7df1ae0796b283bef2f4a0d6a0d7

Improve built-in touchscreen detection Adds detection code to handle pci-*-platform-* strings in ID_PATH References: https://github.com/swaywm/sway/issues/6590 Signed-off-by: Jari Ronkainen <ronchaine@gmail.com>

view details

siikamiika

commit sha f4db502d4470f2ed87b63ee4b73d1b98506a715c

use node_is_view

view details

Jonas Große Sundrup

commit sha bccf76d90bb44b5bc95d783e6b53c22cad1818d4

clarify the type of raw output

view details

Jonas Große Sundrup

commit sha 35d29185a85e74f57974fa6c0bf5066e1771b417

change incorrectly documented output types

view details

Jonas Große Sundrup

commit sha 555cd96e0529539df5036bfcf7c6ffe0ee23931c

cross-reference further documentation

view details

Simon Ser

commit sha 0c210a5e68ea611b7520da6a2bf9c290a1faf571

Handle present events with NULL timespec field See [1]. [1]: https://github.com/swaywm/wlroots/pull/3245

view details

Birger Schacht

commit sha ca8c6c3d18a17f6de2eea3f27f0ad2d2f24d6eb9

Fix a couple of typos

view details

Simon Ser

commit sha 1df24506898a73d4586e3cc4118448104200ffba

github: don't truncate debug logs This happens a lot, the latest one is [1]. [1]: https://github.com/swaywm/sway/issues/6570

view details

Nihal Jere

commit sha 119f31edb4f0c61fd074229040dd93e047ff7cb4

config.in: use swaynag -B instead of -b '-b' spawns a terminal, which is unnecessary for this use case

view details

Felix Weilbach

commit sha c7cbe2528ad8655c4b6dfeefb0b96b7f2249ca7b

Tray: Implement dbusmenu Co-authored-by: Ian Fan <ianfan0@gmail.com> Co-authored-by: Nathan Schulte <nmschulte@gmail.com> Signed-off-by: Felix Weilbach <felix.weilbach@t-online.de>

view details

Felix Weilbach

commit sha 7efe05f491878356cf30ade591852fc9cacae0a8

fixup! don't scroll workspaces

view details

Felix Weilbach

commit sha 950c899a7e286f421054b09a403c4e3f8c7f9a03

fixup! close submenus

view details

Felix Weilbach

commit sha 6970674141a16232a3b1765f3b12281ae23e761d

fixup! Only set focused menu when pointer enters

view details

Felix Weilbach

commit sha 1487649cad94fb3af32e807fdd7159cc4a36f7ee

fixup! handle also pointer axis when using tray

view details

push time in a month

delete branch codicodi/i3status-rust

delete branch : headphones

delete time in 2 months

push eventcodicodi/protonfixes

Robert Cegliński

commit sha 769d67503def32fb48da8de6fd6fb53e42686ac0

Gothic2: account for varying casing in game paths

view details

push time in 2 months

create barnchcodicodi/protonfixes

branch : gothic2-ini-casing

created branch time in 2 months

fork codicodi/protonfixes

A module for applying fixes at runtime to unsupported games with Steam Proton without changing game installation files

https://simons-public.github.io/protonfixes/

fork in 2 months

push eventcodicodi/wlroots

Simon Ser

commit sha 13cdb84ee8df248db3b303fd4d1c0e3e75db2794

render/allocator: use render node if available in reopen_drm_node If we aren't trying to create a dumb buffer allocator, and if the DRM device has a render node (ie, not a split render/display SoC), then we can use the render node instead of the primary node. This should allow wlroots to run under seatd when the current user doesn't have the permission to open primary nodes (logind has a quirk to allow physically logged in users to open primary nodes).

view details

Jan Beich

commit sha 31af2b67b09f091b14ed75eba0fd8ca1e97ca9bb

backend: drop unconditional and unused <libinput.h> After 70fb21c35ba4 made libinput optional the include prevents building without libinput package installed. backend/backend.c:4:10: fatal error: 'libinput.h' file not found #include <libinput.h> ^~~~~~~~~~~~

view details

Kirill Primak

commit sha 28248dd83b5b50929fce625838cc4ea29c1e0c40

xdg-shell: remove redundant NULL buffer check This is already checked in role precommit handler, and if the buffer is NULL due to failed upload, that means the surface was already unmapped.

view details

Kirill Primak

commit sha cdaab820201d6aff7ed44da35595df65b9739bea

layer-shell: move NULL buffer check to role precommit handler This will allow compositor to access the current buffer before unmapping.

view details

Kirill Primak

commit sha c3e54021f8bbf3ec1c1e5906459be0ae85f5fb8c

xdg-decoration: refactor configure/state flow The same logic/motivation as xdg-toplevel.

view details

fwsmit

commit sha dc22a0618445bea41308422b3cb050eb19dc9fd6

examples/foreign-toplevel: fix toplevel not being freed

view details

push time in 2 months

push eventcodicodi/wlroots

Simon Ser

commit sha 13cdb84ee8df248db3b303fd4d1c0e3e75db2794

render/allocator: use render node if available in reopen_drm_node If we aren't trying to create a dumb buffer allocator, and if the DRM device has a render node (ie, not a split render/display SoC), then we can use the render node instead of the primary node. This should allow wlroots to run under seatd when the current user doesn't have the permission to open primary nodes (logind has a quirk to allow physically logged in users to open primary nodes).

view details

Jan Beich

commit sha 31af2b67b09f091b14ed75eba0fd8ca1e97ca9bb

backend: drop unconditional and unused <libinput.h> After 70fb21c35ba4 made libinput optional the include prevents building without libinput package installed. backend/backend.c:4:10: fatal error: 'libinput.h' file not found #include <libinput.h> ^~~~~~~~~~~~

view details

Kirill Primak

commit sha 28248dd83b5b50929fce625838cc4ea29c1e0c40

xdg-shell: remove redundant NULL buffer check This is already checked in role precommit handler, and if the buffer is NULL due to failed upload, that means the surface was already unmapped.

view details

Kirill Primak

commit sha cdaab820201d6aff7ed44da35595df65b9739bea

layer-shell: move NULL buffer check to role precommit handler This will allow compositor to access the current buffer before unmapping.

view details

Kirill Primak

commit sha c3e54021f8bbf3ec1c1e5906459be0ae85f5fb8c

xdg-decoration: refactor configure/state flow The same logic/motivation as xdg-toplevel.

view details

fwsmit

commit sha dc22a0618445bea41308422b3cb050eb19dc9fd6

examples/foreign-toplevel: fix toplevel not being freed

view details

nyorain

commit sha b37a1c34534923dcdda49db5013d0b2ebc03fb01

WIP: Add vulkan renderer skeleton

view details

nyorain

commit sha ec86517cee6c0aebd5351042831bd5496fadeb24

[WIP] Implement vulkan render buffer import

view details

nyorain

commit sha 8123f1ebaa276069da737b0857543974c73f7aff

[WIP] Get vulkan renderer running

view details

nyorain

commit sha 3e5e27ae42651dd8c2ba19ad6f6a37ae81ba2a73

Add linux_dmabuf_v1 support to vulkan renderer

view details

nyorain

commit sha fa6912fe08fad3f87f6a883bdb464ed7629dc113

Add vulkan device selection and uv handling

view details

nyorain

commit sha 80c1a5d7b65c4f94bed81189f09051a67d412ea5

Fix a bunch of issues with vulkan renderer

view details

nyorain

commit sha a700582c00b93ecb58ba04aa7d6698bc3a74a456

Add WLR_RENDERER configuration variable

view details

nyorain

commit sha 69c5ddd64c89f937d90eb0a1183f4c150e55246b

vulkan: Fix foreign queue family handling

view details

nyorain

commit sha fcff6eb227f2195de3af6ca7e31c8c2bd2d2827f

vulkan: Fix leaks

view details

nyorain

commit sha cb385d168b48085eff8b0af4cc6a7f2fa0741c58

vulkan: Warn about missing queue family extension

view details

nyorain

commit sha 346f9c9e8e58cc50ad0f117694c8243d0fa5a868

Fix CI for vulkan

view details

nyorain

commit sha f033aef998b00c83b4e39cd08621859dc0bace30

Improve format querying & logging Make logging of format queries much more verbose to know exactly why formats are not detected as supported. Also remove a potential error where we checked "compatibleHandleTypes" even though that's not what we want/need.

view details

nyorain

commit sha ed348631aef9c477d393002ef01d03f08eba2793

Make vulkan format query logging more consistent

view details

nyorain

commit sha de6af82fc4af92eb10b3dbc146ff1cc82cd4f969

vulkan: Add detailed texture logging & fix flipped y

view details

push time in 2 months

push eventcodicodi/sway

Bartel Sielski

commit sha 8fa7b99859066b9098acb158d08f7a060c3bf78e

idle_inhibit: Fix tree view after changes in commit 152a559e Commit 152a559e replaced the view pointer in the inhibitor struct with a pointer to the wlr_inhibitor for application inhibitors. But this was not changed in the sway_idle_inhibit_v1_application_inhibitor_for_view function. This caused a bug in the sway tree view where the application inhibitor is always "none".

view details

Simon Ser

commit sha 06e97e51af27bb282cb6e833c0fad879323167fa

readme: drop recommendation about packaging - The contact info is out-of-date - Sway is packaged in many distributions now - I don't think we necessarily need to mention this in the README

view details

Tassilo Horn

commit sha a47f8ef478cd6ee26b0a362884e78b2190169d39

Fix compile after wlroots commit c3e54021f8bbf3ec1c1e5906459be0ae85f5fb8c

view details

Nathan Schulte

commit sha 83310f5abf1fd9937a9f734da4015aacd54fd112

swaybar: fix cairo_font_options leak

view details

Felix Weilbach

commit sha 019cc7bdd674bbf03e4cc7b17c72e3416de3c7f2

Tray: Implement dbusmenu Co-authored-by: Ian Fan <ianfan0@gmail.com> Co-authored-by: Nathan Schulte <nmschulte@gmail.com> Signed-off-by: Felix Weilbach <felix.weilbach@t-online.de>

view details

Felix Weilbach

commit sha c5a29d39ee2f4a92f486a881360a06be75c24d56

fixup! don't scroll workspaces

view details

Felix Weilbach

commit sha 444d38c7710e67e1e963a6ece2d3b8c862e27965

fixup! close submenus

view details

Felix Weilbach

commit sha b2bf54c90ccf16062bfcab25c049bf843956bc21

fixup! Only set focused menu when pointer enters

view details

Felix Weilbach

commit sha 89e2544711422a5ed1f83e0651274f40840531d7

fixup! handle also pointer axis when using tray

view details

push time in 2 months

push eventcodicodi/sway

Bartel Sielski

commit sha 8fa7b99859066b9098acb158d08f7a060c3bf78e

idle_inhibit: Fix tree view after changes in commit 152a559e Commit 152a559e replaced the view pointer in the inhibitor struct with a pointer to the wlr_inhibitor for application inhibitors. But this was not changed in the sway_idle_inhibit_v1_application_inhibitor_for_view function. This caused a bug in the sway tree view where the application inhibitor is always "none".

view details

Simon Ser

commit sha 06e97e51af27bb282cb6e833c0fad879323167fa

readme: drop recommendation about packaging - The contact info is out-of-date - Sway is packaged in many distributions now - I don't think we necessarily need to mention this in the README

view details

Tassilo Horn

commit sha a47f8ef478cd6ee26b0a362884e78b2190169d39

Fix compile after wlroots commit c3e54021f8bbf3ec1c1e5906459be0ae85f5fb8c

view details

Nathan Schulte

commit sha 83310f5abf1fd9937a9f734da4015aacd54fd112

swaybar: fix cairo_font_options leak

view details

push time in 2 months

push eventcodicodi/i3status-rust

Robert Cegliński

commit sha 49d5de95040306ff8f009dcba3063680b8a4bf03

Add optional headphones indicator to sound block

view details

push time in 2 months

push eventcodicodi/i3status-rust

Robert Cegliński

commit sha de1bcdc5fadb33d01cb1d99a6e8e7541498c6cae

Add optional headphones indicator to sound block

view details

push time in 2 months

PR opened greshake/i3status-rust

Add optional heaphones indicator to sound block

This allows to dynamically change sound block icon when headphones are plugged in/out. I've made it off-by-default since it may not work for people with weird audio setups.

+43 -3

0 comment

2 changed files

pr created time in 2 months

push eventcodicodi/i3status-rust

push time in 2 months

create barnchcodicodi/i3status-rust

branch : headphones

created branch time in 2 months

push eventcodicodi/i3status-rust

Robert Cegliński

commit sha c2438d1ed0ffd906229dfe2a72b03869292c73f5

Add optional heaphones indicator to sound block

view details

push time in 2 months

fork codicodi/i3status-rust

Very resourcefriendly and feature-rich replacement for i3status, written in pure Rust

fork in 2 months

more