All Projects → vaxerski → Hypr

vaxerski / Hypr

Licence: BSD-3-Clause license
Hypr is a tiling window manager written in modern C++.

Programming Languages

C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to Hypr

I3
A fork of the i3 window manager with gaps and some other features
Stars: ✭ 5,512 (+736.42%)
Mutual labels:  xorg, x11, xcb, x11-wm
mcwm
mcwm window manager
Stars: ✭ 34 (-94.84%)
Mutual labels:  x11, xcb, x11-wm
shod
mouse-based window manager that can tile windows inside floating containers
Stars: ✭ 126 (-80.88%)
Mutual labels:  x11, window-manager, x11-wm
Picom
A lightweight compositor for X11
Stars: ✭ 2,299 (+248.86%)
Mutual labels:  xorg, x11, xcb
shod-old
hybrid (floating and tiling) tabbed window manager
Stars: ✭ 56 (-91.5%)
Mutual labels:  x11, window-manager, x11-wm
Xmonad
The core of xmonad, a small but functional ICCCM-compliant tiling window manager
Stars: ✭ 2,253 (+241.88%)
Mutual labels:  x11, window-manager, x11-wm
xcb-util-xrm
XCB utility functions for the X resource manager
Stars: ✭ 52 (-92.11%)
Mutual labels:  xorg, x11, xcb
Wallutils
🌆 Utilities for handling monitors, resolutions, wallpapers and timed wallpapers
Stars: ✭ 145 (-78%)
Mutual labels:  xorg, x11
Hideit.sh
Automagically hide/show a window by its name when the cursor is within a defined region or you mouse over it.
Stars: ✭ 171 (-74.05%)
Mutual labels:  xorg, x11
Chamferwm
A tiling X11 window manager with Vulkan compositor.
Stars: ✭ 200 (-69.65%)
Mutual labels:  xorg, x11
Unclutter Xfixes
A rewrite of unclutter using the x11-xfixes extension
Stars: ✭ 236 (-64.19%)
Mutual labels:  xorg, x11
Custard
custard window manager
Stars: ✭ 141 (-78.6%)
Mutual labels:  xorg, x11
Octobtt
OctoBTT
Stars: ✭ 77 (-88.32%)
Mutual labels:  xorg, x11
Xf86 Input Wacom
X.Org driver for Wacom devices
Stars: ✭ 201 (-69.5%)
Mutual labels:  xorg, x11
X11docker
Run GUI applications and desktops in docker and podman containers. Focus on security.
Stars: ✭ 3,797 (+476.18%)
Mutual labels:  xorg, x11
Sara
Originally a fork of catwm, now an offspring of dwm with a streamlined featureset, plus some bspwm.
Stars: ✭ 179 (-72.84%)
Mutual labels:  xorg, x11
Xlambda
Xlambda: The Ultimate X Window Manager
Stars: ✭ 108 (-83.61%)
Mutual labels:  xorg, window-manager
Libagar
Cross-Platform GUI Toolkit (stable)
Stars: ✭ 212 (-67.83%)
Mutual labels:  xorg, x11
godot-launcher
Alternative launcher for single-board computers
Stars: ✭ 107 (-83.76%)
Mutual labels:  xorg, window-manager
shapebar
A simple bar based on Lemonbar.
Stars: ✭ 16 (-97.57%)
Mutual labels:  x11, xcb



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

For Hypr with land, see Hyprland, the Wayland Compositor.


Hypr is _only_ a window manager. It is not a compositor and does not implement a compositor's functionality. You can run it without one (e.g. Picom) though, since it runs on Xorg, which doesn't require a compositor.

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
  • Pseudotiling
  • 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

Installation

I do not maintain any packages, but some kind people have made them for me. If I missed any, please let me know.

IMPORTANT: Hypr requires xmodmap to correctly apply keybinds. Make sure you have it installed.

For stable releases, use the Releases tab here on github, and follow the instructions to install it in the Wiki

Arch (AUR)

yay -S hypr-git

Void Linux

https://github.com/Flammable-Duck/hypr-template

Manual building

If your distro doesn't have Hypr in its repositories, or you want to modify hypr,

see the Wiki to see build and installation instructions.

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

Known issues

  • Picom's shadow and effects do not update for cheap animations while animating
  • Non-cheap animations are choppy (duh!)

Contributions

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

Stars over time

Stars over time

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].