| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Fixes the evaluation warning.
cc @aszlig @devhell @sternenseemann
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Package currently doesn't evaluate because:
> Package xpdf-4.02 in ... is marked as insecure, refusing to evaluate.
>
> Known issues:
> - CVE-2018-7453: loop in PDF objects
> - CVE-2018-16369: loop in PDF objects
> - CVE-2019-9587: loop in PDF objects
> - CVE-2019-9588: loop in PDF objects
> - CVE-2019-16088: loop in PDF objects
While this might be fixed in the future, I'm removing the package
anyway, because I'm using zathura for quite a while (since mid 2016 to
be exact) and never used xpdf a single time since then.
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
|
|
|
|
|
|
| |
The option has been moved[1] out of services.gnome3 since quite a while,
so let's actually use the new option "services.gvfs.enable" instead.
[1]: https://github.com/NixOS/nixpkgs/commit/67ad8a788fe0a8c22910d68d470416b6f5626740
Signed-off-by: aszlig <aszlig@nix.build>
Reported-by: @dwenola
|
|
|
|
|
|
|
|
|
|
|
| |
The patch no longer applies because the default elevator initalisation
has been refactored a bit[1] in kernel 5.4.
Content-wise our patch is still the same.
[1]: https://github.com/torvalds/linux/commit/a0958ba7fcdc316e3900f8d2afda519850d60985
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This fixes the following evaluation error:
The option `services.xserver.displayManager.slim' can no longer be
used since it's been removed. The SLIM project is abandoned and their
last release was in 2013.
Because of this it poses a security risk to your system.
Other issues include it not fully supporting systemd and logind
sessions.
Please use a different display manager such as LightDM, SDDM, or GDM.
You can also use the startx module which uses Xinitrc.
Here is the nixpkgs upstream pull request removing SLiM:
https://github.com/NixOS/nixpkgs/pull/73251
Since I was using a custom theme for SLiM and actually liked the
minimalism, it's probably time to start patching LightDM soon. For now
however, I'll stay with a default LightDM configuration and wait until
I'm getting annoyed :-)
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The test has been removed upstream[1] for the following reason[2]:
> BeeGFS is a fantastic high performance file system. However, after
> running it for a few months last year the meta data daemon kept
> crashing randomly in production use (support from the manufacturer
> requires a paid support contract). The current version that is nixpkgs
> is outdated and I do not want to maintain it any longer. The build
> system is purely based on make file and is hard to maintain.
[1]: https://github.com/NixOS/nixpkgs/commit/c3e17efaab0b53b4f45454aaaea7690506a8fcde
[2]: https://github.com/NixOS/nixpkgs/pull/66352
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
|
|
|
| |
`runCommandLocal` was added to nixpkgs in
https://github.com/NixOS/nixpkgs/pull/74642
to speed up trivial `runCommand` derivations by always building them
locally. We have a few places where that’s good to use.
|
|
|
|
| |
Nifty terminal wiki reader written in Rust.
|
|
|
|
| |
Right now, I got no way of using Nitrokey. Yay.
|
|
|
|
|
|
|
|
|
| |
This test has been recently removed upstream [1].
[1]: https://github.com/NixOS/nixpkgs/commit/50ea99cbc18d3f480a773de5250b4ef9c7f6d514
Signed-off-by: devhell <devhell@mailfresser.de>
Cc: @aszlig
|
|
|
|
| |
These have been removed very recently.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Since NixOS/nixpkgs@582b92b9483428a0e40f276aff3da2d99bbe62c5, the "john"
package now uses Python 3 by default, so the override does no longer
work because the package no longer has a "pythonPackages" attribute.
Luckily, the upstream change is doing exactly what's done here, so we
can simply drop the override.
Signed-off-by: aszlig <aszlig@nix.build>
Cc: @devhell
|
|
|
|
| |
Removed it accidentally.
|
|
|
|
|
|
|
|
|
|
|
| |
Prior to NixOS/nixpkgs@cb0adc11ffb0926adae7aa2ed22835c4f9ea971c, the
"pinentry" attribute defaulted to the GTK 2 flavour, but with the
mentioned commit, the default has changed to the ncurses one.
To make sure we have the same behaviour in our VM test as we had before
that change, I explicitly changed our default pinentry to pinentry_gtk2.
Signed-off-by: aszlig <aszlig@nix.build>
|
| |
|
|
|
|
| |
Similar to `john`. Thanks again to @aszlig :)
|
|
|
|
|
| |
I need john after all right now. This work-around was contributed, as
usual, by the venerable @aszlig.
|
|
|
|
| |
Until it's dependency on python 2 is removed.
|
|
|
|
| |
Looks less weird.
|
| |
|
| |
|
|
|
|
| |
For when I feel funky.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is the "Witchcraft Compiler Collection", which is VERY useful for
reverse-engineering, especially when looking back at the work I've done
with game packaging here in Vuizvui, I would have needed something like
this a ton of times.
I've mainly used radare2 for dissecting the binaries, but especially the
"Witchcraft Shell" is quite useful to have.
Thanks to @Profpatsch for pointing this out to me.
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
| |
The missing sauce to get Nitrokey U2F to work.
|
|
|
|
|
|
|
| |
As per @aszlig's suggestion.
Still doesn't work though :(
However, I'll keep it in, just in case it'll work one day.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The usage of DHCP is no longer global since a while[1] and we now have
to explicitly enable it for the interfaces in question.
This actually is a good thing and makes it far less problematic if we
use tunnel interfaces and other more complicated networking
configuration.
I added the definitions for all machines where I actually know which
interfaces are in use and disabled useNetworkd for shakti, because I
don't know the interface names for that machine and the machine
currently isn't in use anyway, so we can add it later if needed.
[1]: https://github.com/NixOS/nixpkgs/pull/69302
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
|
|
|
|
|
|
|
|
| |
This addresses a new assertion to the way NixOS handles networks with
networkd [1].
As a result this disables `networking.useDHCP` globally on all my
machines. Explicit interface configuration, as requested by [1] will be
handled in separate commits due to separate machines, not all of which I
have access to right now.
[1] https://github.com/NixOS/nixpkgs/pull/69302
|
|
|
|
| |
This new font by MS isn't bad.
|
|
|
|
|
| |
Forgot to make compton dim inactive windows when I reworked it. This
fixes that annoying issue.
|
| |
|
| |
|
|
|
|
|
|
| |
This reverts commit c11d43c59fe3c82ebb17df1e592cce3fff0816c1.
The patch is now included in NixOS @ 2f2da824edd
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This uses a patch from Arch Linux to fix the build of the VirtualBox
kernel modules for Linux 5.3. I didn't do any testing of this other than
just to build the modules with the fix.
The override here is to be reverted as soon as we got a fix for this in
upstream nixpkgs. I didn't do this yet by myself, because I *really*
should get back to work right now...
Signed-off-by: aszlig <aszlig@nix.build>
Cc: @devhell
|
|
|
|
|
|
|
| |
The upstream service was shut down at September 11th 2019, so there
really is no need anymore for this package.
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The services.redshift.{latitude,longitude} options are deprecated and
the replacement for them are the location.{latitude,longitude} options
that have been introduced since a while[1].
Both of the new options now use floating point numbers instead of
strings, which I changed accordingly (and also rounded them a bit).
[1]: https://github.com/NixOS/nixpkgs/commit/c4de0bf49289bc6b1448420dea39d7a5b0f3c374
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Since a while ago[1], the setting of ZSH options is now done after
interactiveShellInit, so using unsetopt SHARE_HISTORY doesn't work
anymore because it is set *afterwards*.
Instead of setting these options, we now use the setOptions option
instead and override it with exactly the options I want to be set.
Additionally, compinit is also no longer necessary, because it is done
by default and invoking it on our own is just redundant.
[1]: https://github.com/NixOS/nixpkgs/pull/58012
Signed-off-by: aszlig <aszlig@nix.build>
|
| |
|
|
|
|
|
|
| |
Most machines are Intel, but not all, therefore we must now apply CPU
microcode updates to different manufacturers explicitly. Something that
needs DRYing, yet again.
|
|
|
|
|
|
|
|
|
|
|
| |
This option has been moved to a more generic "location" option in
NixOS/nixpkgs@c4de0bf49289bc6b1448420dea39d7a5b0f3c374, so in order to
fix evaluation for all our machines, let's switch to the new option
instead, which is equivalent in functionality to
services.redshift.provider.
Signed-off-by: aszlig <aszlig@nix.build>
Cc: @devhell
|
|
|
|
|
|
| |
Unfortunately gunnr can't access syncthing from its network, and so
there's no point in having it run. Looks ugly and needs to be DRY-ed at
some point in time, but that'll have to wait.
|
| |
|
|
|
|
|
|
|
| |
Compton has been bumped to version 7, and with it the nix definition has
changed. Additionally to adopting the new options I'm also moving
compton to the overall services and have removed compton references from
each machine.
|
|
|
|
|
|
| |
So, instead of using polybarFull, which has issues and doesn't suit me
in its new incarnation anyway, I'm just expanding the super with the
options I want.
|
|
|
|
|
|
| |
This reverts commit 3343afb7c0734dbbd6953eb0cbd6558f8b81b119.
Turns out this isn't working after all.
|
|
|
|
|
| |
polybarFull has everything I want (and didn't even know of), so let's
install that instead.
|
|
|
|
|
| |
Turns out, it's actually really good for writing chapter drafts in
Markdown.
|
|
|
|
| |
Never mind. This doesn't work, of course.
|
|
|
|
|
| |
With this set the timezone should be automatically set as promised by
services.localtime.
|
|
|
|
|
|
|
|
| |
I can't keep `offlineimap` as a service that applies to all, simply
because `gunnr` will never be able access IMAP from its network.
There's therefore little point in having it try to connect. So, instead
I've moved the service to all machines that are expected to be able to
access emails.
|