Listen

Currently making a small thing I always wanted to do... Dotfiles!

Specifically a script and config file format that will deploy things nicely instead of just... silly symlink of everything. The structure of dotfiles shouldn't resemble the structure of the actual destinations, no?

@saphire

ooh that reminds me of stuff i've been putting off. 😅

i'd use symlinks and include an "include whatever.local" at the end of each generic file. works a treat with my vim cofig repo :) then add a linking script and whatever structure makes sense for the occasion?

@dhivael

Well, pretty much what I am going to. Except I'll overcomplicate it to actually parse all of this stuff, create a pseudo-bytecode/transpiler into bash statements to run... You know, the usual stuff you do when you're bored ^^'

Lua or python though? C would be a bit painful to deal with all of this... Though I could try?

@saphire

i think haskell has a bash parser/generator library that works rather well, if you're into that kind of thing. (i'm extrapolating from shellcheck being a thing. but shell-monad to generate scripts certainly does exist)

@dhivael

Uhhh. I have never touched haskell. The only thing I know about it is that building any software written in it is a pain for me, my computer... and specifically my RAM. Or was it CPU going full 100%?

I am thinking of Lua still c.c

@saphire

seems like you've made your choice :} and it'll be nicely portable, too!

@dhivael

Yeah, unless I decide to use something newer than lua5.1 xD

Sign in to participate in the conversation
Dragon Style

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!