| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
gobject-introspectino in nativeBuildInputs will propagate itself (for
runtime) in buildInputs and be correctly available in checkInputs.
There has been a bit of back and forth in upstream with g-i, so let's
hope this sticks!
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
Since shakti's k9 is no longer available for download, this is quite
nonsensical to keep around. When it becomes available again, I'll be
better off downloading it and saving it locally somewhere. Nixified
shakti will just end up being garbage collected…
The k-gpp idea wasn't bad, but not great either.
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
| |
Seems like something got more strict about setup hook execution and the
relevant env vars for gi weren't set in checkPhase.
|
| |
|
|
|
|
|
|
| |
* plumb/plumber for mouse 3
* rc for mouse 2
* win for terminal feature
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Patch plan9port most notably including a patch that fixes the
interpretation of X11 key events. This resolves the problem that using
the shift key of the neo layout would cause acme to start interpreting
left mouse button as right mouse button.
* Add a wrapper derivation that puts acme and all executables it
absolutely requires in PATH. The full Plan 9 userland can still be
accessed via the 9 executable, but this allows executing just acme and
access e.g. the GNU coreutils from inside of it — in case you do want
to use cat -v.
machines/sternenseemann/wolfgang: install acme
|
| |
|
|
|
|
| |
I'm using org mode for these kinds of things now.
|
|
|
|
|
|
|
| |
* Delete patched mandoc derivation and documentation.mandoc module from
the tree, both have an equivalent upstream now.
* Activate upstreamed documentation.man.mandoc module in my machines.
|
| |
|
|
|
|
| |
All relevant patches have made it into a release finally!
|
| |
|
| |
|
|
|
|
| |
The READ_ALLOWED_PATH patch was applied 🥳
|
|
|
|
| |
https://inbox.vuxu.org/mandoc-tech/c9932669-e9d4-1454-8708-7c8e36967e8e@systemli.org/T/#m445439360d5fbe71849001e39ce1e78a8a7d024f
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
This reverts commit 8ee2e8ee99e566f007051b9d1b51f6a14eb7b5f0.
pass 1.7.4 is in nixos-unstable now, so these changes are necessary to
fix the build of pass.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This reverts commit 88f3e07f175c813cd33469e426f76d7815dd1389.
Since https://github.com/NixOS/nixpkgs/pull/126616 still isn't merged
and also not in the current NixOS unstable channel, we run into the
following evaluation error:
assertion '(dmenuSupport -> (((dmenu != null) && (xdotool != null)) && x11Support))'
failed at: (17:1) in file: .../pkgs/tools/security/pass/default.nix
I decided to re-revert this change, because the commit in question
(which undid the revert) did not specify a good reason for doing so and
right now the eval error breaks all machine channels on Hydra.
Signed-off-by: aszlig <aszlig@nix.build>
Cc: @sternenseemann
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is another alias which got introduced in 2018, because the actual
command is "pkg-config" and so the package name containing a dash is
more reasonable.
The reason why I'm doing this is because NixOS VM tests now disallow
aliases and while the evaluation error in question only affected the
"gnupg" test, I decided to change all occurences in the event that we
might want to disallow aliases for things other than VM tests.
Signed-off-by: aszlig <aszlig@nix.build>
Cc: @sternenseemann for "opam-env"
|
|
|
|
| |
This reverts commit c11bd9ec702c71e731cb14c26ff235ea1956a613.
|
|
|
|
|
|
| |
This reverts commit 1987f2d9a4b185dfa319763a67d527fd7ade4d83.
This is not even merged into master yet, pushed by mistake.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
testRustSimple wouldn’t work with all the rust functions, so let’s
just use it internally and expose the tests via the conventional
`doCheck` attribute instead.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The following nix functions allow easily creating derivations for
building a signed releases directory for project(s) to be served via
e. g. HTTP.
* buildGitTarball: builds a reproducible .tar.gz for a given git
revision or tag (similar to git archive, but we don't actually
reuse it in favor of fetchgit).
* bundleSignedReleases: symlinks tarballs generated using
buildGitTarball and accompanying (manually provided) signatures into a
directory and verifies the signatures to ensure buildGitTarball is
donig what it's supposed to.
|
|
|
|
|
|
|
|
|
| |
Only does very simple dispatching to pkgs.lowdown and pkgs.chroma, but
is at least significantly faster than the default source and about
filters bundled with cgit (which is not really a challenge as they use
python and pygments).
Added to enable my cgit setup until we can have TVL's //tools/cheddar.
|
|
|
|
| |
Ugh.
|
|
|
|
| |
Group somewhat semantically instead of ordering alphabetically.
|
|
|
|
|
| |
This is currently mostly to add the dot character used as separator in
dot time (<https://dotti.me>).
|
| |
|
|
|
|
|
| |
This patch version implements Ingo's suggestion of READ_ALLOWED_PATH:
https://inbox.vuxu.org/mandoc-tech/20210331173434.GA57338@athene.usta.de/
|
| |
|
|
|
|
|
| |
Once again PVP causes a configure failure which doesn't translate into a
build failure. Fixed by bumping upstream repository.
|
|
|
|
| |
https://youtu.be/LB8bhHyPLgk?t=418
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
nix-env-diff is a tiny utility which parses and compares the output of
`nix-env -qaP --out-path`, printing all changed and added out paths (or
attributes if desired). This facilitates a simple way to determine
rebuilds or changed reverse dependencies when working on nixpkgs in a
similar way as nixpkgs-review and ofborg do it.
Both the new evaluation and the base evaluation to compare against have
to be created manually using nix-env, which in turn also allows
considering attribute sets that are normally not evaluated do to missing
`lib.recurseIntoAttrs`. As an example, here is an example building all
changed attributes in `ocaml-ng.ocamlPackages_4_12`:
```
nix-env -qaP -A ocaml-ng.ocamlPackages_4_12 --out-path -f . \
| nix-env-diff --attrs ./base-ocamlPackages_4_12 \
| xargs -n 1 -P 4 nix-instantiate --quiet -A \
| xargs nix-store --realise --builders 'ssh://edwin'
```
`./base-ocamlPackages_4_12` contains the result of the `nix-env`
invocation executed on the master branch.
|
|
|
|
|
|
| |
Another convenience feature you'd want virtually always want is to
automatically commit the changed release.nix which is added in this
commit.
|
|
|
|
|
|
|
|
|
|
|
|
| |
This script downloads the latest nixos-unstable nixexprs.tar.xz,
extracts programs.sqlite, figures out its hash and updates version and
hash in the given release.nix.
Accessible as pkgs.sternenseemann.vuizvui-update-programs-sqlite for a
lack of a better place to put it. Maybe we should add something?
build-support doesn't feel right.
Future work: run this automatically once in a while via GitHub actions.
|
|
|
|
|
| |
This means we don't need the -common machinery anymore and can remove
the -tests attribute altogether.
|