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
Vincent Ambo
fc76db3d96
refactor(init): Remove package installation configuration
...
Package installation has moved to my NixOS configuration.
2018-03-04 00:14:13 +01:00
Vincent Ambo
95eedea9ac
feat(emacs): Install required emacs packages via Nix
2018-03-04 00:07:38 +01:00
Vincent Ambo
9042d0a987
chore(adho): Update office wifi configuration
2018-03-03 15:37:38 +01:00
Vincent Ambo
3902efcf9a
chore: Remove helm-swoop
...
helm-occur does what I want already
2018-02-23 10:03:34 +01:00
Vincent Ambo
91f50b5f0a
feat(bindings): Bind imenu to a global key
2018-02-22 23:25:57 +01:00
Vincent Ambo
d36ca27229
feat(adho): Add Tjuvholmen Pluss wifi
2018-02-19 08:55:25 +01:00
Vincent Ambo
52ff13093a
fix(stallo): Use 5Ghz network at home
2018-02-18 12:31:13 +01:00
Vincent Ambo
128bb8c417
fix(lisp): Require adjust-parens mode
...
If this mode is not required in time it will cause Lisp mode setup
hooks to fail.
2018-02-05 23:04:09 +01:00
Vincent Ambo
536bdb40f3
fix(lisp): Don't set any Sly-mrepl hook settings
...
For some reason the Sly-mrepl hooks aren't available until a REPL has
actually been launched once. There doesn't seem to be a library that I
can require to fix it, either, so until I have time to figure it out
it stays commented out.
2018-02-04 21:17:32 +01:00
Vincent Ambo
11eed83d57
fix(custom): Fix look&feel of Avy to be more like ace-jump
2018-02-04 13:43:06 +01:00
Vincent Ambo
ed4cc264fa
feat(lisp): Install and enable adjust-parens
2018-02-04 13:43:01 +01:00
Vincent Ambo
1c4c3ee467
feat(adho): Add Amundsen wifi
2018-02-02 10:59:27 +01:00
Vincent Ambo
b713aab0d1
chore(bindings): Replace ace-jump with avy
2018-01-25 13:22:21 +01:00
Vincent Ambo
2dff64d9b4
feat(lisp): Configure company-mode for Common Lisp
2018-01-20 16:57:10 +01:00
Vincent Ambo
b8aed1e2d6
chore(pkgs): Pin Rust release to 1.23.0 (2018-01-04)
2018-01-19 15:57:13 +01:00
Vincent Ambo
5a77ed60d4
feat(adho): Add Lorry's network
2018-01-14 00:25:14 +01:00
Vincent Ambo
d68582360a
feat(desktop): Type parentheses the Lisp-machine way
...
https://www.reddit.com/r/lisp/comments/78tx8f/typing_parentheses_the_lisp_machine_way/
2018-01-12 22:56:46 +01:00
Vincent Ambo
568c4cc115
feat(adho): Add Teknologihuset wifi
2018-01-10 14:54:20 +01:00
Vincent Ambo
0381b66751
feat(adho): Add various travel-related wifi networks
2018-01-10 14:54:20 +01:00
Vincent Ambo
f3b9126fa2
chore(look-and-feel): Remove 4K display logic for stallo
...
Back to a normal screen!
2018-01-04 23:23:33 +01:00
Vincent Ambo
5fd46c7062
feat(desktop): Re-enable Compton
2018-01-04 23:22:26 +01:00
Vincent Ambo
866d8996e3
feat(settings): Enable GPG pinentry in emacs
...
This doesn't work via helm-pass yet, not quite sure why (yet).
2018-01-04 09:30:55 +01:00
Vincent Ambo
40abd164e6
fix(custom): Fix Elnode file sending on NixOS
2018-01-04 09:30:55 +01:00
Vincent Ambo
f7a4d401b8
chore(pkgs): Minor package updates
2018-01-04 09:30:55 +01:00
Vincent Ambo
f50c4a9ec1
feat(nixos): Fix EXWM multi-screen outputting
...
Pins a set amount of screens on each display corresponding to the key
wells on my Kinesis :sun:
2018-01-04 09:30:55 +01:00
Vincent Ambo
880df6560c
fix(nix): Fix Gogs SSH access
...
The Gogs developers got it into their head that trying to write things
to some relative path from the binary location is a sensible thing to
do (spoiler: it's not).
Due to their weird "GOGS_CUSTOM" directory which seems to only
sometimes be configurable by environment variables, the command used
to handle SSH requests failed because it attempted to write logs into
the Nix store.
This works around the issue by hardcoding the log file root path in
the Gogs configuration.
2018-01-03 23:21:57 +01:00
Vincent Ambo
a6a48806c4
feat(nix): Add Gemma example deployment
2018-01-03 23:02:48 +01:00
Vincent Ambo
9464a1dee4
chore: Clean up old Kubernetes configuration
2018-01-03 23:02:48 +01:00
Vincent Ambo
51cbf1e92a
feat(tazj.in): Add gemma.tazj.in host
2018-01-03 23:02:48 +01:00
Vincent Ambo
61be253d6b
feat(build): Configurable output location
...
For easier Nix builds!
2018-01-03 22:51:20 +01:00
Vincent Ambo
0d7f845bf5
refactor(build): Use ASDF facility for output naming
...
Turns out there is an easy-to-use :build-pathname parameter to set the
output binary name. This kills the hack!
2018-01-03 16:54:45 +01:00
Vincent Ambo
96c7bdebd6
fix(tazj.in): Set A-record TTLs back to 300 seconds
2018-01-03 16:29:49 +01:00
Vincent Ambo
98281f3548
feat(nix): Configure oslo.pub redirect correctly
2018-01-03 14:31:38 +01:00
Vincent Ambo
20b26dae3b
feat(dns): Import oslo-pub zone to git
2018-01-03 14:21:33 +01:00
Vincent Ambo
41a213054d
fix(nix): Correctly configure required kernel modules & VMWare guest
2018-01-02 22:51:31 +01:00
Vincent Ambo
f9641cc1ed
refactor(nix): Use disk labels instead of disk UUIDs
...
Makes configuration portable between VM instances.
2018-01-02 12:08:35 +01:00
Vincent Ambo
a9401f94db
feat(nix): Configure Gogs setup
2018-01-02 12:08:23 +01:00
Vincent Ambo
9da69a7962
feat(dns): Move tazblog over to GleSYS machine
2018-01-02 00:56:27 +01:00
Vincent Ambo
aac2c029a4
feat(nix): Configure reverse-proxy for tazblog
2018-01-02 00:55:23 +01:00
Vincent Ambo
a646f94d47
feat(nix): Add initial Tazblog Nix deployment configuration
2018-01-01 23:20:17 +01:00
Vincent Ambo
9368117813
feat(dns): Add Runbox SPF & renew Keybase verification
2018-01-01 23:20:03 +01:00
Vincent Ambo
cc6de0f9c6
feat(nix): Add Docker building configuration
2017-12-31 17:02:56 +01:00
Vincent Ambo
48687f77d2
fix(elm): Use relative URL to access API
...
Now that Hunchentoot is serving the Elm frontend, Elm needs to connect
to Gemma at a relative path.
Side note: It would be useful if the frontend displayed errors that
happened :sun:
2017-12-31 17:02:13 +01:00
Vincent Ambo
bd3b2782b9
feat(lisp): Correctly set location for static assets in Nix builds
...
In order to let Hunchentoot serve the static assets from the correct
location, the *static-file-location* parameter is set before image
dumping based on the $out-envvar which is present during the build
process.
This can easily be set manually in the config file if required by a
user.
2017-12-31 15:31:52 +01:00
Vincent Ambo
8703b6102c
feat(build): Add initial Nix-based build process
...
Adds a build script using ASDF's program-op to build an executable out
of the Gemma source code.
In addition a Nix derivation is provided that will both compile the
Elm source and place it in a folder, as well as create the executable.
Currently static file serving does not function as intended.
2017-12-29 16:42:10 +01:00
Vincent Ambo
5579ca7d6c
feat(build): Configure ASDF program-op with entrypoint
2017-12-26 13:48:57 +01:00