Releases: UmmItC/Dotfiles
Releases · UmmItC/Dotfiles
v0.3.0
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
v0.2.0
New Features
- Added support for
hyprpicker
to the launch script. You can now launch it using the hotkeyALT_L + P
. The installation script has also been updated to includehyprpicker
installation viayay
.
Updates
- Refactored the
wf-recorder
script for improved readability. - Updated the README to include installation script guidance and refreshed the screenshot.
Environment Configuration
Environment variables are now configured using the Hyprland-specific method in ./configs/hyprland/environment.conf
. The preconfigured environment includes:
- Preferred display backends set to Wayland with X11 as a fallback.
- SDL and Clutter configured to use Wayland.
- Hyprland defined as the current desktop environment.
- Wayland support enabled for Mozilla applications.
- Default screenshot directory set for Hyprshot.
- Default editor set to Neovim and terminal type set to
xterm-kitty
. - GPG configured to use the correct TTY for passphrase entry.
Fcitx5 Setup
-
Removed the setup of
fcitx5
environment, as Wayland no longer requires additional configuration forfcitx5
per the updated documentation.Reference: https://fcitx-im.org/wiki/Using_Fcitx_5_on_Wayland#GTK_IM_MODULE
Full Changelog: v0.1.0...v0.2.0
v0.1.0
Finally ... I’ve written the release notes! LOL
As this is the first release, there are a lot of changes to cover. Here’s a comparison of what’s new from version v0.1.0-rc4
to the v0.1.0
.
New Features:
- Added MPV as the default video player with video looping enabled by default. The installation script has been updated to include MPV.
- Added CAVA as an audio visualizer with a new gradient mode featuring a purple color scheme. The installation script now includes CAVA.
- Added PulseAudio support. The installation script has also been updated accordingly.
- Added an emoji package with
ALT_L
+E
as the shortcut to launch the program. The installation script now includes this package.
Improvements:
- Resolved an issue where Hyprlock would attempt to lock the system even when it was already locked and Hyprland was running. The system now detects if Hyprland is already launched and will not lock if it is.
- Ensured that
notify-send
matches the program names and icons correctly. - Improved the readability of the README file and added a keybind section for better clarity.
- Fully upgraded the Waybar script to check if the necessary programs are installed before executing commands.
- Refined the Hyprland configuration by splitting it into multiple files for better management.
Cleanup:
- Cleaned up the
.wallpaper
directory to retain only preferred wallpaper images.
Full Changelog: v0.1.0-rc4...v0.1.0