• 1 Post
  • 127 Comments
Joined 3 years ago
cake
Cake day: July 12th, 2023

help-circle

  • LiveLM@lemmy.ziptoLinux@lemmy.mlHow do you manage your dotfiles?
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    25 days ago

    I use YADM which is a thin wrapper around a bare git repo but still has some creature comforts like per-machine configs and templating.
    Since you still need to interact with Git, I pair it with Lazygit. Love that software, I do everything Git with it now!
    Unfortunately it is a little jank due to the way Lazygit handles bare repos, thankfully there’s a command that sets up the needed Git variables for it to work correctly: yadm enter lazygit

    I send the repo to my own Forgejo instance. Kinda overkill but I was already self-hosting other services so I thought “Fully private Git server just for me? Why not?”

    Now, this is only for managing user level files. For managing system level configs I haven’t setup anything yet.
    YADM has a solution for this but it seems a little jank, maybe I’ll learn Ansible instead, dunno.