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