Skip to content

Releases: UmmItC/Dotfiles

v0.3.0

13 Dec 14:44
d7305e9
Compare
Choose a tag to compare

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 and htop.
  • 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 and wl-paste.
  • Refactored the installation script (setup.sh) for better clarity and deprecated feature removal.
  • Added yay installation check in setup.sh.

Miscellaneous

  • Replaced notify-send with hyprctl 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

25 Aug 14:32
15bb617
Compare
Choose a tag to compare

New Features

  • Added support for hyprpicker to the launch script. You can now launch it using the hotkey ALT_L + P. The installation script has also been updated to include hyprpicker installation via yay.

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

Full Changelog: v0.1.0...v0.2.0

v0.1.0

14 Aug 10:46
ee53bef
Compare
Choose a tag to compare

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