• 1 Post
  • 359 Comments
Joined 2 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
    3 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.




  • But our WebSocket streaming layer sits on top of the Moonlight protocol, which is reverse-engineered from NVIDIA GameStream.

    Mf? The GameStream protocol is designed to be ultra low latency because it’s made for Game Streaming, you do not need ultra low latency streaming to watch your agents typing, WTF?
    They’re gonna be “working” on a desktop, why the hell didn’t you look into VNC instead? RDP??
    You know, protocols with built-in compression and other techniques to reduce their bandwidth usage? Hello?? The fuck are you doing???