What Are Linux Users Putting In Their Config Files?

Поділитися
Вставка
  • Опубліковано 17 чер 2024
  • Have you ever wondered what most Linux users are putting in their dotfiles? One person decided to crawl GitHub for some of the common dotfiles most of us use (such as the bashrc, vimrc, xinitrc, etc) He created a detailed report on the most popular settings within each file. It's quite fascinating.
    REFERENCED:
    ► github.com/Kharacternyk/dotco... - The Full Report
    WANT TO SUPPORT THE CHANNEL?
    💰 Patreon: / distrotube
    💳 Paypal: www.paypal.com/cgi-bin/webscr...
    🛍️ Amazon: amzn.to/2RotFFi
    👕 Teespring: teespring.com/stores/distrotube
    SOCIAL PLATFORMS:
    🗨️ Mastodon: mastodon.technology/@distrotube
    💬 IRC: irc://freenode #distrotube
    👫 Reddit: / distrotube
    📽️ LBRY: lbry.tv/$/invite/@DistroTube:2
    DT ON THE WEB:
    🕸️ Website: distrotube.com/
    🐿️ Gopherhole: gopher://distro.tube
    📁 GitLab: gitlab.com/dwt1
    FREE AND OPEN SOURCE SOFTWARE THAT I USE:
    🌐 Brave Browser - brave.com/dis872
    📽️ Open Broadcaster Software: obsproject.com/
    🎬 Kdenlive: kdenlive.org
    🎨 GIMP: www.gimp.org/
    🔊 Audacity: www.audacityteam.org/
    💻 VirtualBox: www.virtualbox.org/
    Your support is very much appreciated. Thanks, guys!
  • Наука та технологія

КОМЕНТАРІ • 165

  • @natemaia9237
    @natemaia9237 4 роки тому +64

    You can alias monospace to whatever font family you want, we use it to avoid having to changes fonts all over the place, you just change your fontconfig alias.

  • @JuhaJutila
    @JuhaJutila 4 роки тому +20

    I can't remember another video where I have gotten so many tips for my PC. TNX

  • @zhejabello658
    @zhejabello658 4 роки тому +1

    I don't have my dotfiles posted, but I fall in to many of these :D. When I started using bspwm about 2 years ago it wasn't nearly as popular as it is now. Really cool to see it grow!

  • @an93lofdeath
    @an93lofdeath 4 роки тому +6

    Nerd tree is handy for developers that need it to manage a project, not just for aesthetics, when they are not using an IDE or emacs.

  • @sn3k
    @sn3k 4 роки тому +8

    Just an explanation for all the people with 15px gaps - they're probably rocking a 4k monitor, so 15px gaps would be like 7.5px gap on a 1080p monitor, which is quite reasonable

    • @MyAmazingUsername
      @MyAmazingUsername Рік тому +1

      That is a really good point. I felt a bit called out because I use 8px gaps. But your comment reminded me that I use a 4K monitor so it makes sense that I have to use large gaps.

  • @lawrencedoliveiro9104
    @lawrencedoliveiro9104 4 роки тому +38

    9:25 No, that’s not actually a literal “$”, it’s actually “\$”. According to the bash docs, “\$” is expanded to a “$” for a non-root user, or “#” for a root user.

    • @ivanf.8489
      @ivanf.8489 4 роки тому +2

      Wow, I didn't know that. Such a cool feature. I'm gonna use that. Thanks.

    • @okdoomer620
      @okdoomer620 4 роки тому

      But then it's exactly what he said or not... It's just a literal dollar sign, regardless of the user

  • @vitiok78
    @vitiok78 4 роки тому +124

    I've set EDITOR to vim and now I don't know how to quit...

    • @DistroTube
      @DistroTube  4 роки тому +177

      You have three options to exit Vim: (1) Unplug the computer. (2) Turn off the main breaker to your house. (3) Buy that new computer you've been wanting.

    • @vitiok78
      @vitiok78 4 роки тому +53

      @@DistroTube BTW I use Hannah Montana Linux

    • @justsomeguy8385
      @justsomeguy8385 4 роки тому +8

      ctrl+alt+delete

    • @technocraticarchification7973
      @technocraticarchification7973 4 роки тому +33

      This is how to quit vim.
      :!ps ax | grep vim | grep -v grep | awk '{print $1}' | xargs -n1 kill -9

    • @wilfridtaylor
      @wilfridtaylor 4 роки тому +29

      You can also spray your keyboard with catnip and leave your window open. Cat will find the right key combo eventually.

  • @timmymorris91
    @timmymorris91 4 роки тому +1

    Awesome video! 👏

  • @awabqureshi814
    @awabqureshi814 4 роки тому +2

    Very useful! Thanks!

  • @helidrones
    @helidrones 4 роки тому +2

    I watched your video on the small screen of my tablet. I had to grab my glasses to read „dracula“ and „solarized“ while „gruvbox“ was instantly readable.

  • @lawrencedoliveiro9104
    @lawrencedoliveiro9104 4 роки тому +4

    24:28 Interesting. That works because all these different players understand a common protocol called MPRIS, implemented over D-Bus.

  • @Gruuvin1
    @Gruuvin1 2 роки тому +8

    I've customized my OSes since DOS and windows, and I'm old now. Here's what I've learned about that: try to NOT overly customize things, especially commands that are already provided. This follows a rule of diminishing returns. The more you do things like create bash aliases for commands like "ls -al" then the poorer you are at operating stock Linux. This goes for passwords too. If you don't use cheaters then your memory will be sharper and you won't need cheaters.

  • @copper4eva
    @copper4eva 4 роки тому +29

    This is actually a pretty good reddit post for new Linux users.

    • @ekksoku
      @ekksoku 4 роки тому +3

      I concur, I'm like 8 months into using linux, and I hadn't thought about doing some of the things mentioned in this. Such as bash aliases.

  • @GabeGinorio
    @GabeGinorio 4 роки тому +3

    All modern projects using javascript use NPM to pull in packages from npmjs. This allows adding and updating Javascript packages with a single command.
    NPM creates a package.json file to describe the project and the Javascript files used.
    NPM can also "build" node and other Javascript based projects for use in production. This includes processing import and require statements and creating minimized output.
    NVM allows switching between different versions of NPM so one can work on both modern and legacy projects.

  • @ClaudioRoncaglio
    @ClaudioRoncaglio 4 роки тому +5

    Gruvbox have the most complete syntax highlight. The other laks all in some aspects. Try too look the code and you will understand what I mean. Great video😉

    • @seanld444
      @seanld444 2 роки тому

      I've tried Gruvbox, and I thought I was in the minority in thinking it looked like a really trashy default theme. Glad DT agrees. Dracula honestly is the most sleek (while not too over-the-top) theme for literally anything. Not just code. My whole WM and all my common apps are styled in Dracula. One Dark is also pretty good.

  • @robsku1
    @robsku1 Рік тому +1

    Openbox is one of three *very* similar WM's (OpenBox, BlackBox and FluxBox) that AFAIK were all originally written to be standalone WM's, and are still mostly used that way. I've also seen some sminimalized distros offer something like openbox + something, not any DE that exists separate from that distro but it combines applications into their own special WM.
    Interestingly blackbox even had a windows port - and I don't know how much you have to change in even the simplest X WM to make it a working Windows explorer.exe replacement - but bb4win did make the windows desktop work like you were in blackbox - only the right-click menu was automatically created based on Start-menu of windows. I don't know if the version I used would run under anything above Windows XP and I don't know if it's been updated. I used it back in late naughts at school when we had to use windows (we had our own removable hard disks and could do as we pleased with our windows (and linux - it's just that we mostly used windows) setup, and I made mine close as possible to Linux - and back then I was still using Fluxbox so the look was very similar.
    But .xinitrc is a problem for counting any WM users - in most distros today when you install a WM from the distributions repositories you will automatically get a login manager configuration installed, even if you don't use one. I have more than one WM/DE installed on some machines, and using a login manager makes it very easy to switch between them. It wasn't hard before, but I don't see reason to not just boot straight into GUI environment, as I will be using it mostly in X anyway - if something goes wonky and I can't get X to work correctly, I know how to boot into console, but that's the only reason I have to not boot into GDM, LightDM or other login manager.
    That alert alias made me chuckle - I've become very accustomed to seeing it on my Mint installs.
    Setting the value of TERM seems funny to me. That's supposed to be set by the terminal, not the shell. Instead I have conditional black of alias commands to add coloring for ls, grep, gccc etc. if the value of TERM matches awith set of patterns (like xterm*|rxvt*|screen). Most terminal emulators seem to default to setting TERM to xterm-256color, because it's relatively compatible and apparently it isn't considered a rquirement to do anything more than that - even if your terminal supports escape codes that xterm hasn't even heard of, like konsole's truecolor foreground and background color codes. I actually have TERM=xterm256color in konsole's configuration - don't remember what it defaulted to, maybe I just wanted to make sure it works. But you don't want to set TERM in .bashrc if you ever use a terminal that's not compatible with xterm - like linux console. Instead it's correctly used in .bashrc to decide stuff.
    What really cought my attention was the listing of other commands in .xinitrc file was "done &" - I mean, done is a reserved sword in bash, you could only run a cexacutable named 'done' by pointing to it's path. Relative or absolute. done is used for loop constructs, and I wonder how much there's need for that iinside .xinitrc anyway, but the real mystery is that it's followed by & - if I'm correct that would run the loop in a subshell on the background while the rest of the script continued. Really weird, and I didn't see you comment that at all :)
    About the autocd - long long ago I considered it, but it's not something I find useful.... back when I switched to Linux from DOS/Win95, I was already a power user of CLI and used 4DOS shell replacement for DOS to extend it's capabilities (some have argued beyond even bash, but while I still have lave for it I say hogwash), I was however used to weird way DOS handled built-in shell commands, like CD - you could just type cd.. without a space in between, and when I was starting with linux I did briefly consider aliasing cd.. to 'cd ..'. That's one thing that used to become a hard to unlearn habit for DOS users ;)
    Great video, if only for nerd value :D

  • @diegonayalazo
    @diegonayalazo 2 роки тому

    Thanks DT!

  • @fennecbesixdouze1794
    @fennecbesixdouze1794 Рік тому

    @22:20 Icons communicate information, which makes it absolutely a productivity tool, not just aesthetics.

  • @webcaptcha
    @webcaptcha 4 роки тому +1

    Hey DT, I saw you are using bare repo to manage dotfiles in home directory. What about general configs file, for example in /etc directory. What approach you are using?

  • @lagwulf1637
    @lagwulf1637 4 роки тому +2

    In Z Shell you can define global aliases - so i put this in my .zshrc:
    alias -g nu='2>/dev/null' (german for dev/zero). Find it very helpful, because sometimes have to redirect stderr, so I don't see any error messages - especially when using find an searching in the root filesystem.

  • @gogma9967
    @gogma9967 4 роки тому +2

    Hi, I use 'desert' color scheme which is a bit dimmed and ambient.
    Try 'map ; :' it opens another world in vim. But the mistaken version 'map : ;' in vimrc will cause you lot of trouble :).

  • @Demodude123
    @Demodude123 4 роки тому +9

    Think those aliases that were first mentioned are installed by default with Ubuntu (at least) for bash. Here's what was in mine on a fresh install:
    alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'
    alias egrep='egrep --color=auto'
    alias fgrep='fgrep --color=auto'
    alias grep='grep --color=auto'
    alias l='ls -CF'
    alias la='ls -A'
    alias ll='ls -alF'
    alias ls='ls --color=auto'

  • @alexandersnider734
    @alexandersnider734 4 роки тому +5

    Shout out to thinking GruvBox is hideous. I have no idea how that scheme took off, but if people dig it more power to them. Same with Solarized, just not for me. Ocean Dark, Nord, Oceanic Next are definitely my sweet spot. The brown in GruvBox... hoo nelly, heavens no.

    • @Microphunktv-jb3kj
      @Microphunktv-jb3kj 4 роки тому

      Ayu only 9... feelsbad. Literally using Ayu Mirage. Literally inspires me even more to make an Ayu Mirage linux rice desktop : )
      i tried Nord, the colors are too dim for my eyes, and i generally don't like blue... my fav color is orange, anything with muted orange is good for me, anyone know any good themes with orange in it?
      The Best theme is your own theme! : )

  • @cumar8585
    @cumar8585 2 роки тому +1

    Yes i find it fascinating thank you.

  • @joschafinger126
    @joschafinger126 4 роки тому +1

    I've got a little script to cd up X directories, one to find orphans, another to remove them, and one for sudo pacman -Syu . Aliases are neat indeed.

    • @joschafinger126
      @joschafinger126 4 роки тому +1

      alias mv='mv -i' and alias rm='rm -i' are definitely going to be up next :-)

  • @lawrencedoliveiro9104
    @lawrencedoliveiro9104 4 роки тому +3

    28:24 Interesting to see Emacs used as a window manager, but none of the Vims?

    • @DistroTube
      @DistroTube  4 роки тому +4

      Because Emacs is an environment that you can live in. Vim is just a text editor.

  • @lawrencedoliveiro9104
    @lawrencedoliveiro9104 4 роки тому +6

    28:43 But interesting that you have some people launching KDE Plasma this way, but none doing so with GNOME.

    • @lawrencedoliveiro9104
      @lawrencedoliveiro9104 3 роки тому

      And who like to complain when the new version changes some behaviour they were used to.

  • @thisconnectd
    @thisconnectd 4 роки тому +2

    that exec emacs in xinit. I love emacs but wow

  • @danielkrajnik3817
    @danielkrajnik3817 3 роки тому

    admittedly your desktop does look pretty slick

  • @hugorc343
    @hugorc343 4 роки тому +3

    Can you do a video on BSD?

  • @samyt681
    @samyt681 Рік тому +1

    Vim is alien technology for me, learning Linux do be hard

  • @matthewrease2376
    @matthewrease2376 2 роки тому +1

    Hell no, I love tabs. They can be whatever size you want. I hate when people use spaces instead, but I can live with it. What I can't live is my tabs being converted to spaces :)

  • @jameswalker199
    @jameswalker199 3 роки тому +1

    A lot of people seem to think it's ugly, akin to Comic Sans even, but I like Monofur as my terminal font

  • @dingodingeroo6156
    @dingodingeroo6156 4 роки тому +15

    Says spaces over tabs then insults gruvbox - I'm sad.

  • @Puzzlers100
    @Puzzlers100 Рік тому

    I think rofi makes some sense, since a lot of people probably came to bspwm from r/unixporn, where rofi is commonly used for the extra bling

  • @paulbarnett1461
    @paulbarnett1461 4 роки тому +1

    interesting point about export PATH - you dont need it
    you often see:
    PATH=$PATH:/another/directory
    export PATH
    BUT
    export does not export a value of a variable - it marks the variable as having the export attribute, ond once it has it, it keeps it.
    And PATH had the exported attribute even before you change it.
    so you don't need to export PATH (set PATH's export attribute) again, even if you change PATH's value.

  • @illiadenysenko7776
    @illiadenysenko7776 4 роки тому +21

    Zoomer starter pack:
    fish, alacritty and neovim
    :D

    • @RaveenKumar
      @RaveenKumar 4 роки тому

      Whats special about fish and alacritty?

    • @illiadenysenko7776
      @illiadenysenko7776 4 роки тому +5

      @@RaveenKumar new, fast and cool

    • @nishitdua
      @nishitdua 4 роки тому +2

      @@illiadenysenko7776 what's bad about new, fast, or cool

    • @antoineleduc7611
      @antoineleduc7611 3 роки тому +2

      @@nishitdua he never said anything was bad

    • @dacid44
      @dacid44 2 роки тому

      Personally, I use zsh (powerlevel10k), Konsole, and nano. I know, I'm boring, but I'm still transitioning from windows and Konsole and nano are more similar to me coming from Windows Terminal and classic gui text editors.

  • @killistan
    @killistan 3 роки тому

    Interesting. People set expandtab and then install a plugin to replace what something like `set listchars=tab:▸\ ,trail:·,nbsp:_' would do for them if they just used tabs.

  • @Reliktish
    @Reliktish 4 роки тому +8

    From la to the grep aliases, they are provided in Ubuntu out of the box, they were useful enough to me that i noted them down and gave them to my acquaintancees
    Took them with me in arch

  • @ablanchi
    @ablanchi 4 роки тому +2

    the monospace font thing isnt that weird.
    if you use a paid font, you dont want to give it away in your dot files, and you also dont want programs to get hung up looking for a font that isnt there.

  • @lawrencedoliveiro9104
    @lawrencedoliveiro9104 4 роки тому +2

    You want bash aliases? I’ll give you some of mine:
    export PAGER='less -iX -x4'
    alias more="$PAGER"
    because less is way more capable than more. Also a handy one for opening any file in the Emacs instance I always have running, just by typing “e «file»”:
    alias e='emacsclient -n'
    And something to ensure my custom ~/.XCompose is recognized by the major GUI toolkits:
    export GTK_IM_MODULE=xim
    export QT_IM_MODULE=xim
    What, you don’t know about the Compose key? wiki.wlug.org.nz/ComposeKey

  • @eddyecho
    @eddyecho 4 роки тому +1

    Why do so many people use the expandtab setting in vim? Tabs are tabs and spaces are spaces. Why do we need to mix the two?

  • @matthewrease2376
    @matthewrease2376 2 роки тому

    I'm surprised I didn't see 2/2 for window gap/border width

  • @rohanofelvenpower5566
    @rohanofelvenpower5566 Рік тому

    F man! I edited my bashrc and lost my ls colours. Like the blue hightlithing of folders. Adding the alias ls="ls --color=auto" in my bash_aliases fixed it :D even the ll / l / la aliases for ls now have colour. epic ;)

  • @reddynishanth3936
    @reddynishanth3936 4 роки тому +1

    When ever you open new terminal screen, I see some nice colored art, how can we do that?

  • @Arkayaplays
    @Arkayaplays 4 роки тому +2

    3rd i installing archstrike as i am watching this video its been 20 days we are in full lockdown

  • @ruz966
    @ruz966 3 роки тому

    I am confused between .xprofile and .xinitrc where can I get info on various dotefiles

  • @gery49
    @gery49 4 роки тому

    I have a lot of lag with GPU accelerated terminals like alacritty and kitty. I'm guessing it's a compositor/gpu setting that messes it up, but I have no idea how to debug something like this. Sticking with urxvt for now...

    • @seanld444
      @seanld444 2 роки тому

      I definitely get that. Alacritty does definitely have a sort of noticeable input lag to it on my work PC with AwesomeWM, with Picom, on a 75 Hz monitor. My home PC is the exact same Linux setup but with 144 Hz monitors, and it's nearly non-existent due to the higher refresh rates.

  • @ganainm01
    @ganainm01 4 роки тому +1

    So you're using vi mode for normal mode command line editing, however, use Emacs bindings ("C-p" and "C-n") for history navigation? Why not the proper vi commands "j" and "k"?

    • @007arek
      @007arek 4 роки тому +1

      ("C-p" and "C-n") are also the proper vim commands.

  • @rmmichael95
    @rmmichael95 3 роки тому

    Most people are probably just setting a font for their system monospace (like hack) and just setting monospace everywhere else so it is easy to change.

  • @Arkayaplays
    @Arkayaplays 4 роки тому +2

    Is mplayer works in tty or anyway to watch video in tty?

    • @gimcrack555
      @gimcrack555 4 роки тому

      Google it. There are a few ways of doing it. I guess this is one way..askubuntu.com/a/67824 There is also $DISPLAY=:0

  • @orion55
    @orion55 4 роки тому +1

    I'm in that 2 pixel border, no gap gang, koolin

  • @lawrencedoliveiro9104
    @lawrencedoliveiro9104 4 роки тому +2

    11:34 You didn’t mention PS0. Yes, that exists as well.

    • @room641A
      @room641A 4 роки тому +1

      what is that one?

  • @bahathir_
    @bahathir_ 4 роки тому +1

    My main export varible is..
    export PS1='$ '
    so, my terminal is not bloated with texts and keep my terminal tidy .. :)
    Thank you and keep safe.

    • @bahathir_
      @bahathir_ 4 роки тому

      @@ZombieDegen Yes, I tried with ' ' PS1=''
      but, sometimes I want to know if commands are ended and ready for next commands , or want to differentiate commands and it's result..
      Thank you.

  • @LloydLynx
    @LloydLynx 4 роки тому +4

    Anyone else remember not knowing how to get out of ps2 as a noob?

  • @nonenothingnull
    @nonenothingnull 2 роки тому

    20:59 high contrast

  • @OG900Aero
    @OG900Aero 4 роки тому +2

    Openbix alone is very very good choice. I dont want DE, because so bloat. Tilling WM is not good on 15" notebook. Openbox without login manager is so minimalustic, good configuration, and easy use. I love it! Arch+Openbox+polybar+rofi

  • @killum109
    @killum109 4 роки тому +2

    I think if you are posting to github then you would have a higher than average level of technical skill. That would effect the results of this, like having vim. I would suspect nano would be more popular for average users, does Ubuntu have nano as default?

    • @lawrencedoliveiro9104
      @lawrencedoliveiro9104 4 роки тому +1

      Looking at some of the GitHub users who fork my repositories, I might dispute your inference.

    • @dingodingeroo6156
      @dingodingeroo6156 4 роки тому +1

      I suspect people will have a .vimrc even if they don't use vim. They may just use it for quick edits, or have tried it in the past and still have the file around.

  • @patrikosgnach
    @patrikosgnach 4 роки тому +1

    A pity that FVWM is not in the list

  • @lawrencedoliveiro9104
    @lawrencedoliveiro9104 4 роки тому

    19:26 “Sometimes”?

  • @lawrencedoliveiro9104
    @lawrencedoliveiro9104 4 роки тому +1

    24:08 I run Firefox, but I don’t feel the need for a hotkey for it. I just start it once after booting/logging in, and then leave it running all the time.

  • @kalkulusrampage
    @kalkulusrampage Рік тому

    what is the difference between exporting and just writing the variable (export EDITOR=vim vs EDITOR=vim)

  • @hamzabarbara6427
    @hamzabarbara6427 4 роки тому +2

    man awesome wm is one of the most frustrating wm to use i used i3 dwm bspwm and i was capable of configuring them but once i touched awesome i was lost completly

    • @jeetadityachatterjee6995
      @jeetadityachatterjee6995 4 роки тому +2

      If you know lua you can do anything in awesome. But if you don't know lua it's frankly annoying and not really easy to configure. For the most part I just copied and pasted to get something useable. I'm now using herbstluftwm and I am very happy.

    • @shuwan4games
      @shuwan4games 4 роки тому

      @@jeetadityachatterjee6995 yea same I used awesome copycats as a base and just edited that I currently use exwm

  • @gogogogogogogogogogog9
    @gogogogogogogogogogog9 4 роки тому +1

    we want a video on sowm

  • @nathanmiddleton1478
    @nathanmiddleton1478 2 роки тому

    Most of those things just look like defaults in various distros.

  • @daveshouldaine2520
    @daveshouldaine2520 3 роки тому

    is "~/../../usr/bin" absolute or relative path?

  • @mountainmanmcbeachfront5296
    @mountainmanmcbeachfront5296 11 місяців тому

    thanks Chad

  • @Aemilindore
    @Aemilindore 4 роки тому +1

    man your channel is awesome. I now have two channels to go through. Lukes and yours. Wonderful content you both put out; making the world a better place from disgusting companies such as microsoft google and apple.

    • @Jay-yr7ir
      @Jay-yr7ir 3 роки тому

      Who's Luke

    • @Aemilindore
      @Aemilindore 3 роки тому +1

      @@Jay-yr7ir a christian.

    • @Jay-yr7ir
      @Jay-yr7ir 3 роки тому

      @@Aemilindore lololol nice but i was actually wondering lolol saw a couple other references

  • @migue7490
    @migue7490 4 роки тому +2

    I'm a gruvbox guy lol. I don't remember which plugin complained about my color scheme and what feature didn't work due to that. Its GitHub page said that gruvbox worked just fine. I think it was coc.

  • @alexandersnider734
    @alexandersnider734 4 роки тому +1

    Also can we talk real quick about the people launch emacs as their initrc? Like, I know the joke is emacs is an OS, but I think that's taking it a little too far. Jokes aside, I assume just to get the daemon running?

    • @vadrone
      @vadrone 4 роки тому +2

      It's not a joke.

    • @youp1tralala
      @youp1tralala 4 роки тому

      Emacs is also a Window Manager

  • @deric916
    @deric916 4 роки тому +3

    DT: I'm not a programmer
    Also DT: here's a bash script off the top of my head

  • @Tn5421Me
    @Tn5421Me 2 роки тому

    ls --color=auto and grep --color=auto are DE defaults I think

  • @ironmanlifts
    @ironmanlifts 4 роки тому

    People don't like tabs in vim ? IMO it's easier to work with tabs cause you can see indention easily when white space characters are shown (I have show white space enabled by default). Spaces I have to count each individual one ....For example: I know that function has 4 tabs because of the > > > > VS _ _ _ _ _ _ _ _

    • @eddyecho
      @eddyecho 4 роки тому +1

      Also you can easily adjust the size of tabs. Not so with spaces. (Yea you can covert leading whitespace into tabs but what if the guy who wrote the code you are viewing is not consistent with his alignment?) Also not mention the fact that using a leading tab instead of leading space characters can significantly reduce file sizes.

    • @actuallyganta6044
      @actuallyganta6044 3 роки тому

      The problem with tabs as opposed to just spaces I think is relevant for programming as it can cause some issues with conpatibility and such. At least that's what I was taught when I got into coding not that long ago.

  • @migue7490
    @migue7490 4 роки тому +2

    Xmonad not popular at all and it's great.

  • @Tn5421Me
    @Tn5421Me 2 роки тому

    I use Ubuntu Mono 14px for my terminal.

  • @ccolon4819
    @ccolon4819 10 місяців тому

    12 pixel gaps are not big at all on small hidpi screens like laptops. i have 26 pixel gaps on 15 inch 1440p display and it's fine

  • @thomasq5186
    @thomasq5186 4 роки тому +1

    Aren't you uploading your videos to LBRY anymore?

    • @DistroTube
      @DistroTube  4 роки тому +1

      I don't upload them. LBRY syncs them from UA-cam. And for the last couple of weeks, they are not doing a very good job. The video I made yesterday still hasn't posted there.

    • @thomasq5186
      @thomasq5186 4 роки тому

      @@DistroTube Didn't know it was automatic... That's why it takes so long to get there. It usually takes a maximum of 12 hours to be uploaded there but now they really messed up. It's really a shame that they are not yet a viable youtube alternative (imo).

  • @matthewrease2376
    @matthewrease2376 2 роки тому

    ViM makes backup files? You aren't talking about swap files are you?

  • @zeocamo
    @zeocamo 4 роки тому +2

    NVM why ... n is so much better and you can install it with npm and it just works on both mac and linux

  • @JamieAlban
    @JamieAlban 4 роки тому +1

    my bspwm gap is 20px LOL

  • @androkon6920
    @androkon6920 3 роки тому

    I use monospace cuz I uninstalled all monospace fonts, except the one I use

  • @alt2458
    @alt2458 2 роки тому

    Aren't you using 12px gaps this days in your videos?

  • @mbvalency
    @mbvalency 3 роки тому

    Sorry, but those 'ls' aliases are already shipped with many distributions. No wonder, they are that popular.

  • @heromp4
    @heromp4 4 роки тому +3

    sup

  • @jena_thornwyrd
    @jena_thornwyrd 4 роки тому +1

    Man, that's tragic, I watched this vid, and now I want to clean my PATH using Luke's technics and investigate on how and which suckless tiling WM to use…

  • @iLLt0m
    @iLLt0m 4 роки тому

    use zsh

  • @TurquoiseIcy
    @TurquoiseIcy Рік тому

    alias suicide='sudo rm -rf /--no-preserve-root'

  • @tylerdean980
    @tylerdean980 Рік тому

    I am not installing other fonts

  •  Рік тому

    12 pixel in a 4k 55 inch screen with high ppi is not gigantic at all.

  • @faerryn8708
    @faerryn8708 4 роки тому +1

    fish.config

  • @bwillan
    @bwillan 4 роки тому +1

    For the youngin' among the crowd the PATH environment variable goes back to the old MS-DOS and PC-DOS days.

    • @racingmars
      @racingmars 4 роки тому +1

      For the youngin' among the crowd, the idea of an interactive shell with a search path for executables goes back to Multics, and was then introduced in Unix v3... both WELL before MS-DOS/PC-DOS. My old Unix source code archives are incomplete, but sometime after v4 (1973) and before v7 (Jan 1979), the actual environment variables named 'PATH' was added to dynamically control the search path. Looking at old MS/PC-DOS source code, it looks like PATH was not there until v2.0 (March 1983). So I think it's more fair to say for the youngin' among the crowd, the PATH environment variables goes back to the old Unix days :-)

    • @bwillan
      @bwillan 4 роки тому

      @@racingmars I stand corrected. I've been using computers for 40 some years. It isn't often I run across someone who has been using computer longer than I have.

    • @racingmars
      @racingmars 4 роки тому +1

      @@bwillan I've only got a bit over 30 years at the keyboard from when I got my first computer, but operating systems history is a particular topic of interest for me, so these little bits of historical research are what I like to do when opportunities arise :-)

  • @nycex267
    @nycex267 4 роки тому +3

    Good video but tabs are superior.

    • @Gabifuertes
      @Gabifuertes 4 роки тому

      They are not!

    • @nycex267
      @nycex267 4 роки тому

      @@Gabifuertes And why exactly is that?

    • @Gabifuertes
      @Gabifuertes 4 роки тому

      @@nycex267 I was joking, but tabs tend to be messier in my experience. Some people try to align things like tables and mix spaces and tabs, which completely breaks if you change tab size. The added benefit of allowing to adjust tab size isn't appealing enough for the higher risk, especially since you can adjust them anyway using a linter.
      tldr; use whatever you want, then adhere to the repo standard using a linter.

    • @nycex267
      @nycex267 4 роки тому

      @@Gabifuertes Well you can't blame tabs for people mixing tabs and spaces; also of course, I wouldn't use tabs for alignment, just for indentation.

  • @joetheman74
    @joetheman74 4 роки тому +1

    Your out of touch. Solarized is one of the most hated on color schemes. I could care less but this is something I've read in many forums and heard on many UA-cam videos.

  • @usrname1105
    @usrname1105 4 роки тому +2

    FiRsT

  • @xthebumpx
    @xthebumpx 4 роки тому

    I use Gnome. What's a dotfile and why would I want it?

  • @Oswee
    @Oswee 4 роки тому +1

    I don't understand why do people uses gaps. You come into tiling WMs to get efficiency and maximum screen estate... and then you set a gaps... wtf? Like... for what? For that fancy BG image which actually distracts you? I don't blame anybody. I just do not understand the actual reasoning behind that.
    About the Gruvbox... i tried many schemes in period of several years... i get tired of them pretty quickly until i discovered Gruvbox. I just deleted every single other scheme. It is not aggressive and yet quite attractive.
    If you will take a look at coolors.co/palettes/trending you will see that top palette is quite close to Gruvbox... there is some biology related to this scheme. IMO.
    And when you re coding all the time 12/24... you are not looking for "nice looking" scheme. You are looking for "comfy" scheme.

  • @evergreenbear
    @evergreenbear 3 роки тому

    pixel gap elitism is in