about summary refs log tree commit diff
path: root/pkgs/sternenseemann
Commit message (Collapse)AuthorAgeFilesLines
...
* pkgs/sternenseemann/temp: add tiny temporary file/dir cratesternenseemann2021-02-133-0/+226
| | | | | | | | | | | | | The crate implements a safe wrapper around mkdtemp(3) and mkstemp(3) which provide decent temporary file and directory creation. The key feature we provide is that we wrap the resulting path in a TempFile / TempDir struct. This allows us to implement the Drop trait such that the temporary directory / file is automatically deleted when the value goes out of scope in Rust which saves the programmer from cleaning up temporary artifacts themselves. The API is indeed very tiny currently, only implementing creation and AsRef<Path> which should allow all necessary path / file manipulation.
* pkgs/sternenseemann: unvendor fetchcvssternenseemann2021-02-113-52/+1
| | | | | | nixpkgs-unstable has advanced enough that the fetchcvs fix is now available via that channel, so our hydra won't choke on this derivation with the upstream fetchcvs.
* pkgs/sternenseemann/mandoc: initsternenseemann2021-02-094-0/+143
| | | | | | | | | | | | | Build mandoc from cvs and apply a patch which adds an exception for the checks does makewhatis(8): with this the realpaths of man pages to be indexed may be symlinks referring to files outside of the root man directory if they are located in /nix/store. This allows indexing /run/current-system/sw/share/man using mandoc's makewhatis(8). Since fetchcvs is currently broken in nixos-unstable we vendor in the fixed variant from nixpkgs master until the channel has advanced.
* */sternenseemann: make TODOs more greppablesternenseemann2021-02-071-1/+1
| | | | machines/sternenseemann: add TODO list
* pkgs/sternenseemann/lib: init with mapAttrsByAttrssternenseemann2021-02-072-0/+80
|
* pkgs/sternenseemann/scripts: initsternenseemann2021-02-062-2/+229
|
* pkgs/sternenseemann/texlive: initsternenseemann2021-02-061-0/+7
| | | | sterni's personal texlive.combine { ... }
* pkgs/sternenseemann/pass: initsternenseemann2021-02-062-1/+73
| | | | sterni's patched pass with passmenu
* pkgs/sternenseemann/unicode_clock: init at 0.1sternenseemann2021-02-062-0/+24
|
* pkgs/sternenseemann/shakti: init at 2021-01-29sternenseemann2021-02-062-0/+37
|
* pkgs/sternenseemann/t: init at unstable-2020-04-11sternenseemann2021-02-062-0/+22
|
* pkgs/sternenseemann/tep: initsternenseemann2021-02-066-2/+223
| | | | pkgs/sternenseemann/emoji-generic: init at unstable-2020-11-22
* pkgs/sternenseemann/logbook: reflect angstrom update in nixpkgssternenseemann2020-07-011-3/+0
| | | | https://github.com/NixOS/nixpkgs/commit/2c616aa63895f064ac1b1332a8cf9e7ae3ddbb44
* pkgs/sternenseemann/logbook: 0.2 → 0.3sternenseemann2020-05-211-8/+6
|
* pkgs/sternenseemann/logbook: always use jingoo patchsternenseemann2020-05-141-1/+1
|
* pkgs/sternenseemann/logbook: fix build for jingoo >= 1.3.0sternenseemann2020-05-141-1/+6
|
* pkgs/sternenseemann/logbook: unstable -> 0.2sternenseemann2020-05-131-3/+3
| | | | Fixed for newer cow versions
* pkgs/sternenseemann: remove spacecookiesternenseemann2020-04-302-27/+1
| | | | More up to date version is available via nixpkgs
* pkgs/sternenseemann: update/fix logbooksternenseemann2020-04-231-16/+15
| | | | | | * Fix couple of build errors with more recent packages * switch build system to dune * clean up package
* pkgs/logbook: Build only for x86_64-linuxaszlig2018-08-201-0/+1
| | | | | | | | | This build frequently fails for i686-linux and thus blocks the generic channel and I think the demand for a 32bit build is very very low (or maybe there is no demand *at* all). Signed-off-by: aszlig <aszlig@nix.build> Cc: @sternenseemann
* sternenseemann/logbook: Support newer Angstrongaszlig2018-03-012-4/+4
| | | | | | | | | | | | | | | | | Angstrong doesn't work anymore for OCaml versions lower that 4.03, so let's use version 4.04.2 and fix logbook to cope with the interface changes in Angstrong 0.7.0. I've opened a pull request (sternenseemann/logbook#1) to fix it upstream and also using the commit from the pull request here. This fixes the following evaluation error: in job 'channels.generic': angstrom is not available for OCaml 4.02.3 Signed-off-by: aszlig <aszlig@nix.build> Cc: @sternenseemann
* pkgs: Use callPackageScope wherever applicableaszlig2017-04-231-0/+6
| | | | | | | | | | | | | 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
* pkgs/logbook: use your mind prior to commitingsternenseemann2017-03-071-1/+1
|
* pkgs/logbook: add meta infosternenseemann2017-03-071-0/+5
|
* pkgs/spacecookie: 0.1.0.0 -> 0.2.0.0sternenseemann2017-03-071-7/+7
|
* pkgs/logbook: init at 2017-02-18sternenseemann2017-03-071-0/+20
|
* pkgs/gopher-proxy: remove, since it's a part of nixpkgs nowsternenseemann2017-03-071-21/+0
| | | | pkgs.haskellPackages.gopher-proxy
* pkgs/sternenseemann: spacecookie and gopher-proxyProfpatsch2016-12-282-0/+46