Skip to content

v0.2.2

Latest

Choose a tag to compare

@rizukirr rizukirr released this 29 Jun 12:37

Brave by default + cleaner mic levels

A small, practical release: the default browser moves from Firefox to Brave, the RNNoise microphone defaults are retuned for the cleanest signal out of the box, and every helper script in ~/.local/bin is now documented in the README.

No breaking changes — but existing installs keep Firefox unless you act (see Upgrade / notes).


Changed

  • Default browser is now Brave (was Firefox). The switch is applied everywhere the browser is referenced:

    • SUPER + B launch command in .config/hypr/vars.luabrave (keeps the UseOzonePlatform / ozone-platform=wayland flags for native Wayland).
    • dunst notification-click handler in .config/dunst/dunstrc/usr/bin/brave.
    • Package lists: firefox removed from packages.txt; brave-bin added to aur-packages.txt (it's an AUR package, so the installer pulls it via your AUR helper — yay/paru).
    • No window-rule changes were needed — Brave is already covered by the existing chromium-based-browser rule in windows.lua (opacity + tiling workaround), so it picks up the same behavior automatically.
  • Retuned RNNoise microphone defaults for the cleanest signal. setup_microphone_denoising() in install.sh now sets:

    • Raw mic software volume → 40% (full 30 dB ADC capture gain with the hissy mic-boost stage off — the best signal-to-noise point on the gain curve).
    • "Noise Suppressed Source" software volume → 100% (transparent output, so apps receive a usable level).
    • The previous amixer Capture/Boost writes plus sudo alsactl store block was removed: WirePlumber manages those hardware controls and maps the raw source volume onto them, so the manual writes were being overridden anyway. Dropping them also removes an unnecessary sudo prompt mid-install.

Documentation

  • New "Scripts" section in the README documenting all 37 helper scripts in .local/bin, organized into categorized tables — Audio, Display/Theme/Wallpaper, Screenshot & Recording, Network, System & Power, Input & Notifications, Search & Keybindings, Integrations, and a Shell-init/internal-helpers group for the sourced-not-run files.
  • The SUPER + B keybinding table now reads Brave instead of Firefox.

Upgrade / notes

  • Fresh installs get Brave automatically — brave-bin is installed from the AUR via your helper.
  • Existing installs still have Firefox. To switch over:
    yay -S brave-bin                 # or: paru -S brave-bin
    # then pull the updated configs (vars.lua, dunstrc) from the repo, or re-run ./install.sh
    Firefox is no longer installed by hyprsimple, but it is not removed if you already have it — uninstall manually if you no longer want it (sudo pacman -Rns firefox).
  • The retuned mic levels apply on a (re)install. To grab them on an existing setup, run mic-tune.sh and set the raw mic volume to ~40% and the RNNoise source to 100%, or re-run ./install.sh.

Full changelog: v0.2.1...v0.2.2