Dotfiles v0.3.0 Changelog
License Update
- Changed license from MIT to GPLv2.
Documentation
- Updated
README.md
with a YouTube video link replacing screenshots. - Added a new
CONTRIBUTING.md
file with contribution guidelines. - Updated
VERSION
file to reflect the new license and project details. - Removed the outdated
TODO.md
file. - Updated the documentation to include logger details for scripts.
Applications
- Rofi replaced Fuzzel as the primary launcher:
- Wallpaper picker now supports image previews.
- Clipboard manager and application menu use custom Rofi themes.
- Sound server migration: Switched from PulseAudio to PipeWire.
- Added new Bibata cursor theme.
- Introduced Yazi as the TUI-based file manager (keybinding:
Super+E
).
Hyprland
- Migrated to Master Layout.
- Added border animations and improved window resizing with new keybindings.
- Split Hyprland configuration into modular files for better maintainability.
- Added laptop-specific configurations and scripts.
- Updated Hyprland configuration for version
0.45.0
with deprecated options removed.
Hyprlock
- Redesigned UI with a digital clock using the DS_Digital Bold font.
- Added dynamic distro label display using a Bash script.
- Display battery percentage directly without relying on ACPI.
- Added timezone abbreviation display.
- Synced Hyprlock wallpaper with
swww
for consistent visuals.
Waybar
- Redesigned for a GNOME-like appearance with purple accents.
- Added functionality to display CPU and RAM usage with
btop
andhtop
. - Fully integrated clipboard cleaner and improved upgrade process in
update.sh
.
Wlogout
- Redesigned with a blur effect using real-time background generation from
/tmp/magick_blurred.png
. - Improved logging in blur-background script.
Scripts
- Added logging functionality to track launched applications.
- Introduced clipboard cleaner for
cliphist
andwl-paste
. - Refactored the installation script (
setup.sh
) for better clarity and deprecated feature removal. - Added
yay
installation check insetup.sh
.
Miscellaneous
- Replaced
notify-send
withhyprctl notify
for notifications. - Updated default fonts to Overpass.
- Improved wallpaper picker with enhanced CSS styling.
- Enhanced utilities for program restarts and image conversions.
- Introduced a Bash script to dynamically detect the current GNU/Linux distro.
- Removed autogenerated configurations for Zsh, Powerlevel10k, Cava, and Ly.
Full Changelog: v0.2.0...v0.3.0