Tap to unmute

Setting Up the Perfect Developer Environment on Linux for 2025

Share
Embed
  • Published on Jan 21, 2025

Comments • 204

  • @yaroslav7328
    @yaroslav7328 Month ago +112

    As a DevOps professional and long-time Fedora user, I can say this is excellent content. We need more like it-keep up the great work!

    • @CodeOpsHQ
      @CodeOpsHQ  Month ago +6

      Much appreciated!

    • @matheusfellipe904
      @matheusfellipe904 Month ago

      Im using archlinux has my daily driver and workstation more then six yers, this content is very helpful for new linux users!

    • @ikssadrone8307
      @ikssadrone8307 Month ago +3

      The best video for lunux dev .... great!!

    • @kaungmyatthu2653
      @kaungmyatthu2653 13 days ago

      bro I have an issue about suspending in fedora 41, after suspending, I resume my laptop but there is an issue that is blinking the screen (go black and show my screen and black again) that are continuing . So, I power off my laptop and open again. How can i solve that issue? help me bro!

  • @AgarParth
    @AgarParth 21 day ago +2

    Amazing, I am a cs student and recently switched to Fedora. This video was a massive help.

  • @theBoomerDoomer
    @theBoomerDoomer 14 days ago +5

    I use a Fedora Silverblue spin called Bluefin, by the Universal Blue team. A lot of popular developer tools are already baked in to the image, and if a tool is missing, it's easy to add with something like brew or a flatpak. Having an immutable core ensures the stability and reliability of your base OS.

  • @asim1104
    @asim1104 Month ago +6

    Amazing quality, hope this professionalism continues with more videos to come!

  • @Gregory-o6v
    @Gregory-o6v 10 days ago +1

    After using GNU Linux for decades, I experimented with Samsung Galaxy S22 Ultra and Samsung Dex. The development environment consists of Termux, vim, Git, lighttpd, qemu, tmux with two plugins to enable session saving and restoration. With a lapdock or connected to a monitor via USB-C and a keyboard and mouse via Bluetooth, I have a notebook computer or desktop computer configuration, respectively.

    • @CAGonRiv
      @CAGonRiv 3 days ago

      Yo that's a sick workflow son😅😊

  • @aaryangulia1829
    @aaryangulia1829 Month ago +3

    I am just getting a new Linux machine from Tuxedo, and this video is a super helpful starting point. I'm subbed and looking forward to more content.

  • @niranjandabhade2976
    @niranjandabhade2976 Month ago +5

    Gem... Seriously underrated content. Keep it up.

  • @eldhobaby5796
    @eldhobaby5796 Month ago +2

    😮all it takes 11mins wonderful....keep going

  • @lowkeyrandomguy
    @lowkeyrandomguy Month ago

    Way to go man! As a long-time mac user, I haven't really paid attention with setting up dev environment in any linux distros.
    Guess gonna try this one with my old windows machine and see.

    • @CodeOpsHQ
      @CodeOpsHQ  23 days ago

      Give it a shot! You might find Linux more familiar than you expect. Let me know if you have any questions.

  • @pabloqp7929
    @pabloqp7929 Month ago +1

    I'm a happy PopOS user but I'm glad you went with Fedora to see what it's like

  • @matheusmrno
    @matheusmrno Month ago +1

    great content! pls, bring us more advanced tutorials to optimize our develop environment :)

  • @luismontes79
    @luismontes79 Month ago +1

    Great video, Im waiting the next video already !!

  • @FedorRasputin-v6i
    @FedorRasputin-v6i Month ago +27

    Perfect. Please make a video on how to set up a graphical environment like yours

    • @_chiku11
      @_chiku11 Month ago +3

      nothing man just setup hyperland tiling window manager for your device

    • @ENG_Basil_2005
      @ENG_Basil_2005 Month ago

      ​@@_chiku11Do you have a video link that explains the method?

    • @RanCham727
      @RanCham727 26 days ago

      ​@@ENG_Basil_2005 theres dozens. Theres a lot of window managers. I3 is another good one if you dont want to use wayland

  • @tomputer
    @tomputer Month ago

    Thank you for this introduction. This is the tutorial, that I missed a long time ago. Please continue this
    💯👌

  • @md.nazmushsakib7548
    @md.nazmushsakib7548 Month ago +1

    Thanks bro...
    "ssh keygen" part helps me a lot.

  • @OdotRIH4KRC
    @OdotRIH4KRC Month ago +1

    Incredible. And straight to the point

  • @patrickprucha5522
    @patrickprucha5522 Month ago +3

    well. I use Debian to as linux distro. I believe that Linux itself is a development platform. The other tools are nice to have.

  • @waleedrehman5665
    @waleedrehman5665 Month ago +1

    ❤ very informative. I'm waiting for more

  • @CenkTekin
    @CenkTekin Month ago +1

    Great content. Waiting for the other parts.

  • @Epic_coding200
    @Epic_coding200 Month ago

    As a (new) linux user, I can confirm this is useful

  • @Thepantino
    @Thepantino Month ago +1

    Great video! Thanks a lot! You desktop set up is amazing, please post a video to explain in detail! Thanks!

  • @MunirNawaz
    @MunirNawaz Month ago +1

    Excellent information shared briefly 👍

  • @ferlezcano
    @ferlezcano Month ago +1

    Great video! Keep it up! 💪

  • @indyjake500
    @indyjake500 Month ago +2

    I'd love to see you cover your Hyprland setup.

  • @SahilAli-vf4wh
    @SahilAli-vf4wh Month ago +1

    Great content. Keep it up mate!
    Looking forward for more videos from you.

  • @12_Jonas_45
    @12_Jonas_45 Month ago +1

    Im using Gentoo with DWM and NeoVim as a Sys Admin. I code in Python for AI.

  • @minhphatnguyen9746
    @minhphatnguyen9746 Month ago +3

    Hey guy. Your DE looks amazing, I am using Fedora with i3wm, but your setup look amazing. Can you make a video about how to set that up. It will be very awesome. Keep it up man!

    • @comosaycomosah
      @comosaycomosah Month ago

      Hey how much ram does fedora use with i3wm at start up?

  • @M.V.CHOWDARI
    @M.V.CHOWDARI Month ago +1

    Please make more detailed videos on each topic

  • @kernelpanic2927
    @kernelpanic2927 Month ago +1

    Awesome, thanks!. Subscribed.

  • @Shashank-das
    @Shashank-das Month ago +1

    Thank you so much.
    The way teach is very good 😊
    Now I am subscribing you☺️

  • @Chatsworth1979
    @Chatsworth1979 10 days ago

    It’d be nice if you could have a similar video on setting up software build and release toolchains (pipelines) for CI/CD on Linux. I’ve done that on Windows but no other OS. Often wondered how it would work.

  • @tloszabno
    @tloszabno 12 days ago +1

    Maybe some other movie where you will show how you customized your desktop? themes etc?

  • @mahirminhajk
    @mahirminhajk Month ago

    Guys for the terminal go with warp, it is not best for a small system, but it is great with built-in AI, note taker, and many other things.

    • @Greenbay-bn3yk
      @Greenbay-bn3yk Month ago +2

      My experience is it's best if we can configure our own tools. Warp consumes much more resources.

  • @KinshieKin
    @KinshieKin Month ago +1

    that's amazing , please keep posting new videos

  • @softwareshinobi
    @softwareshinobi 28 days ago

    that tux made me jump out my seat. years ago a dev on my team had it and i wanted it.
    forgot and then happened onto it.
    i literally jumped out my seat.

  • @jdmcivicrrr
    @jdmcivicrrr Month ago

    Great work! Keep it up ❤

  • @vrd8y3o
    @vrd8y3o Month ago +2

    Hi, which desktop environment are u using now ?. Any guide of how to configure like your desktop ? It looks like really nice.

    • @gvx8v
      @gvx8v 25 days ago

      probably using window manager but idk which is it

    • @CodeOpsHQ
      @CodeOpsHQ  23 days ago +2

      I will make a video about it,
      but I use a tiling window manager, SwayWM is my choice.

    • @vrd8y3o
      @vrd8y3o 22 days ago

      @@CodeOpsHQ Great. Waiting that video. :)

  • @taufikherjanto
    @taufikherjanto Month ago +4

    what linux theme are you using? the desktop looks nice, i want it too

  • @titix4468
    @titix4468 Month ago +1

    I'll save this vid

  • @JH-xd1zo
    @JH-xd1zo Month ago +7

    As a developer trying to move away from windows now, this is a good guide to start.

    • @isekaijoucho4812
      @isekaijoucho4812 Month ago +2

      move on, I must say it got it's challenge at first.. But the speed and performance will be worth it.

    • @m3kbeatz
      @m3kbeatz 2 days ago

      ​@@isekaijoucho4812 Lucky you. I cannot die to share git repo with windows users.

  • @franciscojavierramirezhern8588

    Great work! New subscriber.

  • @bluezhift
    @bluezhift Month ago +1

    Great video! This will help me with future dev environment setups!

  • @lavdev
    @lavdev 22 days ago

    hi, how can i setup for system look like your system? can you help me that?

  • @KrishT0
    @KrishT0 Month ago +2

    pls provide tutorial for your fedora ricing

  • @imalkesara4466
    @imalkesara4466 Month ago +2

    need more content like this love it

  • @qwerteedev
    @qwerteedev 26 days ago +1

    Hi @CodeOpsHQ which font are you using in your terminal? Thanks!

    • @CodeOpsHQ
      @CodeOpsHQ  23 days ago +1

      Hack Nerd Font github.com/ryanoasis/nerd-fonts/releases/download/v3.3.0/Hack.zip

    • @qwerteedev
      @qwerteedev 22 days ago

      @@CodeOpsHQ Thanks!

  • @YTit69
    @YTit69 Month ago +1

    Keep going!

  • @xenith8762
    @xenith8762 7 days ago

    Thank you for the detailed video! How do you set up the top bar of your fedora to look like that?

  • @FAKHRULMUNSHI-d9w
    @FAKHRULMUNSHI-d9w Month ago +1

    Nice tutorials

  • @Chatsworth1979
    @Chatsworth1979 10 days ago

    WONDERFUL! Subscribed! +1

  • @AmmarIqbal-f7x
    @AmmarIqbal-f7x Month ago

    Exceptional content with excellent production quality.
    Keep it up.

  • @kyubum
    @kyubum Month ago +2

    I clicked like button right after fedora shows. perfect.

  • @mohammadalvee8411
    @mohammadalvee8411 Month ago +1

    Love this

  • @spsisys1
    @spsisys1 28 days ago

    TYVM for this great content! In fact, what is your theme and setup on your device so it looks like in the video?

    • @CodeOpsHQ
      @CodeOpsHQ  23 days ago +1

      Kitty with some customization

  • @OleksandrAndreiev
    @OleksandrAndreiev Month ago +8

    Why use docker on Fedora? It has podman which has the similar api... Also why use vim in case vscode or any other gui editor is available ?

    • @softwareshinobi
      @softwareshinobi 28 days ago

      b/c the industry overwhelmingly uses docker.

    • @CodeOpsHQ
      @CodeOpsHQ  23 days ago +1

      Docker remains a widely used and well-supported option. The choice between Podman and Docker often depends on individual preferences and project requirements."

  • @youtubeour
    @youtubeour Month ago +1

    thankyu this tutorial

  • @Lunalevi-toan
    @Lunalevi-toan Month ago +1

    Verry good ❤ thank you ❤

  • @dreamhunter999
    @dreamhunter999 Month ago

    Is fedora suitable for old laptop with 8g ram and 250GB ssd from 10 yeas ago?

  • @DmitryL-c5d
    @DmitryL-c5d Month ago +1

    Great job! Could you share your Fedora desktop environment settings? Thank you!

    • @CodeOpsHQ
      @CodeOpsHQ  23 days ago +1

      And yes, I'll definitely share my SwayWM config at some point. It's still a work in progress, but I'll clean it up and share it when I'm happy with it.

  • @virgonc23
    @virgonc23 16 days ago

    What application do you use to animate the smart cat?

  • @stephanejehl728
    @stephanejehl728 Month ago

    Excellent video ! Could you delve deeper into the topic of Docker by discussing security considerations and its use in rootless mode ?

  • @mehmetnaciakkk3983

    I have a Chromebook plus, which I believe is a ferivative of Debian (not sure), and I managed to install VSCode, Cursor, docker and a bunch of other tools. I use the native shell, which I believe is not zsh. I’ll check. The only problem I have is building Microsoft stuff (like add-ins) because it doesn’t run Office except in a browser. That is the only reason I have to reveet back to my Mac from time to time 😕

  • @yourquiteplace955
    @yourquiteplace955 Month ago +1

    can u please make a video for ubuntu beginners and how to customize your desktop and you terminal🙏🏼🙏🏼 loved the video🎉

  • @ophariom12
    @ophariom12 Month ago

    Very nice and informative videos ❤🎉

  • @renatompf18
    @renatompf18 Month ago +2

    Your fedora has a very nice theme. Is it the default? I'm considering change, and would like to have a environment like yours.

    • @CodeOpsHQ
      @CodeOpsHQ  Month ago

      no it is not

    • @renatompf18
      @renatompf18 Month ago

      Will you make a video on how to set up fedora? Or can you share how can it be replicated?

  • @u0u79z
    @u0u79z Month ago +2

    How can I make my desktop looks like yours ?

  • @prathmeshpawar2591
    @prathmeshpawar2591 Month ago +1

    why vim is not saving the changes?

    • @CodeOpsHQ
      @CodeOpsHQ  23 days ago

      Try saving with ':w' or ':wq'. Check file permissions and for a corrupted swap file.

  • @programmerqdev
    @programmerqdev Month ago +1

    Why not podman instead of docker?

    • @princeofexane
      @princeofexane Month ago

      Why podman?

    • @ThiagoTarantoAlvim
      @ThiagoTarantoAlvim 29 days ago

      Because is more secure, does not need a deamon and is lightweight

    • @CodeOpsHQ
      @CodeOpsHQ  23 days ago +1

      Docker remains a widely used and well-supported option. The choice between Podman and Docker often depends on individual preferences and project requirements.

  • @anasouardini
    @anasouardini 20 days ago

    I still don't get why people use Tmux with tiling WMs!!

  • @z_polarcat
    @z_polarcat 22 days ago

    Did i make a mistake choosing OpenSuse 🤔

    • @CodeOpsHQ
      @CodeOpsHQ  19 days ago +1

      OpenSUSE is a fantastic distribution with a strong focus on stability and enterprise-level features. If it's working well for you, then you've made a great choice!
      Every distribution has its own strengths and weaknesses. What matters most is finding a system that fits your needs and workflow.

  • @koushik_cse
    @koushik_cse Month ago

    Great video. Which desktop environment you're using ?

  • @PaweDomanski
    @PaweDomanski Month ago

    Very interesting material. I have question how you create this amazing animated cat?

  • @eliotanderson658
    @eliotanderson658 Month ago

    i'm using all tools, except tmux, because using kitty, this a terminal emulator, with multiplex terminal including, any more benefits in tmux?

    • @CodeOpsHQ
      @CodeOpsHQ  23 days ago +1

      tmux offers session persistence, advanced window management, and is great for server use.

  • @ManoelSilvaJunior-z9m

    I use WSL2 on Windows 11, can I install Fedora on it and use this video of yours to configure it?

  • @badtrapify
    @badtrapify Month ago

    No need to add external repos and install docker in fedora. It comes with podman (which is like docker on steroids)

    • @CodeOpsHQ
      @CodeOpsHQ  23 days ago

      Docker remains a widely used and well-supported option. The choice between Podman and Docker often depends on individual preferences and project requirements.

  • @Abdihakim-com
    @Abdihakim-com Month ago

    What video editing did you use please ❤❤

  • @majesticonyx
    @majesticonyx Month ago

    What tiling window manager do you use or suggest?

    • @CodeOpsHQ
      @CodeOpsHQ  23 days ago

      i am using swaywm but youcan checkout hyprland

  • @legatto
    @legatto Month ago

    Nice content but you need to explain your DE first. Is it the Fedora sway spin or Fedora gnome with sway added by yourself. I would like to follow your configuration but just need to start the Fedora installation.

    • @CodeOpsHQ
      @CodeOpsHQ  23 days ago

      i use Sway
      i will make a video about it

  • @richardbennett4365
    @richardbennett4365 16 days ago

    That shell has the look of fish, not zsh before he installed that prompt utility.

  • @artMorg4n
    @artMorg4n Month ago

    Hi! I'm just starting to learn Linux and currently using Fedora, I'm curious why your terminal don't have title bar or username appearing, it's just so clean, same as the taskbar above. how did you do it?

    • @CodeOpsHQ
      @CodeOpsHQ  Month ago

      using sway with waybar and i use Powerlevel10k for my zsh
      github.com/romkatv/powerlevel10k

  • @MrCleverOnion
    @MrCleverOnion Month ago

    Why not recommend neovim as opposed to just vim?

    • @CodeOpsHQ
      @CodeOpsHQ  Month ago

      Yes I will make a video about Neovim

  • @ilyasfardian3490
    @ilyasfardian3490 Month ago

    What window manager you use?

  • @AmmarIqbal-f7x
    @AmmarIqbal-f7x Month ago

    Can you share your sway wm dotfiles??

    • @CodeOpsHQ
      @CodeOpsHQ  23 days ago

      I'll definitely share my SwayWM config at some point. It's still a work in progress, but I'll clean it up and share it when I'm happy with it.

  • @dragos-andreirotaru2316

    Why logging to root shell for this ?

  • @esra_erimez
    @esra_erimez 23 hours ago

    I like happy blue cats

  • @holiqibrahim
    @holiqibrahim Month ago +1

    What de/wm did you use?

  • @abineshcoder
    @abineshcoder Month ago

    Link for that dotfiles!

  • @eobardthawnemcoc
    @eobardthawnemcoc Month ago

    Can you make one for windows?

  • @user-nr4zj8um5r
    @user-nr4zj8um5r Month ago +3

    Can you make Neo-vim setup for c++ with debugger ? and if possibly add python along debugger

  • @KamelDemri-v4j
    @KamelDemri-v4j Month ago

    Is really Manjaro a non-stable distro?
    I really like Arch but I need an easy linux distro to dual boot it with Win11.
    The only reason I chose Manjaro is pacamn and AUR repo.
    Any recommendations?

    • @paulmarolop
      @paulmarolop Month ago +1

      go with endeavour instead

    • @AmmarIqbal-f7x
      @AmmarIqbal-f7x Month ago

      Go with arch craft.
      You'll get
      Dwm, bspwm, i3, open box and a ton of other window manager options preconfigured for free.
      If you want the Wayland functionality then you'll need to buy.

    • @CodeOpsHQ
      @CodeOpsHQ  23 days ago

      endeavour is a good choice

  • @nicogs910
    @nicogs910 29 days ago

    Which computer¿

  • @ea5591
    @ea5591 Month ago +1

    Wow nice

  • @ichumak
    @ichumak Month ago

    One comment: why root and sudo under root?

  • @sukunadev
    @sukunadev Month ago

    Do you have a beautiful Linux, what is Linux, and what customization did you do on your Linux?

    • @CodeOpsHQ
      @CodeOpsHQ  Month ago +1

      Fedora with swaywm, waybar and rofi

  • @lpalminio
    @lpalminio Month ago

    i prefer linux mint, because is a chill distro

  • @prasseeonscala
    @prasseeonscala Month ago +1

    Why vim being recommended here while we can do neovim

    • @CodeOpsHQ
      @CodeOpsHQ  Month ago

      yes it is my favorite text editor and one day i will make a video about it
      i used vim in this video as an introduction

    • @MrCleverOnion
      @MrCleverOnion Month ago

      Ong

  • @owenwexler7214
    @owenwexler7214 19 days ago +1

    I was gonna say why Vim and not Neovim but honestly setting up Neovim is a whole other hour long video by itself.

    • @CodeOpsHQ
      @CodeOpsHQ  19 days ago

      yes i made a video about neovim ruclips.net/video/_nUao-_Fsi0/video.html

  • @RichardKovacs
    @RichardKovacs 22 days ago

    Nixos instead of fedora and oh my bash instead of zsh :D

  • @eldeivis44
    @eldeivis44 18 days ago

    I love tmux

  • @nekoill
    @nekoill Month ago

    Arch not mentioned, I repeat, Arch not mentioned!
    We'll get 'em next toime

    • @CodeOpsHQ
      @CodeOpsHQ  23 days ago +1

      You got me! Arch Linux is definitely a popular choice among developers. We'll make sure to include it in future videos. 😉