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: newCpalias to quickly copy to clipboard (e.g.pwd | Cp)dunst: More icons forsVolumectl,sMicrophonectlandsBrightnessctl
- 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
pactlinstead 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 withmessagewhich 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 namedincreaseanddecrease- 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 iconsfehwon'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