| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
Because we all need a bit of good usability in our lives.
|
|
|
|
| |
Life is too short...
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
CVE patch is out already, but let’s wait until upstream has all the
patches.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
While I don't use it very often, it's sometimes quite useful for example
for watching movies across both monitors.
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
|
| |
Comment out a lot of the old stuff that I might not want to re-enable
later. And get rid of the pre-tailscale wireguard desaster.
|
|
|
|
| |
A nice alternative to gopass CLI.
|
|
|
|
|
|
|
|
|
|
| |
The new Tridactyl native messenger is no longer written in Python, so
the path to the main executable is no longer valid.
I also trimmed down the allowed_extensions attribute to just include the
actual extension.
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
I had this laying around locally for a year now and I'm still not really
happy with some things, for example not having yet full source builds of
the extensions and a few config options not yet managed by Nix (eg.
search engines).
However, since Firefox takes a while to build it's a bit tedious to
always do it directly (and locally) after I update my machines. Having
this part of my workstation profile should make sure that my version of
Firefox is available at all times.
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
| |
It's not building right now anyway.
|
|
|
|
| |
This isn't working for some reason.
|
| |
|
|
|
|
|
|
|
| |
I'm basically replicating what I had written from scratch for the
temporary laptop that was not under vuizvui's control. The configuration
I was running there worked like a charm, so I'm taking some parts of
that over to my other machines.
|
|
|
|
| |
For work...
|
| |
|
|
|
|
|
|
|
| |
After https://github.com/NixOS/nixpkgs/pull/183008 it seems to be
necessary to set PLAN9 even with Sören's patch to resolve the font
acme needs. I don't have time to debug this issue at the moment,
so let's give in and set the variable.
|
| |
|
|
|
|
| |
Mod4 doesn't exist on ludwig's keyboard.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Some stuff we don't desperately need is disabled to already get started
on closure size limitation.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Making it a proper module with options allows us to selectively switch
off stuff we don't need, e.g. saneterm. This should help keeping the
closure of ludwig smallish.
Additionally refactor font handling in the module: Instead of including
fonts.nix and assuming Bitstream Vera is available, we check
fonts.fontconfig.defaultFonts for the font to prefer.
|
|
|
|
|
| |
Mdbook has become really useful for writing lab material, so I'll
introduce it permanently to my package collection.
|
|
|
|
|
|
|
|
|
|
|
| |
I've been using taskwarrior a lot again lately, and this time I'd be
interested in seeing how much time I actually spend on certain tasks, so
I'm adding timewarrior to the mix. Unfortunately the hook requires that
python3 is installed.
WTF is a neat terminal dashboard that show information that I deem
useful and would like to keep an eye on without having to manually check
for stuff.
|
|
|
|
|
|
|
|
| |
When you have a lot of branches it's sometimes tedious to find out the
ones you've been working on recently. Sorting the branches by committer
date by default should make it more obvious.
Signed-off-by: aszlig <aszlig@nix.build>
|
| |
|
|
|
|
| |
Fixes build (!) of my emacs on i686-linux.
|
|
|
|
| |
Fixes eval of my emacs on i686-linux
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Quoting from https://github.com/i3/i3/pull/5173:
A bug was introduced in https://github.com/i3/i3/pull/5118 in which
configs with bar blocks will segfault during validation. They were
copying the i3 font which is not set during validation. This PR simply
checks that the load_type is not validated before copying the font.
This fixes the Hydra build for the i3 configuration on my machines.
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
|
|
|
|
|
| |
depot reimports nixpkgs, so we need to make sure it passes the correct
value for `system`. As a result of how depot works, cross is unsupported
at the moment.
This breaks machines/sternenseemann/ludwig for the moment, which we'll
be able to address separately.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Introduced by a recent change[1], all NixOS VM tests are evaluated using
the NixOS module system and with [2], makeTest doesn't return a
derivation anymore but the .config attribute of the module system
evaluation.
This however doesn't work very well when thrown into Hydra, which
traverses through all attributes recursively looking for derivations.
We had our fair share of OOMs on our Hydra evaluator and right now, some
jobsets are still getting evaluation timouts, one of them is due to the
fact that we use makeTest without returning the actual test derivation.
[1]: https://github.com/NixOS/nixpkgs/pull/191540
[2]: https://github.com/NixOS/nixpkgs/commit/aed1deab0574f663be2d401861b
Signed-off-by: aszlig <aszlig@nix.build>
|
| |
|
|
|
|
|
|
|
|
| |
Ref. https://github.com/NixOS/nixpkgs/commit/0977227b8622daccb5a8435d3d4216eedf845973
Evaluating the vuizvui Hydra seemingly hit an infinite loop involving
the rename warning for this change, so hopefully adapting to it makes it
possible to evaluate it again.
|
| |
|
|
|
|
|
| |
Disalbes checkMeta for depot which should prevent the odd eval failure
due to extra meta attrs it uses
|
| |
|
|
|
|
|
| |
Seems like upstream fixed this header related issue in the meantime (or
someone worked around it in nixpkgs).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The isHydraChannel meta attribute is needed in order to tell Hydra that
the derivation in question should be a channel tarball. However in
Nixpkgs the meta attribute is not used, so checkMeta doesn't recognise
it as a valid attribute which leads to an evaluation error.
Recently[1] a commit got merged, which enables shallow type checking for
meta attributes by default. This led to an evaluation error for our
Hydra machine channels for the reason mentioned above.
I opted to work around that issue by adding meta.isHydraChannel after
mkDerivation, because adding isHydraChannel as a valid meta attribute to
Nixpkgs doesn't feel right to me since it's only relevant for Hydra and
its apparently deprecated[2] channel feature.
[1]: https://github.com/NixOS/nixpkgs/commit/6762de9a28e248f46bd0810e03c
[2]: https://github.com/NixOS/hydra/blob/53335323ae79ca1a42643f58e520b376898ce641/doc/manual/src/jobs.md#meta-fields
Signed-off-by: aszlig <aszlig@nix.build>
|
| |
|