aboutsummaryrefslogtreecommitdiffstats
path: root/rofi/udt
diff options
context:
space:
mode:
Diffstat (limited to 'rofi/udt')
-rw-r--r--rofi/udt/ssh.rasi52
1 files changed, 52 insertions, 0 deletions
diff --git a/rofi/udt/ssh.rasi b/rofi/udt/ssh.rasi
new file mode 100644
index 0000000..4c8a88e
--- /dev/null
+++ b/rofi/udt/ssh.rasi
@@ -0,0 +1,52 @@
+/*
+ * udt ssh layout: the hosts as a searchable 4x3 grid of cards.
+ * Copyright (C) 2026 Danilo M. <danix@danix.xyz>
+ * Licensed under the GNU General Public License v2 only.
+ *
+ * Fed by blackpearl-sshmenu.sh, two lines a card: the alias in bold, then
+ * "user · address" dimmed with fgalpha rather than a colour, so it still
+ * reads on the accent when selected.
+ */
+
+@import "common.rasi"
+
+window {
+ width: 1100px;
+ anchor: center;
+ location: center;
+ padding: 20px;
+}
+
+/* The prompt is lifted out of the inputbar to sit above it as a header. */
+mainbox {
+ children: [ prompt, inputbar, listview ];
+ spacing: 16px;
+}
+
+prompt {
+ font: "Noto Sans Bold 15";
+ text-color: @text;
+ padding: 0 4px;
+}
+
+listview {
+ columns: 4;
+ lines: 3;
+ fixed-height: true;
+ spacing: 12px;
+ flow: horizontal;
+}
+
+/* Text only: the element spacing otherwise reserves a gap for the icon. */
+element {
+ children: [ element-text ];
+ padding: 20px 12px;
+ border-radius: 12px;
+ background-color: @surface0;
+}
+
+element-text {
+ font: "Noto Sans 13";
+ horizontal-align: 0.5;
+ vertical-align: 0.5;
+}