| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
It has been renamed since months (NixOS/nixpkgs@14321ae) and
users.extra* are now just aliases to users.users and users.groups.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Geesh, the configuration is getting more and more rotten and it's time
to make this in a more generic configuration *very* soon.
The configuration does have a lot of cruft in it because it's a bunch of
"make oldconfig" iterations and no cleanup in-between.
In addition, even if I'd do the cleanup I'd probably want common options
to be factored out.
But for now let's keep the config as-is until 4.6 comes out and we
either play the "make oldconfig" game again or we finally rewrite it.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
| |
|
|
|
|
|
|
|
| |
This one is a PlayStation 2 gamepad connected via USB using some
GreenAsia adapter.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
|
|
|
|
|
|
|
| |
This module is for declaratively specifying SDL_GAMECONTROLLERCONFIG, an
environment variable used by SDL 2 to map arbitrary controllers to that
of an XBox reference controller.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
|
|
|
|
|
|
|
|
|
| |
Quite useful for paging logs so that I don't all the time need to either
scroll back the buffer (which is also limited so it's not very useful
for large builds) or use something like:
curl https://headcounter.org/hydra/log/$drvbasename | less
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
|
|
|
|
|
|
|
| |
As I'm moving away the deployment from mmrnmhrm, it's not a very good
idea to rely on the deployment machine being up, which also makes it two
machines that need to be up in order to build from tishtushi.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
|
|
|
|
|
|
|
|
| |
This reverts commit 71d24b28c16fbae58d1ecfeaecf5a26c7ec015da.
Evaluation has been fixed upstream at NixOS/nixpkgs@c4de45b and the test
should succeed after NixOS/nixpkgs@5caa8ab as well.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The Quake 3 demo data have been marked as "unfreeRedistributable" in
NixOS/nixpkgs@6b447a3, which causes this test to not evaluate unless we
set config.allowUnfree to true.
I guess the best solution to fix this upstream is to use something like
OpenArena for the Quake 3 tests, because I didn't manage to find
anything regarding the demo files and/or whether those are
redistributable or not.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
|
|
|
|
|
|
|
| |
This should go into its own hardware module, so it might be helpful for
others as well (especially if we're going to put it into upstream
<nixpkgs>).
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
|
|
|
|
|
|
|
| |
That way we can separate completely hardware-related stuff from things
like bootup and kernel, although the lines between kernel and hardware
are quite blurry.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
|
|
|
|
|
|
|
|
| |
It's only a very handy keybinding for toggling the outline, because it
sometimes gets very annoying if you don't want to go full screen but
still don't want that outline eating up space (and no, I don't want to
reach for the mouse).
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
|
|
|
|
|
|
| |
For example at the place where I am right now, I need hplip to access
the printer. Also, it won't hurt to include gutenprint as well.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
|
|
|
|
|
|
|
|
| |
This option has been there for a long time (since
NixOS/nixpkgs@e8dace2), so let's actually use it instead of putting it
into extraOptions to make sure we get an error should the option be
renamed or removed.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
|
|
|
|
|
| |
This is -rc8 plus 36 commits ahead.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Just happened to have a kernel panic on mmrnmhrm and no way to
physically access the machine, which is quite a bummer.
While we can't prevent kernel panics, we can at least prevent the
machine to hang indefinitely.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
|
|
|
|
|
|
|
| |
This has been introduced in NixOS/nixpkgs@662ab05 and it's quite useful
for creating USB sticks for crappy audio players which are only able to
read crappy audio formats ;-)
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
|
|
|
|
|
|
|
|
|
|
|
| |
I've added that test in NixOS/nixpkgs@4c61faa and it fails at the
moment, still leaving the channels in a broken state in regards to
networkd.
The reason I'm doing this anyway is to ensure I won't forget to add that
test here as well. We can't easily go back to the "not broken" state
anymore, except if we roll back to a version with systemd < 228.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is primarily for whenever I'm on the road with varying degrees of
internet connectivity.
What it essentially does is ssh to mmrnmhrm, then ssh to taalo and then
run nix-store --serve --write on it. Taalo is the Hydra master of
https://headcounter.org/hydra/ and it has remote builds enabled.
The script essentially only builds on the remote host but doesn't fetch
the builds. The latter can be done if the Hydra is added as a build
cache to the local system, which in case of vuizvui is by default.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
|
|
|
|
|
|
| |
This was just pushed a few minutes ago as commit
NixOS/nixpkgs@565707c57abc6ee9e81d4f6c9bd5fed5bbac2d40.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Using an equality test on an attribute set is actually a very bad idea,
because it forces strict evaluation.
In this case a simple test on the kernel version between the defined one
and the available one should be sufficient.
And if we have a false-positive in test inclusions it doesn't hurt
anyway.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
|
|
|
|
|
|
|
|
|
| |
This time I've gone through the hoops of almost running out of memory,
because evaluating the channel expression now eats lots of RAM.
Meaning: I've now actually tested it on my system without just throwing
it at the Hydra box which has lots of RAM... unlike my local machine :-(
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
|
|
|
|
|
| |
Forgot to include pkgs to module args.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
|
|
|
|
|
|
|
|
|
|
| |
I've added all tests that are not related to packages in
environment.systemPackages or are otherwise tricky to include or to
distinguish (for example NFSv3 vs. NFSv4).
So we now should have a pretty good test coverage for all of our
machines.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
|
|
|
|
|
|
| |
That way we have everything regarding the vuizvui testing system in one
module instead of two.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
|
|
|
|
|
|
| |
We should emit the actual derivations but instead just the main
attribute "nixos.networking" was added to vuizvui.requiredTests.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
|
|
|
|
|
|
|
|
|
|
| |
Unfortunately, we went into trouble and the Hydra machine not only
consumed lots of ram during evaluation but it also triggered a bunch of
evaluation errors because the available tests were strictly evaluated.
Using attribute paths consisting of plain strings doesn't have the same
problem, even though they look a bit uglier.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
|
|
|
|
|
|
|
|
|
| |
So my gut feeling in 90c080e was't wrong after all, so we need to create
jobs for all the tests the machines include.
In order to make this easier, we're going to re-use the collection of
all test attributes from release.nix so putting it in lib/ makes sense.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
|
|
|
|
|
|
|
| |
We have that i3 dummy test in here for quite a long time, so it's
actually time that the test will mean anything (even though the test
really isn't doing anything right now).
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
|
|
|
|
|
|
|
| |
This is basically just to get started and for testing whether our idea
will actually work out as planned. My gut feeling is that Hydra
explicitly needs jobs for these tests, but we'll see.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is going to be used in modules or configurations to include tests
specific to the module, for example let's say you have a foo.nix module
that defines a foo service and you have a test named "foo" in the
tests.vuizvui namespace.
You can use it like this:
{ config, tests, lib, ... }:
{
... other options of the foo service module ...
config = lib.mkIf config.foo.enable {
vuizvui.requiresTests = [ tests.vuizvui.foo ];
};
}
If a machine config enables the module foo (foo.enable = true) then the
"foo" test is also a constituent of the machine channel for the machine.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
|
|
|
|
|
|
|
|
|
| |
The idea is that modules can define a list of test jobs which need to
succeed whenever the module is used.
In the end this should make channel updates a bit less frightening for
people not already confident in using NixOS.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
|
|
|
|
|
|
|
|
| |
This reverts commit c4915296f064587b7ead2c8ddb7bf42aeca522dc.
We no longer need this because the nixUnstable version has been updated
in NixOS/nixpkgs@2de76b275366a700f7f79709bf30d67358f2838a.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
|
|
|
|
|
|
| |
Having 4 spaces indentation for docbook files is going to get a bit too
far to the right.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
|
|
|
|
|
|
| |
This includes a merge of my additional syntax file improvements as well
as the addition of a license.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
|
|
|
|
|
|
|
|
| |
This contains both (LnL7/vim-nix#1 and LnL7/vim-nix#3) of my
syntax-related pull requests.
Thanks to @LnL7 for merging.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
|
|
|
|
|
|
|
| |
Especially useful if you get a kernel panic and have swapfiles laying
around. This command is actually from the Vim example config file and is
documented in the diff-original-file help of Vim.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
|
|
|
|
|
|
|
| |
Regression introduced by 5e1ad35657c05f409a29ddc7a29501fc611111b0.
Geesh, that's what happens if you're already tired out.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
|
|
|
|
|
|
|
| |
Just stumbled over this... even systems that do not define
vuizvui.user.aszlig.services.vlock.enable accidentally got the socket
file, which now is no longer the case.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
|
|
|
| |
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
|
|
|
|
|
| |
This is -rc4 plus 16 commits ahead.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
|
|
|
|
|
|
|
| |
Because I'm not using plugin managers and do things manually, I have
missed to source all ftdetect files in order to correctly recognize the
filetypes that are coming with plugins by its suffix.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
|
|
|
|
|
|
| |
For tests I'm using a separate Nix expression, but it's quite useful to
have syntax highlighting for .vader files.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
|
|
|
|
|
|
|
|
|
|
|
| |
I want to have the syntax highlighting and indentation rules of @LnL7's
vim-nix (https://github.com/LnL7/vim-nix) - or more exactly my pull
request overhauling the syntax highlighting file (LnL7/vim-nix#1) -
while having everything else from @MarcWeber's vim-addon-nix
(https://github.com/MarcWeber/vim-addon-nix).
At least until both projects hopefully merge :-D
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
|
|
|
|
|
|
|
| |
Finally finished switching to gpodder, because it's less buggy than Miro
(for example it's without that whole gconf mess) and also it's
maintained.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Having <nixpkgs-config> in PATH doesn't help in anything if we actually
forget to add the right environment variable where we import the
<nixpkgs-config> from NIX_PATH.
The reason why I choose to use <nixpkgs-config> instead of directly
specifying the config in NIXPKGS_CONFIG is that we now have _one_
environment variable (NIX_PATH) to override everything from the
<nixpkgs> version to its config.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
|
|
|
|
|
|
| |
Among other fixes, this contains a small fix for multiline statements by
@domenkozar, thanks a lot :-)
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
|
|
|
|
|
|
| |
Got a bit annoying over time to constantly get command-not-found errors,
so it's time to fix it.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Until now I had a ~/.nixpkgs/config.nix with content like this:
(import <vuizvui/machines> {}).aszlig.mmrnmhrm.build.config.nixpkgs.config
Unfortunately, this has side-effects on a lot of things, essentially
whenever I import <nixpkgs> without a config attribute, so I'd like to
disable this by just modifying NIX_PATH instead of either moving
~/.nixpkgs/config.nix out of place or replace all imports of nixpkgs
with an empty config attribute.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|