diff options
| author | kj-sh604 | 2025-06-06 18:20:25 -0400 |
|---|---|---|
| committer | kj-sh604 | 2025-06-06 18:20:25 -0400 |
| commit | 6c9181c4c54a5d369ea6ec8ff40f47fd8d3bb666 (patch) | |
| tree | ded7be3aa86613dd67d54d0fa16f4f6dcb20832e /README.md | |
| parent | 57b244a0cc016f59547b381ccbea483e9b0fa6a1 (diff) | |
feat: add README and LICENSE
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/README.md b/README.md new file mode 100644 index 0000000..882adec --- /dev/null +++ b/README.md @@ -0,0 +1,53 @@ +# `mic-icon` + + + +It's [`volumeicon`](https://github.com/Maato/volumeicon) for microphones! but, it sucks and it's written in an inferior languange 😅. Only works on Linux (sorry, I'm honestly incompetent with other OSs). + +In this modern internet dystopia, I often share my screen and disable notifications when presenting. This means that I don't get to see my "Microphone is [STATE]" notifications when sharing (I do tend to mute a fair bit for coughs). Imagine muting and forgetting to unmute as you continue to speak… OOOOH!!! THE MODERN SHAME!! 😭. + +With that spiel said, I just needed something that aims to be a "lightweight mic status indicator that sits in your systray" and here it is… TADA! just like `volumeicon` it's `mic-icon`! + +I really just wrote this for myself and sharing it on the internet 🤷♂️. + +## Dependencies + +* Python 3 + * this thing is so simple I'll be suprised if we're facing any version incompatibilities already +* `pulsectl` +* `pygobject` +* `pactl` command (part of the `pulseAudio` or `pipewire-pulse` packages) +* GTK 3.0 (via your system package manager) +* AppIndicator3 (via your system package manager) + +## Installation + +virtualenv is the way! + +```sh +python -m venv .venv +``` + +then activate the `venv`… + +```sh +source .venv/bin/activate +``` + +(if you're a fish user, it would be `source .venv/bin/activate.fish` 😉) + +then… + +```sh +pip install . +``` + +then… + +```sh +mic-icon +``` + +and now you have it! symlink that `./.venv/bin/mic-icon` sumbitch somewhere in your `PATH=` and run it on start-up — or however, the heck you want. + + |
