Skip to content

Latest commit

 

History

History
29 lines (28 loc) · 1.4 KB

TODO.md

File metadata and controls

29 lines (28 loc) · 1.4 KB

TODO

  • Format keybinds better, maybe with a proper table
    • Remove the + in the keybinds that don't have modifiers
    • Add an extra column to mouse keybinds to match table titles
  • Optionally (--variables) parse variables and replace them with their actual value
  • Account for bind flags, that may be passed in any random order
    • Figure out a regex to match the flags
      • Figure out why the regex doesn't work
  • Account for line comments in rows
  • Break code into multiple files
    • move command line parsing to a separate file
  • Command line options
    • Sort output by dispatcher
    • Account for multiple arguments being passed at once
  • Somehow account for keybinds can be set dynamically? (I don't know how to do this)
    • Add instructions for a pipe to hyprkeys to get the keybinds from (user must put binds into a pipe file like xob or wob)
  • Convert i3/sway keybinds to Hyprland keybinds with --convert
    • Possibly more wayland compositors, sway is enough for now.
  • Get more than just keybinds, try and get all config options seperated by section
    • Config sections
    • Autostarted applications
    • Keywords from inside hyprland.conf
  • Packaging for various Linux distros
    • Nix (WIP)
      • Flake
      • Legacy nixpkgs package
    • Arch (looking for maintainers)
    • Fedora (looking for maintainers)