OPERATING SYSTEMSOS Linux

My favorite i3wm config | Linux for Newbs 3

To try everything Brilliant has to offer—free—for a full 30 days, visit https://brilliant.org/typecraft . You’ll also get 20% off an annual premium subscription.

**This video was sponsored by Brilliant**
X: https://twitter.com/typecraft_dev

In this video, we’re going to configure our i3 configuration to look amazing. Our configuration out of the box for i3wm is not that great, but with a few packages we can make it look AWESOME. Let’s get into it. Linux with i3wm is powerful and with the right configuration it can be amazing.

Chapters:
0:00 – intro
2:05 – lets make our font bigger
3:01 – how to refresh our config
3:15 – installing yay – an AUR helper
6:16 – nerdfonts!
7:30 – today’s sponsor – Brilliant
8:40 – picom – an X11 compositor
11:46 – configuring alacritty with catppuccin
13:06 – polybar – an amazing and easy to use status bar
18:21 – a nice desktop background
20:31 – Rofi as an app launcher and switcher
24:54 – vim motions for windows, AND catppuccin colors in i3

source

by typecraft

linux download

46 thoughts on “My favorite i3wm config | Linux for Newbs 3

  • Oh yeh! I love i3. It's my only wm. Great video.

  • I'm very impressed with your Linux config knowledge. I was just configuring a Debian/IceWM desktop and read in multiple sources that XServer allows any application running on your XServer desktop to access keyboard keypresses WITHOUT root access. I also read Wayland was designed to prevent every application on your Linux desktop from having the ability to become a keylogger.

    Are you aware of any way to prevent this non-root keylogger risk?

    Also, you mentioned your MAC use. Does MAC have the same problem? Not for sure if being Linux they also use XServer.

    Thanks.

  • I riced the hell out of i3, but I still didn't get the respect I demand, so that's why I swapped to sway and riced the hell out of that as well. Now, I still don't get any respect, but at least things look better on HIDPI displays.

  • Hey, what kind your computer is, mac mini?, .. do you use archlinux on an emulator?

  • I'll have to do some troubleshooting, but following your steps exactly "stow picom" did not create the symbolic link on my machine.

  • if you guys have a higher refresh rate monitor (e.g 75hz, 144hz, 165hz, etc) and resolution, don't forget to install and use xrandr, put that on your i3 config as well.

  • hye just so you know i am not watching all the video's just so I can watch them in a playlist when the series is complete.

  • Great video, but no newbie watches this videos. Arch and tiling window manager are not for Linux newbies.
    I personally watch them because they're fun. And I can know another tiling window manager better. But in the base cases, those who want to move into a tiling window manager from a desktop environment will watch It.

    THE TITLE IF THESE VIDEOS ARE COMPLETELY WRONG.

  • Rofi is a little like something I use on Windows called Flow.launcher

  • I was using Stow in the past, but now completely fell in love with ansible. I define 100% of my dotfile management & workstation config in ansible playbooks. Try it out!

  • For those wondering, this setup on X11 (Xorg) of i3 : polybar : rofi == hyprland : waybar : wofi on Wayland. Very good video for folks to dive in more to the world of tiling window managers.

  • Hey typecraft, what do you have against Dynamic Tiling Window Managers?

  • When is the next video coming already?? Don't make us noobs wait!

  • great video mate. in the next video could you deeper into fonts configuration. im also running i3wm on arch but can't figure out how to change the default font in the webbrowser whenever code inserts are shown.

  • Loving this series (and I dont even use a developer/coding workflow)

    I can set up in a VM but do you have any tips/resources for using archinstall on an already partitioned disk, haven't made it past that roadblock to run on bare metal

  • Thanks so much for this video series. Kinda new to Linux and was struggling to set up qtile. Your video made using tilling wms intuitive. You made i3 soooo easy to set up. I didn't feel like I was copying code, I felt like I knew what I was doing. Great!

  • these videos are actually what is getting to plan to switch from ubuntu to arch/i3. havent done that yet because it always kinda scared me but these videos make it super approachable

  • the killall polybar thing just dont worked for me lol. the polybar just wont show anymore

  • cant get the battery to show up in polybar… can anybody help me fix this??

    edit: i fixed it– in the polybar config file change:
    battery = BAT1 to battery = BAT0

  • The lack of ricing on the Pacman config bothers me. That's usually the first thing I do with a new install; makes things look less bland when things get going.

  • Over the past few weeks, I've come to realize that I'm just done with Windows and Microsoft. Finding out they somehow signed me up for an XBox Live Game Pass Ultimate subscription when I bought another product and have unknowingly been paying ~$15 a month for 25 months didn't help. They of course refused to refund it even though they could tell I never used it once. Time to move my private setup to Linux as well. I'll start off on Mint though and get Arch working with qemu and virt manager. Looking forward to it and your content has been an amazing resource so far!

  • Are you using neofetch or another fetch program like fastfetch? Would be cool to see that configuration too although I'm sure it's not very complicated haha

  • I wish I had a resource like this when I started using i3; LOVED the video; great job!

  • This thing of waiting 1 week to have new episode is frustrating. And hey, Thanks Nerd!

  • BTW, I use FreeBSD! 😉😉 BTW, i3wm is also available for BSD OSes!

  • @typecraft awesome content, love the new series, I was just wondering what your dev job is, like web dev or what?

  • Normally, I don't expect to watch a video, but I was waiting for this one to watch. Thanks, man!

  • Looks kool I don't think I would ever use it, though, to be honest. I just use tmuxinator to configure environment 👍

Comments are closed.