From e72fd7d4b2722d495212cfe91b3825d15b49fddf Mon Sep 17 00:00:00 2001 From: cowmonk Date: Tue, 6 May 2025 19:55:37 -0700 Subject: [PATCH] DWM - Less is more! --- atom.xml | 7 +++---- blog4.html | 7 +++---- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/atom.xml b/atom.xml index 5b37cf2..19ffe5a 100644 --- a/atom.xml +++ b/atom.xml @@ -143,11 +143,10 @@ which allows you to run commands automatically when dwm starts (I highly reccome
  • Resolve Conflicts (If Any): Sometimes, patches might conflict, especially if they modify the same lines of code or if you’re applying a patch meant for an older version of dwm. This will result in .rej (rejected) files. You’ll need to manually edit the source files to resolve these conflicts, looking at the .rej files to see what couldn’t be applied. This is the trickiest part, but it gets easier with practice. Start with simple, popular patches.

  • -
  • Recompile: After applying a patch (and resolving any conflicts), you need to recompile! -bash - $ sudo make clean install -

  • +
  • Recompile: After applying a patch (and resolving any conflicts), you need to recompile!

  • +
            $ sudo make clean install
    +

    And that’s the patching dance! It can be a bit fiddly, especially when patches conflict, but it gives you incredible control over your window manager. Also, a quick note! Some patches might change the config.def.h, add these new changes to your config.h since they are default configs for the new patches.

    Next Steps & The Suckless Mentality

    diff --git a/blog4.html b/blog4.html index a26c074..c348192 100644 --- a/blog4.html +++ b/blog4.html @@ -165,11 +165,10 @@ which allows you to run commands automatically when dwm starts (I highly reccome
  • Resolve Conflicts (If Any): Sometimes, patches might conflict, especially if they modify the same lines of code or if you’re applying a patch meant for an older version of dwm. This will result in .rej (rejected) files. You’ll need to manually edit the source files to resolve these conflicts, looking at the .rej files to see what couldn’t be applied. This is the trickiest part, but it gets easier with practice. Start with simple, popular patches.

  • -
  • Recompile: After applying a patch (and resolving any conflicts), you need to recompile! -bash - $ sudo make clean install -

  • +
  • Recompile: After applying a patch (and resolving any conflicts), you need to recompile!

  • +
            $ sudo make clean install
    +

    And that’s the patching dance! It can be a bit fiddly, especially when patches conflict, but it gives you incredible control over your window manager. Also, a quick note! Some patches might change the config.def.h, add these new changes to your config.h since they are default configs for the new patches.

    Next Steps & The Suckless Mentality