Repositories can and should be mirrored to multiple places.
The main repo should probably be isolated in some way. Like maybe a self-hosted Gitea instance which then mirrors all commits to a public facing repo like github.
I do this with all my projects that I care about since I asked myself what was the cost of using github if it wasn’t money.
The documentation should also be stored separately from code in its own repo so that it can be hosted as a static website easily.
And there are so many options for CI/CD that you don’t have to get vendor locked into github actions.
Edit: I haven’t tested mirroring issues. But it should be possible.
I’m on the verge.
I’m on EndeavourOS with an Nvidia gpu. I’ve not had to do anything extra for the the version of proton that comes with steam to work besides install the os with the Nvidia proprietary drivers. And then running eos-update --aur --nvidia
I did notice that I got a lot of screen tearing if using Wayland and that more recent versions of proton didn’t work if either Force Composition Pipeline
or Force Full Composition Pipeline
were enabled; which should have fixed the screentearing so I just use x11 for now.
There are some things I did to make my experience better however. Like installing an proton-ge. Here is a list of what I installed.
nvidia-dkms
nvidia-settings
libva-nvidia-driver # required by vlc to play mkv files with nvidia gpu
nvidia-tweaks # https://github.com/ventureoo/nvidia-tweaks
lib32-nvidia-utils
gamemode
proton-ge-custom-bin
lib32-libudev0-shim # fixes Steam runtime's super old 32 bit version of libnm
lib32-libnm # required if using systemd 253.5-2 or newer
I would also install nvidia-dracut-hook
if you are using both Nvidia and dracut. Dracut is the default on recent versions on endeavorOS.
For proton ge, I also added myself to the games group with
sudo usermod $USER -a -G games
I also like to prepend the following to my games launch options in steam
gamemoderun PROTON\_CONFIG=dxr11,dxr PROTON\_ENABLE\_NVAPI=1 PROTON\_HIDE\_NVIDIA\_GPU=0 VK\_ICD\_FILENAMES=/usr/share/vulkan/icd.d/nvidia\_icd.json VKD3D\_CONFIG=dxr11,dxr VKD3D\_DISABLE\_EXTENSIONS=VK\_KHR\_present\_id,VK\_KHR\_present\_wait VKD3D\_FEATURE\_LEVEL=12\_1 VKD3D\_SHADER\_MODEL=6\_6
And I set proton-ge as my default proton version on the steam options.
It should be, but I’ve had too many issues with windows somehow updating and ruining my boot partion/grub.
If I want to run windows, I only run it on a VM with hardware passthrough or on a totally different machine since physically unseating my Linux M.2 from the motherboard is too much hassle and I don’t want to move it to a PCIe card.
I really like simplex but there should be a way to easily migrate accounts to another device or add devices on an account.
The last time I tried it, I had to set up different accounts for each device I use to communicate which is less than ideal.
Everything is either hotdog or not hotdog
I agree. I only use linux. Which includes for gaming. And I game a lot.
I’d argue it’s better to use actual alternatives. Half of the issue with free and open source software is that it’s userbase is too small. If more people used it, it could actually improve in many ways.
Lets take gaming on Linux as an example. The userbase on steam is somewhere around 5%. So there is almost no incentive for developers to make games that run nativly on Linux. Its actually easier to run the games in a compatibility layer then to get a Linux port of a game. And although wine and proton work incredibly well, sometimes even running a game better than on windows; a Linux native version of every game would be ideal. Which will never happen with such a small userbase.
Next you have the terrible business practices of these companies. Even if you use the pirated versions. You are in their ecosystem and their community. You increase their profitability and their stock price simply by continuing the industry standard.
Pirated versions of software like this is excusable if you need it for work or sometihing. But imagine if instead of staying with the status quo, you use and help improve actual free and open source alternatives. Versons of software that don’t steal your data or monetize how you use it by selling your input to others or stealing it for “AI” datasets.
Imagine using free and open source software that gives you feedom because your data stays on your devices, your creations belong to only yourself or who ypu choose to share it with, and you work with others to improve it; even if it’s by just submitting bug reports. Imagine using something like that which you find so altruisticly beneficial that instead of pirating the software that has no respect for you, you donate money to the devs of free and open source software. Yes, I’m a pirate. But I do donate money to the right causes and something that protects my freedom is worth both my time and my money.
This image reminds me of The Perfect Home (2006) by Alain De Botton
You could probably make a new issue in a wishlust repo that uses markdown checkboxes or something similar. Would be good if you already host Gitea or another git sever.
This is probably a good portion of return to office mandates too, this and wage theft from having less stocks elegiable to vest due to people quiting
Let’s go to our local Library
Giving it a try. But so far it seems like it would be nice if you can specify a different sever to run the whisper api calls on. I set up kõnele to use my server for voice to text, but it would be nice to remove an app.
Ain’t nothing but a heartache
I recommend EndeavorOS now to everyone that actually wants to learn linux, or people that don’t want to be “fighting” their os.
It works enough to not have to do anything to it besides update, including installing nvidia drivers. And it’s arch based so they can just read the arch wiki if they have questions.
Honestly the only issue ive had with it is one of apps not working on wayland so i just had to switch to x11.
Its a little less noob friendly than manjaro (they had great guis that make it so you never need to open a terminal at all) but i cant recommend manjaro anymore since they dont support the latest version of pacman.
As far as an os that’s close to enterprise servers, if they aren’t contanerizing the workloads and running k8s on a distroless (or atleast minimal) base image then i don’t want to work there anyway.
In TBD, it’s not a “release” until its production ready. The methodology and philosophy doesn’t prevent you from developing multiple feature branches at once or even deploying a work in progress feature branch to a dev environment.
All TBD requires in that case is once the feature branch is production ready, it’s merged to the trunk. You may need to add a feature toggle if there are multiple release like for different architectures. And you also might benefit from using git tags and deploying to production from a git tag instead of the most recent commit on a branch.
Exactly what you need to do is going to depend on the project’s exact needs but TBD is totally possible in that example.
In today’s market, the perception or even the profitability of a product means nothing. All that actually matters is growth.
For a publicly traded company, or even one that just uses venture capital to start up; the product isn’t the thing that they might sell to consumers, it’s their brand. This is what gives them more capital to continue running the company and ultimately to profit.
This means that a company no longer needs to make good products, they don’t need to keep customers happy, they don’t even need to be profitable. All they need is to show growth opportunities to potential investors.
Not even a banana?
OK but have you ran x11 on Ubuntu inside WSL from the Windows terminal?
WSL is the only way I’ll use Windows for work.