Vincent Ambo
4a3c771a23
refactor(pkgs): Switch to stable Firefox distribution
...
Since Firefox Quantum is in stable, I don't need to use the beta
binary anymore.
2017-12-24 18:07:20 +01:00
Vincent Ambo
c2b9c03714
feat(adho): Add The Thief wifi
2017-12-24 18:07:10 +01:00
Vincent Ambo
db0e74fbd0
fix(lisp): Don't intern symbols for unregistered tasks
2017-12-24 18:05:49 +01:00
Vincent Ambo
aeeb11f1b7
Bump to LTS 9.20
2017-12-22 11:21:06 +01:00
Vincent Ambo
eadf75d86b
Bump to LTS 9.11
2017-12-22 10:45:33 +01:00
Vincent Ambo
02a34a14a0
feat(lisp): Make server port configurable
2017-12-21 14:00:32 +01:00
Vincent Ambo
bf9991026a
refactor(lisp): Use imported symbols with local qualification
...
... except hunchentoot, I like using that fully-qualified because it's
a great word.
2017-12-21 13:55:14 +01:00
Vincent Ambo
2a2af6cff7
feat(adho): Add a few networks in Stockholm
2017-12-21 11:04:36 +01:00
Vincent Ambo
aa13319d6e
chore(adho): Remove Steam & related config
2017-12-21 11:04:21 +01:00
Vincent Ambo
8d1c9df434
fix(lisp): Automatically snapshot after task completions
2017-12-21 01:27:06 +01:00
Vincent Ambo
a8d46a358e
feat(lisp): Implement persistent storage via cl-prevalence
...
Uses the cl-prevalence system to store tasks on disk. The storage
location is either relative to the working directory in which the
system is started or determined (with priority) by the environment
variable `GEMMA_DATA_DIR`.
2017-12-21 01:21:11 +01:00
Vincent Ambo
51ddb8fb53
docs: Add README with project explanation and background
2017-12-20 21:43:48 +01:00
Vincent Ambo
6679b893aa
chore: Add code of conduct to project
2017-12-20 21:43:32 +01:00
Vincent Ambo
b0e6491600
chore: License under GPLv3
2017-12-20 21:43:05 +01:00
Vincent Ambo
d3ce3c1568
feat(elm): Automatically poll every 15 seconds
...
15 seconds is potentially a bit aggressive considering that
Gemma (currently) tracks expiry times in *days*.
2017-12-20 21:17:57 +01:00
Vincent Ambo
7dbeb83f85
feat(elm): Add real button to task cards
2017-12-20 21:04:15 +01:00
Vincent Ambo
ac623e4a7d
feat(elm): Add nice little texts to display time remaining
2017-12-20 20:15:10 +01:00
Vincent Ambo
304f3ae3f1
feat(elm): Implement task completion handling
...
Adds a clickable area to the cards that will inform the backend of a
task being completed.
This of course still looks completely terrible because I don't really
know how frontend works.
2017-12-20 20:15:09 +01:00
Vincent Ambo
6cd75ac184
feat(elm): Add initial (broken) MDL layout for tasks
...
The idea is that every task should be shown as an MDL "card" and have
some sort of associated action (probably more than just a click, but
that I'll look at ...).
Tasks are coloured based on their current "urgency".
2017-12-20 20:15:09 +01:00
Vincent Ambo
cf0395e37c
feat(lisp): Add Hunchentoot handler for task completion
2017-12-20 20:15:09 +01:00
Vincent Ambo
ce036d7d15
fix(lisp): Sort tasks in DESCENDING order
2017-12-20 20:15:09 +01:00
Vincent Ambo
26f365271e
feat(elm): Add initial logic for Gemma's Elm frontend
2017-12-20 20:15:07 +01:00
Vincent Ambo
95e4971908
feat(lisp): Initial Gemma backend implementation
...
Implements the initial - very simple - backend for Gemma, a
task-management app for recurring tasks.
2017-12-20 20:15:04 +01:00
Vincent Ambo
9286e70da3
docs(cluster-config): 'context' key optional for template command
...
Thanks to @christopher376 on the Kubernetes Slack for pointing out this mistake.
2017-12-11 20:57:07 +01:00
Vincent Ambo
443e8ea995
feat(look-and-feel): Font-size based on host
...
My desktop is currently connected to a 4K screen and needs *slightly*
larger fonts for readability.
2017-12-03 18:37:28 +01:00
Vincent Ambo
5b946a930c
fix(lisp): Actually require lisp-setup in init.el
2017-11-24 16:45:12 +01:00
Vincent Ambo
ab11ea2176
feat(adho): Add BrewDog network
2017-11-24 09:28:15 +01:00
Vincent Ambo
f2403271ec
feat(pkgs): Install SBCL & friends
2017-11-24 09:28:05 +01:00
Vincent Ambo
f93f03661b
feat(functions): Add function to toggle final-newline behaviour
2017-11-22 23:55:21 +01:00
Vincent Ambo
4dce87d1e2
feat(lisp): Add basic Common Lisp settings
2017-11-22 23:55:01 +01:00
Vincent Ambo
ff7a9576b2
fix(kubernetes): Don't open overview in full-frame mode
2017-11-22 23:54:38 +01:00
Vincent Ambo
bfad4a3932
feat(license): Relicense under GPLv3
...
All further kontemplate source code changes and releases will happen under the GPLv3.
Previous releases are still available under the MIT license.
2017-11-21 11:46:27 +01:00
Vincent Ambo
7e0a55f697
feat(adho): Add a few more wifi networks
2017-11-20 22:00:50 +01:00
Vincent Ambo
3cd22f2878
feat: Show backtraces for failed cargo commands
2017-11-20 17:36:24 +01:00
Vincent Ambo
553b38ea76
feat(pkgs): Install Racket mode
2017-11-20 17:35:59 +01:00
Vincent Ambo
1eab9e4b25
feat(pkgs): Add geiser & helm extensions
2017-11-20 17:35:25 +01:00
Vincent Ambo
3c0622afe6
feat(helm): Always split inside of active window
2017-11-20 17:34:28 +01:00
Vincent Ambo
75fc7a0cc1
fix(nixos): Disable the rather unstable EXWM compositor
2017-11-20 14:19:18 +01:00
Vincent Ambo
a9866504ea
fix(look-and-feel): Transparent emacs gets old fast
2017-11-20 13:21:39 +01:00
Vincent Ambo
7a41f8cd22
chore: Remove unused dependencies
...
(well, dash was technically a duplicate)
2017-11-18 23:20:11 +01:00
Vincent Ambo
dd9d8af25b
feat(nixos): Make helm "dmenu alternatives" work similar to i3
2017-11-18 23:19:30 +01:00
Vincent Ambo
06cf685a88
feat(nixos): Configure pulseaudio volume keys
2017-11-18 23:19:15 +01:00
Vincent Ambo
f18e578c4b
feat(nixos): Add key binding for starting i3lock
2017-11-17 18:24:27 +01:00
Vincent Ambo
051c111646
feat(nixos): Map brightness keys to light command
2017-11-17 16:12:40 +01:00
Vincent Ambo
78f65fbc18
fix(settings): Make ace-window behave sanely
2017-11-17 10:32:56 +01:00
Vincent Ambo
5ee1e9387d
feat(image): Install git in kontemplate image
2017-11-16 15:10:31 +01:00
Vincent Ambo
a564cd4112
fix(nixos): Let buffers move between workspaces
2017-11-15 21:00:59 +01:00
Vincent Ambo
a260bf9e8d
fix(settings): Show time in 24h format
2017-11-15 21:00:38 +01:00
Vincent Ambo
87a385557e
feat(modes): Enable company-mode for elisp by default
2017-11-15 20:59:51 +01:00
Vincent Ambo
586148bd52
feat(nixos): Show time in the mode line
2017-11-15 20:46:56 +01:00