v2.6.0
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/Screensaverpolybar
: wakelock module (a cup of coffee will appear when wakelock is enabled)zsh
: newCp
alias to quickly copy to clipboard (e.g.pwd | Cp
)dunst
: More icons forsVolumectl
,sMicrophonectl
andsBrightnessctl
- 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 devicepolybar
: new bar-switch-main modulesVolumectl
,sMicrophonectl
: new "set" commandsTodo
: 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 ofamixer
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 scriptsDrawBar.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 contentpolybar
: update for polybar 3.6.0- renamed config to config.ini
- removed deprecated settings (throttle-output and throttle-output-fo)
sPolybarctl
: replaced ipc command withmessage
which simply wraps polybar-msg but allows to send messages to named polybarsPolybarctl
: 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 namedincrease
anddecrease
- Now using "Sauce Code Pro Nerd Font" instead of "Iosevka"
polybar
: Removed unused fonts from the configurationpolybar
: now using DejaVu patched font for wifi ramp iconsfeh
won't create anymore ".fehbg" file in homezsh
: moved return code before timestamp in the RPROMPTpolybar
: Reordered some modules in the main polybarpolybar
: 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 1dunst
: notifications are now centeredi3
: disabled suspend on screensaverpicom
: removed deprecated refresh-rate optionsTodo
/rofi
: sTodo notification will now invoke i3-sensible-terminal instead of rofi-sensible-terminal, which could fail with some terminalshtop
: 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