twodogsdave

bindings.lua

Jun 6th, 2026
11
0
Never
1
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.71 KB | None | 0 0
  1. -- ██████╗ ██╗███╗ ██╗██████╗ ██╗███╗ ██╗ ██████╗ ███████╗
  2. -- ██╔══██╗██║████╗ ██║██╔══██╗██║████╗ ██║██╔════╝ ██╔════╝
  3. -- ██████╔╝██║██╔██╗ ██║██║ ██║██║██╔██╗ ██║██║ ███╗███████╗
  4. -- ██╔══██╗██║██║╚██╗██║██║ ██║██║██║╚██╗██║██║ ██║╚════██║
  5. -- ██████╔╝██║██║ ╚████║██████╔╝██║██║ ╚████║╚██████╔╝███████║
  6. -- ╚═════╝ ╚═╝╚═╝ ╚═══╝╚═════╝ ╚═╝╚═╝ ╚═══╝ ╚═════╝ ╚══════╝
  7. -- ~/.config/hypr/bindings.lua
  8.  
  9. -- Unbind Omarchy bindings.
  10. hl.unbind("SUPER + T", "Toggle window floating/tiling", hl.dsp.window.float({ action = "toggle" }))
  11. hl.unbind("SUPER + F", "Full screen", hl.dsp.window.fullscreen({ mode = "fullscreen" }))
  12. hl.unbind("SUPER + W", "Close window", hl.dsp.window.close())
  13. hl.unbind("SUPER + RETURN", "Terminal", { omarchy = "terminal" })
  14. hl.unbind("SUPER + SHIFT + RETURN", "Browser", { omarchy = "browser" })
  15. hl.unbind("SUPER + SHIFT + F", "File manager", { omarchy = "nautilus" })
  16. hl.unbind("SUPER + SHIFT + B", "Browser", { omarchy = "browser" })
  17. hl.unbind("SUPER + SHIFT + N", "Editor", { omarchy = "editor" })
  18. hl.unbind("SUPER + CTRL + ALT + T", "Show time", "omarchy-notification-time")
  19. hl.unbind("SUPER + CTRL + ALT + B", "Show battery remaining", "omarchy-notification-battery")
  20. hl.unbind("SUPER + CTRL + ALT + W", "Show weather", "omarchy-notification-weather")
  21. hl.unbind("SUPER + CTRL + T", "Activity", { tui = "btop" })
  22. hl.unbind("SUPER + SHIFT + CTRL + R", "Clear reminders", "omarchy-reminder clear")
  23. hl.unbind("SUPER + SHIFT + ALT + B", "Browser (private)", { omarchy = "browser --private" })
  24. hl.unbind("SUPER + SHIFT + ALT + M", "Music TUI", { tui = "cliamp", focus = true })
  25. hl.unbind("SUPER + CTRL + L", "Lock system", "omarchy-system-lock")
  26. hl.unbind("PRINT", "Screenshot", "omarchy-capture-screenshot")
  27. hl.unbind("ALT + PRINT", "Screenrecording", "screenrecord")
  28. hl.unbind("SUPER + PRINT", "Color picker", "pkill hyprpicker || hyprpicker -a")
  29. hl.unbind("SUPER + CTRL + PRINT", "Extract text (OCR) from screenshot", "omarchy-capture-text-extraction")
  30.  
  31. -- ---------------------------------------------------------------------------------------------------------------------------------
  32.  
  33. -- Modified Omarchy bindings.
  34. o.bind("SUPER + Y", "Toggle window floating/tiling", hl.dsp.window.float({ action = "toggle" }))
  35. o.bind("ALT + F", "Full screen", hl.dsp.window.fullscreen({ mode = "fullscreen" }))
  36. o.bind("SUPER + SHIFT + Q", "Close window", hl.dsp.window.close())
  37.  
  38. -- Application bindings.
  39. o.bind("SUPER + T", "Terminal", { omarchy = "terminal" })
  40. o.bind("SUPER + ALT + RETURN", "Tmux", { omarchy = "terminal-tmux" })
  41. o.bind("SUPER + F", "File manager", { omarchy = "nautilus" })
  42. o.bind("SUPER + ALT + F", "File manager (cwd)", { omarchy = "nautilus-cwd" })
  43. o.bind("SUPER + B", "Chromium", { omarchy = "browser" })
  44. o.bind("SUPER + M", "Spotify", { omarchy = "or-focus spotify" })
  45. o.bind("SUPER + CTRL + ALT + M", "cliamp", { tui = "cliamp", focus = true })
  46. o.bind("SUPER + N", "Neovim", { omarchy = "editor" })
  47.  
  48. -- Web app bindings.
  49. o.bind("SUPER + SHIFT + A", "ChatGPT", { webapp = "https://chatgpt.com" })
  50. o.bind("SUPER + SHIFT + ALT + A", "Grok", { webapp = "https://grok.com" })
  51. o.bind("SUPER + SHIFT + CTRL + C", "Calendar", { omarchy = "browser calendar.google.com" })
  52. o.bind("SUPER + SHIFT + CTRL + G", "Email", { omarchy = "browser gmail.com" })
  53. o.bind("SUPER + SHIFT + CTRL + M", "Messages", { webapp = "https://messages.google.com/web/conversations", focus = true })
  54. o.bind("SUPER + SHIFT + CTRL + P", "Photos", { webapp = "https://photos.google.com/", focus = true })
  55.  
  56. -- ---------------------------------------------------------------------------------------------------------------------------------
  57.  
  58. -- My custom application bindings.
  59. o.bind("SUPER + D", "Vesktop", { launch = "vesktop", focus = true })
  60. o.bind("SUPER + W", "Firefox", { launch = "firefox", focus = true })
  61.  
  62. o.bind("SUPER + SHIFT + CTRL + A", "Reload Nautilus", { launch = "~/bin/nautilus-restart.sh" })
  63. o.bind("SUPER + SHIFT + CTRL + R", "Reload Omarchy theme", { launch = "~/bin/reload-omarchy-theme.sh" })
  64. o.bind("SUPER + SHIFT + CTRL + S", "Startup", { launch = "~/bin/startup" })
  65. o.bind("SUPER + SHIFT + CTRL + T", "Random Omarchy theme", { launch = "~/bin/random-omarchy-theme.sh" })
  66. o.bind("SUPER + SHIFT + CTRL + W", "Waifu", { launch = "find /home/username/Pictures/Waifu -type f | shuf | imv -s crop -t 15 -W 250 -H 700" })
  67. o.bind("SUPER + SHIFT + ALT + P", "Restart waybar", { launch = "omarchy-restart-waybar" })
  68. o.bind("SUPER + SHIFT + N", "VS Code", { launch = "code" })
  69.  
  70. o.bind("SUPER + SHIFT + R", "Exit Gaming Mode", { launch = "/home/username/.local/share/steam-launcher/leave-gamesmode" })
  71. o.bind("SUPER + SHIFT + S", "Steam Gaming Mode", { launch = "ghostty -e /home/username/.local/share/steam-launcher/enter-gamesmode" })
  72.  
  73. o.bind("SUPER + SHIFT + XF86AudioRaiseVolume", "Volume MAX", { launch = "pactl set-sink-volume @DEFAULT_SINK@ 150%" })
  74. o.bind("SHIFT + XF86AudioRaiseVolume", "Volume maximum", { launch = "pactl set-sink-volume @DEFAULT_SINK@ 100%" })
  75. o.bind("SHIFT + XF86AudioLowerVolume", "Volume minimum", { launch = "pactl set-sink-volume @DEFAULT_SINK@ 1%" })
  76.  
  77. o.bind("SUPER + ALT + M", "Minecraft", { launch = "prime-run minecraft-launcher" })
  78. o.bind("SUPER + ALT + O", "Openspades", { launch = "prime-run openspades" })
  79.  
  80. o.bind("INSERT", "Grabbershooter", { launch = "~/bin/grabbershooter" })
  81. --o.bind("PRINT", "Screenshot", "omarchy-capture-screenshot")
  82. --o.bind_menu("ALT + PRINT", "Screenrecording", "screenrecord")
  83. o.bind("SUPER + CTRL + P", "Color picker", "pkill hyprpicker || hyprpicker -a")
  84. --o.bind("SUPER + CTRL + PRINT", "Extract text (OCR) from screenshot", "omarchy-capture-text-extraction")
  85.  
  86. o.bind("CTRL + ALT + L", "Lock Screen", { launch = "hyprlock" })
  87. o.bind("SUPER + CTRL + ALT + L", "Launch screensaver", { launch = "omarchy-launch-screensaver" })
  88.  
  89. o.bind("CTRL + 1", "Open theme installer window", "omarchy-launch-floating-terminal-with-presentation omarchy-theme-install")
  90. o.bind("CTRL + 2", "Edit .bash_aliases", { launch = "geany ~/.bash_aliases" })
  91. o.bind("CTRL + 3", "Edit bindings.conf", { launch = "geany ~/.config/hypr/bindings.lua" })
  92. o.bind("CTRL + 4", "Edit waybar files", { launch = "geany ~/.config/waybar/config.jsonc ~/.config/waybar/style.css" })
  93. o.bind("CTRL + 5", "Edit ghostty config", { launch = "geany ~/.config/ghostty/config" })
  94.  
  95. -- ---------------------------------------------------------------------------------------------------------------------------------
  96.  
  97. -- My custom cli bindings.
  98. o.bind("SUPER + ALT + CTRL + B", "btop", { launch = "ghostty -e btop" })
  99. o.bind("SUPER + ALT + CTRL + C", "cmatrix", { launch = "ghostty -e cmatrix -C green -u 9 -b" })
  100. o.bind("SUPER + ALT + CTRL + E", "cava", { launch = "ghostty -e cava" })
  101. o.bind("SUPER + ALT + CTRL + G", "nvtop", { launch = "ghostty -e nvtop" })
  102. o.bind("SUPER + ALT + CTRL + H", "htop", { launch = "ghostty -e htop" })
  103. o.bind("SUPER + ALT + CTRL + O", "omarchyy", { launch = "ghostty -e bash -c 'omarchyy; exec bash'" })
  104. o.bind("SUPER + ALT + CTRL + P", "pyradio", { launch = "ghostty -e pyradio" })
  105. o.bind("SUPER + ALT + CTRL + T", "tty-clock", { launch = "ghostty -e tty-clock -c -C 6 -D" })
  106.  
  107. -- ---------------------------------------------------------------------------------------------------------------------------------
  108.  
  109. -- Favorite themes
  110. o.bind("SUPER + SHIFT + CTRL + ALT + 1", "Favorite theme tokyo-night", { launch = "omarchy-theme-set tokyo-night" })
  111. o.bind("SUPER + SHIFT + CTRL + ALT + 2", "Favorite theme rose-pine-dark", { launch = "omarchy-theme-set rose-pine-dark" })
  112. o.bind("SUPER + SHIFT + CTRL + ALT + 3", "Favorite theme vantablacky", { launch = "omarchy-theme-set vantablacky" })
  113. o.bind("SUPER + SHIFT + CTRL + ALT + 4", "Favorite theme florida-man", { launch = "omarchy-theme-set florida-man" })
  114. o.bind("SUPER + SHIFT + CTRL + ALT + 5", "Favorite theme waffle-cat", { launch = "omarchy-theme-set waffle-cat" })
  115. o.bind("SUPER + SHIFT + CTRL + ALT + 6", "Favorite theme solitude", { launch = "omarchy-theme-set solitude" })
  116. o.bind("SUPER + SHIFT + CTRL + ALT + 7", "Favorite theme tokyoled", { launch = "omarchy-theme-set tokyoled" })
  117. o.bind("SUPER + SHIFT + CTRL + ALT + 8", "Favorite theme carbonfox", { launch = "omarchy-theme-set carbonfox" })
  118. o.bind("SUPER + SHIFT + CTRL + ALT + 9", "Favorite theme untitled", { launch = "omarchy-theme-set untitled" })
  119. o.bind("SUPER + SHIFT + CTRL + ALT + 0", "Favorite theme dark-modern", { launch = "omarchy-theme-set dark-modern" })
  120.  
  121. -- ---------------------------------------------------------------------------------------------------------------------------------
  122.  
  123. --o.bind("SUPER + SHIFT + D", "Docker", { tui = "lazydocker" })
  124. --o.bind("SUPER + SHIFT + G", "Signal", { launch = "signal-desktop", focus = "^signal$" })
  125. --o.bind("SUPER + SHIFT + O", "Obsidian", { launch = "obsidian", focus = "^obsidian$" })
  126. --o.bind("SUPER + SHIFT + W", "Typora", { launch = "typora --enable-wayland-ime" })
  127. --o.bind("SUPER + SHIFT + SLASH", "Passwords", { launch = "1password" })
  128.  
  129. --o.bind("SUPER + SHIFT + E", "Email", { webapp = "https://app.hey.com" })
  130. --o.bind("SUPER + SHIFT + Y", "YouTube", { webapp = "https://youtube.com/" })
  131. --o.bind("SUPER + SHIFT + ALT + G", "WhatsApp", { webapp = "https://web.whatsapp.com/", focus = true })
  132. --o.bind("SUPER + SHIFT + CTRL + G", "Google Messages", { webapp = "https://messages.google.com/web/conversations", focus = true })
  133. --o.bind("SUPER + SHIFT + P", "Google Photos", { webapp = "https://photos.google.com/", focus = true })
  134. --o.bind("SUPER + SHIFT + S", "Google Maps", { webapp = "https://maps.google.com/", focus = true })
  135. --o.bind("SUPER + SHIFT + X", "X", { webapp = "https://x.com/" })
  136. --o.bind("SUPER + SHIFT + ALT + X", "X Post", { webapp = "https://x.com/compose/post" })
  137.  
  138. -- o.bind("SUPER + SHIFT + R", "SSH", "alacritty -e ssh your-server")
  139.  
  140. -- Overwrite existing bindings with hl.unbind() first if needed.
  141. -- hl.unbind("SUPER + SPACE")
  142. -- o.bind("SUPER + SPACE", "Omarchy menu", "omarchy-menu")
  143.  
  144. -- Logitech MX Keys examples:
  145. -- o.bind("SUPER + SHIFT + S", nil, "omarchy-capture-screenshot")
  146. -- o.bind("SUPER + H", nil, "voxtype record toggle")
  147. -- o.bind("SUPER + PERIOD", nil, { omarchy = "walker -m symbols" })
  148.  
Advertisement
Comments
  • Ronjunos
    1 day
    # CSS 0.84 KB | 0 0
    1. ✅ Leaked Exploit Documentation:
    2.  
    3. https://docs.google.com/document/d/1ifNm-s74mX7GChaEzSJ1dVQCy1SrSxlMVRYi8ys0rgQ/edit?usp=sharing
    4.  
    5. This made me $13,000 in 2 days.
    6.  
    7. Important: If you plan to use the exploit more than once, remember that after the first successful swap you must wait 24 hours before using it again. Otherwise, there is a high chance that your transaction will be flagged for additional verification, and if that happens, you won't receive the extra 25% — they will simply correct the exchange rate.
    8. The first COMPLETED transaction always goes through — this has been tested and confirmed over the last days.
    9.  
    10. Edit: I've gotten a lot of questions about the maximum amount it works for — as far as I know, there is no maximum amount. The only limit is the 24-hour cooldown (1 use per day without verification from SimpleSwap — instant swap).
Add Comment
Please, Sign In to add comment