Commit graph

1750 commits

Author SHA1 Message Date
Vincent Ambo
fc7b24245f refactor(pkgs): Install kontemplate from nixpkgs
Kontemplate has been upstreamed into Nix (yay!).
2018-03-19 13:43:18 +01:00
Vincent Ambo
867f40307e chore(brew): Bump Homebrew formula to 1.4.0 2018-03-17 23:20:13 +01:00
Vincent Ambo
e2effbb289 chore(image): Bump image version to 1.4
* upgrade Alpine release
* upgrade kubectl to 1.9.4
* upgrade Kontemplate to 1.4.0
2018-03-17 23:20:13 +01:00
Vincent Ambo
1f373caba0 chore: Bump version to 1.4.0 2018-03-17 22:47:57 +01:00
Vincent Ambo
03838ff31b fix(example): Add missing file to example folder 2018-03-17 22:47:57 +01:00
Vincent Ambo
ace425793a fix(rust): Fix Rust source path for >1.20 2018-03-17 21:54:18 +01:00
Vincent Ambo
7d13aa4148 chore(haskell): Remove everything except for intero setup 2018-03-17 21:54:08 +01:00
Vincent Ambo
33bb6c9dbc fix(custom): Fix window-splitting config for Helm
Apparently this parameter was renamed?
2018-03-17 21:53:44 +01:00
Vincent Ambo
779227164a feat(emacs): Add Kotlin & TOML mode 2018-03-17 21:47:38 +01:00
Vincent Ambo
175e20fb14 feat(adho): Add initial CUPS configuration 2018-03-17 21:47:38 +01:00
Vincent Ambo
25b8c72a98 feat(stallo): Enable SSH daemon 2018-03-17 21:46:55 +01:00
Vincent Ambo
dfc1ead29d fix(slides): Minor rewording 2018-03-13 16:57:09 +01:00
Vincent Ambo
f47b4cad07 feat(slides): Add slide about runtimes
All the slide number comments are now off, but oh well.
2018-03-13 16:56:54 +01:00
Vincent Ambo
381c3722aa feat(pdfpc): Add presenter notes for all slides 2018-03-13 16:21:36 +01:00
Vincent Ambo
4033165be0 fix(slides): Minor last-minute fixups 2018-03-13 16:21:12 +01:00
Vincent Ambo
cedd3524fb feat(slides): Add slides about MES and stage0 2018-03-13 00:48:15 +01:00
Vincent Ambo
eb2bc80100 feat(slides): Add NixOS slides 2018-03-13 00:39:15 +01:00
Vincent Ambo
71c900dbff feat(slides): Nix logo & drake meme 2018-03-13 00:19:42 +01:00
Vincent Ambo
ca9db12239 feat(slides): Current & desired state of Debian 2018-03-13 00:19:18 +01:00
Vincent Ambo
71e86f883a feat(slides): Highlight importance of reproducibility 2018-03-13 00:18:54 +01:00
Vincent Ambo
3bf976fe45 feat(notes): "How to help" notes 2018-03-13 00:18:32 +01:00
Vincent Ambo
88a2e0927d feat(slides): Add outline of remaining slides 2018-03-12 22:20:47 +01:00
Vincent Ambo
f921e1095f feat(slides): Add slide about reproducibility 2018-03-12 02:21:56 +01:00
Vincent Ambo
82dd6c778c feat(slides): Add slides about DDC 2018-03-12 01:53:26 +01:00
Vincent Ambo
6f4278537e feat(slides): Add iniital presentation 2018-03-12 01:09:00 +01:00
Vincent Ambo
da53459e60 feat(build): Add Nix derivation for LaTeX build 2018-03-12 01:08:42 +01:00
Vincent Ambo
fe9d8f03ab feat(notes): Add reference section 2018-03-12 01:08:30 +01:00
Vincent Ambo
1bc0df7875 docs: Add notes about C compilers 2018-03-10 15:10:10 +01:00
Vincent Ambo
d93d2a2d71 feat: Initial check-in 2018-03-10 13:15:01 +01:00
Vincent Ambo
19e5090491 chore: Initial commit 2018-03-10 13:14:56 +01:00
Vincent Ambo
3aa2cb8d3e refactor: Remove old error handling library
Removes the old error handling library and switches to plain
fmt.Errorf calls.

There are several reasons for this:

* There are no useful types or handling here anyways, so output format
  is the only priority.
* Users don't care about getting stacktraces.
* My emotional wellbeing.

Fin de siècle.
2018-03-09 15:23:57 +01:00
Vincent Ambo
b8722ce83b refactor(templater): Pass resource set path to insertFile function
This is actually several refactors in one:

* rename "fileContent" function to "insertFile"
* pass the resource set path to the "insetFile" function
* update docs and example with a pipeline including indentation
  adjustments for the inserted file
2018-03-09 14:54:20 +01:00
Niklas Wik
bafb792339 feat(templater): Added support for file include
Adds a 'fileContent' template function to insert the literal contents
of a file specified in the template.

Signed-off-by: Niklas Wik <niklas.wik@nokia.com>
2018-03-09 14:54:20 +01:00
Vincent Ambo
850fdcf3e0 feat(build): Pin nixpkgs used for release build
Pin the nixpkgs-commit used for building the Kontemplate release to a
specific commit.

Kontemplate builds should now be fully repeatable (and most likely
reproducible!) on any machine running Nix.
2018-03-09 14:51:05 +01:00
Vincent Ambo
a1d9d8b199 feat(build): Build both derivations on Travis 2018-03-09 13:35:35 +01:00
Vincent Ambo
4a6db37ef7 chore: Remove legacy build system 2018-03-09 13:35:35 +01:00
Vincent Ambo
d7f19934d9 feat(build): Add Nix derivation for release builds
Adds a Nix derivation that produces statically linked output binaries
for multiple operating systems and architectures.

This requires a Nix-channel version that includes the Go 1.10
compiler.
2018-03-09 13:35:35 +01:00
Vincent Ambo
4b1d44f71b refactor(build): Add Nix derivation & configure Travis to build it
Adds a Nix-derivation for building kontemplate with dependencies
pinned in Nix.
2018-03-09 13:35:35 +01:00
Vincent Ambo
58d825d5dd feat(bindings): Bind align-regexp & browse-url-* functions to keys 2018-03-09 11:09:45 +01:00
Vincent Ambo
97da0904f9 feat(init): Start edit-server on launch 2018-03-09 11:09:32 +01:00
Vincent Ambo
4b1a1522cc feat(desktop): Enable Russian keyboard layout 2018-03-09 11:09:04 +01:00
Vincent Ambo
9def7c32eb feat(emacs): Install edit-server
Install edit-server package for use with the "Edit in Emacs" Firefox
extension.
2018-03-09 11:08:47 +01:00
Vincent Ambo
602b8b4ef0 fix(pkgs): Remove outdated nix-mode from Nix package
See https://github.com/NixOS/nixpkgs/issues/36372 for details
2018-03-06 12:33:27 +01:00
Vincent Ambo
92ae9eed7a feat(emacs): Add custom nix-mode derivation
Adds a nix-mode derivation that uses the latest nix-mode from master.
2018-03-06 12:09:03 +01:00
Vincent Ambo
bcd317f23d refactor(pkgs): Add wallpapers to top-level package set 2018-03-04 22:09:18 +01:00
Vincent Ambo
0937f19408 feat(pkgs/emacs): Add Haskell development packages 2018-03-04 19:32:19 +01:00
Vincent Ambo
57c047b5fd fix(emacs): Use custom sly derivations
The upstream sly derivations don't seem to work. This adds custom
build instructions for the sly and sly-company Emacs packages.
2018-03-04 01:53:41 +01:00
Vincent Ambo
8f7a720fcf fix: Make custom emacs available on system $PATH 2018-03-04 00:33:19 +01:00
Vincent Ambo
82c6a5e3d5 chore(custom): Remove package-related settings
Remove settings that are no longer needed after migrating package
installations to Nix.
2018-03-04 00:28:52 +01:00
Vincent Ambo
845fa34448 feat(custom): Set term-mode colour scheme to Gruber Darker 2018-03-04 00:15:35 +01:00