Manage Your Dotfiles Like A Superhero

แชร์
ฝัง
  • เผยแพร่เมื่อ 16 ต.ค. 2024

ความคิดเห็น • 31

  • @poodapoorc
    @poodapoorc 8 หลายเดือนก่อน +3

    I just stumbled upon your blog post on stow. It was super clear to read through and you've saved me a lot of time and researching to figure out a better way to set up my environment. I had a dotfiles repo and was not looking forward to copying or symlinking everything in there. Thanks so much for spreading the word on this awesome tool and providing instructions to get going quickly!

  • @jakewies
    @jakewies  2 ปีที่แล้ว +11

    New drinking game! Drink everytime I say "directory" 😅

  • @tillw9730
    @tillw9730 ปีที่แล้ว +5

    Instead of creating the nested .config structure, I simply used stow nvim --target=

    • @arashitempesta
      @arashitempesta 6 หลายเดือนก่อน +2

      thanks for the tip!

  • @bertmeijeringh9559
    @bertmeijeringh9559 7 หลายเดือนก่อน +1

    Thanks Jake. Awesome contribution. I'll stow my .dot-files right away. Keep up the good work!

  • @jameswinston5369
    @jameswinston5369 ปีที่แล้ว +1

    This was all sorts of awesome. Total game-changer. Thank you!

  • @DanielTubul
    @DanielTubul ปีที่แล้ว +2

    Great explanations - so good I had to use the comment feature which i normally chose not to.

  • @marcossantos1998
    @marcossantos1998 2 ปีที่แล้ว +1

    thank you so much for doing this step by step, very helpful to beginners

  • @HuzMS
    @HuzMS หลายเดือนก่อน

    Thank you for the blog post it was helpful

  • @RodrigoStuchi
    @RodrigoStuchi 2 ปีที่แล้ว +1

    Very cool content, I'll give a shot to stow. Tks

    • @jakewies
      @jakewies  2 ปีที่แล้ว

      Awesome!

  • @sachak7001
    @sachak7001 2 ปีที่แล้ว +3

    Hey, just followed your guide. Thanks, just set it up for me. How did you move lines up and down in Neovim?

    • @jakewies
      @jakewies  2 ปีที่แล้ว

      Hey Sacha. I usually just cut a line with "D" and paste it where i want with "o" and "p". The former pastes a line above, the latter pastes a line below. There's probably more efficient ways but i haven't found myself looking for them yet.

  • @duncan-mcrae
    @duncan-mcrae 2 ปีที่แล้ว

    Thanks. Best video for stow

  • @smilin_dominator
    @smilin_dominator 2 ปีที่แล้ว

    Thanks a lot for the amazing tutorial!

  • @soymichelo75
    @soymichelo75 2 ปีที่แล้ว +1

    awesome series jake :D just one question: if you intend to also take with you your p10k prompt configuration, should you also take any dotfile? or where does that config "live"? (I checked your GH and didn't see anything. I am a bit maniac about the prompt O:-)

    • @vikingthedude
      @vikingthedude ปีที่แล้ว

      I use p10k and the dotfile i use is at ~/.p10k.zsh
      I haven't watched the whole video though so I'm not sure if this was answered already

  • @CNich90
    @CNich90 2 หลายเดือนก่อน

    Is there an easy way to know which files are automatically generated and therefore should be ignored?

  • @JalukOne
    @JalukOne 2 ปีที่แล้ว

    Thanks ! great job

  • @joelpittet5957
    @joelpittet5957 2 ปีที่แล้ว

    Great video, seems lots of videos and blogs of using stow 'packages' but in a bit of testing you can make your dotfiles repo the 'package' and do `stow .`. Any down side to that approach? I found it saved me from needing to reorganize my existing dotfiles in folders and only one stow command call though maybe I'm missing something from the need for that organization.

    • @vanadium4167
      @vanadium4167 2 ปีที่แล้ว +1

      That organization in different packages may indeed be less essential. You also could manage all of your dot files in a single package. In other use cases, it may be essential, e.g. when used for "stowing" files from manually compiled and installed programs, which may come with many files. Unstowing and deleting the package directory then uninstalls the application at once.

  • @Slate245Ivanovo
    @Slate245Ivanovo 2 ปีที่แล้ว +1

    Just a thought: if you intent to clone .dotfiles folder into a new machine and then run install.sh, why do you install git as a part of a setup? It seems to me that you rely on it in the first place)

    • @jakewies
      @jakewies  2 ปีที่แล้ว

      Great question. Someone asked this on another video in the series. Here was my response:
      "This is a great point that I failed to identify myself. It looks like git is pre-installed on both Linux and MacOS machines, however I'm not sure what version it will be. I can certainly run a test.
      So on one hand, yes, it's a little redundant to install git again. But on the other, installing with nix means git will be placed in a deterministic location on your machine similar to other packages, and updating should be easy through nix as well.
      But I really do want to test this out and see how it works in theory. I have a thought that maybe the nix version is never being used! lol Thanks for the heads up!"

    • @soymichelo75
      @soymichelo75 2 ปีที่แล้ว

      hello Ivan, technically speaking, you can also download the files as such and unzip them (rudimentary, but would work)

  • @chillydoog
    @chillydoog 2 ปีที่แล้ว

    bless you

  • @amit12000
    @amit12000 2 ปีที่แล้ว

    why dont we not use bare repository and alias method which simple
    can u provide reason and advantage over bare repository and alias method

    • @jakewies
      @jakewies  2 ปีที่แล้ว

      Bare repositories work fine. This way makes sense for me.

  • @coderzio
    @coderzio 11 หลายเดือนก่อน +2

    Jee-en-you 😂

  • @pranavrk2622
    @pranavrk2622 2 ปีที่แล้ว

    I played the game. Now I'm too drunk to remember who I am.

    • @jakewies
      @jakewies  2 ปีที่แล้ว

      I hate when that happens

  • @LibreGlider
    @LibreGlider 5 หลายเดือนก่อน

    Ga Nu, or Ga New. Dont keep saying G.N.U. It's a recursive acronym for GNU is Not Unix...