| Commit message (Collapse) | Author | Files | Lines |
|
not sure how permanent this will be, but for now it allows me to do some
things that would otherwise be hard.
|
|
|
|
|
|
whoops, forgot to change these which made cloning repositories (or
talking to the remote git in general) impossible over http
|
|
|
|
|
|
openssh starts to deny recurring connections that don't try to
authenticate after a while, which seems to be what monit is doing for
the ssh check.
|
|
… might be good to also add a monit on nobelium itself, but in any case
this isn't wrong either.
|
|
this is, in the widest possible sense, a revert of
e88fed18f499a3e8ac98c772bbb62f00d1f8d1d7, which was now a little over
two years ago.
Of course, lots of things have changed since then:
- this uses npins instead of niv, which is both simpler and still
maintained
- i haven't brought back the old deploy lib; I still use
deploy-rs (with some modifications) to deploy things
- if you actually use my stuff downstream, you can now use packages/ &
tests/ & modules/ as entry points directly, while still having some
control over inputs
- (since i also don't believe any downstream users actually exist, i've
not bothered to have a shim flake.nix so your stuff probably just
broke. well, it was an experimental feature, anyways)
- in general there's a lot more of the old-fashioned structure back
again, with default.nix files in subdirectories that form a
structure, not like how almost everything was just imported in the
one big flake.nix file
For people who are interested in also having a non-flake config similar
to this one, it's probably best to take a look at inputs.nix (and also
at npins, of course)
|
|
|
|
This reverts commit a86a04f9e26854ec967c46a6ad3f015364fb91a6. It has
since been merged into nixpkgs master, and i'm unsure if i will continue
using it.
|
|
since schildichat-web has essentially been unmaintained for a while now,
i guess i don't really have any choice here.
I've tried to at least hack a little css into my element so it won't
bother me too much (mostly making UI elements smaller & changing some
colours). However, it turns out they do UI calculations in javascript
which just make hard assumptions over values set in the css, and so far
I've not succeeded in fixing these.
Das ist doch wirklich alles Unsinn in diesem Ökosystem …
|
|
Not sure yet how much (if anything) I'll actually do with this, but it
seemed like a fun idea to try and it's been way to long since I wrote
anything in scheme.
Entirely untested, as I don't actually have a prometheus running atm
(apart from the one specifically for tracktrain on chaski).
|
|
https://github.com/NixOS/nixpkgs/pull/278981
|
|
|
|
- pkgs/ should now also contain all package overrides
- pkgs/patches/ now contains all patches
- nix flake info succeeds again
- still not sure what to do about scripts
- services which are not used should not be kept around this long
|
|
which has the nice side-effect that they now show up on my `man configuration.nix'.
(also I don't have to manually import things anymore)
|
|
with thanks to networkException, who wrote the initial nix package.
|
|
|
|
|
|
so it turns out ntfy can run a little smtp server, which monit can send
its alerts to, resulting in a halfway okayish monitoring setup. It
doesn't even require mucking about with `sendmail'!
Downside: this is still monit.
Upside: from what I've heard, the other monitoring tools don't actually
seem to be all that much better?
Now I only have to come up with reasonable checks for the stuff I want
to actually keep an eye on …
|
|
they sometimes hang until akkoma gets reaped by the oom killer
|
|
(just messing around for now)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(with thanks to emilyy's nix config; let's see if this makes sense for me)
|
|
|
|
this crashes the rich media link preview thingie. Maybe I will have
motivation to look into why …
|
|
|
|
|
|
|
|
|
|
|
|
no idea who this is, they just plopped up suddenly
|
|
|
|
|
|
not sure if i like this yet, but it seems worth trying it out.
|
|
this is probably not strictly necessary (git & gitMinimal should
deduplicate nicely), it's just weird to have two of them.
|
|
also remove some old stuff. also deduplicate the erlangs on my akkoma.
also remove chromium, since for some reason hydra hasn't built it yet
and I'm not fancying compiling it myself.
also remove the whole sshd mosh stuff for the chat, since that broke
tmux-on-login.
|
|
|
|
|
|
|
|
… why do we do that, again? But this module has no escape hatch, so I
guess I just spend ~twenty minutes on "how do i make an atom"
|
|
|
|
|
|
|