A Way to Manage Dotfiles

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Scout Monitoring - Free Django app performance insights with Scout Monitoring
Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.
www.scoutapm.com
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
  • dotfiles

    Dotfiles or you can say my swiss army knife. Configs for creating a delightful development experience - vim + tmux + Fzf + Rg + LSP etc. (by kalkayan)

  • dot.me

    me dot files

  • Personally, I use git [0] along with GNU stow [1], combined with making the files directly from a literate Readme.org (e.g. [2]). I sync this repository between machines to update files, and when I make changes in the org-mode Readme file it automatically generates the new file. There are ways to pull in changes made to that file directly, but haven't needed to do that. My repo doesn't have the full details, but if you want to see it in action along with a few links and pointers, do take a look at [0]. I really like having it all together in one place, and with org-mode everything is very (human) readable.

    [0] https://github.com/podiki/dot.me

    [1] https://www.gnu.org/software/stow/

    [2] https://github.com/podiki/dot.me/blob/master/x11/README.org

  • Scout Monitoring

    Free Django app performance insights with Scout Monitoring. Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.

    Scout Monitoring logo
  • dotbot

    A tool that bootstraps your dotfiles ⚡️

  • I do a similar thing, but with dotbot instead https://github.com/anishathalye/dotbot

  • dotfiles

    My Linux configuration files (by bewuethr)

  • and so on, for each config file. My general dotfiles repo is public here, if you want to take a look how I did it for the tools I use: https://github.com/bewuethr/dotfiles

    This still isn't ideal. For example, I use Git submodules for Vim plugins in the shared repo – but maybe I don't need all of that on my Raspberry pi. I feel like at some point, a config file based solution could be better; or using a tool such as https://yadm.io/, which is using bare repos under the hood.

  • yadm

    Yet Another Dotfiles Manager

  • and so on, for each config file. My general dotfiles repo is public here, if you want to take a look how I did it for the tools I use: https://github.com/bewuethr/dotfiles

    This still isn't ideal. For example, I use Git submodules for Vim plugins in the shared repo – but maybe I don't need all of that on my Raspberry pi. I feel like at some point, a config file based solution could be better; or using a tool such as https://yadm.io/, which is using bare repos under the hood.

  • dotfiles

    zsh, git, vscode, ipython (by cbarrick)

  • I just maintain an install script to do the linking. It's just a few lines of zsh to mirror one directory into another with symlinks. I've found that the bare repo approach has too many rough edges, and that the various dotfile management frameworks are overkill.

    https://github.com/cbarrick/dotfiles/blob/master/home/instal...

  • symgr

    Symlink manager for maintaining files in source control

  • Since we're sharing, my dotfiles setup has pretty much reached its final form. I use my symgr[1] to symlink my dotfiles repo into my home dir. Pretty much everything I think about this topic is in its readme, as well as a link to my setup[2] repo with my dotfiles showing how I use symgr.

    [1] https://github.com/kbd/symgr

    [2] https://github.com/kbd/setup

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • setup

    My config, system settings, utilities, etc. (by kbd)

  • Since we're sharing, my dotfiles setup has pretty much reached its final form. I use my symgr[1] to symlink my dotfiles repo into my home dir. Pretty much everything I think about this topic is in its readme, as well as a link to my setup[2] repo with my dotfiles showing how I use symgr.

    [1] https://github.com/kbd/symgr

    [2] https://github.com/kbd/setup

  • dotfiles

    My Dotfiles (by svieira)

  • misc-updater

    Check if 'Manually-Installed and Source-Compiled' (MISC) packages have new releases or updates announced on their respective webpages.

  • Often enough, when I see something like this, the real value isn't the software itself, but the idea that perhaps the issue it addresses is be worth thinking about a bit more. The solution itself may be trivial, but have a large impact.

    E.g. I have created [0] the simplest of scripts for managing updates for manually-installed / source-compiled applications (something I've dubbed "misc", very proud of this backronym :p).

    The script itself is extremely simple (just a list of greps over latest release announcement urls), but it has solved a big problem for me, of helping me keep such "misc" items seamlessly up-to-date.

    [0]: https://github.com/tpapastylianou/misc-updater

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Dotfiles: Unofficial Guide to Dotfiles on GitHub

    9 projects | news.ycombinator.com | 7 May 2024
  • Loco.sh: program your env

    1 project | /r/bash | 16 May 2023
  • Loco.sh : automation for bash based programs

    1 project | /r/linux_configuration | 8 May 2023
  • Loco.sh, change your terminal style, change your life

    1 project | news.ycombinator.com | 25 Apr 2023
  • Loco.sh : set your term like a dev

    1 project | /r/bash | 25 Apr 2023