A read-only mirror of https://github.com/hyprwm/Hypr
Find a file
2022-01-07 10:26:01 +01:00
.github this will 2022-01-07 10:26:01 +01:00
example no unmap saving in config 2022-01-06 16:38:41 +01:00
src no unmap saving in config 2022-01-06 16:38:41 +01:00
.gitignore added a makefile and edited the codeql 2021-11-26 21:14:25 +01:00
CMakeLists.txt fix some cmake warnings 2021-12-23 10:21:49 +01:00
CONTRIBUTING.md created contributing guidelines 2021-11-23 22:33:41 +01:00
LICENSE added a license 2021-11-23 14:26:04 +01:00
Makefile update typo in makefile 2021-11-26 21:23:15 +01:00
README.md added stars over time cuz flex 2022-01-02 23:19:47 +01:00

Hypr

BuildStatus Issues PRs Lang License Best HiMom

Hypr is a Linux tiling window manager for Xorg. It's written in XCB with modern C++ and aims to provide easily readable and expandable code.

Hypr needs testers! Check it out and report suggestions or bugs!

Key Features

  • True parabolic animations
  • Rounded corners and borders
  • Config reloaded instantly upon saving
  • A built-in status bar with modules
  • Easily expandable and readable codebase
  • Multiple tiling modes (dwindling and master)
  • Window rules
  • Intelligent transients
  • Support for EWMH-compatible bars (e.g. Polybar)
  • Keybinds config
  • Tiling windows
  • Floating windows
  • Workspaces
  • Moving / Fullscreening windows
  • Mostly EWMH and ICCCM compliant

Configuring

See the Wiki Page for a detailed overview on the config, or refer to the example config in examples/hypr.conf.

You have to use a config, place it in ~/.config/hypr/hypr.conf

Screenshot Gallery

One Two Three

Building

See the Wiki to see build instructions.

Known issues

  • Picom's shadow and effects do not update for cheap animations while animating
  • Non-cheap animations are choppy (duh!)
  • Popups sometimes are created a bit off

Contributions

Refer to CONTRIBUTING.md and the Wiki for contributing instructions and guidelines.

Stars over time

Stars over time