My build of DWM - Patches I use

Поділитися
Вставка
  • Опубліковано 9 лют 2025
  • #linux #arch #dwm
    thanks for watching
    my dwm setup: github.com/max...
    0:00 the video
    random keywords
    linux, dwm, rice, customization, minimalism, workflow efficiency, configuration, dotfiles, terminal-based, productivity, theming, window management, open source, tiling window manager, keybindings, system optimization, unix-like, desktop environment, x11, personalization, scripting, shell, scripts, command line, efficient workflow, performance tuning, user interface, command-line tools, lightweight, i3, AwesomeWM, window managers, tiling, stacking, fluxbox, openbox, bspwm, spectrwm, ratpoison, herbstluftwm, wmii, wmutils, musca, subtle, lxde, xfce, kde, enlightenment, arch, gentoo, void, distros, rolling release, source-based, package management, pacman, portage, xbps, AUR, USE flags, emerge, binary package manager, bleeding edge, independent

КОМЕНТАРІ • 49

  • @maxhudotdev
    @maxhudotdev  7 місяців тому +2

    my dwm setup: github.com/maxhu08/dwm-rev1

  • @AP_NerdTheory
    @AP_NerdTheory 7 місяців тому +1

    I've been WAITING for this. Thank you my glorious king Maximilious Hu Dot Dev

  • @aaronshahriari2171
    @aaronshahriari2171 5 місяців тому +1

    Great video brotha!!! Love this fr

  • @sebnargeurbrok1374
    @sebnargeurbrok1374 7 місяців тому

    Thank you for sharing, some super helpful patch suggestions!

  • @kezcyp
    @kezcyp 7 місяців тому +1

    Nice rice!

  • @oalfodr
    @oalfodr 7 місяців тому +5

    Gaps are in my opinion just nice to show in videos like this but practically useless.

    • @maxhudotdev
      @maxhudotdev  7 місяців тому

      Yeah, I don't usually have gaps turned on when I'm not recording. I just enabled them for this showcase

    • @oalfodr
      @oalfodr 7 місяців тому

      @@maxhudotdev pertag really is crucial for me. Other important ones for me are systray and statuscmd. Other less important ones I have are floatrules, tiledmove, noborder and cfacts

  • @Pik_Klaxon
    @Pik_Klaxon 7 місяців тому

    💗💗💗

  • @tejasy2788
    @tejasy2788 6 місяців тому

    W Vid Max

  • @Momoyon
    @Momoyon 26 днів тому +1

    wait i didnt know that unfloatvisible was a patch you had to add on, i've been using super+shift+space all this time thinking it wad from base dwm, i guess i must have forgot when i patched it

    • @lilp4p1
      @lilp4p1 9 днів тому +1

      Nah you are correct its default not from a patch

  • @2hn
    @2hn 7 місяців тому +3

    Do you use an clipboard manager or something that uses dmenu? if so, it keeps the dmenu style?

    • @maxhudotdev
      @maxhudotdev  7 місяців тому +1

      No but the styles are passed through as arguments when you use dmenu_run
      static const char *dmenucmd[] = { "dmenu_run", "-c", "-m", dmenumon, "-fn", dmenufont, "-nb", col_gray1, "-nf", col_gray3, "-sb", col_accnt, "-sf", col_gray4, NULL };
      like -c means center and the rest of the stuff (like width and grid) is hardcoded in
      if you're interested, you can look at my build of dmenu here: github.com/maxhu08/dmenu

    • @2hn
      @2hn 7 місяців тому

      @@maxhudotdev thx, ill try it with clipmenu

  • @zyn1304
    @zyn1304 Місяць тому

    Is that st? I love the theme of the terminal and neovim is that on the github repo?

    • @maxhudotdev
      @maxhudotdev  Місяць тому

      It's kitty, and this is my old neovim config, neovim-zen. I'm using nvchad now

    • @zyn1304
      @zyn1304 Місяць тому

      @@maxhudotdev I also use kitty can you send the kitty colorscheme?

    • @maxhudotdev
      @maxhudotdev  Місяць тому +1

      It's in github.com/maxhu08/dotfiles

  • @pyne6560
    @pyne6560 6 місяців тому

    hi max - nice video, very good insights 👍🏼
    may can I ask u what is the application launcher called? (@ 11:21)

    • @pyne6560
      @pyne6560 6 місяців тому

      It is called dmenu? If so how did it appear in the middle and not on to top bar?

    • @maxhudotdev
      @maxhudotdev  6 місяців тому

      It’s my custom build of dmenu with the center and grid patch

    • @pyne6560
      @pyne6560 6 місяців тому

      can u make a video, how to setup dmenu like that? Looks awesome 🤝🏼

    • @maxhudotdev
      @maxhudotdev  6 місяців тому +1

      I think I might make a video talking about all the suckless programs later but I'm king of busy at the moment with studying.
      For now, if you want the same build of dmenu just clone this: github.com/maxhu08/dmenu and run `make clean install`. Setting up & patching dmenu is very similar to setting up dwm. You might also need to change your dmenucmd in your dwm config to be like:
      static const char *dmenucmd[] = { "dmenu_run", "-c", "-m", dmenumon, "-fn", dmenufont, "-nb", col_gray1, "-nf", col_gray3, "-sb", col_accnt, "-sf", col_gray4, NULL };
      since the patch adds the ability to add flags like -c for centering dmenu.

    • @pyne6560
      @pyne6560 6 місяців тому

      Max - thank you very much!

  • @ReaIYoBlue
    @ReaIYoBlue 4 місяці тому

    I am honestly sorry for posting so many comments, but what are the dependencies for your setup? Like what packages do I need to install to actually get the setup?

    • @maxhudotdev
      @maxhudotdev  4 місяці тому

      For arch: xorg-server xorg-xinit xorg-xrandr xf86-input-libinput libxinerama
      should be good

    • @ReaIYoBlue
      @ReaIYoBlue 4 місяці тому

      @@maxhudotdev But what I really meant was do I need to install dmenu and all that other stuff separately, then just copy the configs from your dotfiles?

    • @maxhudotdev
      @maxhudotdev  4 місяці тому

      Yes

    • @ReaIYoBlue
      @ReaIYoBlue 4 місяці тому

      @@maxhudotdev What apps though? I know slstatus and dmenu are there but is there actually anything else?

  • @solitudealma388
    @solitudealma388 4 місяці тому

    use which picom and picom.conf

  • @colorpilot
    @colorpilot 7 місяців тому

    with the master center layout @4:06 if you close all the other windows will it stay centered?

    • @maxhudotdev
      @maxhudotdev  7 місяців тому +1

      If you close all the other windows, the last window will take up the entire space, if that's what you mean.

    • @colorpilot
      @colorpilot 7 місяців тому

      @@maxhudotdev that is what i meant, cheers

  • @abdulalimmahir
    @abdulalimmahir 7 місяців тому +1

    I installed dwm, patched all those patches you mentioned, then copied your dwm folder. But somehow most of those aren't working.

    • @maxhudotdev
      @maxhudotdev  7 місяців тому

      ? When you copy my build, it already has the patches. All you need to do is run make clean install

    • @abdulalimmahir
      @abdulalimmahir 7 місяців тому

      @@maxhudotdev I just installed dwm anew and copy-pasted your git in .config and run make command.
      But somehow dmenu, vanity, unfloatable and tiledMove isn't working at all.
      [note: that make command gave a bunch of undefined variable error]

    • @maxhudotdev
      @maxhudotdev  7 місяців тому

      What are the errors? If you can’t compile it, it won’t work. You also need to have dmenu installed

    • @abdulalimmahir
      @abdulalimmahir 7 місяців тому

      @@maxhudotdev
      vanitygaps.c:132:1: warning: 'incrivgaps' defined but not used [wunused-function]
      .
      There were 8 errors like this on line 132, 121, 110, 99, 88, 77, 60, 49.

    • @maxhudotdev
      @maxhudotdev  7 місяців тому +1

      Warnings like unuised functions shouldn't affect anything. Does it still compile properly?

  • @leighhorton2806
    @leighhorton2806 6 місяців тому

    Hello Max
    Do you install your DWM on arch no desktop ?

    • @maxhudotdev
      @maxhudotdev  6 місяців тому

      I didn't install any desktop environment, I just installed xorg and dwm.

    • @adamu6941
      @adamu6941 5 місяців тому

      @@maxhudotdev so from archinstaller you install DWM + Nvidia driver i think ? it install xorg too...

  • @cfoe44
    @cfoe44 7 місяців тому

    hi im a linux mint new user can u make a tutorial how to rice sir

    • @maxhudotdev
      @maxhudotdev  7 місяців тому

      Maybe, setting up dwm takes a while to do so I don't know if I can fit in a tutorial but you can get started by downloading dwm from here: dwm.suckless.org
      then going to dwm.suckless.org/patches then add patches you like