Vincent Ambo
79a27f8f0d
feat(build): Add Travis-CI configuration
2017-10-20 13:17:00 +02:00
Vincent Ambo
44e72884a6
feat: Add create command
...
Adds a command to create message queues with custom parameters.
2017-10-20 13:17:00 +02:00
Vincent Ambo
10dcab6365
feat: Add command to list and inspect queues
2017-10-20 13:17:00 +02:00
Vincent Ambo
0e6d521ae0
chore: Add project bootstrap files
2017-10-20 13:11:33 +02:00
Vincent Ambo
d6fb2e41fd
chore: Initial commit
2017-10-20 12:06:01 +02:00
Stefan Magnus Landrø
68e2f99062
feat templater: Add IP lookup function
...
This introduces support for looking up IP addresses using local DNS resolver.
Function will return a list of all IP addresses associated with hostname.
Further processing can be achieved using supported list template functions.
2017-10-20 09:43:02 +02:00
Vincent Ambo
9361addb54
feat: Install jq
...
How could I even forget about this?
2017-10-19 01:48:27 +02:00
Vincent Ambo
0ceef2ac3f
feat: Install openssl
2017-10-18 15:33:08 +02:00
Vincent Ambo
6118c611c0
feat(pkgs): Add terraform-bin package
...
The source build of Terraform is currently broken in NixOS.
This adds a binary package.
2017-10-18 15:16:28 +02:00
Vincent Ambo
b2585a0bcf
feat: Add myself to the 'docker' group
2017-10-18 00:58:03 +02:00
Vincent Ambo
0e84a38273
feat: Enable VirtualBox & Docker
2017-10-17 16:18:11 +02:00
Vincent Ambo
ed1b60b588
feat(pkgs): Install nixops
2017-10-17 15:59:08 +02:00
Vincent Ambo
cb33e5222f
feat(pkgs): Install custom kontemplate package
2017-10-17 01:27:41 +02:00
Vincent Ambo
73bf498781
feat: Install google-cloud-sdk
2017-10-17 01:18:18 +02:00
Vincent Ambo
b8e419583c
fix(desktop): Start feh-wp.timer faster
2017-10-17 00:43:14 +02:00
Vincent Ambo
bcec9f8360
fix(desktop): Bind feh-wp.timer to graphical target
2017-10-17 00:41:51 +02:00
Vincent Ambo
4327d0e0b9
refactor(desktop): Split out desktop configuration
...
* move desktop configuration to own nix file
* remove old clone-wallpapers service
* use wallpapers nix package for randomly setting wallpaper
2017-10-17 00:34:04 +02:00
Vincent Ambo
296ae9f1fd
feat(pkgs): Add 'wallpapers' derivation
...
Adds a derivation that fetches my wallpapers from git.
I'm getting closer to understanding "the Nix way", i.e. that maybe
thinking about stuff like this in terms of "the wallpapers should be
in my home folder" is incorrect.
2017-10-17 00:28:57 +02:00
Vincent Ambo
202467e989
refactor: Move packages & wallpapers config into own nix files
...
My systems are single-user machines and the package configuration can
go in the system-wide package list in full.
This splits out the package list into a separate file and also moves
the systemd units for wallpaper setting into a separate file.
2017-10-16 22:53:49 +02:00
Vincent Ambo
aa5dcbc477
feat: Add Nix build for nixfd
...
Builds my [nixfd][] tool for searching a cached version of the Nix package
list.
[nixfd]: https://github.com/tazjin/nixfd
2017-10-16 22:34:44 +02:00
Vincent Ambo
0f099705f7
refactor: Use relative path for nixpkgs-mozilla
2017-10-16 21:52:09 +02:00
Vincent Ambo
7d09557096
feat: Add nixpkgs-mozilla overlay
...
Imports the nixpkgs-mozilla overlay and installs stable Rust from
the same channel as rustup.
2017-10-16 21:48:59 +02:00
Vincent Ambo
10d1ad9280
feat: Numix GTK theme!
...
* Add Numix GTK theme
... though it seems like the icon theme is broken.
* use stable exa
2017-10-16 20:40:41 +02:00
Vincent Ambo
bbd39eaf16
fix(compton): Set rendering backend to default 'xrender'
...
The 'glx' backend which NixOS defaults to causes strange screen
redrawing issues with multiple monitors.
2017-10-16 18:12:36 +02:00
Vincent Ambo
9e60dd04b3
feat: Install exa
2017-10-16 18:12:33 +02:00
Vincent Ambo
17e6d52cd6
docs(README): Add link to Kotlin library
2017-10-16 17:49:29 +02:00
Vincent Ambo
043c80848d
chore: Bump version to 0.1.1
2017-10-16 17:44:54 +02:00
Vincent Ambo
1b7464f9cf
refactor(lib): Add some additional documentation
...
* improve delete() docs
* add docs for send() & receive()
* remove unnecessary clone() calls
2017-10-16 17:43:41 +02:00
Vincent Ambo
b75306e58f
chore(lib): Derive Debug traits on Queue, Message
2017-10-16 17:42:38 +02:00
Vincent Ambo
1b79584088
fix(lib): Fix incorrect error message for name validation
...
The message should have been the exact opposite, duh!
2017-10-16 17:42:03 +02:00
Vincent Ambo
773d6eec9d
docs(README): Add Travis-CI & crates.io badges
2017-10-16 13:59:27 +02:00
Vincent Ambo
088f16bd40
feat: Install xfce4-screenshooter
2017-10-16 13:48:12 +02:00
Vincent Ambo
b24b4b54d4
refactor(adho): Replace connman with nix-based wifi config
...
Now that WPA2 is broken wifi passwords aren't secret anymore,
anyways ;-)
2017-10-16 13:47:10 +02:00
Vincent Ambo
4b6ac62307
fix(adho): Use Intel video driver to fix xrandr
2017-10-16 10:11:32 +02:00
Vincent Ambo
270ac6ee3d
feat: Install k8s (mainly kubectl)
2017-10-16 02:50:01 +02:00
Vincent Ambo
8ea424f533
docs(Cargo): Add more info to Cargo manifest
2017-10-16 02:29:50 +02:00
Vincent Ambo
629268ef4a
feat(build): Add automated Travis builds
2017-10-16 02:24:33 +02:00
Vincent Ambo
45d23efb98
docs: Add README
2017-10-16 02:09:15 +02:00
Vincent Ambo
3144b61ccc
feat(lib): Implement Drop trait for Queue
...
Implements the Drop trait to take care of closing the queue descriptor
when a Queue instance is dropped.
2017-10-16 02:00:32 +02:00
Vincent Ambo
6be954393b
feat(tests): Add a simple send/receive test
2017-10-16 02:00:25 +02:00
Vincent Ambo
c3cc663ab1
fix(lib): Trim whitespace from OS limit files
2017-10-16 01:52:38 +02:00
Vincent Ambo
3ee616a25a
fix(lib): Borrow &self in send/receive
2017-10-16 01:17:05 +02:00
Vincent Ambo
557655ee1d
fix(lib): drop(self) after delete() call
2017-10-16 01:14:27 +02:00
Vincent Ambo
d6fa62a968
style: Apply code format
2017-10-16 01:11:33 +02:00
Vincent Ambo
7dc6144e3f
feat: Implement high-level POSIX message queue API
...
Implements a high-level API on top of POSIX message queues
(mq_overview(7)).
This API can be used to perform local RPC between processes that need
to exchange messages *fast* (or *easy*) with priority ordering.
The methods are mostly documented but there are still two corner cases
that need to be looked at and a lot of tests missing.
2017-10-16 01:08:08 +02:00
Vincent Ambo
1f1a74108e
feat(error): Add error-mapping from C calls
...
Implements an error enum with mappings from the low-level C calls and
appropriate error descriptions.
2017-10-15 23:22:18 +02:00
Vincent Ambo
96096f39f2
feat: Install all standard man pages
2017-10-15 22:13:33 +02:00
Vincent Ambo
a89b7255ee
chore: Add project scaffolding
2017-10-15 22:06:22 +02:00
Vincent Ambo
2957c16a53
chore: Initial commit
2017-10-15 22:05:56 +02:00
Vincent Ambo
6dc6034bc8
feat: Install tig
2017-10-15 21:38:13 +02:00