UmmItOS

Changelog

What changed in each UmmItOS release

Every tagged release, pulled live from GitHub Releases.

v1.0.0LatestOctober 13, 2026

UmmItOS 1.0.0, the first stable release.

▸Show full notes

UmmItOS 1.0.0, the first stable release.

Since rc2, the shell has added:

  • a screenshot gallery that searches the text inside your pictures
  • a battery screen showing what used the battery
  • a health check
  • an intruder alarm on the lock screen
  • a Sword Art Online menu
  • Wi-Fi and Bluetooth dialogs in the middle of the screen
  • an Anti-forensics page that shreds what the desktop remembers

A full security audit found no confirmed vulnerability.

New

Screenshots

  • Gallery: Super+F shows every screenshot as a grid that flies in. Enter or a click copies one again. The folder is set in Settings → Screenshots.
  • Search: typing searches the words inside your screenshots. tesseract reads them, in English and Traditional Chinese, into a local database. You can switch this off.
  • Scrolling: smooth wheel glide, elastic ends, soft edges and a scroll indicator.

Lock screen

  • Intruder alarm: on the second wrong password, the screen turns to a red, flashing "Unauthorised access" warning. A voice alarm loops until you unlock.
  • Camera: shows live on the lock screen, styled like a security camera.
  • Clip: records 30 s, kept only on this machine in a folder only you can read.
  • Preview: qs -c ummitos ipc call lock alarm shows the alarm; Esc closes it.

Battery

  • Logging: the battery is sampled once a minute into a local SQLite database.
  • Battery screen: Super+B, or click the battery in the bar, shows:
    • how much you used, and the time left
    • a usage curve
    • the apps that used it most
    • what else drew power: screen brightness, Wi-Fi, Bluetooth and the power profile
  • Drain warning: once per unplug, a notice names an app that is draining the battery fast.

Wi-Fi and Bluetooth

  • Wi-Fi password: asked in a large dialog in the middle of the screen, as GNOME does. A Wi-Fi scan can no longer cut typing short. A wrong password turns the dialog red and shakes it.
  • Bluetooth pairing: asks yes or no in the same dialog, showing the 6-digit code. Before this, nothing answered pairing questions.
  • Signal: each network in the Wi-Fi menu shows its real signal in dBm.
  • Right-click menu: right-click the Wi-Fi icon for a menu.
  • Settings → Wi-Fi: your saved networks, with signal, how often you joined each, and how long you've been connected.

Bar

  • Network label: a faint label shows the network you're on, a VPN mark, and any connected Bluetooth device. Hovering lists every interface with its type: Wi-Fi, LAN, VPN, Docker.
  • Workspace hover: a workspace dot lists its windows' titles, each with its app's icon.
  • Discs: a music disc and a microphone disc sit beside the clock, with live levels. Tap the mic to mute it.
  • File changes: a history of changed files behind a bar button.
  • Tools toggle: the tool cluster folds behind a » toggle, and every icon button has a hover label.

Settings

  • Placement: Settings is a full-height panel docked on the left, clear of the notifications and the weather card.
  • Order: pages are sorted A to Z in your language, with About last.
  • Anti-forensics: lists everything the desktop remembers, with its files and sizes, and overwrites then deletes the ticked kinds. The kinds are screenshot text, battery history, intruder clips, clipboard, file changes, app launch counts, the weather place, Wi-Fi history and temporary pictures.
  • Misc: a new page holding the Activate Linux switch.

Other

  • Health check: Super+H checks, line by line, that this machine runs what the repo holds: scripts, shortcuts, packages, tools, the input method, dotfiles, autostart and services.
  • SAO menu: Super+M, or drag down from the left edge, opens a Sword Art Online menu with its own sounds.
  • Sounds: each one is a link in ~/.config/ummitos/sounds, which you can replace or silence.
  • Input method: an UmmItOS theme for fcitx5. The on-screen card shows a switch the moment the key is pressed.
  • Weather card: moves out of the way of toasts, the notification panel and bar menus, but only when nothing covers it.
  • Activate Linux: a joke "Activate Linux" reminder in the corner, which you can switch off.
  • fastfetch: shows the UmmItOS mark and sections.
  • Discord: an UmmItOS theme for Vesktop.
  • Update script: has a colourful terminal menu, and the installers use the same one.

Security

  • Audit: the whole codebase went through a full security audit. It found no confirmed vulnerability. Two leads need hardware or a deployment fact to confirm:
    • the Bluetooth dialog's device name
    • a /tmp fallback in the temp wipe, which systemd's default symlink protection blocks
  • Clipboard: copies marked sensitive by password managers never reach the clipboard history.
  • Wi-Fi history: can now be shredded, and the shell forgets its copy first, so it can't write the history back.

Fixes

  • Notifications:
    • Toasts slide aside while the notification panel is open, instead of hiding under it.
    • A picture that loads late no longer overlaps the card below.
  • Lock screen:
    • The intruder camera turns off after 30 s and on unlock.
    • The camera isn't held open while idle.
  • Screenshots: region shots keep bar menus and app menus in the picture.
  • Clipboard: wiping the history also clears what's on the clipboard now.
  • Reduce motion: the shell follows the desktop's setting.
  • Readability: secondary text is brighter, about 7:1 over the panel.

Install notes

  • New packages:

    • qt6-multimedia and qt6-multimedia-ffmpeg, for the camera
    • tesseract, tesseract-data-eng and tesseract-data-chi_tra, for screenshot search
    • sqlite
    • iw, for Wi-Fi signal
    • inotify-tools
    • curl
    • xdg-utils

    Settings → Packages installs whichever are missing.

  • A new submodule, configs/quickshell/resources, holds the brand images. Run git submodule update --init.

  • New shortcuts:

    • Super+F, screenshot gallery
    • Super+B, battery
    • Super+H, health check
    • Super+M, SAO menu

    If your ~/.config/hypr is a copy, the health check lists any of these that are missing.

  • The repo's notes now live in DOCS/: CHECKLIST.md, CONTRIBUTING.md and FULL_REVIEW_WORK.md.

Full Changelog: https://github.com/UmmItOS/UmmItOS/compare/v1.0.0-rc2...v1.0.0

v1.0.0-rc2October 1, 2026

The second release candidate. The shell now speaks Cantonese and Taiwanese Mandarin, Settings can update the system and install missing packages, and the code went through a full review and security audit.

▸Show full notes

The second release candidate. The shell now speaks Cantonese and Taiwanese Mandarin, Settings can update the system and install missing packages, and the code went through a full review and security audit.

New

Languages

  • A Language page in Settings offers English, 廣東話 (written Cantonese) and 國語 (Taiwanese Mandarin).
  • Everything the shell shows is translated, from the bar and notifications to the lock screen, cheat sheet, QR scanner, weather and dates.
  • noto-fonts-cjk is installed for Traditional Chinese.

Settings

  • The Update page shows pending updates, runs a full upgrade, and pulls the latest UmmItOS from its folder.
  • The Packages page lists the packages the installer would add that are missing, and installs them in one click.
  • Switching pages is animated.

Wallpaper

  • You can choose the folder the random wallpaper comes from. Right-click the wallpaper button, or use "Shuffle from here" in the picker.

Notifications

  • When a window on a workspace you can't see asks for attention, you get a notice with a Go there button. This covers every link that opens your browser on another workspace.
  • If a shortcut's program is missing, a notice names it and offers to open Packages.

Screenshots

  • Print takes the full screen at once, with no overlay.
  • Notices stay on screen until the picture is taken, so they appear in it.

Other

  • Kitty opens a new tab in the current tab's folder.
  • The monitor defaults to its highest refresh rate.
  • After update.sh finishes, you can go back to the shell.

Security

  • A Wi-Fi network name, Bluetooth device name, web page title, track name or notification could carry <img src=http://…> and make the shell fetch it, which revealed your IP address. Text from outside sources is now always shown as plain text.
  • Notification bodies keep only bold, italic, underline, line breaks, and links that show their real address.
  • Notifications can no longer freeze or flood the shell:
    • An app icon pointing at a FIFO used to hang it. Icons are now theme names or files under /usr/share.
    • Bodies are cut to 4000 characters. An 8.5 MB body used to freeze the shell for about 20 seconds.
    • At most 6 toasts stay on screen, and the rest go to history.
  • The login screen keeps its cache in /var/cache/ummitos-greeter, owned by the greeter user, instead of /tmp. Another account on the machine could have created the /tmp folder first and planted code that reads passwords.
  • Smaller fixes:
    • A screen capture permission for ~/scripts is gone.
    • A window title can't pass options to notify-send.
    • A QR mailto: link can't attach a local file, and tel: and geo: links must look like a real phone number or map point.
    • wallpaper set over IPC only accepts your own wallpapers.
    • post-install.sh rejects paths that would break env.lua.

Fixes

  • Notifications:
    • One click closes a notice once, which ends the Cannot close destroyed notification errors.
    • Clicking outside the panel closes it again after a screenshot.
    • A notice's picture takes clicks too.
  • Update page:
    • Pull is disabled during an upgrade, so a reload can't kill paru halfway through.
    • Pull gives up after 60 seconds.
    • The link command it shows works on a default install.
  • Wallpaper:
    • The folder highlight follows the right row.
    • The first pick waits for the saved folder.
    • The badge no longer pops in at login.
  • The weather follows a language change made during a fetch.
  • The lock screen no longer says "charging" on a desktop with no battery.
  • Screenshots:
    • They say when a picture fails to save.
    • They no longer report a failure when the save worked but the copy didn't.
  • Bar:
    • The power button matches the other buttons' colour.
    • Right-clicking the other bar buttons no longer plays a press.
  • The dashboard shows distro and uptime in Chinese again, with no warning when a unit is exactly one.

Install notes

  • New packages: pacman-contrib (for checkupdates) and noto-fonts-cjk.
  • The wallpaper submodule is updated, so run git submodule update --init.
  • If you installed the login screen before, run install/setup-dm.sh again to move its cache out of /tmp.

Full Changelog: https://github.com/UmmItOS/UmmItOS/compare/v1.0.0-rc1...v1.0.0-rc2

v1.0.0-rc1September 29, 2026

The first release candidate of UmmItOS 1.0. The desktop now runs on its own shell: one Quickshell (QML) application draws everything you see, in one design, with one motion style.

▸Show full notes

The first release candidate of UmmItOS 1.0. The desktop now runs on its own shell: one Quickshell (QML) application draws everything you see, in one design, with one motion style.

The shell

UmmItOS used to glue together waybar, swaync, rofi, wlogout, swww, hyprshot and hyprlock. All of them are gone. The shell in configs/quickshell/ now draws:

  • Bar: workspaces, clock, tray with its own menus, Wi-Fi, Bluetooth, volume (with a limit up to 400%), battery, weather, accent colour
  • Notifications: toasts, a history panel grouped by app, copy notices, the volume and brightness OSD
  • Launcher and clipboard: apps ranked by use, clipboard history with the full text
  • Dashboard: media with an audio ring, calendar, CPU, GPU, memory and disk gauges, workspaces
  • Switcher and overview: Alt+Tab, and a GNOME-style overview from the top-left corner
  • Lock screen: password through PAM inside the shell, fading in from the desktop
  • Login screen: greetd with a greeter that matches the lock screen, replacing GDM
  • Settings panel: recording options, your recordings, and an About page

New tools

ToolShortcut
Screenshot a region / a window / the screenShift+Print / Super+Print / Print
Screen recording, with a countdown and system or mic soundSuper+Shift+R
Lecture pen: draw and zoom over a frozen screenSuper+D
QR scanner: open links, join Wi-Fi, copy text, see every detailSuper+Shift+Q
Keybind cheat sheetSuper+/

Plus a desktop weather widget, a wallpaper picker, a charging ripple, and an accent picker that remembers the colours you use most.

Under the hood

  • Hyprland on Lua: the config is split into one module per concern
  • Installer: greetd setup, portable configs, multilib and NetworkManager handling
  • Quality pass: the whole shell was audited by eight reviewers and about 130 issues were fixed. Every size, colour and timing now comes from one design file, and every surface animates the same way.

Installing

Fresh install on Arch Linux:

git clone --recursive https://github.com/UmmItOS/UmmItOS
cd UmmItOS && ./install-menu.sh

To upgrade an existing install, copy the new configs/ over yours, then log out and back in. If you still have swaync, dunst or mako installed, mask it (systemctl --user mask swaync.service), or it can take the notifications away from the shell.

Known limits

  • This is a release candidate. It is tested on one AMD laptop, not yet on a clean fresh install.
  • Arch only, AMD only. NVIDIA is not supported.
  • The QR scanner cannot show error-correction level, version or mask, because its decoder (zbar) does not report them.

Found a problem? Please open an issue.

Full Changelog: https://github.com/UmmItOS/UmmItOS/compare/v0.7.1...v1.0.0-rc1

v0.7.1September 16, 2026

Installation is now one pass. Install, reboot, log in, and the desktop is ready. Running post-install.sh after the reboot is no longer required.

▸Show full notes

UmmItOS v0.7.1 Release Notes

Installation is now one pass. Install, reboot, log in, and the desktop is ready. Running post-install.sh after the reboot is no longer required.

Improvements

  • Shipped configs no longer contain machine-specific values, so nothing has to be patched after the install #9c8dee6
    • hyprland.conf uses monitor=,preferred,auto,1 and picks up whatever display you have
    • hyprlock.conf drops the hardcoded monitor, so the lock screen covers every monitor
    • exec.conf and env.conf use $HOME, so any username works
    • Waybar follows the interface of your default route instead of a fixed one
    • Screenshots go to ~/Pictures/Screenshots by default
  • post-install.sh is now optional tuning rather than a required step, and its output no longer carries decorative emoji #9c8dee6
  • Removed the exec.conf path-patching section from post-install.sh. It edited lines 3 and 7 by number, which broke whenever a line was added #9c8dee6

New Features

  • First Hyprland login offers the optional tuning once: lock the exact monitor mode, pick a specific Waybar network interface, or change the screenshot folder. It is skipped on every later login #9c8dee6

Documentation

  • CLAUDE.md records that install.sh and install-menu.sh install packages through separate code paths, so package changes have to be made in both #bf6165e

CI/CD

  • Removed decorative emoji from the issue and pull request templates #3c2e0b2

Upgrading

Existing installs are unaffected until you copy the configs again. install/copy-config.sh still asks before overwriting anything, so your current monitor, interface and screenshot settings stay as they are. If you do take the new configs, you can drop your old .bak.* files once the desktop comes up correctly.

Full Changelog

Please see https://github.com/UmmItOS/UmmItOS/compare/v0.7.0...v0.7.1

v0.7.0August 6, 2025

Thank you so much for the contribution !!! :DDD

▸Show full notes

UmmItOS v0.7.0 Release Notes

New Features

Improvements

  • Installer restructured with reusable modules #239f33c
  • Updated installation instructions #bc0aa15
  • Enhanced contribution guidelines #31e1b14
  • Wallpaper submodule updates #fe4ed95, #55fd78f
  • Hyprlock config with animations, Apple fonts #ac8aee0
  • Replaced emote with smile in packages #412be4e
  • Shallow submodule cloning for faster setup #a31318e
  • Optimized setup script with shallow copy #85d9229

Bug Fixes

  • Network module unit fixed (bits to bytes) #eb901a0
  • Setup script sourcing issue resolved #e68bcba
  • Dynamic script directory path fixed #a2c0e7b
  • Repository URLs updated for new username #12282e3
  • Hyprlock.conf background section fix #43c8e16
  • Webp extension removed from wallpaper filter #99c8d24
  • Battery display test mode disabled #8fbb950
  • Starship config path corrected #035dd77
  • Hyprswitch keybind commands updated #da6db39

Documentation

  • Added star history chart to README #4ab118a
  • Updated YouTube link, screenshot section #a73bf8e, #4558746
  • Renamed README section for one-line script #335d391
  • Updated font entry, added lock screen keybind #733d8dc
  • README updated with TUI script and packages #b088da1

CI/CD

  • Bug report template updated #c4c3bda
  • Issue and pull request templates added #e68fbf8

New Contributors

Thank you so much for the contribution !!! :DDD

Full Changelog

Please see https://github.com/UmmItKin/Dotfiles/compare/v0.6.0...v0.7.0

v0.6.0May 31, 2025

UmmItOS :)

▸Show full notes

UmmItOS v0.6.0

UmmItOS :)

Ready for the first Hong Kong Linux distribution :D

update here :)

🎨 Visual Overhaul & Theme Updates

Purple Theme Implementation

  • Hyprswitch: Complete redesign with elegant purple theme, enhanced typography using Poppins font family, and improved visual effects (99b4e23)
  • Rofi Application Launcher: Updated with purple color scheme and improved responsiveness (06e1d5b)
  • Rofi Wallpaper Picker: Refined configuration for improved layout and aesthetics (fd6ffbf)

Waybar Styling Updates

  • Comprehensive CSS overhaul with new purple accent colors and gradient borders (d27392d)
  • Enhanced configuration and functionality improvements (9605779)
  • Adjusted workspace background color styles (d60f0a6)

🔧 New Features & Modules

Waybar Module

  • TUI Hotkeys Module: One-click access hotkey cheatsheet (3b644eb)
  • Random Wallpaper Module: Swww-powered wallpaper switching (172bf96)
  • Terminal Module: Quick terminal access (bed9caf)

Installation script

  • Menu-Based Installation: Interactive, user-friendly installation scripts (3d07234)
  • Post-Installation Configuration: Comprehensive setup script (2239727)

📦 Package & System Updates

  • Package Management: Added jq to main package list for JSON processing (3dbb65f)
  • Version Update: Updated to UmmItOS v0.6.0 branding (21ce356)

🛠️ Bug Fixes & Improvements

  • Notification Enhancement: Improved random wallpaper notifications with directory context (1d19ac5)
v0.5.1May 22, 2025
▸Show full notes

Release v0.5.1

Documentation

  • Update LICENSE to GPLv3 (b975807)
v0.5.0May 15, 2025
▸Show full notes

Release v0.5.0

Features

  • Enhanced Waybar update scripts with reload, exit, and interactive options for system upgrades (c8d6bb6, d02e251, 4f0bf5d).
  • Updated Hyprland configurations for improved aesthetics (7c90c78).

Bug Fixes

  • Improved logging in Hyprswitch restart script (fbbec02).
  • Resolved compatibility issue with Synate update in Hyprlock v0.8.2 (be04129).
  • Updated Hyprland configuration to support breaking changes in version 0.47.0 (d44e59c).

Improvements

  • Updated Hyprswitch UI with a pink color scheme and refined aesthetics (5d077ef, eefb2b7).
  • Adjusted Hyprland fullscreen opacity to default (1.0) (ef35ec5).

Documentation

v0.4.0January 19, 2025

Bang! v0.4.0 release here :)

▸Show full notes

Release Notes

Bang! v0.4.0 release here :)

My Dotfiles of the official mirror only be:

  • Github (main)
  • Codeberg (Second)

Gitlab will not update anymore, known as Abandoned Gitlab. due to accessibility issues for Hong Kong IP addresses and will no longer be used. (已失去可信性)

Features

  • Added notifications for clipboard actions when text or images are copied.
  • Introduced a script in Hyprlock to detect custom messages for the package manager.
  • Added detection for laptop-specific packages in the installation script.

Configuration

  • Added Yazi configuration to the installation script.
  • Setup script now includes a recursive option for adding submodules when cloning dotfiles.

Improvements

  • Installation script now uses EOF for better maintainability.
  • Replaced sleep 1 with read to clear the screen, ensuring users are aware of their actions.
  • Updated the reboot countdown to use sleep instead of a custom function.
  • Redesigned Rofi for three applications that utilize it.
  • AUR helper and system upgrades will now be managed using Paru for all package installations.
  • Package installation process now reads package names line by line from package_* files instead of hardcoding them in the installation script.

Bug Fixes

  • Resolved an issue where hyprswitch could not run due to an extraneous quotation mark at the end of the command line.
  • Corrected the logic in the update script for clipboard cleaning within Waybar.
  • Fixed an issue in Rofi where selecting copied text would result in an empty space.
  • Resolved a problem where the wallpaper picker displayed empty items.

Removed

  • Wallpaper directory has been removed and split into a separate repository, now utilizing a submodule for updates.
  • Removed the Steam configuration from the installation copying process.
  • Removed unused entries from the dotfiles package related to the browser, password manager, and hotkeys.

Full Changelog: https://github.com/UmmItC/Dotfiles/compare/v0.3.0...v0.4.0

v0.3.0December 13, 2024
▸Show full notes

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: https://github.com/UmmItC/Dotfiles/compare/v0.2.0...v0.3.0

v0.2.0August 25, 2024

Environment variables are now configured using the Hyprland-specific method in ./configs/hyprland/environment.conf. The preconfigured environment includes:

▸Show full notes

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: https://github.com/UmmItC/Dotfiles/compare/v0.1.0...v0.2.0

v0.1.0August 14, 2024

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.

▸Show full notes

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: https://github.com/UmmItC/Dotfiles/compare/v0.1.0-rc4...v0.1.0