kitchen,
@kitchen@simian.rodeo avatar

learning an entirely new programming language to manage my dotfiles because bash is that bad

sandro,
@sandro@c3d2.social avatar

@kitchen You don't really need to. For most basic and middle level things you need to know very little about the nix language.

dantleech,
@dantleech@fosstodon.org avatar

@kitchen but is it worse than nix?

kitchen,
@kitchen@simian.rodeo avatar

@dantleech so far I'm on board with everything I've done with nix

idempotent

declarative

cross platform

completely incomprehensible language

really to me the like ... standard library modules are the worst part so far. Such a mix of "fully modeled" and "just barely more than using file” even within the same module (looking at you zsh)

dantleech,
@dantleech@fosstodon.org avatar

@kitchen you're ahead of me, i just search for home manager options and code snippets and hope they work. also the fact that the monolithic config reference is one 4MB html page or something, but likewise think it's great.

danielsiepmann,

@dantleech @kitchen Not sure if it helps. But you fan browse it as man page as well.

kitchen,
@kitchen@simian.rodeo avatar

@dantleech I was doing that but then I ran into "tmux plugins" and everything went completely sideways and I realized I needed to actually learn how the language works

https://haseebmajid.dev/posts/2023-07-10-setting-up-tmux-with-nix-home-manager/

kitchen,
@kitchen@simian.rodeo avatar

@dantleech I’m learning a new programming language so I can install a tmux theme haha

dantleech,
@dantleech@fosstodon.org avatar

@kitchen totally worth it.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • DreamBathrooms
  • magazineikmin
  • GTA5RPClips
  • osvaldo12
  • thenastyranch
  • Youngstown
  • everett
  • slotface
  • mdbf
  • rosin
  • ngwrru68w68
  • kavyap
  • InstantRegret
  • Durango
  • megavids
  • khanakhh
  • modclub
  • cubers
  • vwfavf
  • cisconetworking
  • tacticalgear
  • ethstaker
  • tester
  • Leos
  • provamag3
  • normalnudes
  • anitta
  • JUstTest
  • All magazines