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
Vincent Ambo
17e57e42ef
style: Make emacs transparent
...
Party like it's 2004.
2017-10-15 20:25:08 +02:00
Vincent Ambo
319347e5cc
fix(settings): Correctly enable Helm's fuzzy matches
...
The global Helm fuzzy matching doesn't actually seem to enable fuzzy
matching for modes that have an explicit config.
This enables fuzzy matching for M-x and C-x b
2017-10-15 20:24:28 +02:00
Vincent Ambo
5e48ce3f9b
feat: Add nix-mode & nix-config function
...
* install nix-mode by default
* add a function to quickly open the system configuration.nix
2017-10-15 20:23:51 +02:00
Vincent Ambo
6845e2efd4
fix(stallo): Post-installatio wifi, gfx, luks fixes
2017-10-15 20:02:24 +02:00
Vincent Ambo
a11aca65a5
fix: 'Manually' randomize feh wallpapers
...
The wallpaper folder is now in git and feh will pick any random file in
the folder that it is pointed at, leading to it constantly failing while
trying to set git objects as the wallpaper.
This uses manual 'fd | shuf | xargs' pipeline for the same purpose.
2017-10-15 20:01:21 +02:00
Vincent Ambo
f771c2a643
fix(adho): Move 'light' config to adho local
2017-10-15 20:01:07 +02:00
Vincent Ambo
e3ec0a1f0e
feat(dns): Add kontemplate.works
2017-10-15 17:03:22 +02:00
Vincent Ambo
28feb4bc92
fix(adho): Configure encrypted disks in local config
2017-10-15 16:42:31 +02:00
Vincent Ambo
98fc907d90
fix: Fix gitignore
2017-10-15 16:40:54 +02:00
Vincent Ambo
2b6d132eb6
docs: Add README
2017-10-15 16:40:28 +02:00
Vincent Ambo
e0c8c5c798
fix: Add a missing semicolon
2017-10-15 16:38:13 +02:00
Vincent Ambo
21660c6bb6
feat(stallo): Add local configuration for stallo
2017-10-15 16:37:22 +02:00
Vincent Ambo
af89133821
fix: Remove old GPG-agent SSH config
2017-10-15 16:31:56 +02:00
Vincent Ambo
dadb4b4fed
feat: Ostensibly enable fuzzy matching in Helm
2017-10-15 16:31:39 +02:00
Vincent Ambo
867ea97fd9
fix: Remove projectile which slowed everything down
2017-10-15 16:31:23 +02:00
Vincent Ambo
c4c0345d3f
refactor(adho): Make connman configuration adho specific
2017-10-15 16:29:29 +02:00
Vincent Ambo
a844da9351
feat(adho): Add local configuration of adho machine
2017-10-15 16:28:43 +02:00
Vincent Ambo
e2279e52c3
feat: Add initial NixOS configuration
...
Adds NixOS configuration to configure my base system with all sorts of things,
including - but not limited to - i3, emacs, FF57, connman and so on.
Not all of these things are fully configured yet (especially in the desktop
environment) but I'm hoping to get more of that done in the future.
2017-10-15 16:27:35 +02:00
Vincent Ambo
d53ffba198
chore: Ignore local-configuration.nix
2017-10-15 16:27:31 +02:00
Vincent Ambo
cc14d57c49
chore: Add initial .gitignore
2017-10-15 16:26:21 +02:00
Vincent Ambo
9af6f2f33a
chore: Initial commit
2017-10-15 16:25:29 +02:00
Vincent Ambo
099020c176
chore: remove unused ido-related lines
2017-10-15 13:40:05 +02:00
Vincent Ambo
0fe21a4f27
feat: Switch default font to Input Mono
2017-10-15 13:30:25 +02:00
Vincent Ambo
774aea8edd
feat: Switch from ido/smex to Helm
2017-10-15 13:30:10 +02:00
Vincent Ambo
bc12439cf7
chore: Remove unused misc.el
2017-10-15 13:29:36 +02:00
Vincent Ambo
8cc36e0eab
feat: Add terraform-mode
2017-10-13 18:14:33 +02:00
Eric Fiselier
894a869e7b
Add Google-style .clang-format file.
...
It would be nice if the repository contained a clang-format
config file so that PR submitters could use tooling to correctly
format their code match Googles/abseils style.
This also makes it easier for reviewers to specify what coding style
should be used. ie the one the tooling produces.
The clang-format file is the default Google configuration as dumped by `clang-format`.
I'm not sure abseil will want the exact same options, but it seemed like the right
starting place.
2017-10-12 13:01:26 -06:00
Matt Calabrese
1a9ba5e2e5
Merge pull request #28 from Bronek/constexpr-any-type-id
...
Make any_internal::FastTypeId() and IdForType() constexpr
2017-10-12 10:09:49 -07:00
Eelco Dolstra
1dd29d7aeb
Add option to disable the seccomp filter
...
I needed this to test ACL/xattr removal in
canonicalisePathMetaData(). Might also be useful if you need to build
old Nixpkgs that doesn't have the required patches to remove
setuid/setgid creation.
2017-10-12 18:21:55 +02:00
Eelco Dolstra
97307811ee
Merge pull request #1571 from teto/improve_priority_msg
...
Improve error message for conflicting priorities
2017-10-12 13:10:44 +02:00
Eelco Dolstra
73252aef18
Merge pull request #1591 from shlevy/darwin-installer-no-sudo-i
...
darwin installer: Fix on systems where sudo -i is disabled.
2017-10-12 13:08:15 +02:00
Eelco Dolstra
29205e0218
Merge pull request #1586 from acowley/patch-2
...
install-darwin-multi-user: relax assumption check
2017-10-12 13:06:25 +02:00