10 Hyprland Tips in Under 10 Minutes

แชร์
ฝัง
  • เผยแพร่เมื่อ 5 ม.ค. 2025

ความคิดเห็น • 84

  • @TheLinuxCast
    @TheLinuxCast  10 หลายเดือนก่อน +6

    Check out the new Cult of the Lizard TShirt! - shop.thelinuxcast.org
    0:00 Intro
    0:35 Build From Source
    1:28 Report Your Bugs
    2:10 Use a Plugin Manager or Pyprland
    3:06 Use Webcord instead of Discord
    3:53 Find the Perfect Animations
    4:39 Grim and Slurp
    5:35 Bindings to Change Audio
    6:04 Source Your Files
    6:43 Binding to Rotate Focus Between Monitors
    7:25 A Binding to Restart Your Bar
    8:23 Wrapping up

  • @terminallyonline5296
    @terminallyonline5296 10 หลายเดือนก่อน +25

    4:39 fun fact, the Hyprwm project has a program called Grimblast which is a Hyprland remake of Grimshot, and Grimshot is a wrapper of Grim and Slurp into one command.

  • @m0r4ag
    @m0r4ag 10 หลายเดือนก่อน +16

    It’s insane how you have such an accurate timing to what I need, I was struggling with portal and you made a video about it and now u’re doing a Hyprland video, thank you so much for the always amazing work

  • @milohoffman274
    @milohoffman274 10 หลายเดือนก่อน +41

    Matt, maybe you could do a video about setting up scratchpads in Hyprland and how they compare to other window managers.

  • @catgirlcataclysm
    @catgirlcataclysm 10 หลายเดือนก่อน +19

    Webcord is nice, but I honestly recommend Vesktop. Not only does it have full wayland support, it also has a native module that interacts with the pipewire API for audio in screenshares. (also its just cute)

    • @ashish7604
      @ashish7604 25 วันที่ผ่านมา

      starting kitty is too nice

    • @EvestDev
      @EvestDev 11 วันที่ผ่านมา

      shiggy is super cute 😍

  • @shatterstone3045
    @shatterstone3045 10 หลายเดือนก่อน +1

    4:42 You can use Grimshot, which is a wrapper of grim and slurp together and then you can do "grimshot save area" to achieve the same effect, and "grimshot save output" allows you to do a fullscreen screenshot

  • @dritterregenschirm2324
    @dritterregenschirm2324 10 หลายเดือนก่อน +1

    4:45 It is useful to separate these tools for scripts, e.g. if you want to scan an e-book (that can't be exported) it comes in handy that you can first use slurp to store the coordinates and later call grim many times with those coordinates.

  • @JoeProstko
    @JoeProstko 10 หลายเดือนก่อน +3

    Thanks for the mention of wpctl. Somehow I didn't know this existed. I just used it to replace amixer and pactl calls in a script I have on my system to control volume increases, decreases, and muting, as well as associated notifications.

  • @DanPratt
    @DanPratt 10 หลายเดือนก่อน +2

    Really like your simple but elegant Waybar setup. Gonna have to surf some examples since my CSS skill is basically nonexistent.

  • @Escile
    @Escile 8 หลายเดือนก่อน +3

    Thank you so much! Waybar restart tip was very helpful!

  • @l-_-lForkBombl-_-l
    @l-_-lForkBombl-_-l 6 หลายเดือนก่อน

    Thanks for the video helped me out on my hyprland journey.

  • @sumit_12393
    @sumit_12393 10 หลายเดือนก่อน

    your ricing is so good the color scheme , font... Man I love it. Wish I could do too. 😍

  • @Joseph_mohammed
    @Joseph_mohammed 10 หลายเดือนก่อน

    Thank you, i was actually struggling to set my dual monitors, ❤ I'm lookimg forward for more videos

  • @thesaigoneer
    @thesaigoneer 10 หลายเดือนก่อน

    Webcord, pypr, wpctl, (I use grim & slurp already, but your config is cool): always a couple of worthwhile nuggets in your vids. Thanks Matt!

  • @MrAndrewKeyboards
    @MrAndrewKeyboards 10 หลายเดือนก่อน

    I truly loved the scratchpad thing... Maybe I'll incorporate it to my own dotfiles. Thanks, Matt!

  • @tenj00
    @tenj00 10 หลายเดือนก่อน +3

    I have only 1 problem that keeps me from using Hyprland. Full-screen behavior.
    I want it the way i3 does it: If I fullscreen on one monitor it should be possible to switch to a different monitor with just my direction keys.
    Hyprland does not do this, instead it switches all windows in the current monitor to fullscreen and that annoys me to no end.

  • @gizzmoguy.
    @gizzmoguy. 10 หลายเดือนก่อน +1

    This is a very useful video. Make one where you set up environment variables please?

  • @MyVitros
    @MyVitros 7 หลายเดือนก่อน

    Great video my friend!

  • @Theosibo
    @Theosibo 8 หลายเดือนก่อน +1

    To truly power up grim and slurp, add swappy to your command chain. i.e. bind = , Print, exec, grim -g "$(slurp)" - | swappy -f -
    and now you have your screen cap in an annotation tool for light manipulation and easy copy to clipboard.

  • @theLowestPointInMyLife
    @theLowestPointInMyLife 10 หลายเดือนก่อน +3

    hyprland is my first ever window manager and I cant see me using anything or going back to desktop every again

  • @MuhammadSalman7236
    @MuhammadSalman7236 11 วันที่ผ่านมา

    Hyprland wiki also recommends building from source.

  • @conjurermast
    @conjurermast 10 หลายเดือนก่อน +1

    A tip for Arch BTW users:
    If you are on git master, the git version from AUR that is, then make sure that all hypr packages(paper, language, portal etc) are also the git version, don't mix and match!
    If you install Hyprland git form AUR, a lot of non-git dependencies will be pulled in, causing problems eventually.
    Sorry for the vague wording, but this is how far the filter will let me go. Google automatically deleting comments makes the YT comment section almost unusable. (did not even use links this time)

  • @lunopinol
    @lunopinol 10 หลายเดือนก่อน

    I love your content ❤ So helpful

  • @ozmosyd
    @ozmosyd 10 หลายเดือนก่อน

    Nice thanks for sharing chap. Have you done a quick 101 with flakes and home manger?

  • @zechsoner
    @zechsoner 8 หลายเดือนก่อน

    Keep up the good work

  • @Kamssiopeia
    @Kamssiopeia 9 หลายเดือนก่อน

    Hey! Any chance you could share your dotfiles? I love how your waybar and window border looks and would love to take inspiration from your configuration. Thanks for the video!

    • @TheLinuxCast
      @TheLinuxCast  9 หลายเดือนก่อน +1

      Link is in the description

    • @Kamssiopeia
      @Kamssiopeia 9 หลายเดือนก่อน

      @@TheLinuxCast Oh, sorry didn't notice gitlab link. Thanks!

  • @Justanoobcoder
    @Justanoobcoder 9 หลายเดือนก่อน +3

    one trick for adjust volume keybinds. hyprland provides `binde` which will repeat the command if you hold the keybind. so it will be more convenient to adjust the volume, you don't have to press the keybind like 3 times to increase volume by 15%
    binde = ALT, A, exec, wpctl set-volume -l 1.4 @DEFAULT_AUDIO_SINK@ 5%+

  • @archip8021
    @archip8021 10 หลายเดือนก่อน +1

    Would like to know how to quickly switch between windows. Say youre in workspace 1, and you want to switch to firefox, which is on workspace 3 which has 3 different apps open as well. Would like to switch with fewest key strokes.
    Also, what if you kinda forget what workspace Firefox is on? I try to keep it on 3 but sometimes its not.
    I feel my previous alt-tabbing was still faster to navigate through windows. Loving hyprland otherwise

    • @shub39
      @shub39 10 หลายเดือนก่อน +1

      I use super+workspace no to switch workspaces. Then alt tab using cyclenext dispatcher

    • @no-prophet
      @no-prophet 10 หลายเดือนก่อน +1

      Maybe a plugin like Hycov can help you, it's an Alt + Tab overview of all open windows and tabs on all workspaces.

    • @gintokisakata7490
      @gintokisakata7490 10 หลายเดือนก่อน +1

      Maybe this: Make a script with hyprctl, that gets all open firefox windows by name and goes through all of them while bringing the active window to top. Call that script with a key combination like maybe super+f or something.

  • @autumnjeserich2689
    @autumnjeserich2689 10 หลายเดือนก่อน

    Hyprland finally made me switch to Linux from windows. I absolutely love it on arch. I still have a dual boot because I rely on software that only work on windows for work purposes but when I build my next PC I'm gonna repurpose my old one to be container server so I can just use arch

  • @Accocu
    @Accocu 2 หลายเดือนก่อน

    how to add keyboard layout and cyrilic language?

  • @hansdampf2284
    @hansdampf2284 9 หลายเดือนก่อน +1

    Here’s my tip for hyprland: don’t use plain hyprland, use nwg-shell instead.
    They dev, nwg-piotr has done an excellent job in the past months. In fact, given the release cadence, he’s been working his ass off.
    Nwg-Shell is a collection of things that go with hyprland and sway. Like a bar, display-settings-manager, gui app for settings, etc.
    It’s a bit like the old gnome2 used to be. But it uses hyprlands source feature so you can still change things around in your hyprland config manually without messing it up

  • @whiskeylinux
    @whiskeylinux 10 หลายเดือนก่อน

    I've never used a window manager. Hyprland is changing me, I'll have to try it out.

  • @eightheen18
    @eightheen18 8 หลายเดือนก่อน

    How to close application after use ing it

  • @julas23
    @julas23 2 หลายเดือนก่อน

    Brother, do you have a GIT to share your Hyprland conf please?
    I'd like to start using hyprland. I am an oldschool native linux heavy user, an usual gnome 2.8 fan, and I was using MATE for long time, but now, I am testing i3, Awesome and Hyprland.

  • @_yuri
    @_yuri 10 หลายเดือนก่อน

    are you taking dht blockers(fin/dut) and minoxidil to emerge new hair ?

  • @linuxon-s3f
    @linuxon-s3f 8 หลายเดือนก่อน

    What is the name of your nvim theme?

  • @avalagum7957
    @avalagum7957 10 หลายเดือนก่อน

    The issue I have when using hyprland in cachyos is that it seems to require a lot of time from me to be able to modify the hyprland theme + waybar to something that is acceptable to me (which is no waste of screen estate).
    Does anybody know of any tutorial/video showing how to modify hyprland and waybar themes?

  • @denizkendirci
    @denizkendirci 10 หลายเดือนก่อน

    i tried hyprland once but it took much time to configure and disable everything. i prefer wms which comes with no animations, no transparency, no curvy corners etc enabled in default.

  • @snex-vr3nw
    @snex-vr3nw 3 หลายเดือนก่อน

    Your hyperland customizetion so good, can you send your customized dot files..
    ?

    • @TheLinuxCast
      @TheLinuxCast  3 หลายเดือนก่อน +1

      @@snex-vr3nw they're on gitlab. Link in the description

  • @GambuSaur
    @GambuSaur 10 หลายเดือนก่อน

    Hey Matt, can you tell me why is webcord better at screen sharing than discord ? Thanks, wish you a great day !

  • @CocolinoFan
    @CocolinoFan 8 หลายเดือนก่อน

    I beg you! Make video on how you setup your workspaces.

  • @comically_large_chungus
    @comically_large_chungus 10 หลายเดือนก่อน

    How did you get betterdiscord to work on webcord

  • @simonlauer9379
    @simonlauer9379 10 หลายเดือนก่อน

    nice gonna try some of it. just set up hyprland on nixos two days ago. no way i gonna go back to something like gnome even so my hyprland config is not fleshed out yet.

  • @googleaccount7806
    @googleaccount7806 9 หลายเดือนก่อน

    Great video! How did you configure Waybar to look like this?

  • @reecereshe
    @reecereshe 10 หลายเดือนก่อน

    What music player did you have open on the scratchpad? CMUS?

  • @pmccarthy001
    @pmccarthy001 10 หลายเดือนก่อน

    I haven't done much on Linux recently, but with Windows becoming more expensive... primarily requiring more frequent hardware refreshes because of steep hardware requirements... I think some of my PCs will be having a Linux distro on them soon enough. When you talk about compiling from source, you mean that whole process untarring, ungzipping the source code archive,... then run configure, then make, make test, make install...??? Is that what it is? I haven't done it in years, but my memory is that one plus with Linux is that I believe that process of compiling from source is more universal... or perhaps I'm just remembering the compile process for Perl? You can tell it's been a while...

  • @2EOGIY
    @2EOGIY 10 หลายเดือนก่อน

    Is it possible to slice a big screen, i.e., an 8K TV, into a smaller monitor? I know that I can set offset and size for every screen, but will it actually work?

    • @TheLinuxCast
      @TheLinuxCast  10 หลายเดือนก่อน

      Yes. It’s pretty easy. Just give it the coordinates.

    • @2EOGIY
      @2EOGIY 10 หลายเดือนก่อน

      @@TheLinuxCast but will it actually way to make it work? i.e. i tried to overlap on external monitor part of laptop screen and that part was blank.

  • @shub39
    @shub39 10 หลายเดือนก่อน

    Awesome tips! But why don't you use hyprshot for screenshots?

  • @Diego-oy6nc
    @Diego-oy6nc 10 หลายเดือนก่อน

    Thanks friend, good content!! Can you share your dot files?

    • @TheLinuxCast
      @TheLinuxCast  10 หลายเดือนก่อน +1

      Linked in the description

  • @burnt_666
    @burnt_666 10 หลายเดือนก่อน +2

    save yourself a keybinding and make a script to restart waybar on config change 👍

    • @donkey7921
      @donkey7921 10 หลายเดือนก่อน

      What if you want to manually restart it?

    • @burnt_666
      @burnt_666 10 หลายเดือนก่อน +1

      @@donkey7921 guess you'll need a keybinding 🤷‍♂

  • @FollowTheLamb7
    @FollowTheLamb7 4 หลายเดือนก่อน

    Got some good nuggets from the video and the comments. I'll contribute some of my helpful binds. Install the playerctl package to get some of these binds to work correctly.
    bindr = SUPER, SUPER_L, exec, $rofi # opens rofi with just the press of the left super key
    bind = SUPER ALT, S, exec, shutdown now # powers off your pc
    bind = SUPER, F6, exec, playerctl previous # replay spotify song
    bind = SUPER, F7, exec, playerctl play-pause # play or pause spotify song
    bind = SUPER, F8, exec, playerctl next # skip to next spotify song
    input {
    kb_options = caps:super # changes caps to super key
    }

  • @anix3923
    @anix3923 10 หลายเดือนก่อน

    wpctl is part of the wireplumber package

  • @johnbeal6592
    @johnbeal6592 10 หลายเดือนก่อน

    I am using hyprland in debian testing just recently and I also build it from source. Do i have to rebuild it again after some time if I want a newer version?

    • @artanzo
      @artanzo 10 หลายเดือนก่อน

      Yes, absolutely. You should consider setting up ccache to decrease build time after updates

    • @johnbeal6592
      @johnbeal6592 10 หลายเดือนก่อน

      @@artanzo So them I am running hyprland and to build a new updated version I can builld on top of my current setup, I don't have to remove and build again cleanly, right?

    • @artanzo
      @artanzo 10 หลายเดือนก่อน

      @@johnbeal6592 no, you need to do that again xd
      Just type "git pull" in cli in the source folder and build again. And yes, you absolutely need ccache.

  • @BatteryProductions
    @BatteryProductions 10 หลายเดือนก่อน +3

    build from source... unless you use arch btw...

  • @burein_ita
    @burein_ita 10 หลายเดือนก่อน

    why not use grimblast for screenshots. It's basically a grim+slurp wrapper.

    • @TheLinuxCast
      @TheLinuxCast  10 หลายเดือนก่อน

      might as well use the OG since it's already set up

  • @LL-cz5ql
    @LL-cz5ql 8 หลายเดือนก่อน

    I love you

  • @user-wq8cp3bi9k
    @user-wq8cp3bi9k 10 หลายเดือนก่อน +1

    hyprland still isnt ready yet...

    • @daishes
      @daishes 8 หลายเดือนก่อน

      ​@user-vz6rh mind disserting? /s

  • @triggerwarning5025
    @triggerwarning5025 6 หลายเดือนก่อน

    Lots of quacking and very little being done lmfao

  • @TrustJesusToday
    @TrustJesusToday 10 หลายเดือนก่อน

    Hyprland on Open Suse is perfect. Waybar. Wofi. This is a nice experience. Thanks for the tips.

  • @tibssy1982
    @tibssy1982 10 หลายเดือนก่อน +1

    I use this to make screenshots:
    grim -g "$(slurp)" - | swappy -f -