aboutsummaryrefslogtreecommitdiff
path: root/custom/zfsrollback
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-01-19 08:51:16 -0600
committerCraig Jennings <c@cjennings.net>2026-01-19 08:51:16 -0600
commita8c865a6712304d4921b6394e3cc5b0ed601fbbc (patch)
tree05cd63932a7a4530fe85187c184b19e0efa58909 /custom/zfsrollback
parentbd8902736dda7fd71acec4b95da21ee83d29105e (diff)
downloadarchangel-a8c865a6712304d4921b6394e3cc5b0ed601fbbc.tar.gz
archangel-a8c865a6712304d4921b6394e3cc5b0ed601fbbc.zip
Increase fzf height in zfsrollback to 70%
40% was too small on console, showing only ~2 lines. 70% gives roughly 2/3 of screen for snapshot selection.
Diffstat (limited to 'custom/zfsrollback')
-rwxr-xr-xcustom/zfsrollback6
1 files changed, 3 insertions, 3 deletions
diff --git a/custom/zfsrollback b/custom/zfsrollback
index 6e727e2..b68e11a 100755
--- a/custom/zfsrollback
+++ b/custom/zfsrollback
@@ -67,10 +67,10 @@ fi
if $single_mode; then
# Single mode: show full dataset@snapshot names (sorted newest first)
- selected=$(zfs list -t snapshot -H -o name -S creation | fzf --height=40% --reverse \
+ selected=$(zfs list -t snapshot -H -o name -S creation | fzf --height=70% --reverse \
--header="Select snapshot to roll back (ESC to cancel)" \
--preview="zfs list -t snapshot -o name,creation,used,refer -r {1}" \
- --preview-window=down:3)
+ --preview-window=down:5)
if [ -z "$selected" ]; then
echo "No snapshot selected, exiting"
@@ -85,7 +85,7 @@ else
# Sort reverse so newest (latest date) appears at top
unique_snaps=$(echo "$snapshots" | sed 's/.*@//' | sort -ru)
- snap_name=$(echo "$unique_snaps" | fzf --height=40% --reverse \
+ snap_name=$(echo "$unique_snaps" | fzf --height=70% --reverse \
--header="Select snapshot name to roll back ALL matching datasets (ESC to cancel)" \
--preview="zfs list -t snapshot -o name,creation,used -H | grep '@{}$' | column -t" \
--preview-window=down:10)