diff options
| -rwxr-xr-x | install.sh | 2 | ||||
| -rw-r--r-- | rofi/udt/confirm.rasi | 61 |
2 files changed, 62 insertions, 1 deletions
@@ -11,7 +11,7 @@ mkdir -p "$target" "$HOME/bin" "$HOME/.cache/wal" # Theme files are symlinked individually; accent.rasi is NOT, it points at the # generated file in the wal cache instead. -for f in palette.rasi common.rasi menu.rasi list.rasi grid.rasi powermenu.rasi; do +for f in palette.rasi common.rasi menu.rasi list.rasi grid.rasi powermenu.rasi confirm.rasi; do ln -sfn "$repo/rofi/udt/$f" "$target/$f" done diff --git a/rofi/udt/confirm.rasi b/rofi/udt/confirm.rasi new file mode 100644 index 0000000..ddb12ca --- /dev/null +++ b/rofi/udt/confirm.rasi @@ -0,0 +1,61 @@ +/* + * udt confirm layout: the yes/no gate in front of a destructive action. + * Copyright (C) 2026 Danilo M. <danix@danix.xyz> + * Licensed under the GNU General Public License v2 only. + * + * Used by the power menu's confirmation step. Two options, no search: the + * whole point is a deliberate choice, so there is nothing to filter. + */ + +@import "common.rasi" + +window { + width: 500px; + anchor: center; + location: center; + padding: 0; +} + +mainbox { + children: [ message, listview ]; + spacing: 0; + padding: 0; +} + +/* The question, "Simu Sicuri?", passed by the script with -mesg. */ +message { + background-color: @surface0; + border-radius: 0; + padding: 28px 20px; +} + +textbox { + font: "Noto Sans 14"; + text-color: @text; + horizontal-align: 0.5; + vertical-align: 0.5; +} + +/* Yes and no, side by side and equally weighted. */ +listview { + columns: 2; + lines: 1; + fixed-height: true; + fixed-columns: true; + spacing: 0; + padding: 0; +} + +element { + padding: 26px; + border-radius: 0; +} + +/* Glyphs come from the theme's own Nerd Font. The codepoints the script sends + * must therefore exist in it; see the powermenu script's `yes` and `no`. */ +element-text { + font: "Inconsolata Nerd Font Mono 42"; + horizontal-align: 0.5; + vertical-align: 0.5; + text-color: inherit; +} |
