# Migration record, phase 1 (rofi) Files edited outside this repository, on 2026-09-11. Backups of every file listed here, taken immediately before the edits, are in `/data/udt-backup/`. ## Call sites repointed | File | Was | Now | | --- | --- | --- | | `~/bin/blackpearl-sshmenu.sh` | `launchers/type-2/style-1` | `udt/list.rasi` | | `~/bin/github-repos.sh` | `launchers/type-2/style-1` | `udt/list.rasi` | | `~/bin/hypr-windows.sh` | `launchers/type-2/style-1` | `udt/list.rasi` | | `~/bin/blackpearl-emoji.sh` | `darknix/runner.rasi` | `udt/list.rasi` | | `~/bin/rofi-qemu.sh` | `darknix/runner.rasi` | `udt/list.rasi` | | `~/bin/rofipass` | `elegantVagrant/elegantvagrant-dark` | `udt/list.rasi` | | `~/.config/hypr/sections/keybindings.lua` | `launchers/type-2/style-1` | `udt/list.rasi` | | `~/bin/qar-scrotmenu.sh` | `darknix/scrotmenu.rasi` | `udt/menu.rasi` | | `~/bin/blackpearl-notes.sh` | `darknix/notes.rasi` | `udt/menu.rasi` | | `~/.config/rofi/powermenu/type-4/powermenu.sh` | `powermenu/type-4/style-5` | `udt/menu.rasi` | | `~/bin/blackpearl-appsmenu.sh` | `darknix/appmenu.rasi` | `udt/launcher.rasi` | | `~/.config/rofi/launchers/type-1/launcher.sh` | `launchers/type-1/style-5` | `udt/launcher.rasi` | ## Other edits - `~/bin/wallp`: `finalize()` now calls `udt-accent` with `~/.cache/wal/wpaper`, guarded so a failure cannot stop the wallpaper being set. - `~/bin/rofipass`: dropped a `-width 1000` flag. It is not a rofi 2.0.0 option (width moved into the theme), so it was silently doing nothing. The `-theme-str` width override further down the same script is the modern form and was left alone. - `~/.config/rofi/powermenu/type-4/powermenu.sh`: this script uses `$dir` for two different themes, its main menu and its confirmation dialog. Both now point into `udt/`, the menu at `powermenu.rasi` and the dialog at `confirm.rasi`. The script's `yes` and `no` variables also changed. They held Private Use Area codepoints that only the `feather` font carries, so they could not be drawn in the theme's own Nerd Font. They are now the Material circled check and close, U+F05E0 and U+F0159, which Inconsolata Nerd Font Mono contains. ## Not a call site `~/bin/ddgr_search.py` was listed in the original plan but is not a call site. It is a rofi script-mode plugin, invoked *by* rofi rather than invoking it, so its appearance comes from whatever command runs it. No keybinding or waybar button currently does. ## Not removed The old theme directories are still on disk and untouched: `~/.config/rofi/darknix/`, `elegantVagrant/`, `launchers/`, `applets/`, `powermenu/`. Deleting them is a separate decision, deferred until the new themes have been lived with. Two of those directories are still genuinely in use and are not candidates for deletion yet: - `~/.config/rofi/applets/` is referenced from waybar (`applets/bin/mpd.sh`). - `~/.config/rofi/powermenu/type-4/shared/confirm.rasi` is no longer used; the dialog is now `udt/confirm.rasi`. The old file is left in place along with the rest of its directory. ## Out of scope `ronema` (rofi NetworkManager applet) was excluded: no longer used, pending archival.