about summary refs log tree commit diff
path: root/pkgs/profpatsch/default.nix
Commit message (Collapse)AuthorAgeFilesLines
...
* pkgs/profpatsch: rename encode to netencodeProfpatsch2020-06-061-3/+3
| | | | | Less generic, has the spirit of “netstrings, but extended to a structured encoding format”.
* pkgs/profpatsch: export encode-rsProfpatsch2020-06-021-0/+5
|
* pkgs/profpatsch: add binify helperProfpatsch2020-06-021-1/+15
|
* pkgs/profpatsch: writeRustSimple, wrapper around buildRustCrateProfpatsch2020-06-021-0/+5
|
* pkgs/profpatsch/dhall-flycheck: update to dhall 1.31.0Profpatsch2020-05-111-2/+3
|
* pkgs/profpatsch: add xdg-open, WIPProfpatsch2020-05-091-0/+4
|
* pkgs/profpatsch: add importDhall/importDhall2/readDhallFileAsJsonProfpatsch2020-05-091-0/+6
| | | | | | Like a normal `import`, but for dhall files. `importDhall2` can additionally handle dependencies and additional source files, though the interface is not stable yet.
* pkgs/profpatsch: add exactSourceProfpatsch2020-05-091-0/+2
|
* pkgs/profpatsch: update dhall-flycheckProfpatsch2020-05-091-4/+5
|
* pkgs/profpatsch: update easy-dhall-nix, add dhall-jsonProfpatsch2020-05-091-2/+3
|
* pkgs/profpatsch: add buildDhallPackageProfpatsch2020-05-091-0/+2
|
* machines/shiki: add zoomboxedProfpatsch2020-03-261-3/+1
| | | | Filesystem sandbox around zoom-us.
* pkgs/profpatsch: Fix eval error for dhall-flycheckaszlig2020-02-101-1/+1
| | | | | | | | | | | | | | | The haskellPackages attribute is actually part of the package scope inside pkgs.profpatsch and thus the evaluation fails with the following error: attribute 'vuizvui' missing, at .../pkgs/profpatsch/default.nix:176:20 Referencing the attribute directly from within the recursive attribute set fixes the evaluation error and building dhall-flycheck also succeeds. Signed-off-by: aszlig <aszlig@nix.build> Cc: @Profpatsch
* pkgs/profpatsch: add dhall-flycheckProfpatsch2020-02-101-0/+8
|
* pkgs/profpatsch: add dhall from easy-dhall-nixProfpatsch2020-02-101-0/+10
| | | | | It’s the easiest way to get recent statically compiled dhall executables.
* pkgs/profpatsch/execline: add eProfpatsch2020-01-261-0/+2
|
* pkgs/profpatsch/execline: add runblockProfpatsch2020-01-261-0/+2
|
* pkgs/profpatsch/query-audio-streams: initProfpatsch2019-12-141-0/+4
|
* pkgs/profpatsch: move `writeHaskellInterpret` upwardsProfpatsch2019-12-141-1/+12
|
* machines/profpatsch,pkgs/profpatsch: rm `execlineb-with-builtins`Profpatsch2019-12-081-31/+4
| | | | | | | This has been upstreamed to nixpkgs proper, as a C wrapper script, in https://github.com/NixOS/nixpkgs/pull/71357 So we don’t even need bash to run execline anymore :P
* pkgs/profpatsch: bump nixperimentsProfpatsch2019-12-081-2/+2
| | | | | It previously copied nixpkgs to the store, because a `toString` was missing.
* pkgs/profpatsch: fix stray `runCommandLocal`Profpatsch2019-12-081-1/+1
|
* treewide: use `runCommandLocal` where applicableProfpatsch2019-12-081-7/+1
| | | | | | | `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.
* pkgs/profpatsch: fixup missing sandbox argProfpatsch2019-12-081-1/+1
|
* pkgs/profpatsch: add sandbox primitiveProfpatsch2019-12-081-9/+3
| | | | | | Small sandboxing utility, which unshares the filesystem via user-namespaces and can optionally bind-mount existing paths into the sandbox.
* pkgs.profpatsch: expose youtube2audiopodcastProfpatsch2019-12-081-0/+3
|
* pkgs.profpatsch: init youtube2audiopodcastProfpatsch2019-12-081-0/+9
| | | | | Minimal PoC of a small application which can download and convert a youtube video with youtube-dl and then serve it via HTTP.
* pkgs/profpatsch: Fix eval error due to wrong pathaszlig2019-10-021-1/+1
| | | | | | | | | | | | Introduced in commit e9975c9a39cb4e654d9132de4b952f51174a0926. The write-execline.nix file is inside the execline/ directory but the import doesn't reflect that, so since there isn't any write-execline.nix in other locations, I assume that this is what the author actually intended. Signed-off-by: aszlig <aszlig@nix.build> Cc: @Profpatsch
* pkgs/profpatsch: writeExecline, writeExeclineLocalProfpatsch2019-10-021-0/+6
| | | | | similar to writeScript, but writes an execline instead. Should be upstreams to `lib.writers` sometimes.
* pkgs/profpatsch: getBinsProfpatsch2019-10-021-7/+9
| | | | | A simple way to reference binary paths in an attribute set without string interpolations everywhere.
* pkgs/profpatsch/execlinebWithBuiltins: fix path amendingProfpatsch2019-09-261-0/+14
| | | | | | | Earlier, it would just append the execline bin path on every invocation, which would clobber the path on nested invocations. We (ab)use the fact that nix paths have a known hash to check whether it was already added before.
* pkgs/profpatsch/runExecline: move to writeCommand formProfpatsch2019-09-261-7/+10
| | | | | | | | It’s conventional that these tools have the form tool name options data so we should adhere to that.
* pkgs/profpatsch/runExecline: move to listProfpatsch2019-09-261-1/+1
| | | | | We can auto-escape execlines correctly if we model them as nix-style lists, so we shoud certainly do so. It also helps abstraction.
* pkgs/profpatsch: export runExeclineLocal & run tests locallyProfpatsch2019-09-241-29/+45
|
* pkgs/profpatsch/display-infos: add sfttime and AC chargerProfpatsch2019-04-201-1/+1
|
* pkgs/profpatsc: add sfttimeProfpatsch2019-04-201-0/+1
|
* pkgs.profpatsch: add git-commit-index toolsProfpatsch2019-03-251-0/+7
| | | | | | | A set of utilities to generate and query a git commit index, which is a database that knows which revs (that is: commits) are in which git repository. That way we can query for the project that contains a commit and show them, e.g. with xdg-open.
* pkgs.profpatsch: add nixperimentsProfpatsch2019-03-251-0/+22
|
* pkgs.profpatsch: add patched haskellPackagesProfpatsch2019-03-031-1/+2
|
* pkgs.profpatsch: switch to different import schemeProfpatsch2018-09-221-20/+30
| | | | | Reference files in `bin` outputs for a derivation as an attribute set, with renaming capabilities.
* More execline experiments & testingProfpatsch2018-09-211-15/+44
| | | | | | Improves the “execline experience” and adds some basic tests. The idea is that the final result doesn’t use coreutils and provides a feasible alternative to bash-based tooling.
* pkgs/profpatsch: WIP execline experimentsProfpatsch2018-07-251-6/+35
| | | | | | | | | | | * runExecline: like runCommand, but a lot more lightweight * symlink: symlink a given list of links together * importer: a small DSL to “import” “modules” into a build context Some highlights: * runExecline does not use any stdenv (apart from the `execline` build) * symlink uses netstrings to pass correct fields into the derivation * no use of bash, everything uses execline.
* machines/katara: add more utilsProfpatsch2018-07-201-1/+1
|
* pkgs.profpatsch: add nix-genProfpatsch2018-06-251-0/+2
|
* pkgs/profpatsch: update Droopy forkProfpatsch2018-05-231-2/+2
|
* pkgs/profpatsch: add nix-http-serveProfpatsch2018-02-121-2/+3
|
* profpatsch/jmtpfs: Drop vuizvui packageaszlig2017-06-221-9/+1
| | | | | | | | | | | | | | | | | The package fails because the mtp-jolla.patch was already applied upstream, see the following build log: https://headcounter.org/hydra/log/d21f1590i2hs6xhgkdr00906ksnvgxfz-libmtp-1.1.13.drv This is the upstream commit by @Profpatsch that's now part of libmtp version 1.1.13: https://sourceforge.net/p/libmtp/code/ci/8919ebeef58251639454c2394c0274597be3df9c/ Tested by evaluating machines.profpatsch.katara. Signed-off-by: aszlig <aszlig@redmoonstudios.org> Cc: @Profpatsch
* pkgs/profpatsch/backlight: initProfpatsch2017-05-311-1/+3
|
* pkgs/show-qr-code: Move into pkgs/profpatschaszlig2017-04-231-0/+1
| | | | | | | | | Tested evaluation using: nix-instantiate pkgs -A vuizvui.profpatsch.show-qr-code Signed-off-by: aszlig <aszlig@redmoonstudios.org> Cc: @Profpatsch
* pkgs: Use callPackageScope wherever applicableaszlig2017-04-231-0/+35
This should remove a lot of clutter from pkgs/default.nix into corresponding sub-scopes, eg. pkgs/openlab/default.nix. Apart from restructuring there is no change of runtime functionality involved. Tested by evaluating with "nix-env -f pkgs -qaP". Signed-off-by: aszlig <aszlig@redmoonstudios.org> Cc: @Profpatsch, @sternenseemann