- Upd: URL for mangoWC
- Fix: eval warning for cattputccin themes

  ```sh
   catppuccin.enable = true
   catppuccin.autoEnable = false
  ```

- Upd: Home Manager copies `yazi` config files to match default cfg
  - Later I want to re-do the config in nix format again
- Switched: `seatd` to `logind`
  - `seatd` kept crashing
- Added: `synfetch`
- Allowing `openssl v1.1.1w`
  - It's end-of-life so marked `insecure`
  - `discord`, `discord-canary` and `direnv` use it
  - Issue is older version of `electron`
  - Will disable this when there's an update
- Fixed `wayfire` build errors
- Fixed `bugsvim` build errors
- Unset `restore cursor` in `bugsvim` config
- Updated to v7.0.1 kernel
- Set `neovide` to `$VISUAL` editor
- Set default for `thunar` to `neovide`
- Updated `MangoWC` configuration syntax
- Rolled `neovim` back to 11.5
  - 12.0 breaks `snacks` plugin for inline images
- Added new utils
  - `kmon` Kernel monitor
  - `isd` systemd tool
  - `zenith` htop, btop like tool
  - `lstr` enhanded `tree` util
  - `systroid` systemd manager on steroids
- Fixed syntax error in `kitty.conf`
- Trying `gtk` portal as primary with `hyprland` portal as fallback
- Fixed evaluation warnings:
  - `gtk.gtk4.theme` is now set to `null`
  - `git signing` is now set to `null`
- Updated `foot` terminal config `[colors]` is now `[colors-dark]`
- Adjusted `foot` terminal floating window size
- Fixed title for Idle inhibit keybind
- Removed `ghostty-bg` doesn't work reliably
  - The background doesn't always show up especially on subsquent terminals
- Swapped `rofi-legacy` and `rofi.menu` keybinds
- Fixed waybar hang on re-login
  - flatpak fuse had 1m49s timer for `xdg-docment-portal`
  - Shortend it
  - Also add `pkill -9` on logout
- Fixed keybinds parser
- Removed `agsv1` and `agsv2.x`
  - Don't use anymore
  - Removed ags overview code also
- `custom/weather` now calls flatpak weather app
- Fixed HomeMgr failing to backup files on rebuild
- Added `nixpkgs-cache` script to check ddubsOS for pkg cache hit rate
- Added screen record widget to waybar
  - `custom/screenrec`
  - Using `gpu-screen-recorder`
- Fixed wallpaper restore issue after rebuild
- Fixed icons not showing in system tray, set `hicolor` as fallback
- Fixed issues with `qs-wallpaper,qs-wlogout`
  - Forced Qt/QML logs to console in qs-wallpapers, qs-vid-wallpapers, and qs-wlogout
  - Soo the wrapper scripts can parse selections/commands when launched from Waybar/Rofi.
  - Made disown non‑fatal in qs-wallpapers-apply, qs-vid-wallpapers-apply, and qs-wallpape
    rs-restore.
- Ported `bugsvim` neoVim config to ddubsOS
  - This is the config I used outside of NixOS
  - Uses LazyVim plugin manager
  - The source files can be updated like a normal config and rebuilt
  - Has many LSPs, Image Preview and Markdown preview
- Updated to unstable branch
- Resolves numerous dependencies issues
- Hyprland v0.54.1
- Added `scolling` and `monocle` layouts
- Added layout toggle `SUPERALT + L`
- `SUPERALT + 1..4` for specific layouts
  - `SUPERALT + 1` = `dwindle`
  - `SUPERALT + 2` = `master`
  - `SUPERALT + 3` = `scrolling`
  - `SUPERALT + 4` = `monocle`
  - `SUPER J/K` now maps to current layout mode
  - Added notifications for layouts
- Added NixOS icon to notifcations
- Removed `pyprland`
- Added `DropTerminal` script from `KoolDots` project
- Removed Hyprpanel
  - It's not being maintained anymore
  - Vendor is creating replacement `wayle`
- Disabled `zls` in `nixvim.nix` fails to build
- Added:
  - `fanctl` and `fancontrol-gui`
  - `mpv.nix`
  - `mpv` v0.41 uses `--vo=next` by default
  - This sets fullscreen mode to HDR
  - On non-HDR systems colors are washed out
  - `mpv.nix` sets default to `--vo=gpu`

- Removed hyprland plugins
  - Never going to use them again
- Removed `windowrules.nix` made `WindowRules-ng` default
  - Now that Hyprland v0.53 is in nixpkgs unstable branch
- Moved animation files to their own subdir
- Started cleaning up `WindowRules-ng`
  - Adding proper titles, adding some opacity
- Enabled:
  Blur features: - `xray` - `special` - `popups`
- Disabled:
  - `nixvim` INFO messages
    - Too noisy
  - `AWWW`
    - Wasn't using it yet
    - Flake Failed to download
    - Left code in, just commented out
      - `flake.nix`
      - `overlays.nix`
      - `req-packages.nix`