Commit graph

958 commits

Author SHA1 Message Date
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
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