To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/typecraft . You’ll also get 20% off an annual premium subscription.
RICEing comes from the car world where you would modify your Honda Civic. It stands for Race Inspired Cosmetic Enhancements. It's funny how it still applies on Linux 😂
something I recently learnt was that you can do "sudo !!" to run the last command with sudo, super helpful if you forget to start a command like pacman with sudo
Great timing! I used to be a big i3wm guy when I started my linux journey, but I got lazy and bounced back to Gnome. These days I've been craving a tiling window manager, and just yesterday I installed i3wm, awesome and hyprland Gonna try this config for my i3. cheers
@typecraft_dev I love everything about this channel. Your humor, detailed walkthrus and explanations while moving at a nice pace, and even your intro. I can't get enough!
I've been following this channel ever since that first video about neovim configurations and I really love where this is going. Thank you Chris, and please keep up the awesome work!
Please put an epilepsy warning or something before you switch between the terminal and Firefox really fast, thank you and I am loving the series so far!
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
@@PedroMorenoSantanna hey you had any difficulty follwoing the steps in ubuntu? I want to give a shot at the tutorial but I use mint thats why I am asking
Hey thanks a TON for this. I've got Hyprland running on my non-nVidia machines but my main PC just won't play nice with it. Haven't had the time to focus on getting a sane i3 setup, so you really helped cut through the crap and get me up and running fast. I've now got my i3 config to roughly match hyprland so all the hotkeys are the same, etc. Wonderful stuff. So much better than managing free floating windows.
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!
oh god, I spent all my day trying awesomewm, then i3, then hyprland, and back to i3. then I spent a lot of time trying to figure out the screen tearing, found picom, and tried many bar packages and configs. and now, when I'm about to sleep, I found that video explaining everything 😅 awesome content man. thank you so much
rather than using the feh i would suggest using the nitrogen and just put exec nitrogen --restore in i3 config it will do it's job. it's much simpler to use.
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.
I hate your videos! *They are so well done, I didn’t skip you ad* 🤣 Seriously, some of the best tutorials I’ve seen outside of the DaVinci Resolve content I watch.
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.
@@bhavyakukkar While you're correct that Sway is practically a direct copy of i3 for Wayland; Hyprland is the evolution of i3 just like Wayland is the evolution of X11.
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 don't know why but using the "exec_always --no-startup-id ~/.config/polybar/launch_polybar.sh" script works better than "exec_always --no-startup-id polybar". After log in most times polybar doesn't start using "exec_always --no-startup-id polybar" in ~/.config/i3/config. 👍
@@AlexGhoro Did you refer the correct path to the script. I believe that maybe there is typo or a misconfiguration with all my respect, because the script works like a charm!
17:06 i think i have problem here but i didn't figure it when i write the command ``exec_always --no-startup--id killall polybar`` when i refresh the window all the polybar kill them without having any polybar
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
interesting vid that i bookmarked for future reference if/when KDE pisses me off enough to switch. i like the single config file. a couple recommendations for you though: 1) check out yadm if you haven't already for dotfile management, and 2) i like that you mentioned multiple monitors in this video, would love to have seen more of that in the previous video so perhaps something to add to future entries in this series...just my 0.00013XMR ($0.02 ;)
Ever done torrenting and see the person who uploaded the file is “trusted”, and you proceed to download it, this is the same as downloading from AUR. 😅 I do agree Arch is superior because it’s the closest to “With great powers comes great responsibility”, the entire time you’re using the distro is like playing 5D chess. It’s all good until you make a wrong move.
I switched to Manjaro for the newer packages in pacman, never cared much for the AUR because of this. Just use it for some deb packages not in pacman. As I am installing more stuff from source, I might go to debian...
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
Great Series! I have just switch to im3 from watching it, but in Debian. I noticed that i3 already comes with a line for rofi (that is commented). Also I did not find the need for picom (or my eyes are fried, not sure which one). Looking foward for the next one.
Great overview thank you. The dotfile are really useful, and i like the mode icons in rofi, but can't find where these are coming from. I though it was the Meslo nerd fronts but these are less detailed and monochromatic. Is there an emoji source or font that is being used? I also downloaded the jetbrains fonts but that did not seem to resolve them either.
I was struggling to find someone who can explain well and in simple way step by step special with i3wm or swaywm and finally find it @typecraft_dev Thank you for your time and effort What will be for the next episode?
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.
Now, normally I have my pingus set up through gloop. So if you haven't already, make sure you tang-install gloop which you can get from tiggle. That's Mod+T for tiggle and then run `mink tiggle` and select `gloop.`. Once gloop is installed we can bibbr gloop to enable ffffaaaaaaaahhhh so that ffffaaaaaaaahhhh will tell gloop to use pingus. And there you have it. Edit: Holy crap I didn't even get to the `feh` section when I wrote this but lol re: my fffaaaahhh thing
i have been following this course from the start and not one of the key commands that you use have worked on my system... super + enter / super + t / mod shift r..... they either do nothing or they do something completely different... itś making me very nervous that i was able finally to change font size from 8 to 14 then hit mod shift r and nothing happens apart from adding gibberish to my config file :(
How do you settle down with your setups? Like seriously, whenever I go to the unixporn subreddit I feel stupid - Other people ricing looks soo good and smooth while mine pales in comparison and then I have to start all over again with new tools and window managers only to go to the subreddit again and to find some new things...
the poly bar does not open i3 manages to kill it even if you put the killall command on top of the config idk how to fix it xd ecpect just creating a keybind and starting it manualy
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
Awesome video! I do have a question though. I am currently using Pop-Os instead of Arch (and it is not a new install). After completing the whole installation + configuration of i3 I wanted to open some applications (other than firefox) and I could not find them in dmenu (nor rofi). Is there a reason for this ? For example i had to reinstall thunderbird and discord in order to call them while using i3. Is this happening to anyone else ? More importantly though, I can' t seem to open the system settings. As a result, I can' t connect my bluetooth headphones.... Without them I am afraid I won' t be able to listen to your videos as much D: Is this something that is related to polybar, the distribution, or i3 ?
To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/typecraft . You’ll also get 20% off an annual premium subscription.
RICEing comes from the car world where you would modify your Honda Civic. It stands for Race Inspired Cosmetic Enhancements. It's funny how it still applies on Linux 😂
so funny, I never found that reference. That makes a TON of sense though. I live my life one quarter mile at a time
I was wondering! I have friends in the car world who used the term.
Linux definitely has some parallels, including the idea of a project car 😂
@@cthecheese1620 oh absolutely!
Hot Wok!
Also ricing was used for people who custom compiled everything.
Current use of it for theming is IMO not really ricing.
Make me faster not handsome like the prime gen, focus needs to be on speed
something I recently learnt was that you can do "sudo !!" to run the last command with sudo, super helpful if you forget to start a command like pacman with sudo
Really useful! In fish, alt + s has the same effect (sudo !! doesn't work there)
GCC and -O99 -funroll-froot-loops flags all day!
another tip sudo !12
will execute the 12th command in your history
There a plugin that does the same with double escape in Oh My Zsh
"su" + up arrow is faster if you have substring search turned on.
I think this channel is just the best we have about Linux and Vim stuff right now. Very good job, thank you!
Wow, thanks!
You are literally the only guy I keep checking for new uploads, last time it was the Neovim config and this time Arch with i3 btw.
Thanks.... nerd !
Great timing!
I used to be a big i3wm guy when I started my linux journey, but I got lazy and bounced back to Gnome.
These days I've been craving a tiling window manager, and just yesterday I installed i3wm, awesome and hyprland
Gonna try this config for my i3. cheers
SwayWM!!!
I wish I had a resource like this when I started using i3; LOVED the video; great job!
Thanks!
Normally, I don't expect to watch a video, but I was waiting for this one to watch. Thanks, man!
Hope you enjoyed it!
@@typecraft_devI installed i3 and pressing mod+return and curson starts loading for a few seconds but nothing happening.
@typecraft_dev I love everything about this channel. Your humor, detailed walkthrus and explanations while moving at a nice pace, and even your intro. I can't get enough!
I've been following this channel ever since that first video about neovim configurations and I really love where this is going. Thank you Chris, and please keep up the awesome work!
to be honest i was waiting for this one for many days dude , thank for helping me to rice my linux , thankyouuuuu
Bet! I'm totally doing thing after my semester ends, nice tutorial!
Please put an epilepsy warning or something before you switch between the terminal and Firefox really fast, thank you and I am loving the series so far!
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
I'm currently using ubuntu (my first distro) and the tuturials are 100% compatible :D apt installing the heck out of those videos :D
@@PedroMorenoSantanna hey you had any difficulty follwoing the steps in ubuntu? I want to give a shot at the tutorial but I use mint thats why I am asking
@@surajkewat1253 None whatsoever. All the apps mentioned so far are covered in apt.
I love I3WM and I started using it after I saw your video about how different youtubers desktop look like that...Thanks Nerd for introducing me to it.
I really needed this tutorial man. The disrespect I've been getting on the streets is unreal but that's about to change.
Go get your respect you deserve it
thank you for breaking things down step by step and explaining the WHY behind each step too!
Hey thanks a TON for this. I've got Hyprland running on my non-nVidia machines but my main PC just won't play nice with it. Haven't had the time to focus on getting a sane i3 setup, so you really helped cut through the crap and get me up and running fast. I've now got my i3 config to roughly match hyprland so all the hotkeys are the same, etc. Wonderful stuff. So much better than managing free floating windows.
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!
Having the status bar on the bottom is heresy... subbed
Absolutely love this channel man! Thank you for taking the time to explain and help educate us amateur linux users! 😂 You def earned a sub
Oh yeh! I love i3. It's my only wm. Great video.
oh god, I spent all my day trying awesomewm, then i3, then hyprland, and back to i3.
then I spent a lot of time trying to figure out the screen tearing, found picom, and tried many bar packages and configs.
and now, when I'm about to sleep, I found that video explaining everything 😅
awesome content man. thank you so much
Lots of useful tips here.
Especially learning how to install/use Yay.
Thanks.
rather than using the feh i would suggest using the nitrogen and just put exec nitrogen --restore in i3 config it will do it's job. it's much simpler to use.
oh that is a good idea! thanks!
Both feh and nitrogen are bloat (jk). You can set wallpaper with ImageMagick
You have some of the best tutorials around. Hoping you get an itch to jump over to nix soon.😊
Thank you very much! It's my first time using a WM, and now I was able to get out of that boring interface without breaking the I3 XD
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.
BTW, I use FreeBSD! 😉😉 BTW, i3wm is also available for BSD OSes!
I use Plan9 from userspace btw.
For the people that have an AMD gpu, you guys can try out sway, it's basically i3 but feel more modern
Does i3 not play nice with AMD gpus?
I know that sway is just a drop in replacement for i3 that uses Wayland. Does Wayland have better AMD support?
@@LightningMcCream Not really, it's just that nvidia really sucks on sway. AMD work great out of the box so that's less of a headache.
@@xpertdbx to quote the legend himself "Hey nvidia. Fuck you"
What about nvidia gpu users?
@@deven_gaming Just keep using x11 atm, especially for titling window manager
I like your sense of humor
I like you :)
Love your content! As always
I use Artix (dinit), booting directly from UEFI, Hyprland, Nvim, Kitty. Perfect setup
Great video! I used the exact same programs in my configuration😁
Awesome!
This thing of waiting 1 week to have new episode is frustrating. And hey, Thanks Nerd!
I understand, I'm frustrated too. Making these as fast as I can :)
Let’go Nerds!! 🤓😎👾
LETSGOOO
I hate your videos! *They are so well done, I didn’t skip you ad* 🤣
Seriously, some of the best tutorials I’ve seen outside of the DaVinci Resolve content I watch.
Glad to hear it!!!
hi good sir, you earned a sub , just wanna thanks and let you know that I will be waiting for more videos in this playlist
Awesome thanks!
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.
sway* not hyprland
@@bhavyakukkar No.
@@MrSnivvel i mean you said == and sway is literally == i3
@@bhavyakukkar While you're correct that Sway is practically a direct copy of i3 for Wayland; Hyprland is the evolution of i3 just like Wayland is the evolution of X11.
@@MrSnivvel i mean if we're being sentimental about it, sure
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 don't know why but using the "exec_always --no-startup-id ~/.config/polybar/launch_polybar.sh" script works better than "exec_always --no-startup-id polybar". After log in most times polybar doesn't start using "exec_always --no-startup-id polybar" in ~/.config/i3/config. 👍
for me the scrip doesn't work
@@AlexGhoro Did you refer the correct path to the script. I believe that maybe there is typo or a misconfiguration with all my respect, because the script works like a charm!
thank you so much! i was struggling with this
You need to make it executable
chmod +x filename
Add the kill Polybar in : launch_polybar script:
rule nr.1 :
killall -q polybar
remove the other killall Polybar from i3 config
Episode 3 finally, let's go!
17:06 i think i have problem here but i didn't figure it
when i write the command
``exec_always --no-startup--id killall polybar``
when i refresh the window all the polybar kill them without having any polybar
my full command tree tho
**exec_always --no-startup-id killall polybar**
**exec_always --no-startup-id polybar**
I have this problem too, did you find the solution?
Add the kill Polybar in : launch_polybar script:
rule nr.1 :
killall -q polybar
remove the other killall Polybar from i3 config
SwayWM!! Get on Wayland already!
You should also mention autotiling and how to add tray to polybar
Totally recommended.
You are a very good explainer. You deserve some respect., including from your family. lol
Haha
Are you gonna livestream anytime soon on typecraft talks?
YUP
@typecraft awesome content, love the new series, I was just wondering what your dev job is, like web dev or what?
Yes, I am a web dev. Spent a lot of my career in JS and Rails. A little python/flutter/elixir thrown in along the way.
@@typecraft_dev thanks for the reply!
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
Looks kool I don't think I would ever use it, though, to be honest. I just use tmuxinator to configure environment 👍
Fair enough! Linux and tiling window managers aren't for everyone haha
It's impossible to watch a video about linux without hearing a "by the way" joke
I noticed that the background still goes to home instead of ~/.config
Sent a pull request on the dotfiles repo if you would like to merge that in
Thanks Nerds
ingl that's a gorgeous config
another banger
thanks nerd!
Simple and efficient tutorial
interesting vid that i bookmarked for future reference if/when KDE pisses me off enough to switch. i like the single config file. a couple recommendations for you though: 1) check out yadm if you haven't already for dotfile management, and 2) i like that you mentioned multiple monitors in this video, would love to have seen more of that in the previous video so perhaps something to add to future entries in this series...just my 0.00013XMR ($0.02 ;)
Once you get i3 figured out, look up dynamic tiling window managers.
why would you switch to dynamic and lose control once you have manual tiling figured out?
Ever done torrenting and see the person who uploaded the file is “trusted”, and you proceed to download it, this is the same as downloading from AUR. 😅 I do agree Arch is superior because it’s the closest to “With great powers comes great responsibility”, the entire time you’re using the distro is like playing 5D chess. It’s all good until you make a wrong move.
I switched to Manjaro for the newer packages in pacman, never cared much for the AUR because of this. Just use it for some deb packages not in pacman. As I am installing more stuff from source, I might go to debian...
If you like i3 then try Qtile
You gonna love it
And now please doo all those tutorials for Wayland equivalents 😀
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.
You saved my time cuz i was about to say "I use arch btw"
I would never in my life go back to I-3, All hail Hyprland!
Hi and thanks for your very interesting contents! Maybe is a question that was already made, but: why did you start with i3 and not with sway? Thanks
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
Great Series! I have just switch to im3 from watching it, but in Debian. I noticed that i3 already comes with a line for rofi (that is commented). Also I did not find the need for picom (or my eyes are fried, not sure which one). Looking foward for the next one.
Since everyone is transitioning from x-org to wayland is sway an adequate alternative to I3 for the future?
@typecraft_dev where do you get your wallpapers!?!?!?
Great overview thank you. The dotfile are really useful, and i like the mode icons in rofi, but can't find where these are coming from. I though it was the Meslo nerd fronts but these are less detailed and monochromatic. Is there an emoji source or font that is being used? I also downloaded the jetbrains fonts but that did not seem to resolve them either.
Found it! Just need to install noto-fonts-emoji
Please make a Dedicated video on GNU Stow....
I 100% will be
@@typecraft_dev Thank you!!!😄
@@typecraft_dev Please go over why using stow is better than just using git
@@typecraft_dev can you please make a dedicated video on hyperland as well........
@@awaissajid4739 sure!
beautiful and clean ❤❤❤
I was struggling to find someone who can explain well and in simple way step by step special with i3wm or swaywm and finally find it @typecraft_dev Thank you for your time and effort
What will be for the next episode?
Great vid!
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.
Hey typecraft, what do you have against Dynamic Tiling Window Managers?
This series gave me the courage to install archlinux
very nice video, I like it!
How do you handle managing audio devices? Headphones,etc.?
You didn't show how to configure ZSH and make it look like your prompt previously with all the colors.
thanks man , best one 🙂
Now, normally I have my pingus set up through gloop. So if you haven't already, make sure you tang-install gloop which you can get from tiggle. That's Mod+T for tiggle and then run `mink tiggle` and select `gloop.`. Once gloop is installed we can bibbr gloop to enable ffffaaaaaaaahhhh so that ffffaaaaaaaahhhh will tell gloop to use pingus. And there you have it.
Edit: Holy crap I didn't even get to the `feh` section when I wrote this but lol re: my fffaaaahhh thing
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.
Will you so a git tutorial next that would be dope.
i have been following this course from the start and not one of the key commands that you use have worked on my system... super + enter / super + t / mod shift r..... they either do nothing or they do something completely different... itś making me very nervous that i was able finally to change font size from 8 to 14 then hit mod shift r and nothing happens apart from adding gibberish to my config file :(
Hey, what kind your computer is, mac mini?, .. do you use archlinux on an emulator?
Great !
You're great
@typecraft_dev Thanks, buddy 😁❤️
you are awesome
No, YOU are
How do you settle down with your setups? Like seriously, whenever I go to the unixporn subreddit I feel stupid - Other people ricing looks soo good and smooth while mine pales in comparison and then I have to start all over again with new tools and window managers only to go to the subreddit again and to find some new things...
yo have you tried hyprland?
the poly bar does not open i3 manages to kill it even if you put the killall command on top of the config idk how to fix it xd ecpect just creating a keybind and starting it manualy
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
For me, I also has to change the adapter to AC.
He's cooking🎉🎉🎉🎉🎉
lol i dont want to clone dotfiles bro. Awesome content part from that
Aah , its been 7 days and im waiting for the epsiode 4
Awesome video! I do have a question though. I am currently using Pop-Os instead of Arch (and it is not a new install). After completing the whole installation + configuration of i3 I wanted to open some applications (other than firefox) and I could not find them in dmenu (nor rofi). Is there a reason for this ? For example i had to reinstall thunderbird and discord in order to call them while using i3. Is this happening to anyone else ? More importantly though, I can' t seem to open the system settings. As a result, I can' t connect my bluetooth headphones.... Without them I am afraid I won' t be able to listen to your videos as much D:
Is this something that is related to polybar, the distribution, or i3 ?
You left us Debian users behind on this one :)
my main goal is to have a I3 config that i can deploy in any os arch or deb or redhat and be ready in 10 min