Bash scripting into dmenu to improve workflow and solve problems

Поделиться
HTML-код
  • Опубликовано: 25 ноя 2024

Комментарии • 70

  • @Greenmarty
    @Greenmarty Месяц назад +5

    I like the "no bs" approach with condensed information in the video. It's much welcomed change from what YT usually presents,

  • @kj_sh604
    @kj_sh604 Месяц назад +8

    Been watching through your channel for the past couple of days. Solid vids! I've been using Arch for over a decade and I still learned a thing or two with your pacman vid (or at least, refamiliarized myself with certain flags). Keep going! You're definitely helping people out there.

    • @BreadOnPenguins
      @BreadOnPenguins  Месяц назад +2

      Hey, thank you so much - what a kind comment! I'm glad even a seasoned Arch user found something useful :) I definitely intend to continue making vids.

  • @yehudahecht1520
    @yehudahecht1520 Месяц назад +2

    I've heard about dmenu but I haven't thought of any use cases until I saw your audio switcher example. Really awesome video.

    • @BreadOnPenguins
      @BreadOnPenguins  Месяц назад

      Glad to have shared something useful! Thank you :)

  • @nemosaurus
    @nemosaurus Месяц назад +5

    Yo bread this is awesome. I’ve used dmenu for my launcher in arch for years but never looked too deep into it. I got a lot of ideas now! Thank you for this video

    • @BreadOnPenguins
      @BreadOnPenguins  Месяц назад

      Hey thanks for watching and commenting, glad to hear that! No problem

  • @felipedonadon7039
    @felipedonadon7039 Месяц назад +6

    I just found your channel and instantly subbed with your "I hope tomorrow's better for you", we need more people caring for each other the way that you do! Thank you for the content!

    • @BreadOnPenguins
      @BreadOnPenguins  Месяц назад +4

      It's always worth remembering that the internet is still comprised of humans :) Caring about each other is what makes the world a better place.
      No problem, and thank you for watching and subbing!

  • @L0wPressure
    @L0wPressure Месяц назад +3

    I don’t even use arch atm, I need something similar for mac, but I like your setup and explanations. Keep it up :)

    • @BreadOnPenguins
      @BreadOnPenguins  Месяц назад +1

      Hey, thanks for watching! :) For mac, I'd recommend the yabai tiling WM, I've heard it's pretty good

    • @leonbishop7404
      @leonbishop7404 Месяц назад

      which mac do you use? there is asahi linux for apple silicon based hardware

    • @L0wPressure
      @L0wPressure Месяц назад

      @@BreadOnPenguins yep, looking into them. Yabai seems to be the best at the moment.
      I might buy a gaming pc, and install linux for work, to test, so i might actually return to your videos at some point :) Thanks!

    • @L0wPressure
      @L0wPressure Месяц назад +1

      @@leonbishop7404 definitely won't do it on a laptop i use for work :) Macos is not bad, i don't want to replace it with highly exeperimental os. I'd rather build another PC and use proper maintainable linux distribution.

  • @yezariaelll
    @yezariaelll Месяц назад +2

    Glad for this recommendation on my feed. Subbed! I never thought about checking what dmenu could do, so its quite nice to get inspired.

  • @rajmajumdar5253
    @rajmajumdar5253 Месяц назад +2

    Hey its really nice seeing someone else using dmenu like that. I also use it for backups using timeshift 😅😅😅😅
    Maybe you can also look at DistroTube's video titled :- "Solve problems with Shell Scripting and Dmenu." Its really amazing as to what you can do with a simple menu application.
    Keep making videos like that 👍👍👍👍

    • @BreadOnPenguins
      @BreadOnPenguins  Месяц назад

      Hey, awesome! Sure I'll have a look at that, I've seen a few vids about dmenu but not his yet. It definitely is, and will do! Thanks for watching :)

  • @RealHubertCZGameplayLetsPlay
    @RealHubertCZGameplayLetsPlay Месяц назад +1

    ok im switching back to dmenu from rofi! thanks a lot

  • @Marc42
    @Marc42 Месяц назад +1

    Wow nice, thank you very much!

    • @BreadOnPenguins
      @BreadOnPenguins  Месяц назад

      No problem - thanks for watching and commenting! :^)

  • @voskresenie-
    @voskresenie- Месяц назад +1

    Very good video, I only have dmenu because of dwm but I'd never bothered configuring it until recently (dmenu I mean, not dwm -- I have been writing my own patches for dwm for a decade now). Now considering switching to st.

    • @BreadOnPenguins
      @BreadOnPenguins  Месяц назад +1

      Hello, thank you! The suckless programs are some of the best for configuring and modding. I will likely make a future video on st.

  • @thomas-ux8co
    @thomas-ux8co Месяц назад +18

    such a better explainer than luke smith

  • @danv8718
    @danv8718 Месяц назад +1

    Solid content! Thank you fro sharing.

  • @Sub0x-x40
    @Sub0x-x40 Месяц назад +2

    i love your wallpapers

  • @edgarneubauer
    @edgarneubauer Месяц назад +1

    Really nice video! I've used dmenu for quite a while (and tried rofi for a bit but just found I wasn't interested in most of the customisation) but this video got me to think about using them more in my workflows (especially like the note taking idea!)
    Question about the scripts: what's the reason for the \ following the functions?

    • @BreadOnPenguins
      @BreadOnPenguins  Месяц назад +1

      Hello, thank you! Glad to hear it gave you some ideas :)
      Short answer: \ is cosmetic most of the time.
      Long answer: The backslash tells bash that the line continues, so it treats the next line as part of the same command. In these examples, it's not strictly necessary, but (imo) it makes the code a bit cleaner and is good practice, just for separation from the function definition to function body.

  • @pouyai-t7f
    @pouyai-t7f Месяц назад +1

    Fantastic video! I remember adding .txt check to my notes creation, because i always would forgot to not type note.txt and file would became note.txt.txt :) looking forward to see more.

    • @BreadOnPenguins
      @BreadOnPenguins  Месяц назад

      Thank you! Haha I've done that before as well tbh, muscle memory for adding a .txt on the end

  • @LucaCanali
    @LucaCanali Месяц назад +1

    Really interesting, i use rofi but dmenu it very powerfull 💪

    • @BreadOnPenguins
      @BreadOnPenguins  Месяц назад

      Indeed it is! Rofi has plenty of great features as well
      Thanks for watching and commenting :)

  • @neunmalelf
    @neunmalelf Месяц назад +1

    I like how you started the video 😄👍

  • @jsd4544
    @jsd4544 Месяц назад +1

    Thanks for this! Very fun.

  • @cevmantius
    @cevmantius Месяц назад +1

    Its very useful thanks. Thats why i really like using suckless softwares

  • @kentcrawford9811
    @kentcrawford9811 Месяц назад +2

    I somehow had no idea there were case statements in bash! How about that!? Enjoyed the video. You’ve certainly opened my eyes to the extended functionality of dmenu.

    • @BreadOnPenguins
      @BreadOnPenguins  Месяц назад +1

      Indeed there are! I'll make a video about bash scripting at some point. Glad to hear - thanks for watching. :)

  • @yousefakbar8541
    @yousefakbar8541 Месяц назад +3

    Love your vids!! Subscribed, keep it up :)
    Did you know: Penguins propose with pebbles! Male penguins, especially Adélie penguins, often present a smooth, perfect pebble to a female as a courtship gift. If she accepts, they use it to help build their nest together!

    • @BreadOnPenguins
      @BreadOnPenguins  Месяц назад

      Hey there, thank you so much! That's an awesome penguin fact, indeed I did not know! Thanks for sharing :)

  • @BrockGunterSmith
    @BrockGunterSmith Месяц назад +3

    Are you AI? You have to tell me if you are! Your niceness, intelligence and lack of obnoxious clickbait in the title and thumbnail of your video has me very confused about what I’m seeing here 🤩 Well done 👍

  • @kujoxer-yep
    @kujoxer-yep Месяц назад +1

    It is cool!

  • @Hypergraph
    @Hypergraph Месяц назад +1

    This is realy useful. Subbed +1!

  • @metalmeditations2036
    @metalmeditations2036 Месяц назад +1

    Any basic tutorial recommendations for someone whose never written a bash script in his life? Just did a fresh install of Arch (which I've used off and on for years) this morning with DWM (first tiling window manager I've ever used), the latter mostly chosen because I liked your Arch+dwm video. It's working, but needs some serious customization.

    • @BreadOnPenguins
      @BreadOnPenguins  Месяц назад

      I've got a couple tutorials for bash shell basics; I'll cover writing a simple bash script soon. If you don't know the syntax for shell scripts, cheat.sh has a great bash cheatsheet.
      Glad you were able to get an arch+dwm install working! I do have a video about patching dwm as well as one for setting up dwmblocks, so those should get you started.
      Thanks for watching and commenting :)

    • @metalmeditations2036
      @metalmeditations2036 Месяц назад

      @@BreadOnPenguins I'm conversant with the Bash terminal in general, although your tutorials were a nice refresher for a man who hasn't used Linux on the regular in about seven years. But there's a significant divide between being able to perform basic file management with the terminal and writing usable scripts... or so it has always seemed to me. Will look forward to your tutorials.

  • @jacobwerner8533
    @jacobwerner8533 19 дней назад +1

    here from dt's channel. I just installed dwm and dmenu from source. I've used dwm before, but missed my blackbox menu. this time its much better with dmenu. is there a way to set the terminal to dark mode?

    • @BreadOnPenguins
      @BreadOnPenguins  18 дней назад

      Thanks for checking out my channel! Glad you got dmenu working. Terminal colors would depend on what terminal emulator you're using, but usually that would be in configuration, or if using st, the config.h file in source. Or if you were referring to the colors in dmenu itself, that would just depend on system colors.

    • @jacobwerner8533
      @jacobwerner8533 18 дней назад

      i ended up figuring it out. xterm was white so i switched to st.

  • @mainlakshayhoon
    @mainlakshayhoon Месяц назад +1