Pin nixpkgs version
Add option to build "world" set from pinned nixpkgs version in addition
to option to build is as overlay. Pinned nixpkgs version is know to
work, and, by definition of pin, will not break. Building "world" may
break due upgrade of "nixpkgs" channel, but enables use of latests and
greatest versions of dependencies.
Another minor inconvenience is that build with pinned nixpkgs:
$ nix-build -A world
$ nix-env -i ./result
ignores meta.priority, which may lead to more file conflicts.
snippets: remove DeltaChat specific snippet
I no longer participate in this project.
Add scripts to output pre-defined texts
These scripts are limited version of snippets, found in some editors.
Snippets in Vim are either slow or fragile. Also, they demand memorizing
keybindings, while :! has autocompletion.
Parameterize ./aux/tup-copy script
This change is preparation for generation of system configuration
vim: drop custom implementation of snippets
Custom, primitive implementation of snippets proved to be of little
value. Their intended usecase is better covered by sed/awk/shell
Drop unused aux/mk-readonly
Drop salsa.debian.org myrepos(1) config
Simplify build system with GNU tar extension
Use of GNU tar option --xform allows rewrite build system from Lua
to native tup(1) syntax, greatly simplifying code.
Make extracted config files read-only
iu-guest.info is decomissioned
Setup scripts to update volatile data
Simplify build system: avoid dependency on net
Instead of fetching data at build time, it is stored under volatile/
and updated by another set of scripts.
Generate mrconfig for salsa.debian.org repos
tup: add script to generate list of accessible projects on salsa.debian.org
Manage iu-guest repositories with auto-generated mrconfig
vim: autogenerate snippet commands
vim: implement trivial snippet engine
vim: automatically generate b:undo_ftplugin