• 1 Post
  • 36 Comments
Joined 1 year ago
cake
Cake day: June 12th, 2023

help-circle




  • Chais@sh.itjust.workstoLinux@lemmy.mlGamedev and linux
    link
    fedilink
    arrow-up
    12
    arrow-down
    1
    ·
    edit-2
    8 months ago

    But I have to fight the stupid OS to give me useful information. I have to install 3^(rd) party stuff. By default you only get this useless error reporting tool. Even if you report an error your likely to never hear from anyone and the chance of the error being fixed is virtually nonexistent.

    On Linux the necessary information is usually readily available. The worst offender in my experience is Steam itself. You can get logs from games fairy easily. But if Steam misbehaves things can get more complicated.




  • If you’re ready to take a bit of a dive, take a look at NixOS. As a CI/CD guy it might be right up your alley.
    It allows you to configure your entire system via a single, declarative config file, including any configurations for installed software. You could even develop the config in a VM and, once you’re happy with it, use the same for to configure your host machine.
    Be warned, though: the wiki is nowhere near as good as the Arch wiki.













  • If I understand OP’s explanation correctly, they’re simply trying to make a, possibly selfhosted, copy of a GitHub repo.
    In that case the misunderstanding would be in the role of the git command; it being simply a frontend to any git repo, not a client to GitHub.

    The correct commands to achieve that would be

    $ git init .
    $ git remote add origin url
    $ git remote add github url
    $ git fetch github
    $ git merge github/master 
    $ git push -u origin master
    

    There may be errors in the above code. I’m writing this from memory on my phone.