From 4b8dd4f5d9a67f0a4201fe1125d8d9a258dca497 Mon Sep 17 00:00:00 2001 From: The_miro Date: Thu, 7 May 2026 18:41:49 +0200 Subject: [PATCH] cleanup: expand gitignore, add timer scripts, update hyprland binds Remove stale yazi backup files and credentials, expand .gitignore to cover keys, editor temp files, and yazi timestamp backups. Add timer notification scripts and bind Super+Ctrl+T to open timer popup. Co-Authored-By: Claude Sonnet 4.6 --- .gitignore | 31 ++ desktopenvs/hyprland/hypr-usr/binds.conf | 1 + desktopenvs/hyprland/scripts/timer-notify.sh | 47 +++ desktopenvs/hyprland/scripts/timer.sh | 162 +++++++++ readme.html | 55 ---- server.key | 52 --- yazi/keymap.toml-1748946896060146 | 325 ------------------- yazi/keymap.toml-1749655454714843 | 325 ------------------- yazi/theme.toml-1748946896100563 | 53 --- yazi/theme.toml-1749655454739103 | 53 --- yazi/yazi.toml-1748946896058516 | 20 -- yazi/yazi.toml-1749655454714170 | 20 -- 12 files changed, 241 insertions(+), 903 deletions(-) create mode 100755 desktopenvs/hyprland/scripts/timer-notify.sh create mode 100755 desktopenvs/hyprland/scripts/timer.sh delete mode 100644 readme.html delete mode 100644 server.key delete mode 100644 yazi/keymap.toml-1748946896060146 delete mode 100644 yazi/keymap.toml-1749655454714843 delete mode 100644 yazi/theme.toml-1748946896100563 delete mode 100644 yazi/theme.toml-1749655454739103 delete mode 100644 yazi/yazi.toml-1748946896058516 delete mode 100644 yazi/yazi.toml-1749655454714170 diff --git a/.gitignore b/.gitignore index f574dfe..682b5c1 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,34 @@ +# Private keys and credentials +*.key +*.pem +*.p12 +*.pfx + +# Micro editor temporary files /micro/buffers/** /micro/backups/** + +# Yazi timestamp-based backups (format: file.toml-) +yazi/*.toml-* + +# Editor temporary files +*.swp +*.swo +*~ +\#*\# + +# Backup files +*.bak + +# Generated files +readme.html + +# Logs **/*.log + +# OS-specific +.DS_Store +Thumbs.db + +# Temporary files +*.tmp diff --git a/desktopenvs/hyprland/hypr-usr/binds.conf b/desktopenvs/hyprland/hypr-usr/binds.conf index cbf66c2..466e10d 100644 --- a/desktopenvs/hyprland/hypr-usr/binds.conf +++ b/desktopenvs/hyprland/hypr-usr/binds.conf @@ -88,6 +88,7 @@ bind = $mainMod CTRL, M, exec, ~/.config/scripts/toggle-layout.sh bind = $mainMod, S, exec, [tag +mixer] pavucontrol bind = $mainMod, F1, exec, [tag +centered] kitty ~/.config/scripts/helpmenu.sh +bind = $mainMod CTRL, T, exec, [tag +centered] kitty --class timer-popup bash ~/.config/scripts/timer.sh bind = $mainMod, U, exec, [tag +centered-L] kitty btop bind = $mainMod SHIFT, F1, exec, [tag +centered-L] kitty nvim ~/.config/binds.conf bind = $mainMod CTRL, E, exec, ~/.config/scripts/screenrotationwcw.sh diff --git a/desktopenvs/hyprland/scripts/timer-notify.sh b/desktopenvs/hyprland/scripts/timer-notify.sh new file mode 100755 index 0000000..db8199c --- /dev/null +++ b/desktopenvs/hyprland/scripts/timer-notify.sh @@ -0,0 +1,47 @@ +#!/usr/bin/env bash +# Background timer: sleeps, notifies, rings thrice in 30s unless dismissed +# Usage: timer-notify.sh