- 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
- Remove the
- 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
- Figure out a regex to match the flags
- 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)
- Add instructions for a pipe to
- 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)
- Nix (WIP)