| Commit message (Collapse) | Author | Age |
|
|
|
| |
Otherwise dmesg consists of only these, so useful messages are lost.
|
|
|
|
|
|
|
|
| |
The "privacy" log format is essentially the default one, but with
IP/User-Agent info removed, hence the name.
Although I've already modified it to add scheme and host so I should
perhaps have chosen something more generic.
|
|
|
|
|
| |
The new CLI is experimental and I don't want to have to enable it to
be able to use this script.
|
|
|
|
|
| |
Missing these resulted in an extra space being displayed after the
arrows.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The execline version was nice, but I think execline is not really
suitable for fairly complicated scripts that run once a second. I
frequently saw it as one of the most active processes on the system,
and it was probably really bad for power consumption!
Before rewriting in C++, I tried C, but the string handling was
extremely annoying, and Rust, but it can't do time stuff in the
standard library. I didn't want to have to pull in a library just for
this, so C++ it was.
My first C++ program, in fact!
|
|
|
|
|
| |
This is already included by modules/workstation, which is included by
modules/workstation/physical.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
We don't want /srv on NixOS, and /home is already created by
users-groups.nix.
Furthermore, systemd tmpfiles are set up post-activation, and so
there's absolutely no way for a user to override them. They can't
even set their own rules in systemd.tmpfiles, because "home.conf"
comes before "nixos.conf" lexicographically, and so systemd always
picks the "home.conf" ones.
|
| |
|
|
|
|
| |
(cherry picked from commit ca2a222747bd14d0f477b8eb231eda68355ca240)
|
| |
|
|
|
|
| |
For man pages.
|
|
|
|
| |
This way, we can use StateDirectory instead of a tmpfile rule.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
It turns out you can't just selectively override these. You need to
re-specify all of them every time you want to change any of them. I
don't want to have to do that, hence the overrideFastcgiParams
function.
|
| |
|
|
|
|
|
| |
Nginx defaults to 302 Found, but 301 Moved Permanently is more
appropriate here.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
This will allow services other than nginx to access the ACME TLS
certificates.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Bitfolk doubled atuin's quota, and we can use most of that for Tor. :3
|
| |
|
|
|
|
|
| |
Getting to the serial console of this machine is hard. It's better if
it keeps trying to boot.
|
| |
|
|
|
|
| |
ZFS :(
|
|
|
|
| |
This is likely to lead to a far more useful GnuPG overall.
|
| |
|
| |
|
|
|
|
| |
Other modules, then general stuff, then individual programs.
|
|
|
|
|
|
|
|
|
|
| |
There are lots of other scripts in contrib that we should probably
also install, but I didn't feel like taking the time to review them
all and figure out what dependencies they would need.
It would have been a shame to add a mandatory dependency on Ruby (and
all that entails) to a package that otherwise has basically no
dependencies, so I've made the Ruby dependency optional.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
The upstream version bound of <2.2 is overly pessimistic, and
mailman-web works just fine on Nixpkgs' default Django 2.2. I've
applied a patch to relax the bound, which I have also sent
upstream[1] (which is why I included the patch rather than just doing
another sed).
[1]: https://gitlab.com/mailman/mailman-web/-/merge_requests/2
|
| |
|
| |
|
|
|
|
| |
Finally applied upstream! Yay!
|
| |
|
| |
|
| |
|
|
|
|
| |
Not sure when or how this changed.
|