All Projects → JordanMajd → hammerspoon

JordanMajd / hammerspoon

Licence: MIT license
Boosts productivity and adds useful features to OSX.

Programming Languages

lua
6591 projects
HTML
75241 projects

Projects that are alternatives of or similar to hammerspoon

Stackline
Visualize yabai window stacks on macOS. Works with yabai & hammerspoon.
Stars: ✭ 195 (+983.33%)
Mutual labels:  hammerspoon, window-manager
Spacehammer
Hammerspoon config inspired by Spacemacs
Stars: ✭ 280 (+1455.56%)
Mutual labels:  hammerspoon, window-manager
dotfiles
🏡 There's no place like ~/
Stars: ✭ 59 (+227.78%)
Mutual labels:  hammerspoon, window-manager
Keyboard
⌨ Toward a more useful keyboard
Stars: ✭ 1,522 (+8355.56%)
Mutual labels:  productivity, hammerspoon
Awesome Hammerspoon
awesome configuration for Hammerspoon.
Stars: ✭ 928 (+5055.56%)
Mutual labels:  productivity, hammerspoon
hyperkeys
Unleash you keyboard shorcuts
Stars: ✭ 35 (+94.44%)
Mutual labels:  productivity, window-manager
HotSwitch-HS
Window switcher app using 2 stroke hotkey for macOS
Stars: ✭ 12 (-33.33%)
Mutual labels:  hammerspoon, window-manager
Dotfiles
Zsh, Karabiner, VS Code, Sublime, Neovim, Nix
Stars: ✭ 634 (+3422.22%)
Mutual labels:  productivity, hammerspoon
Command Center
A CLI-based launcher and general productivity tool.
Stars: ✭ 78 (+333.33%)
Mutual labels:  productivity, window-manager
Linux Window Session Manager
A tool to store and reload open windows and window positions for x11 desktops like unity and gnome.
Stars: ✭ 243 (+1250%)
Mutual labels:  productivity, window-manager
Anytranslate
💭 Translate words from and to your language, anywhere.
Stars: ✭ 17 (-5.56%)
Mutual labels:  hammerspoon
Jira-Hot-Linker
Jira Hot Linker
Stars: ✭ 36 (+100%)
Mutual labels:  productivity
XTranslate
Easy translate text on web pages (chrome extension)
Stars: ✭ 64 (+255.56%)
Mutual labels:  productivity
remote-manager
This tool is intended for mass management and monitoring of remote servers. Getting information about the status of remote servers, analyze it, provide maintenance as easily as possible, extend for your needs.
Stars: ✭ 27 (+50%)
Mutual labels:  productivity
swayfire
Sway/I3 inspired tiling window manager for Wayfire
Stars: ✭ 146 (+711.11%)
Mutual labels:  window-manager
World-Scribe
An Android app for fictional world-building
Stars: ✭ 31 (+72.22%)
Mutual labels:  productivity
MarvinAPI
API documentation for the Amazing Marvin productivity tool
Stars: ✭ 49 (+172.22%)
Mutual labels:  productivity
CrackbookRevival
Chrome extension for discouraging the use of attention-sucking websites
Stars: ✭ 30 (+66.67%)
Mutual labels:  productivity
katriawm
A non-reparenting, dynamic window manager with decorations
Stars: ✭ 53 (+194.44%)
Mutual labels:  window-manager
Line-Clipper
💻Efficient navigation between browser and IDE while working on GitHub.
Stars: ✭ 64 (+255.56%)
Mutual labels:  productivity

Hammerspoon Version 0.7

MIT licensed Built with love

This is a script for Hammerspoon that provides several features and productivity boosts for OSX.

If you like or are using this config, please give it a for motivation :)

Image of window management

Features

  • Cross monitor window tiling using cmd + alt + direction
  • Window resizing using ctrl + cmd + alt + direction
  • Psuedo full screen using cmd + alt + f
  • Lock screen using cmd + alt + l
  • Disables window animations.
  • Redshift menubar item that allows variable screen temperature for easier night reading.
  • A 'caffeine' mode, which keeps the screen awake and disables notifications using cmd + alt + c or menubar.
  • A menubar dropdown to select primary screen resolution and DPI.
  • Automatically reloads when code is updated.

Installation

  1. Install Hammerspoon and ensure it has accessibility rights in your privacy settings.
  2. Clone repository into your ~/.hammerspoon directory.
  3. Open Hammerspoon or reload your config.

Roadmap

  • Update README image and description.
  • Create documentation for each file.
  • Implement a settings file to manage all keyboard shortcuts.
  • Fix auto-reload to work consistently on all child directories.
  • Implement pomadoro module.
  • Make the window grid re-init on screen connect event so grids retain expected dimensions.
  • Multimonitor support for screen resolution dropdown.
  • Add Random.org random number generator to Conky.

Issues / Suggestions

Feel free to open an issue to give me suggestions, feedback or let me know if something doesn't work.

Credits

Resources

License

  • MIT, see LICENSE for more details.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].