It was going so well until it started talking about white privilege and the Holocaust…
You could always just setup your nextcloud directory to be network mountable
Though I’ve found badness comes from trying to modify nextcloud’s filesystem from outside nextcloud
Nixos is great for self hosting. The declarative part is obviously very useful but people have talked to death about that
Have nixos on my pi, to install and configure nextcloud, I just paste in a block to my config, rebuild, and it’s up and running
Most things seem to have built in nix options for them so there’s super easy to install and configure, no faffing around with having to add ppas, set things up as services, spend any amount of time remembering what you have installed
Sad to have to use Debian instead on my pi 5 because nix wasn’t ready when I got it
It’s good enough and everyone has it and knows it
I’m not about to even attempt to ask someone in a game if they’ve got matrix because the answer is going to be no
If there’s nothing about it in nix option search your best bet is just to put the regular config file in your nix repo and have it map it in where it’s meant to go
Discord’s own Linux client is kinda ass and keeps breaking my build using old insecure electron versions/forcing you to update before you can use the app while not being up to date in my package manager
Gotta use a custom client anyway to keep my sanity intact
Given it’s all entirely self host able if you use a different client I’m not sure how they could be
Unless there’s some binary blobs hidden in the repo but you’d think someone would have pointed that out by now
Does the whole encryption/decryption thing still bother you if you self host?
I tried out the app, the value there is that it’s ready to go straight away, though I took it all down again because my messages being unencrypted on someone else’s server makes me uneasy. May end up self hosting it for that reason and not using anything closed source
Ah right didn’t realise there was a nix version of it, will have a look
I’ve found the best way to use python under nix is not to use nix for its packages because not all of its libraries are in nixpkgs
Requirements.txt and a venv still work on nixos the same way they would on a normal system
Yeah that was exactly what I was thinking, and/or doing a similar thing in lua as an nvim plugin
That said I’m not sure if neovim would support something like that
My plan is not to have multiple files at all and only have the JSON be in memory, or at least if there is a second one have it be temporary and deleted on exit
The problem with the approach of having an intermediary format is I need to create the intermediate format, and given yaml starts for yet another markup language that doesn’t seem like a good idea (also a ton of effort to reinvent the wheel)
Can usually tell when it’s obviously bullshitting me and verify it if it’s not. You can often get it to correct itself if you call it out
(This was the first time I’ve seen it incorrectly “corrected” itsself)
I think I did a quick search but it seemed so strange to me I just wrote it off straight away
What kind of problems? I’m unfamiliar with anchors in yaml
Not a terrible idea to add bits into the JSON but it makes it much harder to program, going for a quick and easy fix here rather than writing my own parser
Seriously? Chatgpt told me that once and I thought it was just hallucinating
Problem is it’s for configuration of other services I didn’t write, I would just use JSON in the first place if I were defining the schema
Comments are an issue I’d have to think about. Would prebuilt libraries for importing/exporting data from/to these languages not handle the multiline strings for me?
What do anchors do in yaml I’ve never heard of them before
No, I was thinking of actual JSON because it makes it easier to write a plugin (just use built in libraries to import and export configurations)
That said I suppose I could use the built in library and then re-inject comments after the fact
Ah right, I’ll probably just install pop in a VM or something and try it that way then (and/or wait for it to be a nix option)
Probably not stable enough to replace gnome anyway if it’s prealpha, had thought it had released for some reason