Hello, i would like to know how you manage your dotfiles.
Do you use some gui or tui?
There are many ways i don’t what to do.
Probably im going to do git repo with lazygit. I like tuis. I am managing files on two artix linux systems 1- pc and 2- laptop
Nix, but I’d only recommend it if you share my same brand of mental illness
I do a git repo for my dot files with an installer that configures it based on whether I’m using Linux, macOS, or FreeBSD; a server or desktop; and whether I’m in bash or zsh. It also includes a bunch of functions and aliases that I find useful. It’s not always pretty because I also use it as a practical place to try new shell script bits when I have time. I’m hoping to change some things around soon thanks to some ideas from Dave Eddy’s bash course at ysap.sh.
i used to do this, but couldn’t figure out how to stay on top of the changes introduced by distro’s and updates to the apps; did you figure these out somehow?
I pretty much stick to straight bash and core utils, so it’s not much of a burden. Plus on the Linux side, I mostly stay with Debian and its derivatives, which limits some of the work.
But really I don’t consider every feature of my dot files to be a finished product. The core stuff is reliable, but if I catch a problem with anything more esoteric or if I see some functionality that looks interesting, it’s a brain teaser I get to tackle.
I pretty much stick to straight bash and core utils, so it’s not much of a burden…
this has worked fairly well for me too and i’ve applied this logic to a few desktop environment apps that are seemingly ubiquitous in all of the distros.
though, i still admire (and sometimes envy) the customizations that people make to their environments.
I use Syncthing with a folder called “Configuration Files” where I drop all my sync-able configs and dotfiles and I simply symlink them as needed.
So there’s at least the two of us doing it this way. Syncthing is an absolutely fantastic tool.
Yeah, it’s fantastic. It’s more effective at this than I thought because even though I use git a lot for programming and projects, I’ve admittedly forgotten far too often to commit and push/pull trivial changes on devices and in most cases, all I need is just for dotfiles to sync across devices anyway.
I am syncing a whole lot more than just dotfiles and have done so for years. Admittedly, I am running an always-on-instance (multiple, in fact…). Syncthing hasn’t put a foot wrong in over a decade.
I am donating a small amount to the project every month and would like to encourage others to do the same.

