« BackHyprland 0.44hyprland.orgSubmitted by bpierre 9 months ago
  • heybrendan 9 months ago

    I had to go to the project's GitHub repo for a semblance of a description. For the uninitiated:

    > Hyprland is an independent, highly customizable, dynamic tiling Wayland compositor that doesn't sacrifice on its looks. It provides the latest Wayland features, is highly customizable, has all the eyecandy, the most powerful plugins, easy IPC, much more QoL stuff than other compositors and more...

    • phatskat 9 months ago

      I tried the website’s logo/“home” button in the top-left and did go to the homepage, but also got an autoplay video - yikes! On mobile it’s a very jarring experience to have the whole screen start playing a video demo

      • unit149 9 months ago

        Amongst the Wayland compositors Hyperland is a dynamic WM, unlike KDE and X.

        "movetoroot" is discodant - it deletes information.

        https://aur.archlinux.org/packages/hyprland-git

        • m463 9 months ago

          also from wiki:

          A Wayland compositor is a fully autonomous Display Server, like Xorg itself.

          ...

          Wayland compositors should not be confused with Xorg window managers.

        • azeirah 9 months ago

          I've been running hyprland on NixOS for more than a few months now as my main system (also used for work!)

          It's been remarkably reliable. There are definitely rough edges, but it's been a pleasure to use in general. It even works very smoothly with Microsoft teams, even screensharing works perfectly!

          Not planning on moving to anything else anytime soon, wonderful experience and I'm glad to be one of the earlier adopters of a wayland-first system.

          • snapplebobapple 9 months ago

            I run all my desktops on it, i even did a crappy nixos config to use it and the linux jellyfinmediaplayer app on an n100 attached to tv. I really need to better understand nixos is what i discovered from that.

            its a great tiling window manager

          • jnordwick 9 months ago

            Been using hyprland on wayland for about a year now and the biggest issue is the constant config changes. It seems every version changes the config file, and you have to resolve the new errors and find the new knobs to turn.

            That and I can't get my mouse cursor big enough or colorful enough -- and more of a wayland issue is that the pointer will change depending on window.

            I don't really use it to its fullest extent though

            • bsnnkv 9 months ago

              > the biggest issue is the constant config changes. It seems every version changes the config file, and you have to resolve the new errors and find the new knobs to turn.

              I also maintain a very popular tiling window manager now (after years of suffering through breaking configuration changes with other twms) and this is the one thing that I will not budge on as a maintainer: Breaking configuration changes are unacceptable. Period.

              From the contribution guidelines on the project README[1]:

              > Breaking changes to user-facing interfaces are unacceptable

              > ...

              > No user should ever find that their configuration file has stopped working after upgrading to a new version of komorebi.

              [1]: https://github.com/LGUG2Z/komorebi?tab=readme-ov-file#breaki...

              • hollow-moe 9 months ago

                been also using komorebi on my windows for some time, I was really pleased to see how I could just update it with the rest of my apps through winget and it just works:tm:. Thanks for the amazing work. However don't you fear to get to a kind of CMake state with a "old" and "new" way to get things done being both available for the sake of backwards compatibility becoming quite a mess ?

                • bsnnkv 9 months ago

                  > However don't you fear to get to a kind of CMake state with a "old" and "new" way to get things done being both available for the sake of backwards compatibility becoming quite a mess ?

                  Right now there is support for dynamic configuration through commands executed through a script at startup (like bspwmrc etc), and declarative configuration through a static file which can be hot-reloaded.

                  Basically all new features and documentation are declarative-first, and there is a command that can generate a declarative configuration file from a running instance configured using a dynamic configuration script.

                  So if you're new to the project, you probably don't even know that the older configuration method is a thing, and if you come back to the project with a very old dynamic config script after a long time, everything you remember still just works, and you're just a command away from migrating to the format that everyone else is now using.

                  That being said, there is definitely a whole bunch of code that I would love to get rid of some day :)

            • homebrewer 9 months ago

              It seems they are no longer using wlroots. This is news to me. This makes it something more than a slightly polished sway reimplementation and maybe worth taking a look at.

              https://hyprland.org/news/independentHyprland/

            • p-o 9 months ago

              How much I would love to be able to use this. Every few years, I try to replace my Macbook with a different laptop and linux. But the "finish" that the Apple products have is unmatched.

              Specially the keyboard/trackpad support. It's always been underwhelming with Linux. I know this is a subjective take and it's unrelated to Hyprland.

              I hope that my next laptop can finally be the final step off to the Linux laptop, because I would love to use Hyprland.

              • talldayo 9 months ago

                If you want polish, don't use a build-it-yourself desktop. You are responsible for adding the "magic" on a lot of these desktops, and if you don't do the work you generally don't reap the reward.

                KDE and GNOME both work out-of-box for most features and configurations. If you don't try to chase the r/UnixPorn dream you can end up with usability in spades.

                • drawnwren 9 months ago

                  This has changed drastically in the last couple of years. The Asus G series and Razer blade series are both very close. If you’re in 14”, check the G14 (razer doesn’t do oled). If you’re in 16 — compare the G16 and Blade 16.

                  I use custom external keyboards though, so maybe I’m not the best reference for your specific complaints.

                  • brink 9 months ago

                    Can confirm, I love my Linux 2024 g14 to death, and prefer using it over my MacBook. The latest updates in Arch fixed the suspend issues.

                    • neoecos 9 months ago

                      How long does the battery run? What GPU/CPU do you got?

                  • wslh 9 months ago

                    I didn't jump back since the M1s. We are not ready to jump again battery, energy control, and fanless wise. I often read about the experience with Qualcomm in Samsung, Surface, Lenovo, and Acer devices. It is clear far far away. Asahi Linux is not the answer either.

                    • ave_b_2011 9 months ago

                      This is what’s keeping me as well. I’m ending up writing my config to run on macOS AND Debian because I need the battery life when I’m out and about.

                      • computerfriend 9 months ago

                        Why is Asahi not the answer? I'm seriously considering it.

                    • daoistmonk 9 months ago

                      fwiw, it runs great on a M1 macbook air

                      • AlexErrant 9 months ago

                        [flagged]

                        • ihalip 9 months ago

                          Maybe you could try a chargeback. Having to pay for a Linux license and not have such a basic feature (because everyone has touchscreens in 2024) is outrageous. I heard they don't even accept code contributions to fix this mess.

                          • AlexErrant 9 months ago

                            My "Dude, the point is..." response applies here.

                            Also, I do contribute to open source - my github says I've contributed to 53 repos. But that's irrelevant - I should be able to criticize open source software without the response being "lol how about you fix it", because in that case every issue on Github can be closed with the response "how about you submit PR".

                            • tpkee 9 months ago

                              [dead]

                          • ClassyJacket 9 months ago

                            I have to install a separate program on Mac to get 3 finger click and window snapping. What's the big deal?

                            • AlexErrant 9 months ago
                              • talldayo 9 months ago

                                I don't think you've made your point. Windows and MacOS are honestly more configuration if you're a developer - Linux is exactly the way you want it to be out of the box.

                                If you perceive MacOS as your only option, I feel grieve for your freedom more than Windows users.

                                • AlexErrant 9 months ago

                                  > Linux is exactly the way you want it to be out of the box.

                                  ...which explains why there are a million and one distros? Also did you miss my comment where I said I never owned a Mac???

                            • tutuca 9 months ago

                              python comes by default on mac and linux. Even sonoma without rectangle is hell.

                              • AlexErrant 9 months ago

                                > and linux

                                Uhh... not all linux distros. I speak from direct experience with the latest Nix and Ubuntu as of literally yesterday. There's a reason why I know it takes 3 programs to get volume gestures working.

                              • bsder 9 months ago

                                Oh, you mean like having to install "Display Menu Pro" on macOS in order to access my actual native screen resolutions?

                                An action for which I normally don't have to install anything for, in, well, <checks notes> any OS other than macOS.

                                I always have to laugh at macOS users who talk about how polished everything is--whose menubar right side has enough app hieroglyphics to make an ancient Egyptian envious.

                                • AlexErrant 9 months ago

                                  I've never owned a Mac.

                                • beeboobaa3 9 months ago

                                  Oh no. Having to install software :(

                                  • AlexErrant 9 months ago

                                    Dude, the point is

                                    > "I try to replace my Macbook with a different laptop and linux. But the "finish" that the Apple products have is unmatched."

                                    Having to install three programs and a language runtime AND ALSO configure them, and have one of the programs be a fork because you want "instant" feedback while changing volume (instead of having to wait until the end of the scroll) is absurd. It isn't simply "lol install 3 programs and it Just Works" - getting everything to interface with each other and then scripting everything up is a chore.

                                    It's a bloody shame that something this time-consuming is necessary for something that comes out of the box in other mainstream OSes.

                                    But of course your comment history is mostly one line zingers so why do I bother.

                                    • angra_mainyu 9 months ago

                                      Like having to install skhd for things that are simple and built-in on Linux?

                                      I had to install it to have it run a command on ctrl + alt + t.

                                      • AlexErrant 9 months ago

                                        Let's be honest, very little is "built-in" on Linux. What you guys are referring to as Linux, is in fact, GNU/Linux, or as I've recently taken to calling it, GNU plus Linux. Linux is not an operating system unto itself, but rather another free component of a fully functioning GNU system made useful by the GNU corelibs, shell utilities and vital system components comprising a full OS as defined by POSIX.

                                        • daoistmonk 9 months ago

                                          i'd say fedora is a pretty complete packaged distro

                                          • AlexErrant 9 months ago

                                            Yeah - I understand GP's point. It was just too good an opportunity to meme :)

                                          • MadnessASAP 9 months ago

                                            I use coreutils, fish, & LLVM what now Stallman?

                                            • angra_mainyu 9 months ago

                                              ....and that's fine. We're not talking about the XNU kernel but the end-product OS that reaches users.

                                              A distro is the appropriate comparison in this scenario, and Pop_OS! or Ubuntu are about as easy as can be.

                                              EDIT: /facepalm, just realized the Stallman meme hehe

                                          • starfezzy 9 months ago

                                            I install and configure at least around 20 packages/extensions/tweaks on Linux, macOS, and Windows. Another 10+ browser extensions per browser. That’s not even listing the apps themselves (the ones that aren’t primarily a utility or tool).

                                            There isn’t an OS that’s good to go out of the box. But the Apple hardware on a MacBook is completely unparalleled; people acting like there’s anything like it on the windows side are delusional. As are the apps (from the store, from the internet, from GitHub, and from brew). The quality is just much better, and so is the likelihood of finding an existing app/utility for a niche use case. Many packages on Linux are just binaries without even so much as a TUI, let alone a GUI (NordVPN). Oh ya Brew, also substantially more pain-free than other package manager experiences.

                                            • talldayo 9 months ago

                                              > Oh ya Brew, also substantially more pain-free than other package manager experiences.

                                              No joke - I have never heard someone that uses multiple package managers praise Brew. If you have to use it in a larger org, across system architectures or are versioned across system upgrades, it is the single most fragile package manager you can employ. pamac, apt, rpm and eopkg all wipe the floor with Brew.

                                              Nix and Macports are a bit better, but anyone that's used a proper package manager knows Brew is a lightweight.

                                    • internet101010 9 months ago

                                      I tried Arch+Hyprland a few months ago and it was rife with issues. Things like not being able to drag files between two windows and random crashes sending me back to login.

                                      Pop OS's built-in tiling manager doesn't have these problems and it has a toggle for alternating between floating and tiled, which is helpful at times. It gets me to where I want MacOS to go without any of the exhaustive setup and just works.

                                      As much as I would like to go with Hyprland for the fancy animations and stuff I don't have the patience for instability or configuration files breaking after updates. I am on team Cosmic for now.

                                      • mr_machine 9 months ago

                                        I've been running Arch+Hyprland on my laptop for very nearly 1.5 years. For whatever reason, I've not had the negative experience you describe; it's run buttery-smooth and reliably for me. I like it.

                                      • hvenev 9 months ago

                                        I've been running Hyprland for a while now. I find its window management capabilities quite good, in particular, the default 1 LHS / n RHS setting -- I lack the desire to deal with binary trees; the window manager should manage the windows, not me.

                                        That being said, I am a W^X person so I don't really like some of the (x86_64-specific) aspects of their plugin systems. I need to publish my #ifdef-it-out-with-fire patch at some point...

                                      • voat 9 months ago

                                        I've been using Hyprland for about a year, and it's pretty great. I only wish there were more official layouts, kinda like XMonad. But it's very possible to add a plugin or use IPC to add just about any functionality you want. I think it's just a matter of time before window managers start being built on top of Hyprland

                                        • vondur 9 months ago

                                          If you want to give it a spin look at MyLinux4work on YouTube. He has an installer that works with Arch and Fedora (Fedora support comes from a repo from someone else)

                                          • airstrike 9 months ago

                                            Looks super nice. I don't even like animation usually but these look fast and buttery smooth. I wish I had this for Mac OS

                                            • dario_od 9 months ago

                                              I'd love to try this, but a few months ago I tried Wayland and half of the stuff wasn't working :/

                                              • incrudible 9 months ago

                                                I still don't understand the selling point of Wayland. Something about screen-tearing? Surely that wouldn't require throwing out the whole thing. Something about "security"?

                                                To this day, Wayland has problems that X never had, particulary screen-sharing or window management being dependent on the compositor implementation. What problems does this solve?

                                                • nielsbot 9 months ago

                                                  Is it a window manager?

                                                  I don't actually see a landing page anywhere that explains what Hyprland is :)

                                                  • TheDong 9 months ago

                                                    If you go to the homepage: https://hyprland.org/

                                                    It says "Tiling Compositor" as its first words. That's what it is.

                                                    It's not a "window manager" since that's an X11 term, and this is a Wayland Compositor, not an X11 Window Manager.

                                                    I feel like the landing page explains very clearly what it is for the target audience, which is someone who uses wayland and knows what a tiling compositor is.

                                                  • kartoshechka 9 months ago

                                                    does zoom screen sharing works? it's the only thing preventing me from daily driving it

                                                    • 3836293648 9 months ago

                                                      Zoom screen sharing just crashes randomly on literally every setup I've tried, including Windows.

                                                      Just stick to the web version, it's way more stable

                                                      • foi 9 months ago

                                                        no, but i use app.zoom.us as workaround

                                                      • aloisdg 9 months ago

                                                        [flagged]

                                                        • Zephyo_ 9 months ago

                                                          It never was, I suggest you factcheck Drew's yapping next time you read one of his posts. There's two sides to every argument. Vaxry does say some stupid things at times, but who doesn't when they're a 20yo? The community is moderated in a healthy way and there's a zero tolerance for racism and transphobia.

                                                          • ChocolateGod 9 months ago

                                                            Being in the Discord some time as an observer, it's definitely full of boy locker room talk, but not seen anything that's any of those things in quite some time.