Skip to content

v2.6.0

Compare
Choose a tag to compare
@simonvic simonvic released this 07 Mar 00:24
· 188 commits to master since this release

Damn, that's one beefy update! Here's a quick summary:

  • Much less cluttered home!
  • Ditched vim in favor of neovim [ 4e31c72 ]
  • Yeeted oh-my-zsh! Welcome vanilla zsh! [ fad50e6 ]
  • Improved notifications (more icons, better body formatting and cooler fonts)
  • Improved overall scripts quality
  • Fonts changes:
    • sans-serif: Work Sans, Lato
    • serif: Liberation
    • monospaced: Source Code Pro
  • Transitioned to pipewire (you should too, it's amazing!)

Added

  • A lot more comments on all scripts
  • sBatteryctl: wakelock functionality to temporarily disable DPMS/Screensaver
  • polybar: wakelock module (a cup of coffee will appear when wakelock is enabled)
  • zsh: new Cp alias to quickly copy to clipboard (e.g. pwd | Cp)
    • dunst: More icons for sVolumectl, sMicrophonectl and sBrightnessctl
  • fontconfig new rule for explicitly setting preferred font (because of dunst's pango renderer)
    • sans-serif: Work Sans, Lato
    • serif: Liberation
    • monospaced: Source Code Pro
  • New script and polybar module for earbuds (currently unused)
  • polybar: new "connected" icon for bluetooth, when being connected to a device
  • polybar: new bar-switch-main module
  • sVolumectl, sMicrophonectl: new "set" command
  • sTodo: new notification icon

Changed

  • Ditched vim in favor of neovim! [ 4e31c72 ]
    • the configuration has been done in multiple files, to allow more modularity and customizability
  • Yeeted oh-my-zsh! Welcome vanilla zsh [ fad50e6 ]
    • .zshrc has been configured to behave like it used to with oh-my-zsh
    • the prompt is now defined in prompt_simonvic-minimal_setup
    • Moved history file to ~/.local/share/zsh/histfile
    • Moved completation dump file to ~/.local/share/zsh/zcompdump
  • Now using pactl instead of amixer
    In order to make everything work with PipeWire, audio inputs and outputs
    are now handled via pactl utility.
  • dunst: enabled recursive icon lookup
    Changed hardcoded icon paths in scripts with symbolic icons; icons theme is set in dunstrc and can be easily changed, reflecting the change in all scripts
  • DrawBar.sh: completely rewrote the script for drawing bar for notifications (finally lol)
    • the script has been moved to ~/.local/bin
  • dunst: overall improvement of notifications body content
  • polybar: update for polybar 3.6.0
    • renamed config to config.ini
    • removed deprecated settings (throttle-output and throttle-output-fo)
  • sPolybarctl: replaced ipc command with message which simply wraps polybar-msg but allows to send messages to named polybar
  • sPolybarctl: redirected polybars and polybar-msg logs to their dedicated logs file (/tmp/simonvic/sPolybarctl)
  • sVolumectl,sMicrophonectl: refactored the up/down options for consistency; they're now named increase and decrease
  • Now using "Sauce Code Pro Nerd Font" instead of "Iosevka"
  • polybar: Removed unused fonts from the configuration
  • polybar: now using DejaVu patched font for wifi ramp icons
  • feh won't create anymore ".fehbg" file in home
  • zsh: moved return code before timestamp in the RPROMPT
  • polybar: Reordered some modules in the main polybar
  • polybar: Left clicking on the AUR module will open a terminal with a list of packages to update; right clicking will refresh the count.
  • keybindings: XF86ScreenSaver will set brightness to 5 instead of 1
  • dunst: notifications are now centered
  • i3: disabled suspend on screensaver
  • picom: removed deprecated refresh-rate option
  • sTodo/rofi: sTodo notification will now invoke i3-sensible-terminal instead of rofi-sensible-terminal, which could fail with some terminals
  • htop: removed some columns

Fixed

  • Rofi themes for rofi > 1.7.0
  • sLockscreenctl: update for i3lock-color new options names (2.13.c.3)
  • Update for dunst > 1.7.0
    • Dunst keybindings are now handled by the i3 config
    • Cleaned up dunstrc
  • polybar: Fonts are now correctly aligned vertically

Removed

  • newsboat configuration and urls files
  • sPolybarctl: ipc command [ 97d3676 ]
  • zsh: "theme" alias

FULL CHANGELOG: v2.5.0...v2.6.0