all repos — nixfiles @ main

System and user configuration, managed by nix and home-manager

a184709e main
update elgit pin
Alan Pearce alan@alanpearce.eu
Tue, 01 Apr 2025 20:36:44 +0200
938af106
mirror elgit to codeberg
Alan Pearce alan@alanpearce.eu
Tue, 01 Apr 2025 20:36:33 +0200
1abbca3f
add elgit pin
Alan Pearce alan@alanpearce.eu
Mon, 31 Mar 2025 22:46:46 +0200
0442e80a
dev: add virtual host for elgit development
Alan Pearce alan@alanpearce.eu
Mon, 31 Mar 2025 22:00:43 +0200
6f1941c8
don't install home-manager globally
Alan Pearce alan@alanpearce.eu
Mon, 31 Mar 2025 22:00:19 +0200
b8cbcd96
emacs: unbind cmd-k
Alan Pearce alan@alanpearce.eu
Mon, 31 Mar 2025 22:00:05 +0200
78e7a667
git: ignore emacs dir-locals files
Alan Pearce alan@alanpearce.eu
Mon, 31 Mar 2025 21:59:29 +0200
75443f3e
linde: replace legit with elgit (fork)
Alan Pearce alan@alanpearce.eu
Mon, 31 Mar 2025 21:59:00 +0200
9a64cb2d
update package submodule
Alan Pearce alan@alanpearce.eu
Sun, 30 Mar 2025 22:15:27 +0200
b72a33a8
linde: loosen searchix memory limit
Alan Pearce alan@alanpearce.eu
Sat, 29 Mar 2025 17:03:02 +0100
1a6c6136
linde: bind redis and caddy to all interfaces
Alan Pearce alan@alanpearce.eu
Sat, 29 Mar 2025 17:00:32 +0100
d9dc58d3
update packages submodule
Alan Pearce alan@alanpearce.eu
Sat, 29 Mar 2025 16:56:21 +0100
d64dfc69
update packages submodule
Alan Pearce alan@alanpearce.eu
Sat, 29 Mar 2025 16:34:53 +0100
ed21b03a
git-server: use personal legit-web fork
Alan Pearce alan@alanpearce.eu
Sat, 29 Mar 2025 15:49:01 +0100
d768746f
marvin: add base tools
Alan Pearce alan@alanpearce.eu
Sat, 29 Mar 2025 15:48:24 +0100
5547761a
use overlays in colmena
Alan Pearce alan@alanpearce.eu
Sat, 29 Mar 2025 15:47:54 +0100
a0f04f01
fix cgit-pink overlay patch
Alan Pearce alan@alanpearce.eu
Sat, 29 Mar 2025 15:47:41 +0100
49e23eb7
update inputs
Alan Pearce alan@alanpearce.eu
Sat, 29 Mar 2025 15:47:34 +0100
8de8eb54
linde: reduce searchix memory usage
Alan Pearce alan@alanpearce.eu
Thu, 27 Mar 2025 22:45:09 +0100
9d15f252
linde: schedule autoupgrades after searchix index updates
Alan Pearce alan@alanpearce.eu
Thu, 27 Mar 2025 15:32:52 +0100
643cb57e
neovim: use nixvim to manage plugins and configuration
Alan Pearce alan@alanpearce.eu
Wed, 26 Mar 2025 15:49:36 +0100
4d656564
user-interface: remove inter font
Alan Pearce alan@alanpearce.eu
Tue, 25 Mar 2025 23:30:05 +0100
620789bc
marvin: add LLM api keys to environment
Alan Pearce alan@alanpearce.eu
Mon, 24 Mar 2025 20:10:30 +0100
b4f03460
simplify git's elisp function name regex
Alan Pearce alan@alanpearce.eu
Mon, 24 Mar 2025 00:34:28 +0100
6ad43ebe
workstation: don't clobber programs.git.attributes
Alan Pearce alan@alanpearce.eu
Mon, 24 Mar 2025 00:29:46 +0100
42194145
colmena-auto-upgrade: forcibly update git repo to remote
Alan Pearce alan@alanpearce.eu
Mon, 24 Mar 2025 00:00:38 +0100
ce1c1e08
emacs: remove derived dnscontrol-mode

now unnecessary as dnscontrol files can be formatted with any typical formatter
Alan Pearce alan@alanpearce.eu
Sun, 23 Mar 2025 23:01:51 +0100
e3871012
emacs: automatically update packages list after idle
Alan Pearce alan@alanpearce.eu
Sun, 23 Mar 2025 23:00:59 +0100
532d8eda
marvin: import aider config
Alan Pearce alan@alanpearce.eu
Sun, 23 Mar 2025 12:55:46 +0100
6f9a6e14
linde: limit memory usage of searchix further
Alan Pearce alan@alanpearce.eu
Sun, 23 Mar 2025 00:09:29 +0100
6e8f5b82
update inputs
Alan Pearce alan@alanpearce.eu
Sat, 22 Mar 2025 18:38:52 +0100
c6e671cb
git-server: mirror nixfiles and searchix to codeberg
Alan Pearce alan@alanpearce.eu
Sat, 22 Mar 2025 13:55:43 +0100
f0976474
linde: simplify acme cert setup
Alan Pearce alan@alanpearce.eu
Sat, 22 Mar 2025 00:07:35 +0100
a047a215
linde: remove unused website hosting
Alan Pearce alan@alanpearce.eu
Sat, 22 Mar 2025 00:07:21 +0100
cf033238
linde: remove website oci container
Alan Pearce alan@alanpearce.eu
Fri, 21 Mar 2025 23:00:32 +0100
3e42bd79
update searchix input
Alan Pearce alan@alanpearce.eu
Fri, 21 Mar 2025 22:02:49 +0100
47224cca
linde: remove old/dangling hostname
Alan Pearce alan@alanpearce.eu
Fri, 21 Mar 2025 22:02:27 +0100
829c3b02
fix direnv environment not reloading after npins updates
Alan Pearce alan@alanpearce.eu
Fri, 21 Mar 2025 21:59:30 +0100
add20bcb
git: move less-important settings/packages to workstation.nix
Alan Pearce alan@alanpearce.eu
Thu, 20 Mar 2025 23:42:42 +0100
84b25535
linde: set memory limit
Alan Pearce alan@alanpearce.eu
Thu, 20 Mar 2025 23:42:01 +0100
16307e5a
update searchix input
Alan Pearce alan@alanpearce.eu
Thu, 20 Mar 2025 20:21:53 +0100
67ce1727
linde: update searchix (enable NUR search)
Alan Pearce alan@alanpearce.eu
Thu, 20 Mar 2025 13:38:11 +0100
31234b2c
marvin: update ollama settings
Alan Pearce alan@alanpearce.eu
Thu, 20 Mar 2025 10:08:46 +0100
71f2522d
update packages submodule
Alan Pearce alan@alanpearce.eu
Thu, 20 Mar 2025 10:08:34 +0100
482e0342
add dirstat-rs (alias ds)
Alan Pearce alan@alanpearce.eu
Thu, 20 Mar 2025 09:57:13 +0100
82f7639c
shell: use nix-build as target for nb alias
Alan Pearce alan@alanpearce.eu
Thu, 20 Mar 2025 09:54:45 +0100
0408451b
emacs: fix package conflict
Alan Pearce alan@alanpearce.eu
Thu, 20 Mar 2025 08:10:46 +0100
1d2169d1
reduce packages on servers
Alan Pearce alan@alanpearce.eu
Thu, 20 Mar 2025 08:10:15 +0100
dc87349f
linde: install nicer sqlite tool
Alan Pearce alan@alanpearce.eu
Thu, 20 Mar 2025 08:09:05 +0100
309bbbad
update packages submodule
Alan Pearce alan@alanpearce.eu
Thu, 20 Mar 2025 08:08:48 +0100
34257909
dev: update searchix port (not using templ)
Alan Pearce alan@alanpearce.eu
Wed, 19 Mar 2025 23:04:12 +0100
ca3100aa
git-server: mirror gomponents to sourcehut and github
Alan Pearce alan@alanpearce.eu
Wed, 19 Mar 2025 22:33:34 +0100
d056f41a
nix: remove nil (use nixd instead)
Alan Pearce alan@alanpearce.eu
Wed, 19 Mar 2025 22:22:54 +0100
56fee24d
git-server: fix secure remote images not loading
Alan Pearce alan@alanpearce.eu
Wed, 19 Mar 2025 17:58:32 +0100
4dec5cca
update inputs
Alan Pearce alan@alanpearce.eu
Wed, 19 Mar 2025 17:53:59 +0100
0168b3bf
dev/base: add shell abbreviation to queue CI job of current project
Alan Pearce alan@alanpearce.eu
Tue, 18 Mar 2025 22:26:50 +0100
8ba65b8d
emacs: bind `g .` to code actions menu
Alan Pearce alan@alanpearce.eu
Tue, 18 Mar 2025 22:26:19 +0100
bf4221a9
emacs: initialise vertico-prescient correctly
Alan Pearce alan@alanpearce.eu
Tue, 18 Mar 2025 22:25:58 +0100
74747410
emacs: remove orderless
Alan Pearce alan@alanpearce.eu
Tue, 18 Mar 2025 15:17:07 +0100
390d145f
emacs: set up prescient correctly
Alan Pearce alan@alanpearce.eu
Tue, 18 Mar 2025 15:15:51 +0100
2d5d5756
emacs: don't use old version on linux
Alan Pearce alan@alanpearce.eu
Tue, 18 Mar 2025 15:15:04 +0100
cff761de
update searchix pin
Alan Pearce alan@alanpearce.eu
Mon, 17 Mar 2025 10:28:43 +0100
ee5d9f06
marvin: enable linux-builder
Alan Pearce alan@alanpearce.eu
Sun, 16 Mar 2025 20:17:28 +0100
7dbc29f8
update inputs
Alan Pearce alan@alanpearce.eu
Sun, 16 Mar 2025 20:10:32 +0100
faece4cf
emacs: remove unused consult-dir package
Alan Pearce alan@alanpearce.eu
Sun, 16 Mar 2025 18:25:50 +0100
6234918b
emacs: disable other formatter modes when using eglot
Alan Pearce alan@alanpearce.eu
Sun, 16 Mar 2025 15:54:51 +0100
a7d2453e
marvin: keep XCode command-line tools on PATH
Alan Pearce alan@alanpearce.eu
Sat, 15 Mar 2025 19:16:34 +0100
2215955d
update inputs
Alan Pearce alan@alanpearce.eu
Sat, 15 Mar 2025 17:32:07 +0100
5429716f
linde: fix incorrect npins call
Alan Pearce alan@alanpearce.eu
Fri, 14 Mar 2025 12:04:27 +0100
b2c3f8e0
use branch for searchix input
Alan Pearce alan@alanpearce.eu
Thu, 13 Mar 2025 14:49:25 +0100
56e5ea0d
linde: update searchix and nixpkgs pins during auto-upgrade
Alan Pearce alan@alanpearce.eu
Thu, 13 Mar 2025 14:49:05 +0100
94e7b566
colmena: support running arbitrary commands before updating
Alan Pearce alan@alanpearce.eu
Thu, 13 Mar 2025 14:48:48 +0100
ded3ac5d
linde/colmena: enable configuration of checked out branch
Alan Pearce alan@alanpearce.eu
Thu, 13 Mar 2025 14:39:12 +0100
c81219b2
emacs: auto-dedent text when copying
Alan Pearce alan@alanpearce.eu
Wed, 12 Mar 2025 17:58:40 +0100
db31fa87
emacs: install minuet for local LLM-based completions
Alan Pearce alan@alanpearce.eu
Wed, 12 Mar 2025 17:54:15 +0100
06742637
dev/web: remove php-mode
Alan Pearce alan@alanpearce.eu
Wed, 12 Mar 2025 16:25:19 +0100
f0dbd72d
reload env after npins commands
Alan Pearce alan@alanpearce.eu
Wed, 12 Mar 2025 16:24:53 +0100
3fd845ff
emacs: limit installed tree-sitter grammars
Alan Pearce alan@alanpearce.eu
Wed, 12 Mar 2025 16:24:13 +0100
d6c30158
emacs: load eshell modules with main module
Alan Pearce alan@alanpearce.eu
Wed, 12 Mar 2025 16:23:15 +0100
f5286849
emacs: fix slow loading
Alan Pearce alan@alanpearce.eu
Wed, 12 Mar 2025 16:22:59 +0100
e5be0f53
emacs: remove chatgpt-shell
Alan Pearce alan@alanpearce.eu
Wed, 12 Mar 2025 15:56:39 +0100
e9e185f2
update searchix input
Alan Pearce alan@alanpearce.eu
Wed, 12 Mar 2025 15:44:00 +0100
04d42a23
emacs: remove justl-mode
Alan Pearce alan@alanpearce.eu
Wed, 12 Mar 2025 15:35:09 +0100
4fc01430
emacs: relocate web/javascript packages
Alan Pearce alan@alanpearce.eu
Wed, 12 Mar 2025 15:31:15 +0100
92a7d547
emacs: fix error when killing current buffer
Alan Pearce alan@alanpearce.eu
Wed, 12 Mar 2025 15:30:21 +0100
3a21cd1e
emacs: install buffer-terminator
Alan Pearce alan@alanpearce.eu
Wed, 12 Mar 2025 15:19:01 +0100
2f0300d9
remove unused `up` package
Alan Pearce alan@alanpearce.eu
Wed, 12 Mar 2025 11:17:22 +0100
a6e18b58
remove lorri
Alan Pearce alan@alanpearce.eu
Wed, 12 Mar 2025 11:17:10 +0100
57be872e
update searchix input
Alan Pearce alan@alanpearce.eu
Tue, 11 Mar 2025 21:54:26 +0100
2eb8836d
remove emacs overlay
Alan Pearce alan@alanpearce.eu
Tue, 11 Mar 2025 21:54:11 +0100
ee95580a
update angrr pin
Alan Pearce alan@alanpearce.eu
Mon, 10 Mar 2025 16:37:24 +0100
77a5d8f3
add angrr to clean old shell gc roots
Alan Pearce alan@alanpearce.eu
Mon, 10 Mar 2025 16:35:01 +0100
d7686da2
nix: remove deploy-rs cache
Alan Pearce alan@alanpearce.eu
Mon, 10 Mar 2025 15:32:49 +0100
220056d3
update searchix pin
Alan Pearce alan@alanpearce.eu
Mon, 10 Mar 2025 15:32:40 +0100
d434b963
linde: automatically upgrade with colmena
Alan Pearce alan@alanpearce.eu
Mon, 10 Mar 2025 12:48:11 +0100
1f522140
linde: add a reason to CI nightly jobs
Alan Pearce alan@alanpearce.eu
Sun, 09 Mar 2025 21:34:32 +0100
f45aafaf
dev/base: enable projectdo shortcuts
Alan Pearce alan@alanpearce.eu
Sun, 09 Mar 2025 21:08:28 +0100
c535b67f
marvin: log ollama output to file
Alan Pearce alan@alanpearce.eu
Sun, 09 Mar 2025 17:31:27 +0100
0893d639
linde: update nix-packages flake
Alan Pearce alan@alanpearce.eu
Sun, 09 Mar 2025 12:36:27 +0100
09fb9945
marvin: restart ollama on updates
Alan Pearce alan@alanpearce.eu
Sun, 09 Mar 2025 10:39:37 +0100
532e47db
marvin: don't preload llama3.3 in ollama
Alan Pearce alan@alanpearce.eu
Sun, 09 Mar 2025 10:39:16 +0100
bcee0792
linde: enable running laminar commands in CI jobs
Alan Pearce alan@alanpearce.eu
Sat, 08 Mar 2025 16:06:24 +0100
ab8c3537
update sources
Alan Pearce alan@alanpearce.eu
Sat, 08 Mar 2025 16:05:14 +0100
47343a13
update searchix input
Alan Pearce alan@alanpearce.eu
Thu, 06 Mar 2025 23:11:09 +0100
2ee84da5
shell: add some aliases for `just`
Alan Pearce alan@alanpearce.eu
Tue, 04 Mar 2025 22:04:20 +0100
f517c4bb
dev/base: don't keep curlHTTP3 installed
Alan Pearce alan@alanpearce.eu
Tue, 04 Mar 2025 18:13:47 +0100
320fe19e
dev/base: add alias to call laminarc remotely
Alan Pearce alan@alanpearce.eu
Tue, 04 Mar 2025 18:13:14 +0100
103f3395
shell: change alias for home-manager GC
Alan Pearce alan@alanpearce.eu
Tue, 04 Mar 2025 18:00:51 +0100
75e59d53
use fork of nix-index-database with non-flake support
Alan Pearce alan@alanpearce.eu
Tue, 04 Mar 2025 14:30:23 +0100
a94ef51f
fix passing quoted arguments to underlying nix profile managers
Alan Pearce alan@alanpearce.eu
Tue, 04 Mar 2025 11:02:42 +0100
9fdb9927
linde: remove flake-based autoUpgrade configuration
Alan Pearce alan@alanpearce.eu
Tue, 04 Mar 2025 10:57:52 +0100
714ce871
home-manager: remove unnecessary home.nix symlink
Alan Pearce alan@alanpearce.eu
Tue, 04 Mar 2025 10:55:26 +0100
ac01bd18
deploy to linde with colmena
Alan Pearce alan@alanpearce.eu
Tue, 04 Mar 2025 10:53:50 +0100
5efe9faa
dev/base: enable line breaks in markdown (`<space><space>\n`)
Alan Pearce alan@alanpearce.eu
Tue, 04 Mar 2025 10:51:57 +0100
14c2de12
emacs: install difftastic package
Alan Pearce alan@alanpearce.eu
Tue, 04 Mar 2025 10:51:44 +0100
ca30c291
git: install mergiraf for semantic merging
Alan Pearce alan@alanpearce.eu
Tue, 04 Mar 2025 10:51:11 +0100
f291e3cf
git: remove lfs
Alan Pearce alan@alanpearce.eu
Tue, 04 Mar 2025 10:51:03 +0100
5fe0269a
git: use difftastic (semantic diffs) in place of delta
Alan Pearce alan@alanpearce.eu
Tue, 04 Mar 2025 10:50:28 +0100
b3373e1c
linde: allow more redis clients
Alan Pearce alan@alanpearce.eu
Tue, 04 Mar 2025 10:49:00 +0100
b5bcdf72
Revert "Switch back to flakes"

This reverts commit c0384c43821474d28af1d9696ceb473a0d769292.
Alan Pearce alan@alanpearce.eu
Sun, 02 Mar 2025 15:18:43 +0100
734a3ceb
linde: enable redis keyspace notifications
Alan Pearce alan@alanpearce.eu
Sat, 01 Mar 2025 22:29:10 +0100
f927eec1
try lix
Alan Pearce alan@alanpearce.eu
Sat, 01 Mar 2025 22:28:43 +0100
ae7fb42d
git: remove some unused settings
Alan Pearce alan@alanpearce.eu
Tue, 25 Feb 2025 20:48:16 +0100
312394e6
git: add more settings from the internet
Alan Pearce alan@alanpearce.eu
Tue, 25 Feb 2025 20:47:17 +0100
5c321104
darwin: remove git signing configuration
Alan Pearce alan@alanpearce.eu
Tue, 25 Feb 2025 20:46:42 +0100
97ee50f0
ssh: make identitiesOnly the default
Alan Pearce alan@alanpearce.eu
Tue, 25 Feb 2025 20:34:20 +0100
626f20aa
git: add some recommended configuration settings

https://blog.gitbutler.com/how-git-core-devs-configure-git/
Alan Pearce alan@alanpearce.eu
Tue, 25 Feb 2025 19:08:47 +0100
89df9788
linde: serve laminar artefacts via caddy
Alan Pearce alan@alanpearce.eu
Sun, 23 Feb 2025 23:44:52 +0100
115528b8
shrink server home-manager profile
Alan Pearce alan@alanpearce.eu
Sun, 23 Feb 2025 19:56:41 +0100
b5c81a20
don't implicitly import tabnine config
Alan Pearce alan@alanpearce.eu
Sun, 23 Feb 2025 19:56:15 +0100
c4a5f690
update flake inputs
Alan Pearce alan@alanpearce.eu
Sun, 23 Feb 2025 19:56:04 +0100
c6741e51
git-server: mirror homestead to sourcehut
Alan Pearce alan@alanpearce.eu
Sun, 23 Feb 2025 16:27:27 +0100
9949b2ab
marvin: manage macos `defaults` in home-manager
Alan Pearce alan@alanpearce.eu
Thu, 20 Feb 2025 22:59:19 +0100
46ef689b
remove prettierd
Alan Pearce alan@alanpearce.eu
Wed, 19 Feb 2025 17:02:20 +0100
92de86bb
dev/v: initial configuration
Alan Pearce alan@alanpearce.eu
Wed, 19 Feb 2025 17:01:37 +0100
1cf7931c
update private submodule
Alan Pearce alan@alanpearce.eu
Wed, 19 Feb 2025 17:01:07 +0100
e97ba415
nano: reinstall
Alan Pearce alan@alanpearce.eu
Sun, 16 Feb 2025 20:47:35 +0100
25a9f64b
nano: disable timesyncd (chrony is enabled)
Alan Pearce alan@alanpearce.eu
Sun, 16 Feb 2025 20:27:38 +0100
e7947c75
nano: allow tailscale forwarding and SSH
Alan Pearce alan@alanpearce.eu
Sun, 16 Feb 2025 20:27:07 +0100
cde930a3
nano: enable DNS views per-interface with DNS-over-TLS
Alan Pearce alan@alanpearce.eu
Sun, 16 Feb 2025 20:25:53 +0100
5b39acfa
nano: enable DNS over TLS with systemd-resolved
Alan Pearce alan@alanpearce.eu
Sat, 15 Feb 2025 22:48:30 +0100
be398db0
nano: remove outdated hosts entry
Alan Pearce alan@alanpearce.eu
Sat, 15 Feb 2025 22:47:25 +0100
9c11f3ce
nano: remove support for BSD disklabels
Alan Pearce alan@alanpearce.eu
Sat, 15 Feb 2025 19:14:22 +0100
c910033f
nano: trust packages signed on macbook
Alan Pearce alan@alanpearce.eu
Sat, 15 Feb 2025 16:59:00 +0100
30707e29
git: install worktree switcher (wt)
Alan Pearce alan@alanpearce.eu
Fri, 14 Feb 2025 00:02:40 +0100
45b5b9a8
nano: add useful settings/packages for routing
Alan Pearce alan@alanpearce.eu
Thu, 13 Feb 2025 21:46:30 +0100
14023613
linde: remove duplicated settings
Alan Pearce alan@alanpearce.eu
Thu, 13 Feb 2025 21:46:05 +0100
91d71a88
fix build on marvin
Alan Pearce alan@alanpearce.eu
Thu, 13 Feb 2025 21:10:36 +0100
6ed28ada
remove unnecessary settings (already default)
Alan Pearce alan@alanpearce.eu
Thu, 13 Feb 2025 21:10:05 +0100
20d560a7
Add NanoPi R6C
Alan Pearce alan@alanpearce.eu
Thu, 13 Feb 2025 21:09:23 +0100
10bf0a9c
set shell integration explicitly
Alan Pearce alan@alanpearce.eu
Wed, 12 Feb 2025 01:20:05 +0100
0c547509
fish: add tmp function to cd to an ephemeral dir
Alan Pearce alan@alanpearce.eu
Wed, 12 Feb 2025 01:19:33 +0100
f4e50d0d
fish: use hydro plugin from nixpkgs
Alan Pearce alan@alanpearce.eu
Tue, 11 Feb 2025 23:55:57 +0100
e33a25ed
dev: use plain-text connection for personal site
Alan Pearce alan@alanpearce.eu
Mon, 10 Feb 2025 10:14:00 +0100
fafa4498
update flake inputs
Alan Pearce alan@alanpearce.eu
Mon, 10 Feb 2025 10:13:53 +0100
dfd1a5d8
fish: remove very basic "open" function
Alan Pearce alan@alanpearce.eu
Sun, 09 Feb 2025 19:24:31 +0100
44320cba
emacs: copy some zed/vim keybinds
Alan Pearce alan@alanpearce.eu
Sun, 09 Feb 2025 19:23:47 +0100
dfcf5e43
emacs: only load jinx in text-mode buffers
Alan Pearce alan@alanpearce.eu
Sun, 09 Feb 2025 19:23:16 +0100
d34c594f
update flake inputs
Alan Pearce alan@alanpearce.eu
Sun, 09 Feb 2025 19:21:12 +0100
e339f2ad
emacs: enable auto-formatting of dnscontrol configurations
Alan Pearce alan@alanpearce.eu
Sun, 09 Feb 2025 16:48:20 +0100
45425b88
emacs: fix/generalise light/dark mode switching on darwin
Alan Pearce alan@alanpearce.eu
Sun, 09 Feb 2025 14:44:07 +0100
081a9da6
shell: use docker's built-in compose subcommand
Alan Pearce alan@alanpearce.eu
Sun, 09 Feb 2025 14:41:14 +0100
099e371e
dev: simplify caddy hostnames
Alan Pearce alan@alanpearce.eu
Sun, 09 Feb 2025 14:41:02 +0100
ed05fcd7
linde: let me administer podman
Alan Pearce alan@alanpearce.eu
Sun, 09 Feb 2025 14:40:33 +0100
9d783e8b
update packages submodule
Alan Pearce alan@alanpearce.eu
Sun, 09 Feb 2025 14:40:21 +0100
64aa79e6
linde: reload redis when TLS certificate updates
Alan Pearce alan@alanpearce.eu
Thu, 06 Feb 2025 23:09:01 +0100
bed99f89
linde: fix generation activation error from podman
Alan Pearce alan@alanpearce.eu
Thu, 06 Feb 2025 22:49:30 +0100
4e477d89
dev: use .localhost as primary TLD
Alan Pearce alan@alanpearce.eu
Thu, 06 Feb 2025 17:49:58 +0100
29a4d876
darwin: use generic `(toggle-theme)` for dark/light switching
Alan Pearce alan@alanpearce.eu
Thu, 06 Feb 2025 17:49:33 +0100
7dbf6256
linde: run test version of homestead/website
Alan Pearce alan@alanpearce.eu
Thu, 06 Feb 2025 17:49:14 +0100
4b7a0e36
nix: install nixd
Alan Pearce alan@alanpearce.eu
Sun, 02 Feb 2025 21:36:24 +0100
6903344a
remove england
Alan Pearce alan@alanpearce.eu
Sun, 02 Feb 2025 20:40:47 +0100
6f752c78
use srvos for better defaults on linde/marvin
Alan Pearce alan@alanpearce.eu
Sun, 02 Feb 2025 20:39:53 +0100
bbc69d9f
fix typo
Alan Pearce alan@alanpearce.eu
Fri, 31 Jan 2025 22:49:08 +0100
c3b6938c
update flake inputs
Alan Pearce alan@alanpearce.eu
Thu, 30 Jan 2025 22:20:12 +0100
08a78cfd
emacs: remove solaire-mode
Alan Pearce alan@alanpearce.eu
Thu, 30 Jan 2025 22:19:46 +0100
243ae981
git-server: fix erroneous 411 responses
Alan Pearce alan@alanpearce.eu
Thu, 30 Jan 2025 13:31:34 +0100
2216893f
linde: remove photoprism
Alan Pearce alan@alanpearce.eu
Thu, 30 Jan 2025 13:31:23 +0100
9be2f1c5
emacs: darken backgrounds of non-editing windows
Alan Pearce alan@alanpearce.eu
Mon, 27 Jan 2025 19:22:54 +0100
14bc20cd
Emacs: switch to doom-one-light theme
Alan Pearce alan@alanpearce.eu
Mon, 27 Jan 2025 19:22:42 +0100
75afee21
emacs: install ultra-scroll
Alan Pearce alan@alanpearce.eu
Sat, 25 Jan 2025 21:31:28 +0100
f5edcbcd
shell: fix homm news alias
Alan Pearce alan@alanpearce.eu
Fri, 24 Jan 2025 19:42:41 +0100
07cf1b88
update flake inputs
Alan Pearce alan@alanpearce.eu
Fri, 24 Jan 2025 19:42:33 +0100
a1b286b3
emacs: disable line numbers in eshell
Alan Pearce alan@alanpearce.eu
Fri, 24 Jan 2025 15:00:59 +0100
5ea877fe
update searchix flake
Alan Pearce alan@alanpearce.eu
Fri, 24 Jan 2025 13:22:46 +0100
e6bfed88
dev/base: add markdown language server
Alan Pearce alan@alanpearce.eu
Wed, 22 Jan 2025 20:20:27 +0100
59444928
dev/golang: add debugging and instrumentation tools
Alan Pearce alan@alanpearce.eu
Wed, 22 Jan 2025 20:20:13 +0100
6899296d
update packages submodule
Alan Pearce alan@alanpearce.eu
Tue, 21 Jan 2025 22:22:55 +0100
886cea26
update searchix input
Alan Pearce alan@alanpearce.eu
Mon, 20 Jan 2025 09:44:56 +0100
3c72895a
linde: update searchix configuration
Alan Pearce alan@alanpearce.eu
Sun, 19 Jan 2025 01:50:57 +0100
7a00ba54
update searchix input
Alan Pearce alan@alanpearce.eu
Sun, 19 Jan 2025 01:50:40 +0100
8866de42
flake: remove obsolete nixConfig for forked nh input
Alan Pearce alan@alanpearce.eu
Sun, 19 Jan 2025 01:29:48 +0100
44de1998
update private submodule
Alan Pearce alan@alanpearce.eu
Sat, 18 Jan 2025 20:28:37 +0100
0d775c2a
update flake inputs
Alan Pearce alan@alanpearce.eu
Sat, 18 Jan 2025 20:28:10 +0100
87e6544b
update searchix input
Alan Pearce alan@alanpearce.eu
Sat, 18 Jan 2025 15:05:58 +0100
6716bef5
dev: add reverse proxy setup for perplexica
Alan Pearce alan@alanpearce.eu
Thu, 16 Jan 2025 21:33:03 +0100
0f9926df
Update private submodule
Alan Pearce alan@alanpearce.eu
Thu, 16 Jan 2025 21:32:43 +0100
6718611a
linde: enable IPv4 for transmission
Alan Pearce alan@alanpearce.eu
Thu, 16 Jan 2025 21:11:59 +0100
c068f9cf
linde: set up transmission-daemon in container
Alan Pearce alan@alanpearce.eu
Thu, 16 Jan 2025 20:31:49 +0100
388203e0
update searchix input
Alan Pearce alan@alanpearce.eu
Thu, 16 Jan 2025 17:26:37 +0100
1ca74d4e
dev/base: remove diffoscope
Alan Pearce alan@alanpearce.eu
Tue, 14 Jan 2025 21:56:35 +0100
4d5bde52
emacs: install svelte-mode
Alan Pearce alan@alanpearce.eu
Tue, 14 Jan 2025 21:56:18 +0100
d879e273
shell: remove cat->bat alias
Alan Pearce alan@alanpearce.eu
Mon, 13 Jan 2025 12:16:07 +0100
5787648b
remove nanopi (switched to OpenBSD)
Alan Pearce alan@alanpearce.eu
Sun, 12 Jan 2025 21:00:51 +0100
1a466c77
user/base: remove bat
Alan Pearce alan@alanpearce.eu
Sun, 12 Jan 2025 18:10:40 +0100
13b80fe6
fix indentation
Alan Pearce alan@alanpearce.eu
Sun, 12 Jan 2025 17:26:24 +0100
afd061be
remove nh
Alan Pearce alan@alanpearce.eu
Sun, 12 Jan 2025 17:24:24 +0100
7c8cbc1d
nix: pin nixpkgs on nixos/nix-darwin
Alan Pearce alan@alanpearce.eu
Sun, 12 Jan 2025 16:29:36 +0100
54e24959
update flake inputs
Alan Pearce alan@alanpearce.eu
Sun, 12 Jan 2025 16:29:06 +0100
d4b4616b
user-interface: remove inter fonts
Alan Pearce alan@alanpearce.eu
Fri, 10 Jan 2025 15:16:28 +0100
9909d50a
update flake inputs
Alan Pearce alan@alanpearce.eu
Wed, 08 Jan 2025 19:42:22 +0100
d6334154
update private submodule
Alan Pearce alan@alanpearce.eu
Wed, 08 Jan 2025 19:16:46 +0100
b5b4f28a
linde: fix typo in autoUpgrade settings
Alan Pearce alan@alanpearce.eu
Wed, 08 Jan 2025 15:12:20 +0100
cdaf559c
Update searchix input
Alan Pearce alan@alanpearce.eu
Sun, 05 Jan 2025 21:00:19 +0100
a7a6e3c0
linde: fix rdiff-backup error handling

the `remove increments` subcommand often emits warnings and returns a
non-zero error code, which is ignored by the `-` prefix of the
command (see systemd.service(5))
Alan Pearce alan@alanpearce.eu
Sun, 05 Jan 2025 12:05:55 +0100
c95680fd
linde: remove recursive/blocking DNS setup
Alan Pearce alan@alanpearce.eu
Sat, 04 Jan 2025 23:14:51 +0100
16d64a4b
darwin: use emacs package from overlay
Alan Pearce alan@alanpearce.eu
Sat, 04 Jan 2025 18:43:24 +0100
bfe66472
update private submodule
Alan Pearce alan@alanpearce.eu
Thu, 02 Jan 2025 16:52:11 +0100
82036224
update local project compile-command
Alan Pearce alan@alanpearce.eu
Thu, 02 Jan 2025 16:51:56 +0100
cfbeed79
dev/web: don't install vercel by default
Alan Pearce alan@alanpearce.eu
Thu, 02 Jan 2025 16:46:02 +0100
8c83daec
update searchix flake input
Alan Pearce alan@alanpearce.eu
Thu, 02 Jan 2025 16:45:48 +0100
dca2f3fe
linde: refactor net setup
Alan Pearce alan@alanpearce.eu
Mon, 30 Dec 2024 18:28:47 +0100
ad87ba9d
linde: handle errors with custom response
Alan Pearce alan@alanpearce.eu
Mon, 30 Dec 2024 18:28:18 +0100
3756f140
linde: remove zsh
Alan Pearce alan@alanpearce.eu
Mon, 30 Dec 2024 18:28:06 +0100
de521653
flake: fix import of personal overlay
Alan Pearce alan@alanpearce.eu
Mon, 30 Dec 2024 18:12:28 +0100
1a8654b3
import submodules directly instead of using flake inputs
Alan Pearce alan@alanpearce.eu
Mon, 30 Dec 2024 16:38:19 +0100
74fd4225
linde: use sqlite3 for dex storage instead of etcd
Alan Pearce alan@alanpearce.eu
Mon, 30 Dec 2024 16:20:45 +0100
b1f32ed3
marvin: remove lm-studio cli from PATH
Alan Pearce alan@alanpearce.eu
Mon, 30 Dec 2024 15:58:34 +0100
de978a49
marvin: enable remote access to ollama (via tailscale)
Alan Pearce alan@alanpearce.eu
Mon, 30 Dec 2024 15:58:20 +0100
bb56d7ac
add missing secret for paperless
Alan Pearce alan@alanpearce.eu
Mon, 30 Dec 2024 14:31:04 +0100
bfc85130
linde: enable writing of converted/sidecar photo files
Alan Pearce alan@alanpearce.eu
Mon, 30 Dec 2024 14:29:42 +0100
734dacb5
marvin: improve colima setup
Alan Pearce alan@alanpearce.eu
Mon, 30 Dec 2024 14:29:04 +0100
bde4db59
install ollama + emacs frontend
Alan Pearce alan@alanpearce.eu
Mon, 30 Dec 2024 14:26:39 +0100
50e3862e
linde: move paperless media to storage box volume
Alan Pearce alan@alanpearce.eu
Sun, 29 Dec 2024 22:41:50 +0100
cd7bf3cf
disable kitty for now
Alan Pearce alan@alanpearce.eu
Sun, 29 Dec 2024 19:59:44 +0100
3a3ae397
move kitty dark/light toggle to kitty.nix
Alan Pearce alan@alanpearce.eu
Sun, 29 Dec 2024 19:59:10 +0100
b7e72577
dev/base: remove httping
Alan Pearce alan@alanpearce.eu
Sun, 29 Dec 2024 19:54:01 +0100
5d3bbf9f
emacs: allow try.el to load packages from melpa
Alan Pearce alan@alanpearce.eu
Sun, 29 Dec 2024 19:53:34 +0100
47e08191
emacs: use try.el to experiment with packages
Alan Pearce alan@alanpearce.eu
Sun, 29 Dec 2024 18:43:17 +0100
98d2a3aa
marvin: add kvm feature to remote builder on linde
Alan Pearce alan@alanpearce.eu
Sun, 29 Dec 2024 18:42:47 +0100
410f6fe4
update project compile-command
Alan Pearce alan@alanpearce.eu
Sun, 29 Dec 2024 18:42:30 +0100
019976b5
linde: set up photoprism using hetzner storage box
Alan Pearce alan@alanpearce.eu
Sun, 29 Dec 2024 16:43:43 +0100
64eccd54
linde: fix backup scripts
Alan Pearce alan@alanpearce.eu
Sun, 29 Dec 2024 14:46:21 +0100
6d2e6920
linde: don't install random terminfo files
Alan Pearce alan@alanpearce.eu
Sun, 29 Dec 2024 12:20:14 +0100
f89517b7
dev/base: add sqlite CLI wrapper
Alan Pearce alan@alanpearce.eu
Sat, 28 Dec 2024 19:44:55 +0100
0eebbf28
git-server: update admin public key
Alan Pearce alan@alanpearce.eu
Sat, 28 Dec 2024 19:44:42 +0100
d9e4d734
update flake inputs
Alan Pearce alan@alanpearce.eu
Sat, 28 Dec 2024 19:42:53 +0100
22b89d27
git: disable text diffing/conversion of secret files
Alan Pearce alan@alanpearce.eu
Sat, 28 Dec 2024 19:41:15 +0100
c459e9f7
re-configure deploy-rs
Alan Pearce alan@alanpearce.eu
Sat, 28 Dec 2024 19:41:04 +0100
7b7960b0
update ssh keys
Alan Pearce alan@alanpearce.eu
Sat, 28 Dec 2024 18:39:13 +0100
488cd1c8
linde: enable tailscale exit node
Alan Pearce alan@alanpearce.eu
Tue, 24 Dec 2024 19:31:54 +0100
934a7e57
remove babashka
Alan Pearce alan@alanpearce.eu
Tue, 24 Dec 2024 15:26:46 +0100
b76d5621
update flake inputs
Alan Pearce alan@alanpearce.eu
Tue, 24 Dec 2024 15:26:23 +0100
3736f460
dev/base: use up-to-date version of lima
Alan Pearce alan@alanpearce.eu
Tue, 24 Dec 2024 13:19:54 +0100
461da4f0
marvin: enable key repeat
Alan Pearce alan@alanpearce.eu
Tue, 24 Dec 2024 13:19:27 +0100
5b43218e
linde: update keys for nixremote user
Alan Pearce alan@alanpearce.eu
Mon, 23 Dec 2024 14:28:22 +0100
74420567
marvin: add picocom for connecting to NanoPi R6C
Alan Pearce alan@alanpearce.eu
Thu, 19 Dec 2024 16:00:58 +0100
aaa2399c
update private submodule
Alan Pearce alan@alanpearce.eu
Sun, 15 Dec 2024 13:51:52 +0100
75a4e56d
update packages submodule
Alan Pearce alan@alanpearce.eu
Thu, 12 Dec 2024 22:17:39 +0100
1d1492fa
emacs: use patch to set path to tabnine exe
Alan Pearce alan@alanpearce.eu
Thu, 12 Dec 2024 22:16:52 +0100
64b978c3
emacs: remove just-mode override
Alan Pearce alan@alanpearce.eu
Thu, 12 Dec 2024 21:58:28 +0100
1958bbc2
fish: use home-manager's nix-your-shell integration
Alan Pearce alan@alanpearce.eu
Tue, 10 Dec 2024 19:34:35 +0100
c98dc892
Revert "remove tabnine and all related configuration"

This reverts commit 1065e1ba0fce3f7295ad6017b063f6324490aacd.
Alan Pearce alan@alanpearce.eu
Tue, 10 Dec 2024 19:10:29 +0100
f4406ad7
emacs: make C-g great again
Alan Pearce alan@alanpearce.eu
Tue, 10 Dec 2024 19:08:49 +0100
ab763c32
marvin: add LM Studio CLI (lms) to path
Alan Pearce alan@alanpearce.eu
Tue, 10 Dec 2024 19:01:50 +0100
264ec8fa
emacs: use JSON mode for .lock files
Alan Pearce alan@alanpearce.eu
Tue, 10 Dec 2024 19:01:04 +0100
2f3f9be2
alias j for just
Alan Pearce alan@alanpearce.eu
Tue, 10 Dec 2024 19:00:32 +0100
cd81a9cb
linde: use common nix configuration
Alan Pearce alan@alanpearce.eu
Sun, 08 Dec 2024 18:03:42 +0100
8ba8be40
nix: remove duplicate substitute entry
Alan Pearce alan@alanpearce.eu
Tue, 03 Dec 2024 16:03:19 +0100
45abf5d0
update flake inputs
Alan Pearce alan@alanpearce.eu
Sun, 08 Dec 2024 18:02:33 +0100
f561b08d
fish: revert hydro prompt update
Alan Pearce alan@alanpearce.eu
Wed, 04 Dec 2024 15:48:21 +0100
dfd4ae4e
fish: update hydro prompt
Alan Pearce alan@alanpearce.eu
Wed, 04 Dec 2024 12:13:55 +0100
86f742ca
fish: use correct (???) hash for hydro prompt
Alan Pearce alan@alanpearce.eu
Tue, 03 Dec 2024 16:00:47 +0100
8940ca00
linde: restrict access to paperless by tailnet
Alan Pearce alan@alanpearce.eu
Tue, 03 Dec 2024 14:50:54 +0100
6bb58bbb
Add moreutils to laminar PATH
Alan Pearce alan@alanpearce.eu
Tue, 03 Dec 2024 14:49:53 +0100
39343903
linde: use only user@ portion of Tailscale ID
Alan Pearce alan@alanpearce.eu
Sun, 01 Dec 2024 17:09:31 +0100
cd255ec0
user-interface: install nerd symbols font for Emacs
Alan Pearce alan@alanpearce.eu
Sun, 01 Dec 2024 15:12:46 +0100
b811b5d4
linde: don't duplicate nixpkgs for laminarc
Alan Pearce alan@alanpearce.eu
Sun, 01 Dec 2024 15:11:49 +0100
a350bd5c
linde: access syncthing via tailscale
Alan Pearce alan@alanpearce.eu
Sun, 01 Dec 2024 15:10:49 +0100
2b977488
linde: use tailscale auth for paperless
Alan Pearce alan@alanpearce.eu
Sat, 30 Nov 2024 22:53:38 +0100
de1e5ecf
update flake inputs, nerd-fonts renamed
Alan Pearce alan@alanpearce.eu
Sat, 30 Nov 2024 21:38:39 +0100
a17bae69
emacs: switch to just-ts-mode
Alan Pearce alan@alanpearce.eu
Sat, 30 Nov 2024 21:38:14 +0100
a3bb1545
fish: colour hydro prompt using tide scheme
Alan Pearce alan@alanpearce.eu
Sat, 30 Nov 2024 20:59:01 +0100
a4661dd2
update personal NUR repo
Alan Pearce alan@alanpearce.eu
Sat, 30 Nov 2024 20:44:25 +0100
7fce1b24
golang: replace fish abbrs with shell aliases
Alan Pearce alan@alanpearce.eu
Sat, 30 Nov 2024 18:46:16 +0100
d1757e3b
fix home-manager failing to install to newer nix profile
Alan Pearce alan@alanpearce.eu
Sat, 30 Nov 2024 18:45:21 +0100
e3da3c8c
marvin: set up temporary redis server for testing
Alan Pearce alan@alanpearce.eu
Sat, 30 Nov 2024 18:44:44 +0100
5b215b8a
fish: switch prompt from tide to hydro
Alan Pearce alan@alanpearce.eu
Sat, 30 Nov 2024 17:30:37 +0100
5ee0a24c
shell: remove unused alias
Alan Pearce alan@alanpearce.eu
Sat, 30 Nov 2024 11:03:16 +0100
7ac3436e
shell: use shorter alias for nix develop
Alan Pearce alan@alanpearce.eu
Sat, 30 Nov 2024 11:03:06 +0100
885e0bf1
emacs: fix dired error on darwin
Alan Pearce alan@alanpearce.eu
Sat, 30 Nov 2024 09:48:22 +0100
37765669
linde: do not expect client certificates
Alan Pearce alan@alanpearce.eu
Thu, 28 Nov 2024 15:16:51 +0100
99ee16b7
linde: fix typo in redis setup
Alan Pearce alan@alanpearce.eu
Wed, 27 Nov 2024 21:55:04 +0100
8e8298f8
linde: disable default redis server
Alan Pearce alan@alanpearce.eu
Wed, 27 Nov 2024 21:03:14 +0100
ebb621c0
linde: enable redis for website
Alan Pearce alan@alanpearce.eu
Wed, 27 Nov 2024 21:02:08 +0100
162d4d24
use searchix's own nixpkgs input (uses previous builds)
Alan Pearce alan@alanpearce.eu
Wed, 27 Nov 2024 21:01:16 +0100
70d04f12
linde: Add redis server for website
Alan Pearce alan@alanpearce.eu
Wed, 27 Nov 2024 19:45:28 +0100
bd2f4338
nanopi: make compatible with flakes
Alan Pearce alan@alanpearce.eu
Wed, 27 Nov 2024 19:43:34 +0100
43c030f9
Replace epdfview with qpdfview
Alan Pearce alan@alanpearce.eu
Wed, 27 Nov 2024 18:39:49 +0100
3b1859a2
Revert "remove deploy-rs"

This reverts commit 57f5b19cc2df28e075cd7fb3bf2c9d3d3ed551bc.
Alan Pearce alan@alanpearce.eu
Wed, 27 Nov 2024 18:37:24 +0100
c34ea57e
Remove unused acmeip
Alan Pearce alan@alanpearce.eu
Wed, 27 Nov 2024 18:29:20 +0100
b801ddd4
remove old encryption key
Alan Pearce alan@alanpearce.eu
Wed, 27 Nov 2024 14:38:06 +0100
67d317de
install age and agenix to home-manager profile
Alan Pearce alan@alanpearce.eu
Wed, 27 Nov 2024 14:35:21 +0100
ee227bb0
rekey secrets
Alan Pearce alan@alanpearce.eu
Wed, 27 Nov 2024 14:26:19 +0100
c0d83d93
Partially revert "Remove acme-dns"

This reverts commit 73f3ca04c8609e76867ea7a0118b211d19ae69a6.
Alan Pearce alan@alanpearce.eu
Wed, 27 Nov 2024 11:49:24 +0100
b3113adb
Don't use ssh-deploy
Alan Pearce alan@alanpearce.eu
Wed, 27 Nov 2024 11:28:23 +0100
73f3ca04
Remove acme-dns
Alan Pearce alan@alanpearce.eu
Wed, 27 Nov 2024 11:28:13 +0100
cbdcaf87
fix home-manager build failure (nix-index-database)
Alan Pearce alan@alanpearce.eu
Sun, 24 Nov 2024 18:28:52 +0100
88bbe2c3
update flake inputs
Alan Pearce alan@alanpearce.eu
Sun, 24 Nov 2024 15:53:49 +0100
3dfd4ec4
flake: use relative paths for submodules
Alan Pearce alan@alanpearce.eu
Sun, 24 Nov 2024 15:53:26 +0100
6d328e5a
Use prettier-plugin-go-template from nixpkgs
Alan Pearce alan@alanpearce.eu
Sun, 24 Nov 2024 15:49:04 +0100
d090dece
install jujutsu
Alan Pearce alan@alanpearce.eu
Wed, 20 Nov 2024 19:13:58 +0100
8918ff06
update secrets
Alan Pearce alan@alanpearce.eu
Wed, 20 Nov 2024 19:11:21 +0100
10020c7f
update searchix input
Alan Pearce alan@alanpearce.eu
Wed, 20 Nov 2024 11:21:44 +0100
c1d64f3a
darwin: remove nh from user profile (use from system)
Alan Pearce alan@alanpearce.eu
Sun, 17 Nov 2024 17:42:14 +0100
9b3ce667
marvin: use common nix settings
Alan Pearce alan@alanpearce.eu
Sun, 17 Nov 2024 16:42:06 +0100
005bfdb0
fix XDG_STATE_HOME not matching nix profile on darwin
Alan Pearce alan@alanpearce.eu
Sun, 17 Nov 2024 16:40:50 +0100
54f99637
remove logseq
Alan Pearce alan@alanpearce.eu
Sun, 17 Nov 2024 16:40:18 +0100
f977fa77
update personal package repository
Alan Pearce alan@alanpearce.eu
Sun, 17 Nov 2024 16:01:33 +0100
cc1bae58
marvin: configure macOS settings (aka defaults)
Alan Pearce alan@alanpearce.eu
Sun, 17 Nov 2024 15:58:25 +0100
a2ce7818
marvin: enable fish declaratively
Alan Pearce alan@alanpearce.eu
Sat, 16 Nov 2024 20:29:10 +0100
acb3d288
update personal packages input
Alan Pearce alan@alanpearce.eu
Sat, 16 Nov 2024 20:28:55 +0100
bacf3e20
Remove alias-expanding aliases (not supported in fish)
Alan Pearce alan@alanpearce.eu
Sat, 16 Nov 2024 11:04:57 +0100
d2758681
emacs: update icon shown in raycast
Alan Pearce alan@alanpearce.eu
Fri, 15 Nov 2024 12:34:30 +0100
70ede959
marvin: enable distributed builds
Alan Pearce alan@alanpearce.eu
Fri, 15 Nov 2024 12:34:16 +0100
38222209
marvin: use nh_darwin fork of nh
Alan Pearce alan@alanpearce.eu
Fri, 15 Nov 2024 12:33:51 +0100
8dc044f1
Update flake inputs
Alan Pearce alan@alanpearce.eu
Fri, 15 Nov 2024 12:15:24 +0100
29cdf96b
Update private submodule
Alan Pearce alan@alanpearce.eu
Fri, 15 Nov 2024 11:10:40 +0100
4824fad1
update nixpkgs flake input
Alan Pearce alan@alanpearce.eu
Tue, 12 Nov 2024 17:26:40 +0100
7ae9e84a
user-interface: update font lists
Alan Pearce alan@alanpearce.eu
Tue, 12 Nov 2024 17:26:29 +0100
6e4f5162
base: remove dvtm
Alan Pearce alan@alanpearce.eu
Tue, 12 Nov 2024 17:26:13 +0100
76e18cff
marvin: switch back to ssh keys in secure enclave
Alan Pearce alan@alanpearce.eu
Mon, 11 Nov 2024 22:13:27 +0100
0c702c1e
kitty: disable blinking cursor
Alan Pearce alan@alanpearce.eu
Mon, 11 Nov 2024 22:13:11 +0100
cc7973d4
replace mba with marvin
Alan Pearce alan@alanpearce.eu
Mon, 11 Nov 2024 22:12:59 +0100
b70a1426
linde: add ssh key from MacBook Pro
Alan Pearce alan@alanpearce.eu
Mon, 11 Nov 2024 18:57:26 +0100
7a87023d
Revert "disable `nh` aliases for better interoperability with deflake branch"

This reverts commit 1bf2bcbef0ec4f2333b88b976eaeabd9dba31242.
Alan Pearce alan@alanpearce.eu
Sun, 10 Nov 2024 20:14:20 +0100
8389bc98
linde: enable auto-upgrade
Alan Pearce alan@alanpearce.eu
Sun, 10 Nov 2024 18:49:59 +0100
b79f43ca
nix: don't set restricted xdg config option in user config
Alan Pearce alan@alanpearce.eu
Sun, 10 Nov 2024 18:47:38 +0100
6d545ae9
linde: specify dex service dependencies
Alan Pearce alan@alanpearce.eu
Sun, 10 Nov 2024 18:28:18 +0100
7da031e2
Revert "linde: de-flake"

This reverts commit 3fae7d35d9b32ab3c4f7293c418167a52aff8717.
Alan Pearce alan@alanpearce.eu
Sun, 10 Nov 2024 18:28:01 +0100
c0384c43
Switch back to flakes

This reverts commits:
- 66e56cb0e1c95202133733c0812b794171dc73c5.
- 3fae7d35d9b32ab3c4f7293c418167a52aff8717.
- 417a1ce6481adfc713d8d0d6ad03e211a3d0eb22.
- 6b4469a98d7b2d88a3442b1051174000538199f0.
Alan Pearce alan@alanpearce.eu
Thu, 31 Oct 2024 16:49:01 +0100
365c0df9
nvidia-gpu: use open kernel module
Alan Pearce alan@alanpearce.eu
Mon, 28 Oct 2024 20:07:36 +0100
be7b2fcd
base: remove lzma
Alan Pearce alan@alanpearce.eu
Mon, 28 Oct 2024 20:07:23 +0100
b843fd83
nanopi: remove obsolete firewall rules
Alan Pearce alan@alanpearce.eu
Sat, 31 Aug 2024 15:24:51 +0200
363ebe26
nanopi: remove lte backup connection
Alan Pearce alan@alanpearce.eu
Fri, 30 Aug 2024 17:15:46 +0200
c28471ee
git-server: follow nixpkgs fastcgi option schema update
Alan Pearce alan@alanpearce.eu
Tue, 27 Aug 2024 14:51:35 +0200
09219f95
update private submodule
Alan Pearce alan@alanpearce.eu
Tue, 27 Aug 2024 14:51:00 +0200
471a7b3b
nanopi: use updated systemd-networkd settings
Alan Pearce alan@alanpearce.eu
Mon, 26 Aug 2024 20:11:15 +0200
3229adad
base: remove unused bat extra packages
Alan Pearce alan@alanpearce.eu
Mon, 26 Aug 2024 19:00:35 +0200
6ca2565b
update sources
Alan Pearce alan@alanpearce.eu
Mon, 26 Aug 2024 17:44:22 +0200
b0223c0e
golang: disable automatic toolchain updates
Alan Pearce alan@alanpearce.eu
Thu, 22 Aug 2024 16:58:30 +0200
6901add3
update sources
Alan Pearce alan@alanpearce.eu
Mon, 12 Aug 2024 16:37:49 +0200
55df346a
darwin: reduce permissions dialogs shown on upgrade
Alan Pearce alan@alanpearce.eu
Sun, 04 Aug 2024 17:01:55 +0200
9631d8e1
update sources
Alan Pearce alan@alanpearce.eu
Sun, 04 Aug 2024 16:57:43 +0200
e974760d
Add rough license information
Alan Pearce alan@alanpearce.eu
Tue, 30 Jul 2024 16:48:04 +0200
13a9664c
linde: use NixOS goatcounter module
Alan Pearce alan@alanpearce.eu
Sun, 28 Jul 2024 11:40:39 +0200
1f4742a1
user-interface: remove nix-gc setting
Alan Pearce alan@alanpearce.eu
Tue, 16 Jul 2024 20:26:14 +0200
2e0197a0
update sources
Alan Pearce alan@alanpearce.eu
Mon, 15 Jul 2024 19:23:30 +0200
89031fb0
remove sound option (deprecated)
Alan Pearce alan@alanpearce.eu
Mon, 15 Jul 2024 19:23:10 +0200
ff19f649
dev: use maintained language server packages
Alan Pearce alan@alanpearce.eu
Mon, 15 Jul 2024 08:36:59 +0200
aae94a2e
permit correct electron version for logseq
Alan Pearce alan@alanpearce.eu
Fri, 12 Jul 2024 16:10:00 +0200
11b6959f
update sources
Alan Pearce alan@alanpearce.eu
Fri, 12 Jul 2024 16:09:49 +0200
1065e1ba
remove tabnine and all related configuration
Alan Pearce alan@alanpearce.eu
Fri, 12 Jul 2024 16:09:29 +0200
6a8e456a
git: add some interesting settings
Alan Pearce alan@alanpearce.eu
Mon, 08 Jul 2024 14:33:05 +0200
6516c255
darwin: remove automatic nix gc configuration
Alan Pearce alan@alanpearce.eu
Mon, 08 Jul 2024 14:32:40 +0200
f3dcdc97
linde: automatically run etc compaction
Alan Pearce alan@alanpearce.eu
Mon, 08 Jul 2024 07:49:35 +0200
f4003610
git-server: update config schema
Alan Pearce alan@alanpearce.eu
Mon, 08 Jul 2024 07:49:22 +0200
923e492b
update sources
Alan Pearce alan@alanpearce.eu
Sun, 07 Jul 2024 21:33:23 +0200
22326de1
remove irrelevant TODO and code
Alan Pearce alan@alanpearce.eu
Sun, 07 Jul 2024 19:04:33 +0200
5bb6ce78
update sources
Alan Pearce alan@alanpearce.eu
Fri, 05 Jul 2024 19:06:58 +0200
872be371
mba: disable tailscale (use GUI package instead)
Alan Pearce alan@alanpearce.eu
Fri, 05 Jul 2024 18:29:24 +0200
9f02fdb3
dev: enable caddy http->s redirects
Alan Pearce alan@alanpearce.eu
Tue, 02 Jul 2024 21:37:59 +0200
8b9d2dd1
revert update of nix-index-database
Alan Pearce alan@alanpearce.eu
Tue, 02 Jul 2024 13:08:05 +0200
353bec45
dev/go: add shell abbreviations for go mod commands
Alan Pearce alan@alanpearce.eu
Tue, 02 Jul 2024 12:11:58 +0200
573457f4
emacs: avoid duplicate project.el entries
Alan Pearce alan@alanpearce.eu
Tue, 02 Jul 2024 12:11:39 +0200
83be0be9
emacs: fix dired on macOS
Alan Pearce alan@alanpearce.eu
Tue, 02 Jul 2024 12:11:29 +0200
93d5ad55
update sources
Alan Pearce alan@alanpearce.eu
Mon, 01 Jul 2024 18:59:47 +0200
6187023b
nanopi: enable http->s redirects
Alan Pearce alan@alanpearce.eu
Sun, 30 Jun 2024 22:03:34 +0200
2c98316c
enable acme-dns
Alan Pearce alan@alanpearce.eu
Sun, 30 Jun 2024 13:37:45 +0200
31ddf8bb
dev/go: add go/bin to $PATH
Alan Pearce alan@alanpearce.eu
Sun, 30 Jun 2024 11:47:41 +0200
8f3d6a86
prefect: update dev hosts
Alan Pearce alan@alanpearce.eu
Sat, 29 Jun 2024 19:32:44 +0200
5c269cd4
update inputs
Alan Pearce alan@alanpearce.eu
Sat, 29 Jun 2024 18:25:29 +0200
7a5700c6
update packages submodule
Alan Pearce alan@alanpearce.eu
Sat, 29 Jun 2024 18:00:24 +0200
c14e031e
enable go vanity imports
Alan Pearce alan@alanpearce.eu
Sat, 29 Jun 2024 17:53:34 +0200
c320cec7
update packages submodule
Alan Pearce alan@alanpearce.eu
Sat, 29 Jun 2024 17:48:12 +0200
e00ace94
nanopi: remove unnecessary dnsmasq settings
Alan Pearce alan@alanpearce.eu
Sat, 29 Jun 2024 17:13:00 +0200
e6bd9a64
linde: enable mailing from goatcounter
Alan Pearce alan@alanpearce.eu
Sat, 29 Jun 2024 17:12:36 +0200
9dfbbb14
linde: automatically migrate goatcounter DB
Alan Pearce alan@alanpearce.eu
Sat, 29 Jun 2024 17:11:53 +0200
761908e1
linde: use acme services for all caddy hosts
Alan Pearce alan@alanpearce.eu
Sat, 29 Jun 2024 14:58:18 +0200
5d7b2782
linde: include coreutils in CI path
Alan Pearce alan@alanpearce.eu
Sat, 29 Jun 2024 14:58:07 +0200
c3958d32
linde: use self-hosted goatcounter for searchix
Alan Pearce alan@alanpearce.eu
Sat, 29 Jun 2024 14:57:51 +0200
fdb646b0
linde: set up goatcounter
Alan Pearce alan@alanpearce.eu
Sat, 29 Jun 2024 14:57:42 +0200
abfb9a47
mba: remove base programs
Alan Pearce alan@alanpearce.eu
Thu, 27 Jun 2024 13:13:39 +0200
e81dcb08
mba: enable caddy
Alan Pearce alan@alanpearce.eu
Thu, 27 Jun 2024 13:01:25 +0200
508a0a79
update private submodule
Alan Pearce alan@alanpearce.eu
Thu, 27 Jun 2024 02:11:29 +0200
91dcf6ef
nanopi: enable local CA
Alan Pearce alan@alanpearce.eu
Thu, 27 Jun 2024 11:50:47 +0200
47f590d8
nanopi: remove useless cname
Alan Pearce alan@alanpearce.eu
Thu, 27 Jun 2024 11:23:39 +0200
9753346e
dev: enable testing acme clients and forwarding behaviour
Alan Pearce alan@alanpearce.eu
Thu, 27 Jun 2024 11:23:00 +0200
aaf13ed8
dev: allow website to use acme to provision own cert
Alan Pearce alan@alanpearce.eu
Thu, 27 Jun 2024 01:21:32 +0200
a8b679b2
prefect: set up caddy for local https
Alan Pearce alan@alanpearce.eu
Wed, 26 Jun 2024 21:20:09 +0200
1660d5ae
git-server: remove unused binding
Alan Pearce alan@alanpearce.eu
Wed, 26 Jun 2024 19:40:12 +0200
4ce1f123
linde: fix imports
Alan Pearce alan@alanpearce.eu
Wed, 26 Jun 2024 19:40:03 +0200
947b61c0
move nur modules
Alan Pearce alan@alanpearce.eu
Wed, 26 Jun 2024 19:25:53 +0200
c666d32d
mba: remove linux-builder setup
Alan Pearce alan@alanpearce.eu
Wed, 26 Jun 2024 15:31:34 +0200
3dc69404
prefect: configure nixos VM variant
Alan Pearce alan@alanpearce.eu
Tue, 25 Jun 2024 20:52:50 +0200
afb53f43
install cached-nix-shell locally and in CI
Alan Pearce alan@alanpearce.eu
Tue, 25 Jun 2024 20:52:26 +0200
a1b1d49b
nix: remove cachix
Alan Pearce alan@alanpearce.eu
Tue, 25 Jun 2024 20:51:57 +0200
f8e9b732
update packages
Alan Pearce alan@alanpearce.eu
Tue, 25 Jun 2024 18:59:23 +0200
02582c2f
install babashka
Alan Pearce alan@alanpearce.eu
Tue, 25 Jun 2024 20:24:20 +0200
a5e5dc73
prefect: ignore tailscale routes
Alan Pearce alan@alanpearce.eu
Tue, 25 Jun 2024 13:06:30 +0200
6251530a
git-server: fix mirroring configuration
Alan Pearce alan@alanpearce.eu
Tue, 25 Jun 2024 13:06:09 +0200
b220cd0f
update insecure electron permit
Alan Pearce alan@alanpearce.eu
Tue, 25 Jun 2024 10:44:36 +0200
c9ab8eff
emacs: bind <leader>a to code actions provided by eglot/lsp-mode
Alan Pearce alan@alanpearce.eu
Tue, 25 Jun 2024 10:41:53 +0200
e8e28f1b
update deployment variables
Alan Pearce alan@alanpearce.eu
Tue, 25 Jun 2024 10:37:27 +0200
1575bebf
limit use of unfree packages
Alan Pearce alan@alanpearce.eu
Tue, 25 Jun 2024 10:36:34 +0200
25cc96e5
Emacs: disable changing font size by mouse/touchpad
Alan Pearce alan@alanpearce.eu
Mon, 24 Jun 2024 18:43:36 +0200
7bfa3c3c
linde: enable virtualisation policy
Alan Pearce alan@alanpearce.eu
Tue, 25 Jun 2024 06:57:57 +0200
87a5f74e
linde: create container policy for skopeo
Alan Pearce alan@alanpearce.eu
Mon, 24 Jun 2024 20:52:29 +0200
41757b34
update packages
Alan Pearce alan@alanpearce.eu
Mon, 24 Jun 2024 20:34:14 +0200
0cda5a14
nanopi: only use ULAs for LAN DNS lookups
Alan Pearce alan@alanpearce.eu
Mon, 24 Jun 2024 17:10:11 +0200
2eba4fd1
ui: remove mu
Alan Pearce alan@alanpearce.eu
Mon, 24 Jun 2024 17:09:21 +0200
ae03f0a0
don't install zeal on headless machines
Alan Pearce alan@alanpearce.eu
Mon, 24 Jun 2024 17:08:59 +0200
321cba8c
nanopi: remove music management setup
Alan Pearce alan@alanpearce.eu
Mon, 24 Jun 2024 17:08:03 +0200
6fa667e5
graphics: rename options
Alan Pearce alan@alanpearce.eu
Sun, 23 Jun 2024 15:32:13 +0200
a0496483
emacs: remove add-node-modules-path (use direnv)
Alan Pearce alan@alanpearce.eu
Sun, 23 Jun 2024 15:29:48 +0200
84d05b28
update sources
Alan Pearce alan@alanpearce.eu
Sun, 23 Jun 2024 12:55:37 +0200
bd1f8631
remove lisp dev tools
Alan Pearce alan@alanpearce.eu
Sun, 23 Jun 2024 12:55:30 +0200
8cd27c98
dev/base: httping is broken on darwin
Alan Pearce alan@alanpearce.eu
Sun, 23 Jun 2024 12:55:12 +0200
b84edf9b
Emacs: make bash and fish scripts executable after saving
Alan Pearce alan@alanpearce.eu
Sun, 23 Jun 2024 08:29:04 +0200
f2ccc74d
linde: fix missing nixpkgs entry in laminar jobs
Alan Pearce alan@alanpearce.eu
Sun, 23 Jun 2024 08:28:39 +0200
5e8c909a
dev/web: only install firefox on linux
Alan Pearce alan@alanpearce.eu
Sun, 23 Jun 2024 08:28:17 +0200
80feaa27
git: silence advice on detached head
Alan Pearce alan@alanpearce.eu
Sun, 23 Jun 2024 08:28:00 +0200
17332570
dev/base: tell direnv to load .env files
Alan Pearce alan@alanpearce.eu
Sun, 23 Jun 2024 08:27:44 +0200
918ab024
linde: add minimal git configuration
Alan Pearce alan@alanpearce.eu
Sat, 22 Jun 2024 18:09:11 +0200
51ee4768
formatting
Alan Pearce alan@alanpearce.eu
Sat, 22 Jun 2024 18:08:49 +0200
c1198539
move dnscontrol override to dns repo
Alan Pearce alan@alanpearce.eu
Sat, 22 Jun 2024 18:08:38 +0200
20b0d2a2
nixos: gotta go --fast
Alan Pearce alan@alanpearce.eu
Sat, 22 Jun 2024 18:01:21 +0200
2a504009
add dnscontrol override
Alan Pearce alan@alanpearce.eu
Sat, 22 Jun 2024 17:05:40 +0200
9500f244
emacs: install and configure ssh-deploy
Alan Pearce alan@alanpearce.eu
Sat, 22 Jun 2024 14:40:24 +0200
4ab8ed88
linde: remove unused rec
Alan Pearce alan@alanpearce.eu
Sat, 22 Jun 2024 14:21:33 +0200
261501d3
linde: add health check for ntfy
Alan Pearce alan@alanpearce.eu
Sat, 22 Jun 2024 12:05:27 +0200
ac9f1158
Revert "git-server: remove repo-specific hooks"

This reverts commit 5ce5f6f18cb03e4ba9019f4d1e269bb6289785cd.
Alan Pearce alan@alanpearce.eu
Sat, 22 Jun 2024 10:12:42 +0200
835d8cca
update nur submodule
Alan Pearce alan@alanpearce.eu
Fri, 21 Jun 2024 22:54:46 +0200
994bdb00
linde: customise laminar path
Alan Pearce alan@alanpearce.eu
Fri, 21 Jun 2024 22:54:07 +0200
c7cfce96
linde: allow normal user to write laminar config
Alan Pearce alan@alanpearce.eu
Fri, 21 Jun 2024 22:53:45 +0200
eaca5963
linde: enable laminar CI
Alan Pearce alan@alanpearce.eu
Fri, 21 Jun 2024 21:42:50 +0200
66e56cb0
bye bye flakes
Alan Pearce alan@alanpearce.eu
Fri, 21 Jun 2024 21:41:28 +0200
3fae7d35
linde: de-flake
Alan Pearce alan@alanpearce.eu
Fri, 21 Jun 2024 21:41:22 +0200
9cb844ba
dev/web: install firefox-devedition with minimal profile
Alan Pearce alan@alanpearce.eu
Fri, 21 Jun 2024 18:58:35 +0200
116b5525
emacs: start eglot in templ files
Alan Pearce alan@alanpearce.eu
Tue, 18 Jun 2024 20:29:16 +0200
e9d62e56
git: don't give me advice about merge conflicts
Alan Pearce alan@alanpearce.eu
Tue, 18 Jun 2024 20:28:44 +0200
bd104479
update sources
Alan Pearce alan@alanpearce.eu
Tue, 18 Jun 2024 09:31:01 +0200
fee4f95d
Emacs: enable emmet in templ mode
Alan Pearce alan@alanpearce.eu
Mon, 17 Jun 2024 20:49:45 +0200
680cfdf3
nanopi: update networking settings
Alan Pearce alan@alanpearce.eu
Mon, 17 Jun 2024 18:49:11 +0200
6100c542
linde: use extra subdomain for searchix
Alan Pearce alan@alanpearce.eu
Sun, 16 Jun 2024 22:45:34 +0200
40b18341
nvim: default to system clipboard
Alan Pearce alan@alanpearce.eu
Sun, 16 Jun 2024 22:21:44 +0200
5ce5f6f1
git-server: remove repo-specific hooks
Alan Pearce alan@alanpearce.eu
Sun, 16 Jun 2024 22:07:40 +0200
88c70cd9
linde: restrict systemd-networkd-wait-online to main interface
Alan Pearce alan@alanpearce.eu
Sun, 16 Jun 2024 22:07:15 +0200
9294f6f3
update sources
Alan Pearce alan@alanpearce.eu
Sun, 16 Jun 2024 18:57:37 +0200
8bb99978
golang: support editing templ files
Alan Pearce alan@alanpearce.eu
Sun, 16 Jun 2024 17:53:50 +0200
21bf21d0
revert nix-index-database to last working version
Alan Pearce alan@alanpearce.eu
Sun, 16 Jun 2024 16:57:04 +0200
dc341add
Emacs: remove LSP issue count because it's often wrong
Alan Pearce alan@alanpearce.eu
Wed, 12 Jun 2024 11:19:07 +0200
6f650a81
linde: fix failing AXFRs to HE
Alan Pearce alan@alanpearce.eu
Mon, 10 Jun 2024 21:14:50 +0200
42ec9d81
update sources
Alan Pearce alan@alanpearce.eu
Mon, 10 Jun 2024 21:14:01 +0200
1db2e834
nanopi: update network setting structure (logical no-op)
Alan Pearce alan@alanpearce.eu
Sat, 08 Jun 2024 20:47:46 +0200
c46e0e72
Emacs: automatically open gotmpl files in web-mode
Alan Pearce alan@alanpearce.eu
Sat, 08 Jun 2024 20:46:52 +0200
90d3e62b
Emacs: use default formatters for go-mode/web-mode

use dir-local variables to override where necessary instead; golines
isn't used in every go project and web-mode handles a variety of
template formats, not just go html/template files
Alan Pearce alan@alanpearce.eu
Sat, 08 Jun 2024 20:44:59 +0200
c2654b5d
ssh: use canonical forms of hostnames with single labels
Alan Pearce alan@alanpearce.eu
Sun, 09 Jun 2024 10:16:27 +0200
bf7de738
update private submodule
Alan Pearce alan@alanpearce.eu
Sat, 08 Jun 2024 21:23:53 +0200
649b55d3
linde: set up async git mirroring
Alan Pearce alan@alanpearce.eu
Fri, 07 Jun 2024 12:10:35 +0200
1061520f
stop bat mangling man pages
Alan Pearce alan@alanpearce.eu
Fri, 07 Jun 2024 12:10:13 +0200
f9f3e99c
format
Alan Pearce alan@alanpearce.eu
Fri, 07 Jun 2024 12:09:38 +0200
df4b1e50
linde: create small helpers for powerdns configuration
Alan Pearce alan@alanpearce.eu
Fri, 07 Jun 2024 12:01:53 +0200
b32bf5bb
linde: extract git server setup to own file
Alan Pearce alan@alanpearce.eu
Fri, 07 Jun 2024 10:04:16 +0200
abbb369a
Emacs: remove unnecessary/outdated shell-script-mode settings
Alan Pearce alan@alanpearce.eu
Thu, 06 Jun 2024 18:24:01 +0200
8e857604
prefect: enable DNSSEC
Alan Pearce alan@alanpearce.eu
Thu, 06 Jun 2024 17:12:39 +0200
6ba2f2f9
prefect: fix DHCP config not applying to interface
Alan Pearce alan@alanpearce.eu
Thu, 06 Jun 2024 17:12:15 +0200
b8da6104
linde: stop reverting back to old configuration overnight
Alan Pearce alan@alanpearce.eu
Thu, 06 Jun 2024 14:19:44 +0200
dc48f429
include local sources in pinned nix path
Alan Pearce alan@alanpearce.eu
Thu, 06 Jun 2024 13:29:21 +0200
e117d4f4
linde: add website test domain
Alan Pearce alan@alanpearce.eu
Wed, 05 Jun 2024 17:41:33 +0200
d97cbc7a
nanopi: add fe80::1 as static address for easier IPv6 usage
Alan Pearce alan@alanpearce.eu
Wed, 05 Jun 2024 17:19:13 +0200
81dbb578
nanopi: leave sending router advertisements to dnsmasq
Alan Pearce alan@alanpearce.eu
Wed, 05 Jun 2024 17:18:05 +0200
3845bbba
Emacs: set cjs/mjs as alternative javascript file extensions
Alan Pearce alan@alanpearce.eu
Wed, 05 Jun 2024 14:29:38 +0200
7ef7b58c
ui: fix emacs daemon unable to open GUI frames
Alan Pearce alan@alanpearce.eu
Wed, 05 Jun 2024 14:29:12 +0200
41aa7cc3
overhaul gnupg/trezor setup
Alan Pearce alan@alanpearce.eu
Wed, 05 Jun 2024 14:22:28 +0200
cd49be67
Emacs: fix transient windows not working in "small" windows
Alan Pearce alan@alanpearce.eu
Tue, 04 Jun 2024 15:08:17 +0200
f4f94ce3
linde: remove backup /etc/nixos job (it's empty)
Alan Pearce alan@alanpearce.eu
Wed, 05 Jun 2024 11:26:19 +0200
b1c969a7
linde: enable compressed in-memory swap
Alan Pearce alan@alanpearce.eu
Wed, 05 Jun 2024 11:25:20 +0200
55176b87
mba: print pwd with ~ after calling `c,`
Alan Pearce alan@alanpearce.eu
Tue, 04 Jun 2024 11:04:40 +0200
13e65425
nanopi: enable dnssec validation
Alan Pearce alan@alanpearce.eu
Mon, 03 Jun 2024 21:53:47 +0200
16000b9b
nanopi: fix dns/dhcp server settings
Alan Pearce alan@alanpearce.eu
Mon, 03 Jun 2024 21:53:25 +0200
f9eb54a6
dev/base: fix curl3 alias when other version is installed
Alan Pearce alan@alanpearce.eu
Mon, 03 Jun 2024 19:22:14 +0200
322b2ddf
update inputs
Alan Pearce alan@alanpearce.eu
Mon, 03 Jun 2024 19:22:03 +0200
7d1ce581
prefect: cleanup networking config
Alan Pearce alan@alanpearce.eu
Mon, 03 Jun 2024 16:47:42 +0200
f5a6699d
linde: move paperless to tailscale container
Alan Pearce alan@alanpearce.eu
Mon, 03 Jun 2024 15:58:13 +0200
a3f1ee0c
dev/web: install vercel CLI
Alan Pearce alan@alanpearce.eu
Sun, 02 Jun 2024 21:07:31 +0200
7bde47a9
configure nil LSP settings correctly
Alan Pearce alan@alanpearce.eu
Sat, 01 Jun 2024 20:08:09 +0200
198a6cdd
dev/web: install ungoogled-chromium for testing
Alan Pearce alan@alanpearce.eu
Sat, 01 Jun 2024 20:06:45 +0200
c944072d
tabnine: generate a config file that it doesn't overwrite
Alan Pearce alan@alanpearce.eu
Sat, 01 Jun 2024 20:06:10 +0200
2a58d7d1
linde: fix 404 handling of website backup
Alan Pearce alan@alanpearce.eu
Sun, 02 Jun 2024 12:58:00 +0200
c4551822
linde: set up as backup web server
Alan Pearce alan@alanpearce.eu
Sun, 02 Jun 2024 12:40:19 +0200
bc9d4a69
shell: add aliases for lorri commands
Alan Pearce alan@alanpearce.eu
Sun, 02 Jun 2024 11:19:59 +0200
a4ea3cd4
dev/base: install and alias curl with HTTP/3 support
Alan Pearce alan@alanpearce.eu
Sat, 01 Jun 2024 20:04:21 +0200
56ce1e8a
linde: enable HTTP/3 (QUIC) (enabled in Caddy by default)
Alan Pearce alan@alanpearce.eu
Fri, 31 May 2024 16:35:42 +0200
8bfd1d8e
update flake inputs
Alan Pearce alan@alanpearce.eu
Fri, 31 May 2024 04:39:30 +0200
b8a42cba
linde: trust connections via tailscale interface
Alan Pearce alan@alanpearce.eu
Fri, 31 May 2024 04:34:45 +0200
780acbc1
linde: remove now-unnecessary (>24.05) network config nesting
Alan Pearce alan@alanpearce.eu
Fri, 31 May 2024 04:28:37 +0200
dc9c265b
shell: fix c, going to nix store when evaluated as flake
Alan Pearce alan@alanpearce.eu
Fri, 31 May 2024 04:24:17 +0200
d8946181
nix: re-enable home-manager standalone evaluation
Alan Pearce alan@alanpearce.eu
Fri, 31 May 2024 04:23:37 +0200
d445e4f6
don't enable lorri notifications on servers
Alan Pearce alan@alanpearce.eu
Fri, 31 May 2024 04:00:15 +0200
4ad6b47c
linde/nanopi: enable home-manager nixos module
Alan Pearce alan@alanpearce.eu
Fri, 31 May 2024 03:59:48 +0200
0c159c26
nix: remove useless assignment of nix package
Alan Pearce alan@alanpearce.eu
Fri, 31 May 2024 03:29:28 +0200
6f21dd9f
update private submodule
Alan Pearce alan@alanpearce.eu
Fri, 31 May 2024 03:18:04 +0200
f3df0579
Merge branch 'main' of ssh://alanpearce.eu/nixfiles
Alan Pearce alan@alanpearce.eu
Fri, 31 May 2024 00:28:48 +0200
af40906b
cleanup flake.nix inputs
Alan Pearce alan@alanpearce.eu
Thu, 30 May 2024 22:35:17 +0200
caf281ba
update lockfile
Alan Pearce alan@alanpearce.eu
Thu, 30 May 2024 22:28:09 +0200
0f0ecb66
linde: set up golink
Alan Pearce alan@alanpearce.eu
Thu, 30 May 2024 22:26:55 +0200
384ebbbd
nanopi: use home.arpa as home domain according to rfc8375
Alan Pearce alan@alanpearce.eu
Thu, 30 May 2024 22:25:01 +0200
1c35520b
linde: add HTTP security headers to caddy virtual hosts
Alan Pearce alan@alanpearce.eu
Thu, 30 May 2024 21:21:39 +0200
e017d007
linde: update searchix settings
Alan Pearce alan@alanpearce.eu
Thu, 30 May 2024 19:25:00 +0200
802741a5
add local submodules to nix path
Alan Pearce alan@alanpearce.eu
Thu, 30 May 2024 17:29:18 +0200
15062a1b
linde: fix searchix configuration
Alan Pearce alan@alanpearce.eu
Wed, 29 May 2024 20:45:29 +0200
6653d125
linde: use nix-serve-ng for binary cache
Alan Pearce alan@alanpearce.eu
Wed, 29 May 2024 20:41:13 +0200
5c46ebc4
linde: optimise serving git repos over HTTP
Alan Pearce alan@alanpearce.eu
Wed, 29 May 2024 20:40:59 +0200
061f93f8
linde: update searchix settings
Alan Pearce alan@alanpearce.eu
Wed, 29 May 2024 20:39:59 +0200
612c1f25
linde: enable DNSSEC
Alan Pearce alan@alanpearce.eu
Wed, 29 May 2024 20:39:47 +0200
616d5f32
linde: optimise network settings
Alan Pearce alan@alanpearce.eu
Wed, 29 May 2024 20:39:22 +0200
0c33836f
nanopi: make tailscale, dnsmasq and kresd play nicely
Alan Pearce alan@alanpearce.eu
Wed, 29 May 2024 20:05:59 +0200
7d034871
prefect: enable DNSSEC
Alan Pearce alan@alanpearce.eu
Wed, 29 May 2024 19:49:07 +0200
aaeb0380
prefect: disable old link-local multicast name resolution
Alan Pearce alan@alanpearce.eu
Wed, 29 May 2024 19:48:51 +0200
1f3438e1
prefect: use domains advertised by DHCP/RA
Alan Pearce alan@alanpearce.eu
Wed, 29 May 2024 19:48:20 +0200
020d243d
prefect: use systemd-resolved for multicast DNS
Alan Pearce alan@alanpearce.eu
Wed, 29 May 2024 19:46:52 +0200
548faeea
nanopi: no flakes
Alan Pearce alan@alanpearce.eu
Tue, 28 May 2024 10:19:42 +0200
68de0136
nanopi: disable SSH logins with passwords
Alan Pearce alan@alanpearce.eu
Tue, 28 May 2024 10:19:07 +0200
a1edb7d3
emacs: insist that magit should not enable magit-auto-revert-mode

seems as though it should have been fixed in
https://github.com/magit/magit/pull/4891, which is the case for the
test provided there, but does not seem to be the case for me
Alan Pearce alan@alanpearce.eu
Sun, 26 May 2024 14:30:54 +0200
1ed05806
fix system rebuild after npins migration
Alan Pearce alan@alanpearce.eu
Sun, 26 May 2024 14:01:03 +0200
f4f14b44
git: be quiet when I accidentally `git add` nothing
Alan Pearce alan@alanpearce.eu
Sat, 25 May 2024 18:55:14 +0200
f4635bd8
user-interface: install neochat
Alan Pearce alan@alanpearce.eu
Sat, 25 May 2024 18:55:04 +0200
57f5b19c
remove deploy-rs

I will update systems manually for now
Alan Pearce alan@alanpearce.eu
Sun, 26 May 2024 13:03:09 +0200
93643973
fix nix-shell after npins migration
Alan Pearce alan@alanpearce.eu
Sun, 26 May 2024 12:59:22 +0200
8504ec47
switch from niv to npins
Alan Pearce alan@alanpearce.eu
Sun, 26 May 2024 12:46:19 +0200
08ee9df1
mosh: remove title prefix
Alan Pearce alan@alanpearce.eu
Sun, 26 May 2024 11:34:05 +0200
bd2b0b8a
linde: enable auto-upgrade despite impurity in searchix flake
Alan Pearce alan@alanpearce.eu
Sun, 26 May 2024 11:28:54 +0200
74c9fabd
emacs: enable format on save for TOML files
Alan Pearce alan@alanpearce.eu
Sat, 25 May 2024 12:45:25 +0200
aa3b04c8
linde: fix git daemon error
Alan Pearce alan@alanpearce.eu
Sat, 25 May 2024 08:30:29 +0200
08e97185
emacs: only load useful tabnine library file
Alan Pearce alan@alanpearce.eu
Sat, 25 May 2024 07:42:44 +0200
daa739e6
Emacs: set eln cache directory properly

1. It needs to be set in early-init.el
2. It should not be the last value of `native-comp-eln-load-path`, as
that is expected to be a system directory
Alan Pearce alan@alanpearce.eu
Sat, 25 May 2024 05:39:51 +0200
b09a6d6d
nanopi: enable auto-upgrade
Alan Pearce alan@alanpearce.eu
Sat, 25 May 2024 02:39:32 +0200
26db7331
nanopi: set up tailscale subnet routing
Alan Pearce alan@alanpearce.eu
Fri, 24 May 2024 18:45:51 +0200
3023e9e0
fish: make dired/magit functions quiet
Alan Pearce alan@alanpearce.eu
Fri, 24 May 2024 14:11:07 +0200
39eb5ee1
update inputs
Alan Pearce alan@alanpearce.eu
Thu, 23 May 2024 18:04:21 +0200
0204f473
linde: enable tailscale routing
Alan Pearce alan@alanpearce.eu
Thu, 23 May 2024 18:03:30 +0200
60c40142
linde: fix git clones over HTTPS
Alan Pearce alan@alanpearce.eu
Thu, 23 May 2024 18:03:08 +0200
1d277314
xserver: remove unused themes
Alan Pearce alan@alanpearce.eu
Thu, 23 May 2024 06:49:48 +0200
161871f8
xserver: remove unused fonts
Alan Pearce alan@alanpearce.eu
Thu, 23 May 2024 06:49:40 +0200
8d977257
emacs: update references to deprecated xref-pop-marker-stack
Alan Pearce alan@alanpearce.eu
Thu, 23 May 2024 06:48:49 +0200
4898216d
prefect: remove imports of unused WM modules
Alan Pearce alan@alanpearce.eu
Thu, 23 May 2024 06:47:05 +0200
fb5b86f8
servers: set up tailscale
Alan Pearce alan@alanpearce.eu
Thu, 23 May 2024 06:46:45 +0200
417a1ce6
flake: remove local systems
Alan Pearce alan@alanpearce.eu
Wed, 22 May 2024 18:27:40 +0200
19e9c7b8
emacs: show compilation/shell buffers in a dedicated bottom window
Alan Pearce alan@alanpearce.eu
Wed, 22 May 2024 18:25:32 +0200
c25b570e
emacs: make dired re-use buffers
Alan Pearce alan@alanpearce.eu
Wed, 22 May 2024 18:25:23 +0200
12c5c317
emacs: start eshell-toggle from project root
Alan Pearce alan@alanpearce.eu
Wed, 22 May 2024 18:25:02 +0200
2dd4760c
bin: fix error when not using direnv
Alan Pearce alan@alanpearce.eu
Wed, 22 May 2024 18:15:54 +0200
34e0a182
bin: remove ~/.config/nixpkgs if it's a broken symlink
Alan Pearce alan@alanpearce.eu
Wed, 22 May 2024 18:14:59 +0200
0b55faeb
prefect: have home-manager manage X session
Alan Pearce alan@alanpearce.eu
Tue, 21 May 2024 20:10:24 +0200
260d37e4
tailscale all the things!
Alan Pearce alan@alanpearce.eu
Tue, 21 May 2024 19:52:45 +0200
213555ac
emacs: quieten eglot properly
Alan Pearce alan@alanpearce.eu
Tue, 21 May 2024 19:33:49 +0200
07f26033
nix: pin flake to channel
Alan Pearce alan@alanpearce.eu
Tue, 21 May 2024 19:33:32 +0200
a4d6b88b
enable Tailscale OIDC client
Alan Pearce alan@alanpearce.eu
Tue, 21 May 2024 19:30:55 +0200
f704a8db
emacs: try treemacs
Alan Pearce alan@alanpearce.eu
Tue, 21 May 2024 18:40:41 +0200
d2617684
emacs: silence byte-compiler warnings from extraConfig
Alan Pearce alan@alanpearce.eu
Tue, 21 May 2024 18:40:12 +0200
cb1f99a3
linde: configure dex
Alan Pearce alan@alanpearce.eu
Tue, 21 May 2024 18:39:50 +0200
004e74d9
update searchix
Alan Pearce alan@alanpearce.eu
Tue, 21 May 2024 17:31:36 +0200
6eae23bf
darwin: disable linux-builder for now
Alan Pearce alan@alanpearce.eu
Tue, 21 May 2024 16:53:38 +0200
fb49881e
format init.el
Alan Pearce alan@alanpearce.eu
Tue, 21 May 2024 09:22:59 +0200
0d9e6aa0
avoid hardcoding absolute path to this repo in nix
Alan Pearce alan@alanpearce.eu
Tue, 21 May 2024 09:22:18 +0200
da560ebd
emacs: fix magit-project integration erroring when called too early
Alan Pearce alan@alanpearce.eu
Tue, 21 May 2024 09:02:21 +0200
65ad9cd2
emacs: fix lsp-mode in daemon sessions
Alan Pearce alan@alanpearce.eu
Tue, 21 May 2024 09:01:03 +0200
aa212dd7
Make nix wrapper scripts resilient to unkeyed NIX_PATH entries
Alan Pearce alan@alanpearce.eu
Tue, 21 May 2024 07:33:27 +0200
abe63fea
direnv: fall back to nix-shell instead of flake if lorri not found
Alan Pearce alan@alanpearce.eu
Tue, 21 May 2024 07:31:43 +0200
168d57dd
darwin: re-enable lorri
Alan Pearce alan@alanpearce.eu
Tue, 21 May 2024 07:31:25 +0200
c4309064
lib: simplify mkPathable
Alan Pearce alan@alanpearce.eu
Tue, 21 May 2024 07:16:52 +0200
9d2ac307
emacs: use personal just-mode fork with tree-sit support
Alan Pearce alan@alanpearce.eu
Mon, 20 May 2024 23:57:05 +0200
56f92b08
update sources
Alan Pearce alan@alanpearce.eu
Mon, 20 May 2024 23:56:58 +0200
ea811ed0
remove subdirectory .gitignore files

They were necessary back when I was using two separate repositories
and didn't have a better way of specifying per-system configurations.

With the wrapper scripts, the file to use can be deduced on the fly
instead of relying on the creation of a symlink like
{configuration,home}.nix -> ${HOSTNAME}.nix
Alan Pearce alan@alanpearce.eu
Mon, 20 May 2024 20:33:42 +0200
1c434528
dev/base: indent fish files with 4 spaces, as fish_indent expects
Alan Pearce alan@alanpearce.eu
Mon, 20 May 2024 20:32:07 +0200
a2d6adfa
fish: fix newest/oldest

before:
 - errors if arg was not a directory
 - hours and minutes were incorrectly separated, making sort
 inaccurate
 - `newest` would show the oldest file as reverse is handled per-key
Alan Pearce alan@alanpearce.eu
Mon, 20 May 2024 20:29:46 +0200
d2db2799
emacs: make <leader>j jump to {lsp,eglot} symbol intelligently
Alan Pearce alan@alanpearce.eu
Mon, 20 May 2024 20:01:41 +0200
0abb318c
fix error applying enchant override
Alan Pearce alan@alanpearce.eu
Sun, 19 May 2024 13:30:29 +0200
ef4c25fd
emacs: show TODO comments in magit
Alan Pearce alan@alanpearce.eu
Sun, 19 May 2024 13:30:00 +0200
e58a21f5
update packages submodule
Alan Pearce alan@alanpearce.eu
Sun, 19 May 2024 10:51:03 +0200
9aa138e6
update packages submodule
Alan Pearce alan@alanpearce.eu
Sun, 19 May 2024 10:17:39 +0200
c7c6a082
update packages submodule
Alan Pearce alan@alanpearce.eu
Sat, 18 May 2024 23:27:58 +0200
3fe4b53c
linde: install ssh key for github-actions
Alan Pearce alan@alanpearce.eu
Sat, 18 May 2024 22:54:52 +0200
fbdc0947
linde: undo partial de-flakification
Alan Pearce alan@alanpearce.eu
Sat, 18 May 2024 22:54:35 +0200
84eed9c4
update packages submodule
Alan Pearce alan@alanpearce.eu
Sat, 18 May 2024 22:54:22 +0200
eba794fa
extract new packages/overrides to nix-packages submodule
Alan Pearce alan@alanpearce.eu
Sat, 18 May 2024 22:00:03 +0200
237cc5fc
cleanup
Alan Pearce alan@alanpearce.eu
Sat, 18 May 2024 21:02:44 +0200
fcd7d23d
shell: use babelfish to translate bash scripts
Alan Pearce alan@alanpearce.eu
Sat, 18 May 2024 21:01:42 +0200
d8d83eb7
dev/base: enable lorri notifications
Alan Pearce alan@alanpearce.eu
Sat, 18 May 2024 21:00:21 +0200
6a4d1a1d
move lorri service to home-manager
Alan Pearce alan@alanpearce.eu
Sat, 18 May 2024 20:58:51 +0200
dd2d25b8
move nix cache settings to nix.nix
Alan Pearce alan@alanpearce.eu
Sat, 18 May 2024 20:44:02 +0200
b25d004e
cleanup some unused packages
Alan Pearce alan@alanpearce.eu
Sat, 18 May 2024 20:43:49 +0200
efb34826
remove old files
Alan Pearce alan@alanpearce.eu
Sat, 18 May 2024 20:43:28 +0200
6494b4c6
dev/base: fix inconsistent indentation in go files
Alan Pearce alan@alanpearce.eu
Sat, 18 May 2024 20:25:51 +0200
e9791ad6
golang: add more dev tools
Alan Pearce alan@alanpearce.eu
Sat, 18 May 2024 19:25:06 +0200
88f9ed81
move TERMINAL (not TERM!) setting to i3.nix, where it is used
Alan Pearce alan@alanpearce.eu
Sat, 18 May 2024 19:06:11 +0200
7f29ef05
user-interface: remove unknown setting
Alan Pearce alan@alanpearce.eu
Sat, 18 May 2024 17:58:26 +0200
b449f3f3
emacs: use emacs service on linux
Alan Pearce alan@alanpearce.eu
Sat, 18 May 2024 17:58:08 +0200
3ba787dc
kde: move Hidpi setting
Alan Pearce alan@alanpearce.eu
Sat, 18 May 2024 15:03:26 +0200
b0c7d7a5
user/base: fix bat warning
Alan Pearce alan@alanpearce.eu
Sat, 18 May 2024 15:03:02 +0200
67de7a4f
update virtualisation settings
Alan Pearce alan@alanpearce.eu
Sat, 18 May 2024 15:00:15 +0200
cb754c97
fish: fix unaltered copy-paste in dired.fish
Alan Pearce alan@alanpearce.eu
Sat, 18 May 2024 14:59:44 +0200
b2ad0c7c
user: fix jinx-mode missing dictionaries when launched from DE

remove aspell, use nuspell/hunspell instead. They already know where
to look for dictionaries.
Alan Pearce alan@alanpearce.eu
Sat, 18 May 2024 14:58:50 +0200
31db71ea
set editorconfig to not clash with niv
Alan Pearce alan@alanpearce.eu
Sat, 18 May 2024 18:56:13 +0200
02801bdc
remove unnecessary scope import
Alan Pearce alan@alanpearce.eu
Sat, 18 May 2024 18:43:59 +0200
486a94c6
cleanup gitignore
Alan Pearce alan@alanpearce.eu
Sat, 18 May 2024 18:42:38 +0200
19e6cdf7
re-add emacs overlay
Alan Pearce alan@alanpearce.eu
Sat, 18 May 2024 18:40:54 +0200
661c84ef
Revert "update sources"

This reverts commit cd9c6b3a5930e366fbdd982e7e37829dfedbcb4e.
Alan Pearce alan@alanpearce.eu
Sat, 18 May 2024 18:40:39 +0200
ba9543b7
don't import local paths to nix store
Alan Pearce alan@alanpearce.eu
Sat, 18 May 2024 18:36:00 +0200
8cb26779
add nur overlay
Alan Pearce alan@alanpearce.eu
Sat, 18 May 2024 18:35:48 +0200
cd9c6b3a
update sources
Alan Pearce alan@alanpearce.eu
Sat, 18 May 2024 11:36:26 +0200
0641454b
emacs: remove darwin path setting

no longer needed thanks to use of Raycast script
Alan Pearce alan@alanpearce.eu
Wed, 15 May 2024 22:33:56 +0200
312a4ce5
Revert "pin channels using nix.nixPath rather than using ~/.nix-defexpr"

This reverts commit 4e5e1bca6c94b922e906549683e1780a1d49d02f.
Alan Pearce alan@alanpearce.eu
Sun, 12 May 2024 15:53:03 +0200
cb6c1b4d
use XDG directories in script
Alan Pearce alan@alanpearce.eu
Sun, 12 May 2024 12:44:42 +0200
e204add2
remove channel root more carefully (could be a symlink)
Alan Pearce alan@alanpearce.eu
Tue, 07 May 2024 11:13:44 +0200
a4686456
pin channels using nix.nixPath rather than using ~/.nix-defexpr
Alan Pearce alan@alanpearce.eu
Mon, 06 May 2024 13:07:15 +0200
64139f9a
hw/mouse: use renamed libinput options
Alan Pearce alan@alanpearce.eu
Sun, 05 May 2024 20:14:52 +0200
b76b409c
darwin: pin configuration
Alan Pearce alan@alanpearce.eu
Sat, 04 May 2024 13:51:37 +0200
a49b7f45
bin: make script debugging easier
Alan Pearce alan@alanpearce.eu
Sat, 04 May 2024 13:51:21 +0200
ee235e3a
update sources
Alan Pearce alan@alanpearce.eu
Sat, 04 May 2024 20:11:49 +0200
0f06c7b1
fix overlays
Alan Pearce alan@alanpearce.eu
Sat, 04 May 2024 12:57:18 +0200
782e0000
nix: set nix.nixPath
Alan Pearce alan@alanpearce.eu
Sat, 04 May 2024 09:27:40 +0200
72e7e31c
bin: fix resolution of config sources
Alan Pearce alan@alanpearce.eu
Sat, 04 May 2024 09:26:23 +0200
ab8d6155
nix: don't use flake to auto-upgrade
Alan Pearce alan@alanpearce.eu
Sat, 04 May 2024 09:25:49 +0200
65ff368e
fix nix overlay complaint
Alan Pearce alan@alanpearce.eu
Fri, 03 May 2024 16:35:19 +0200
228e811d
move scripts to bin/
Alan Pearce alan@alanpearce.eu
Fri, 03 May 2024 12:57:48 +0200
ec92b62d
set up lorri
Alan Pearce alan@alanpearce.eu
Mon, 29 Apr 2024 14:48:08 +0200
160dacb0
wip
Alan Pearce alan@alanpearce.eu
Mon, 29 Apr 2024 00:24:07 +0200
6b4469a9
de-flake local systems
Alan Pearce alan@alanpearce.eu
Mon, 29 Apr 2024 00:23:51 +0200
9fdde0d3
system/base: remove configurationRevision setting
Alan Pearce alan@alanpearce.eu
Sun, 28 Apr 2024 23:13:58 +0200
946cf873
remove nixpkgs flake pin
Alan Pearce alan@alanpearce.eu
Sun, 28 Apr 2024 23:13:03 +0200
79b6f2f2
add brotli to base packages
Alan Pearce alan@alanpearce.eu
Mon, 06 May 2024 14:20:43 +0200
cccb66fa
emacs: install evil-lion for alignment via gl/gL
Alan Pearce alan@alanpearce.eu
Sat, 18 May 2024 12:16:50 +0200
d1bba9ce
linde: remove extraneous argument to autoUpgrade
Alan Pearce alan@alanpearce.eu
Sat, 18 May 2024 11:41:23 +0200
173e8ebf
nanopi: disable jellyfin for now
Alan Pearce alan@alanpearce.eu
Sat, 18 May 2024 11:39:19 +0200
648d76c8
nix-linux: fix incorrect placement of nix-daemon settings
Alan Pearce alan@alanpearce.eu
Sat, 18 May 2024 11:38:44 +0200
53212e51
fish: add functions to open magit/dired in emacs
Alan Pearce alan@alanpearce.eu
Sat, 18 May 2024 11:24:20 +0200
4d649a35
ui: reduce number of installed nerd fonts
Alan Pearce alan@alanpearce.eu
Sat, 18 May 2024 10:43:31 +0200
91a8faf2
update searchix
Alan Pearce alan@alanpearce.eu
Fri, 17 May 2024 16:39:35 +0200
1bf2bcbe
disable `nh` aliases for better interoperability with deflake branch
Alan Pearce alan@alanpearce.eu
Fri, 17 May 2024 16:29:10 +0200
da04b1c6
system/nix: set OS-agnostic nix options in common module
Alan Pearce alan@alanpearce.eu
Fri, 17 May 2024 16:08:52 +0200
249f11ad
update searchix
Alan Pearce alan@alanpearce.eu
Fri, 17 May 2024 16:09:53 +0200
00995408
emacs: use default value for per-category completion defaults
Alan Pearce alan@alanpearce.eu
Fri, 17 May 2024 14:11:04 +0200
2720b05d
emacs: make lsp-mode and eglot behave more similarly
Alan Pearce alan@alanpearce.eu
Fri, 17 May 2024 14:10:51 +0200
90615961
golang: install more dev tools
Alan Pearce alan@alanpearce.eu
Fri, 17 May 2024 14:10:00 +0200
50bbd00d
fish: fix newest/oldest with POSIX `cut`
Alan Pearce alan@alanpearce.eu
Fri, 17 May 2024 11:31:52 +0200
b76008ec
ui: configure kitty
Alan Pearce alan@alanpearce.eu
Thu, 16 May 2024 23:47:04 +0200
18ed3572
emacs: use lsp-mode for go to support secondary language server
Alan Pearce alan@alanpearce.eu
Thu, 16 May 2024 18:01:16 +0200
f134b702
linde: add health checks to searchix
Alan Pearce alan@alanpearce.eu
Wed, 15 May 2024 22:29:06 +0200
d9d6a854
linde: prefer zstd over gzip in caddy
Alan Pearce alan@alanpearce.eu
Wed, 15 May 2024 22:28:35 +0200
4a47b6c9
update searchix
Alan Pearce alan@alanpearce.eu
Wed, 15 May 2024 22:28:08 +0200
c8be1dd4
fish: add functions to get the {new,old}est file in a directory tree
Alan Pearce alan@alanpearce.eu
Wed, 15 May 2024 17:29:53 +0200
791e2219
servers: enable all terminfo
Alan Pearce alan@alanpearce.eu
Wed, 15 May 2024 15:48:55 +0200
a1e4b150
emacs: only use gopls in go files
Alan Pearce alan@alanpearce.eu
Wed, 15 May 2024 15:48:18 +0200
89791663
emacs: re-add gc optimisation settings
Alan Pearce alan@alanpearce.eu
Wed, 15 May 2024 15:47:58 +0200
87e822d1
update searchix
Alan Pearce alan@alanpearce.eu
Wed, 15 May 2024 10:29:40 +0200
fb2bc6ce
make it easier to avoid downgrading servers during deployment
Alan Pearce alan@alanpearce.eu
Wed, 15 May 2024 10:04:11 +0200
de11d30c
update searchix
Alan Pearce alan@alanpearce.eu
Tue, 14 May 2024 19:43:41 +0200
99154a19
update searchix
Alan Pearce alan@alanpearce.eu
Tue, 14 May 2024 08:20:37 +0200
8d229f47
emacs: tweak corfu settings
Alan Pearce alan@alanpearce.eu
Mon, 13 May 2024 23:43:07 +0200
c4448d4e
linde: deploy searchix
Alan Pearce alan@alanpearce.eu
Mon, 13 May 2024 23:42:54 +0200
558d2308
emacs: don't stop me deleting files which have changes in git
Alan Pearce alan@alanpearce.eu
Mon, 13 May 2024 21:50:56 +0200
9525ddda
use taplo as a language server (and formatter) for toml files
Alan Pearce alan@alanpearce.eu
Mon, 13 May 2024 17:37:54 +0200
7f400a87
emacs: remove config for unused package
Alan Pearce alan@alanpearce.eu
Mon, 13 May 2024 14:48:23 +0200
c9706719
emacs: update raycast script to launch via XDG
Alan Pearce alan@alanpearce.eu
Sun, 12 May 2024 12:42:45 +0200
8e93eff8
emacs: fix *-ts-mode-hook aliasing
Alan Pearce alan@alanpearce.eu
Sun, 12 May 2024 12:42:30 +0200
85bc898e
darwin: force use of XDG-based user profile
Alan Pearce alan@alanpearce.eu
Sun, 12 May 2024 12:41:56 +0200
f433d831
patch prettierd to work with apheleia
Alan Pearce alan@alanpearce.eu
Sun, 12 May 2024 12:38:11 +0200
647d7041
darwin: install nh
Alan Pearce alan@alanpearce.eu
Sun, 12 May 2024 08:46:55 +0200
c3822a02
nanopi: specify flake correctly
Alan Pearce alan@alanpearce.eu
Sun, 12 May 2024 08:42:15 +0200
808a4895
mba: linde is not that fast
Alan Pearce alan@alanpearce.eu
Sun, 12 May 2024 08:42:01 +0200
fe5cdaec
linde: add key for nix remote user on mba
Alan Pearce alan@alanpearce.eu
Sun, 12 May 2024 08:41:45 +0200
5be1d346
flake: remove duplicate deploy-rs setting
Alan Pearce alan@alanpearce.eu
Sun, 12 May 2024 08:41:26 +0200
9d4127f8
Revert "emacs: use <leader>bb to switch _project_ buffers"

This reverts commit 3a289cbe730ad22047bd40156efd5dea4f262341.
Alan Pearce alan@alanpearce.eu
Sun, 12 May 2024 08:25:57 +0200
7e4be650
nanopi: use flake to auto-upgrade
Alan Pearce alan@alanpearce.eu
Sun, 12 May 2024 00:37:43 +0200
1b0f3a67
nanopi: networkd-dispatcher seems broken
Alan Pearce alan@alanpearce.eu
Sun, 12 May 2024 00:37:26 +0200
3560af9f
use nh for all relevant rebuild operations
Alan Pearce alan@alanpearce.eu
Sun, 12 May 2024 00:37:08 +0200
2814fb1e
nh: set flake
Alan Pearce alan@alanpearce.eu
Sun, 12 May 2024 00:34:22 +0200
eccf6c0e
nanopi: remove duplicate nix package setting
Alan Pearce alan@alanpearce.eu
Sun, 12 May 2024 00:34:01 +0200
db6630b0
nanopi: disable DoH server (no public IPv4 address)
Alan Pearce alan@alanpearce.eu
Sun, 12 May 2024 00:33:24 +0200
9fd6c4a4
nanopi: fix syncthing folder/device settings being reset
Alan Pearce alan@alanpearce.eu
Sun, 12 May 2024 00:32:14 +0200
921e9173
nanopi: remove duplicate firewall setting
Alan Pearce alan@alanpearce.eu
Sun, 12 May 2024 00:31:50 +0200
ae3927d2
linde: use nixos-unstable-small channel for auto upgrades
Alan Pearce alan@alanpearce.eu
Sun, 12 May 2024 00:31:14 +0200
7a2ea007
linde: make syncthing reachable
Alan Pearce alan@alanpearce.eu
Sun, 12 May 2024 00:30:36 +0200
807ddb97
co-ordinate auto-upgrade times between linde and nanopi
Alan Pearce alan@alanpearce.eu
Sun, 12 May 2024 00:30:15 +0200
269143be
linde: add ssh host keys for git.sr.ht
Alan Pearce alan@alanpearce.eu
Sun, 12 May 2024 00:28:06 +0200
1738174b
fix home-manager getting confused about nix use-xdg-base-directories
Alan Pearce alan@alanpearce.eu
Sat, 11 May 2024 19:53:15 +0200
d4bc86ff
linde: add key for sourcehut
Alan Pearce alan@alanpearce.eu
Sat, 11 May 2024 18:01:03 +0200
0854f204
dev/base: remove yaml editorconfig settings
Alan Pearce alan@alanpearce.eu
Sat, 11 May 2024 17:50:46 +0200
9f8df7e7
emacs: patch apheleia to use prettierd
Alan Pearce alan@alanpearce.eu
Sat, 11 May 2024 17:50:35 +0200
1d2e714a
nixos: fix rbs alias with `nh`
Alan Pearce alan@alanpearce.eu
Sat, 11 May 2024 17:50:20 +0200
92057a75
nix: use XDG base directories
Alan Pearce alan@alanpearce.eu
Sat, 11 May 2024 17:50:11 +0200
7755e179
remove unnecessary overlay from flake
Alan Pearce alan@alanpearce.eu
Sat, 11 May 2024 17:49:55 +0200
fadb62ac
update flake inputs
Alan Pearce alan@alanpearce.eu
Sat, 11 May 2024 15:46:12 +0200
38861996
git: install cli tool for sourcehut
Alan Pearce alan@alanpearce.eu
Sat, 11 May 2024 15:30:06 +0200
c7dc45f3
git: move tool install/config to git.nix
Alan Pearce alan@alanpearce.eu
Sat, 11 May 2024 15:29:52 +0200
22b2b2d6
git: install extras
Alan Pearce alan@alanpearce.eu
Sat, 11 May 2024 15:17:39 +0200
ed3b8982
emacs: fix auto-formatting setup for go templates
Alan Pearce alan@alanpearce.eu
Sat, 11 May 2024 15:05:16 +0200
10563d73
emacs: use golines to format go files
Alan Pearce alan@alanpearce.eu
Sat, 11 May 2024 15:04:27 +0200
9a7e1466
enable auto-formatting of go-template files
Alan Pearce alan@alanpearce.eu
Fri, 10 May 2024 11:06:21 +0200
1e7e46c9
use local overlays automatically
Alan Pearce alan@alanpearce.eu
Fri, 10 May 2024 11:05:51 +0200
8d9f30f0
emacs: install mode for editing gitolite configuration files
Alan Pearce alan@alanpearce.eu
Fri, 10 May 2024 17:42:26 +0200
39628c18
git: set default branch
Alan Pearce alan@alanpearce.eu
Fri, 10 May 2024 17:41:12 +0200
c4b48c54
remove unused package epkgs.tabnine{-capf,}
Alan Pearce alan@alanpearce.eu
Fri, 10 May 2024 16:27:40 +0200
39a0b296
emacs: fix editorconfig setting wrong indent settings in elisp
Alan Pearce alan@alanpearce.eu
Fri, 10 May 2024 16:22:22 +0200
f7793041
kde: add email and calendar applications
Alan Pearce alan@alanpearce.eu
Fri, 10 May 2024 16:08:35 +0200
a3c608d3
remove superfluous emacs-overlay reference
Alan Pearce alan@alanpearce.eu
Fri, 10 May 2024 16:08:12 +0200
593601d9
emacs: hide environment version in mode-line
Alan Pearce alan@alanpearce.eu
Fri, 10 May 2024 16:07:56 +0200
340c7af6
emacs: use non-deprecated variable alias
Alan Pearce alan@alanpearce.eu
Fri, 10 May 2024 16:07:30 +0200
0d81969d
xserver: disable ctrl-alt-backspace
Alan Pearce alan@alanpearce.eu
Fri, 10 May 2024 16:07:15 +0200
3a289cbe
emacs: use <leader>bb to switch _project_ buffers
Alan Pearce alan@alanpearce.eu
Mon, 06 May 2024 19:46:47 +0200
48ed7c3b
emacs: tweak corfu settings
Alan Pearce alan@alanpearce.eu
Wed, 08 May 2024 14:24:11 +0200
378b111a
dev/web: replace prettier with prettierd
Alan Pearce alan@alanpearce.eu
Mon, 06 May 2024 13:09:03 +0200
28cdee57
emacs: make using tempel easier (using tab to go to next argument)
Alan Pearce alan@alanpearce.eu
Mon, 06 May 2024 13:08:23 +0200
77635d73
dev/base: set default tab width to 4
Alan Pearce alan@alanpearce.eu
Fri, 03 May 2024 16:48:49 +0200
b47b74d2
nix: install nixpkgs-lint
Alan Pearce alan@alanpearce.eu
Fri, 03 May 2024 16:48:37 +0200
fda9ef70
emacs: fix format-all using tabs for emacs lisp
Alan Pearce alan@alanpearce.eu
Fri, 03 May 2024 16:48:14 +0200
a48404b1
emacs: let magit auto-refresh its buffers
Alan Pearce alan@alanpearce.eu
Fri, 03 May 2024 16:32:38 +0200
d73b29a5
emacs: fix incorrect use of defvaralias
Alan Pearce alan@alanpearce.eu
Fri, 03 May 2024 16:22:02 +0200
495018c8
lisp: add clisp
Alan Pearce alan@alanpearce.eu
Fri, 03 May 2024 12:27:13 +0200
e4c61a2f
remove unused gaming packages
Alan Pearce alan@alanpearce.eu
Fri, 03 May 2024 12:26:27 +0200
fc9469dd
emacs: avoid magit/git errors when git updates working tree
Alan Pearce alan@alanpearce.eu
Fri, 03 May 2024 12:02:40 +0200
0abb1041
reformat init.el
Alan Pearce alan@alanpearce.eu
Fri, 03 May 2024 11:50:44 +0200
fcd836ae
emacs: be explicit about using nixpkgs-fmt
Alan Pearce alan@alanpearce.eu
Fri, 03 May 2024 11:49:16 +0200
43b455c8
emacs: make ts-mode hooks always reflect their non-ts mode hooks
Alan Pearce alan@alanpearce.eu
Fri, 03 May 2024 11:47:57 +0200
b6c80310
emacs: open tmpl files in web-mode
Alan Pearce alan@alanpearce.eu
Fri, 03 May 2024 00:19:43 +0200
ae74f7ae
tabnine: update module and configuration
Alan Pearce alan@alanpearce.eu
Fri, 03 May 2024 00:19:18 +0200
1d9af3f9
emacs: don't enable tabnine if executable can't be found
Alan Pearce alan@alanpearce.eu
Thu, 02 May 2024 19:53:25 +0200
0a17d3ee
fix syntax error
Alan Pearce alan@alanpearce.eu
Thu, 02 May 2024 19:46:54 +0200
dbc511cc
golang: install and configure lang servers
Alan Pearce alan@alanpearce.eu
Thu, 02 May 2024 19:44:42 +0200
2c5665ed
replace editor-specific indentation settings with editorconfig
Alan Pearce alan@alanpearce.eu
Thu, 02 May 2024 19:43:34 +0200
d3990a89
base: don't show line numbers in bat
Alan Pearce alan@alanpearce.eu
Thu, 02 May 2024 15:14:29 +0200
d37c7a56
prefect: enable function keys on lofree keyboard
Alan Pearce alan@alanpearce.eu
Wed, 01 May 2024 13:24:44 +0200
c6cc4943
emacs: reduce diff refinement to current hunk
Alan Pearce alan@alanpearce.eu
Thu, 02 May 2024 07:45:56 +0200
0b60237c
emacs: auto-revert files changed via magit immediately
Alan Pearce alan@alanpearce.eu
Thu, 02 May 2024 07:46:20 +0200
8ba1b583
kitty: open new tabs in current directory
Alan Pearce alan@alanpearce.eu
Thu, 02 May 2024 07:40:22 +0200
0daf2d4d
fish: replace pisces with autopair
Alan Pearce alan@alanpearce.eu
Tue, 30 Apr 2024 09:46:27 +0200
ac0b6239
shell: remove gh eco extension
Alan Pearce alan@alanpearce.eu
Tue, 30 Apr 2024 09:41:21 +0200
fbe3ce10
emacs: enable eglot in nix-ts-mode buffers
Alan Pearce alan@alanpearce.eu
Tue, 30 Apr 2024 08:58:42 +0200
6ee4be8f
emacs: defensively check for existing non-ts- mode hooks
Alan Pearce alan@alanpearce.eu
Mon, 29 Apr 2024 23:17:46 +0200
c0adc4b8
home-manager: automatically move files that are in the way
Alan Pearce alan@alanpearce.eu
Mon, 29 Apr 2024 21:49:48 +0200
08e518eb
shell: make gh create a git remote when forking
Alan Pearce alan@alanpearce.eu
Mon, 29 Apr 2024 21:11:18 +0200
8cbfe23a
fish: fix call to nix-your-shell
Alan Pearce alan@alanpearce.eu
Mon, 29 Apr 2024 21:03:58 +0200
87ec4122
shell: fix typo in gh alias
Alan Pearce alan@alanpearce.eu
Mon, 29 Apr 2024 21:02:36 +0200
723851f2
fish: configure pisces to only pair at end of line
Alan Pearce alan@alanpearce.eu
Mon, 29 Apr 2024 21:02:07 +0200
136fcdc7
shell: configure programs.gh
Alan Pearce alan@alanpearce.eu
Mon, 29 Apr 2024 20:57:48 +0200
75a4e09f
move overlays to root folder
Alan Pearce alan@alanpearce.eu
Sun, 28 Apr 2024 23:21:11 +0200
21398bec
use `nh` as a nixos-rebuild wrapper with nice output
Alan Pearce alan@alanpearce.eu
Mon, 29 Apr 2024 20:10:36 +0200
7a3f06fe
emacs: install nix-ts-mode
Alan Pearce alan@alanpearce.eu
Mon, 29 Apr 2024 19:32:11 +0200
7ae86e21
fix lorri flake compatibility
Alan Pearce alan@alanpearce.eu
Mon, 29 Apr 2024 18:48:20 +0200
0b95bda2
set up lorri
Alan Pearce alan@alanpearce.eu
Mon, 29 Apr 2024 17:53:31 +0200
308aeafa
emacs: make <leader> fd delete the current file
Alan Pearce alan@alanpearce.eu
Mon, 29 Apr 2024 08:08:26 +0200
4d56526b
fish: switch from nix-your-shell to any-nix-shell
Alan Pearce alan@alanpearce.eu
Mon, 29 Apr 2024 08:07:44 +0200
e0ee29ef
emacs: use "base" mode hooks where there are ts and non-ts modes
Alan Pearce alan@alanpearce.eu
Mon, 29 Apr 2024 08:06:43 +0200
3934e2fc
dev/zig: install a language server
Alan Pearce alan@alanpearce.eu
Sun, 28 Apr 2024 23:13:27 +0200
ea6e9729
nix: install any-nix-shell
Alan Pearce alan@alanpearce.eu
Sun, 28 Apr 2024 23:10:55 +0200
2ec12fdd
remove old patch file
Alan Pearce alan@alanpearce.eu
Sun, 28 Apr 2024 23:10:19 +0200
dd1d104d
mba: set linux-builder.config to a function to avoid import
Alan Pearce alan@alanpearce.eu
Sun, 28 Apr 2024 23:09:30 +0200
abddacae
emacs: fix indentation in go-mode files
Alan Pearce alan@alanpearce.eu
Sun, 28 Apr 2024 19:52:32 +0200
69e4038f
tabnine: use gopls as go language server
Alan Pearce alan@alanpearce.eu
Sun, 28 Apr 2024 19:52:16 +0200
600135e7
tabnine: fix config parse error
Alan Pearce alan@alanpearce.eu
Sun, 28 Apr 2024 19:52:06 +0200
04a5c714
emacs: don't enable or require lispy _directly_

lispyville requires lispy; however, enabling lispy makes some evil
keybindings very confusing
Alan Pearce alan@alanpearce.eu
Sun, 28 Apr 2024 18:02:34 +0200
d6ceae3a
emacs: tweak completion candidate matching
Alan Pearce alan@alanpearce.eu
Sun, 28 Apr 2024 18:02:08 +0200
638d2f56
emacs: remove company-web
Alan Pearce alan@alanpearce.eu
Sun, 28 Apr 2024 17:55:07 +0200
24f56c51
emacs: remove ibuffer-project
Alan Pearce alan@alanpearce.eu
Sun, 28 Apr 2024 17:54:38 +0200
3687c74b
fish: write function to enable `open -a appname[.desktop]` on linux
Alan Pearce alan@alanpearce.eu
Sun, 28 Apr 2024 15:07:41 +0200
c3e487e8
disable some unused development languages
Alan Pearce alan@alanpearce.eu
Sun, 28 Apr 2024 13:34:33 +0200
f0687bbe
nix: install nix-tree
Alan Pearce alan@alanpearce.eu
Sun, 28 Apr 2024 13:33:51 +0200
a3dcb181
git: fix diff header regex for emacs lisp files

source: https://protesilaos.com/codelog/2021-01-26-git-diff-hunk-elisp-org/
Alan Pearce alan@alanpearce.eu
Sun, 28 Apr 2024 13:33:12 +0200
3e806115
move nix tools to home-manager profile
Alan Pearce alan@alanpearce.eu
Sun, 28 Apr 2024 13:32:40 +0200
0b53151f
remove some unused development packages
Alan Pearce alan@alanpearce.eu
Sun, 28 Apr 2024 13:32:19 +0200
30d69dbd
git: remove sops differ
Alan Pearce alan@alanpearce.eu
Sun, 28 Apr 2024 12:38:03 +0200
b4eb1c30
base: only install process misc utilities on linux
Alan Pearce alan@alanpearce.eu
Sun, 28 Apr 2024 12:02:33 +0200
0cbdeb52
emacs: replace custom treesitter mode settings with treesit-auto
Alan Pearce alan@alanpearce.eu
Sun, 28 Apr 2024 10:59:55 +0200
2f9f01c6
emacs: make eglot quiet on connection
Alan Pearce alan@alanpearce.eu
Sun, 28 Apr 2024 09:15:41 +0200
d960a2fd
emacs: disable jinx-mode if loading dictionaries failed
Alan Pearce alan@alanpearce.eu
Sun, 28 Apr 2024 09:15:27 +0200
b3888682
fish: enable automatic delimiter pairing via pisces
Alan Pearce alan@alanpearce.eu
Sun, 28 Apr 2024 09:14:45 +0200
e2a148c2
emacs: remove unused major modes: rustic, scss, js2, rjsx
Alan Pearce alan@alanpearce.eu
Sun, 28 Apr 2024 09:13:44 +0200
7b1b023f
dev/base: don't overwrite direnvrc (contains nix-direnv include)
Alan Pearce alan@alanpearce.eu
Sun, 28 Apr 2024 09:09:41 +0200
d42ee8ed
dev/base: configure direnv to not spam updated variables
Alan Pearce alan@alanpearce.eu
Sun, 28 Apr 2024 09:08:54 +0200
7b5f46f4
fish: use reverse (prompt at top) layout for fzf
Alan Pearce alan@alanpearce.eu
Sun, 28 Apr 2024 08:39:12 +0200
2c6001c7
fish: update and reconfigure plugins
Alan Pearce alan@alanpearce.eu
Sat, 27 Apr 2024 23:49:56 +0200
2a62deb0
update flake inputs
Alan Pearce alan@alanpearce.eu
Sat, 27 Apr 2024 22:27:29 +0200
a02ee347
base: install basic process tools
Alan Pearce alan@alanpearce.eu
Sat, 27 Apr 2024 21:45:52 +0200
e9784864
emacs: load apheleia just after format-all
Alan Pearce alan@alanpearce.eu
Fri, 26 Apr 2024 17:16:46 +0200
2ba90069
emacs: don't pop-up format-all errors
Alan Pearce alan@alanpearce.eu
Fri, 26 Apr 2024 17:16:28 +0200
1e6b51d5
emacs: fix eldoc messages being cleared by aphelia when enabled
Alan Pearce alan@alanpearce.eu
Fri, 26 Apr 2024 11:23:04 +0200
08bddc4f
override enchant with support for applespell on macOS
Alan Pearce alan@alanpearce.eu
Thu, 25 Apr 2024 17:22:23 +0200
798453ea
emacs: replace flyspell with jinx (again :^)
Alan Pearce alan@alanpearce.eu
Thu, 25 Apr 2024 17:21:20 +0200
c244201a
base: un-break aspell dictionary lookup
Alan Pearce alan@alanpearce.eu
Thu, 25 Apr 2024 17:20:29 +0200
8c21318c
emacs: add raycast script to open Emacs.app with shell environment
Alan Pearce alan@alanpearce.eu
Thu, 25 Apr 2024 17:19:54 +0200
05f1915d
home-manager: prefer XDG directories, where possible
Alan Pearce alan@alanpearce.eu
Thu, 25 Apr 2024 17:17:06 +0200
40da5710
Emacs: make magit-project-status available early
Alan Pearce alan@alanpearce.eu
Thu, 25 Apr 2024 17:16:47 +0200
e38fee16
emacs: use tempel for snippet expansion
Alan Pearce alan@alanpearce.eu
Wed, 24 Apr 2024 18:53:09 +0200
2276c22e
dev/web: alias fly to flyctl for completion
Alan Pearce alan@alanpearce.eu
Wed, 24 Apr 2024 18:52:47 +0200
46cb3422
Partially revert "nix: trust no-one"

This reverts commit 2b33de452acd76e472cc0f5b5ee35c1330734ec7.
Alan Pearce alan@alanpearce.eu
Mon, 22 Apr 2024 21:45:42 +0200
ff97e274
fix home-manager-rollback function
Alan Pearce alan@alanpearce.eu
Mon, 22 Apr 2024 17:44:38 +0200
b76a8f36
update cgit settings
Alan Pearce alan@alanpearce.eu
Mon, 22 Apr 2024 10:37:09 +0200
1643493f
shell: add alias for nix log
Alan Pearce alan@alanpearce.eu
Mon, 22 Apr 2024 09:26:36 +0200
e8cb38ff
nix: install tools for making package updates easier
Alan Pearce alan@alanpearce.eu
Sun, 21 Apr 2024 18:59:22 +0200
99fbd7f9
emacs: use tree-sitter- based go mode
Alan Pearce alan@alanpearce.eu
Sun, 21 Apr 2024 18:59:04 +0200
0f307f91
mba: add a minimal ssh setup to linux-builder
Alan Pearce alan@alanpearce.eu
Sun, 21 Apr 2024 10:08:23 +0200
ed2b8a35
...trust me (but only on darwin)

needed for linux-builder
Alan Pearce alan@alanpearce.eu
Sat, 20 Apr 2024 23:11:46 +0200
2b33de45
nix: trust no-one
Alan Pearce alan@alanpearce.eu
Sat, 20 Apr 2024 23:03:18 +0200
8af31e11
base: install dasel, a json toolbox
Alan Pearce alan@alanpearce.eu
Sat, 20 Apr 2024 21:28:41 +0200
fe90d2c1
shell: add nix run alias
Alan Pearce alan@alanpearce.eu
Fri, 19 Apr 2024 21:45:19 +0200
da916759
install docker-credential-helpers in userspace for macOS
Alan Pearce alan@alanpearce.eu
Fri, 19 Apr 2024 21:37:03 +0200
f7c0441e
docker: enable registry logins (incl. via skopeo)
Alan Pearce alan@alanpearce.eu
Fri, 19 Apr 2024 18:13:33 +0200
64ffd155
emacs: show directories first in dired
Alan Pearce alan@alanpearce.eu
Fri, 19 Apr 2024 18:13:14 +0200
d764981c
dev/base: add some aliases for direnv commands
Alan Pearce alan@alanpearce.eu
Fri, 19 Apr 2024 18:13:00 +0200
272f0972
shell: add more common docker aliases
Alan Pearce alan@alanpearce.eu
Fri, 19 Apr 2024 14:56:48 +0200
5602304c
shell: add alias for nix build
Alan Pearce alan@alanpearce.eu
Fri, 19 Apr 2024 14:46:48 +0200
2022ae92
dev/base: add oci/docker tools
Alan Pearce alan@alanpearce.eu
Fri, 19 Apr 2024 14:46:23 +0200
d4adbb81
dev/base: remove docker-compose
Alan Pearce alan@alanpearce.eu
Fri, 19 Apr 2024 11:51:53 +0200
53687da4
dev/go: install golines
Alan Pearce alan@alanpearce.eu
Fri, 19 Apr 2024 10:43:05 +0200
45b22cd3
base: install license-cli
Alan Pearce alan@alanpearce.eu
Fri, 19 Apr 2024 10:42:55 +0200
42cd0ec1
web: install prettier globally
Alan Pearce alan@alanpearce.eu
Fri, 19 Apr 2024 10:42:45 +0200
c281cebf
emacs: don't always open HTML files in web-mode
Alan Pearce alan@alanpearce.eu
Fri, 19 Apr 2024 10:42:32 +0200
3dfb1bff
remove vestiges of kubernetes setup
Alan Pearce alan@alanpearce.eu
Thu, 18 Apr 2024 17:51:13 +0200
7ee6d308
nix: configure nix-init defaults
Alan Pearce alan@alanpearce.eu
Thu, 18 Apr 2024 14:33:26 +0200
fa35d40c
darwin: make rb pass --flake to other darwin-rebuild commands
Alan Pearce alan@alanpearce.eu
Thu, 18 Apr 2024 19:50:59 +0200
6520a4c0
mba: enable lisp development
Alan Pearce alan@alanpearce.eu
Thu, 18 Apr 2024 19:36:23 +0200
887f319e
shell: add alias for nix flake check
Alan Pearce alan@alanpearce.eu
Thu, 18 Apr 2024 14:17:59 +0200
0cee36a0
dev/web: install custom htmlformat package from self
Alan Pearce alan@alanpearce.eu
Thu, 18 Apr 2024 14:17:43 +0200
f128790d
emacs: improve golang setup
Alan Pearce alan@alanpearce.eu
Thu, 18 Apr 2024 09:16:00 +0200
743e0bfd
shell: install yazi
Alan Pearce alan@alanpearce.eu
Thu, 18 Apr 2024 09:15:26 +0200
b0f71978
emacs: tweak smerge-resolve hydra
Alan Pearce alan@alanpearce.eu
Tue, 16 Apr 2024 20:56:26 +0200
44855119
dev/base: install diffoscope (minimal build)
Alan Pearce alan@alanpearce.eu
Tue, 16 Apr 2024 20:47:13 +0200
e2f70afe
shell: add alias for git ls-files
Alan Pearce alan@alanpearce.eu
Tue, 16 Apr 2024 19:32:37 +0200
6df345e7
Update dns server block lists
Alan Pearce alan@alanpearce.eu
Tue, 16 Apr 2024 08:46:49 +0200
3f4828bd
xserver: enable bitmap embedded in fonts
Alan Pearce alan@alanpearce.eu
Tue, 16 Apr 2024 08:34:25 +0200
c2e7dc28
dev/base: install zeal on non-darwin
Alan Pearce alan@alanpearce.eu
Mon, 15 Apr 2024 20:21:56 +0200
2928b1dc
dev/base: install entr
Alan Pearce alan@alanpearce.eu
Mon, 15 Apr 2024 20:21:48 +0200
0f7861c2
mba: enable golang development tools
Alan Pearce alan@alanpearce.eu
Mon, 15 Apr 2024 11:13:14 +0200
71ac6e53
bare-metal: improve QUIC app performance
Alan Pearce alan@alanpearce.eu
Sun, 14 Apr 2024 18:20:43 +0200
8e0ce0dd
syncthing: shut up
Alan Pearce alan@alanpearce.eu
Sun, 14 Apr 2024 18:20:35 +0200
6de4f348
prefect: enable golang development
Alan Pearce alan@alanpearce.eu
Sun, 14 Apr 2024 18:20:09 +0200
e909db43
golang: (re-)create basic development environment
Alan Pearce alan@alanpearce.eu
Sun, 14 Apr 2024 18:19:49 +0200
3fbe021a
Update flake inputs
Alan Pearce alan@alanpearce.eu
Sun, 14 Apr 2024 16:05:05 +0200
8917992a
base: store nixfiles repo revision in system config
Alan Pearce alan@alanpearce.eu
Sun, 14 Apr 2024 15:46:31 +0200
1f8592de
prefect: disable high DPI support in SDDM
Alan Pearce alan@alanpearce.eu
Sun, 14 Apr 2024 15:46:13 +0200
54eebf89
prefect: enable auto-login
Alan Pearce alan@alanpearce.eu
Sun, 14 Apr 2024 15:46:06 +0200
39129c6b
Improve NVidia configuration
Alan Pearce alan@alanpearce.eu
Sun, 14 Apr 2024 15:45:49 +0200
872e172b
prefect: hide nixremote user on login screen
Alan Pearce alan@alanpearce.eu
Sun, 14 Apr 2024 15:44:55 +0200
437a8a4a
kde: enable partition management
Alan Pearce alan@alanpearce.eu
Sun, 14 Apr 2024 15:20:54 +0200
95e689b1
xserver: don't install Emacs' all-the-icons fonts globally
Alan Pearce alan@alanpearce.eu
Sun, 14 Apr 2024 15:14:29 +0200
30d3ebe2
prefect: remove outdated TODO
Alan Pearce alan@alanpearce.eu
Sun, 14 Apr 2024 15:14:06 +0200
680f1c08
Migrate to new displayManager config schema
Alan Pearce alan@alanpearce.eu
Sun, 14 Apr 2024 15:13:02 +0200
4d4a6d13
prefect: rebuild on XFS
Alan Pearce alan@alanpearce.eu
Sun, 14 Apr 2024 15:12:30 +0200
c881813d
Improve diffing for Common and Emacs Lisps
Alan Pearce alan@alanpearce.eu
Sun, 14 Apr 2024 14:42:24 +0200
bb8f0906
Emacs: install astro-ts-mode
Alan Pearce alan@alanpearce.eu
Fri, 12 Apr 2024 18:50:08 +0200
4c669283
nvidia-gpu: disable wayland in sddm
Alan Pearce alan@alanpearce.eu
Fri, 12 Apr 2024 09:54:29 +0200
13464717
xserver: install an emoji font
Alan Pearce alan@alanpearce.eu
Fri, 12 Apr 2024 09:54:15 +0200
6adaf954
nanopi: open port 3000 to lan
Alan Pearce alan@alanpearce.eu
Thu, 11 Apr 2024 18:42:55 +0200
aec2d455
shell: make `r` not read a file
Alan Pearce alan@alanpearce.eu
Thu, 11 Apr 2024 12:12:18 +0200
49a634a2
always include tabnine module
Alan Pearce alan@alanpearce.eu
Thu, 11 Apr 2024 11:19:55 +0200
1e40964b
javascript: use new bun module
Alan Pearce alan@alanpearce.eu
Thu, 11 Apr 2024 11:19:28 +0200
d8a58015
linde: use tcp6 for fcgiwrap
Alan Pearce alan@alanpearce.eu
Thu, 11 Apr 2024 11:19:06 +0200
f226f4d0
Enable deployment of home-manager profiles to servers
Alan Pearce alan@alanpearce.eu
Thu, 11 Apr 2024 11:09:15 +0200
6c18a33c
Import server configurations
Alan Pearce alan@alanpearce.eu
Thu, 11 Apr 2024 00:04:06 +0200
2b09b74b
nix: pin nixpkgs to flake input globally and per-user
Alan Pearce alan@alanpearce.eu
Wed, 10 Apr 2024 18:50:02 +0200
a2534b9d
mba: add secondary build machine for quicker aarch64-linux builds
Alan Pearce alan@alanpearce.eu
Wed, 10 Apr 2024 11:34:28 +0200
9babe5a4
base: add personal binary cache
Alan Pearce alan@alanpearce.eu
Wed, 10 Apr 2024 11:34:11 +0200
67dec02d
Simplify home-manager setup with flake-utils
Alan Pearce alan@alanpearce.eu
Tue, 09 Apr 2024 22:08:33 +0200
8d94bdf8
prefect: add a hint on how to switch from GSync to ULMB
Alan Pearce alan@alanpearce.eu
Tue, 09 Apr 2024 21:07:17 +0200
79ba61bd
remove specialArgs from configurations that do not use them
Alan Pearce alan@alanpearce.eu
Tue, 09 Apr 2024 21:06:50 +0200
8008288a
hoist nixos-hardware imports to flake.nix
Alan Pearce alan@alanpearce.eu
Tue, 09 Apr 2024 21:06:38 +0200
10e41ec9
Use deploy-rs cachix instance
Alan Pearce alan@alanpearce.eu
Tue, 09 Apr 2024 20:02:12 +0200
3ad31455
Update flake.lock
Alan Pearce alan@alanpearce.eu
Tue, 09 Apr 2024 06:33:02 +0200
2da2cd30
Update private submodule
Alan Pearce alan@alanpearce.eu
Tue, 09 Apr 2024 06:31:21 +0200
b6c7753f
Revert "prefect: remove aarch64 emulation"

This reverts commit 978614a0b1478eba985b552414e7dd7edfca84f3.
Alan Pearce alan@alanpearce.eu
Mon, 08 Apr 2024 18:59:27 +0200
0e1e6e9b
Update private submodule
Alan Pearce alan@alanpearce.eu
Sat, 06 Apr 2024 17:31:57 +0200
2e4e8146
dev/js: set alias for jsr.io registry
Alan Pearce alan@alanpearce.eu
Sat, 06 Apr 2024 17:08:30 +0200
232f2e64
dev/base: fix hashing used for direnv layout
Alan Pearce alan@alanpearce.eu
Fri, 05 Apr 2024 01:41:52 +0200
8941b743
dev/base: remove manual direnv fish integration
Alan Pearce alan@alanpearce.eu
Fri, 05 Apr 2024 01:41:33 +0200
c745334c
prefect: also use IPv6 DNS servers
Alan Pearce alan@alanpearce.eu
Thu, 04 Apr 2024 17:59:57 +0200
ff871154
prefect: fix DHCP setup
Alan Pearce alan@alanpearce.eu
Thu, 04 Apr 2024 17:59:26 +0200
bef3bae9
user: reformat groups array
Alan Pearce alan@alanpearce.eu
Thu, 04 Apr 2024 17:58:31 +0200
f918810d
kde: remove unnecessary config
Alan Pearce alan@alanpearce.eu
Thu, 04 Apr 2024 17:58:12 +0200
d41b386a
Enable rootless docker
Alan Pearce alan@alanpearce.eu
Thu, 04 Apr 2024 17:57:58 +0200
c0e1054c
darwin: build Emacs with higher open file limit
Alan Pearce alan@alanpearce.eu
Thu, 04 Apr 2024 11:36:11 +0200
ba2af712
darwin: increase max open files
Alan Pearce alan@alanpearce.eu
Wed, 03 Apr 2024 16:58:29 +0200
653f1400
nvidia: remove unnecessary settings (defaults)
Alan Pearce alan@alanpearce.eu
Mon, 01 Apr 2024 19:07:31 +0200
19bee118
bare-metal: optimise read speed on NVMe
Alan Pearce alan@alanpearce.eu
Mon, 01 Apr 2024 17:56:40 +0200
f33f8033
fish: add !! shell alias for last history command
Alan Pearce alan@alanpearce.eu
Mon, 01 Apr 2024 14:29:26 +0200
b5e488c0
Emacs: don't automatically try to read files with sudo

It's annoying when I want to look at a file in the nix store and I
don't have much use for it otherwise
Alan Pearce alan@alanpearce.eu
Sat, 30 Mar 2024 15:20:53 +0100
7fa833b1
Update flake inputs
Alan Pearce alan@alanpearce.eu
Sat, 30 Mar 2024 15:15:13 +0100
ab1ef908
kde: fix config structure
Alan Pearce alan@alanpearce.eu
Sat, 30 Mar 2024 15:14:57 +0100
978614a0
prefect: remove aarch64 emulation
Alan Pearce alan@alanpearce.eu
Sat, 30 Mar 2024 15:14:39 +0100
d3fac894
prefect: remove postgres configuration
Alan Pearce alan@alanpearce.eu
Sat, 30 Mar 2024 15:14:26 +0100
4e06494f
Remove lumen
Alan Pearce alan@alanpearce.eu
Mon, 25 Mar 2024 12:00:55 +0100
f4454bfe
javascript: simplify and update setup
Alan Pearce alan@alanpearce.eu
Sun, 24 Mar 2024 21:51:28 +0100
62267a70
user-interface: use beeper instead of signal
Alan Pearce alan@alanpearce.eu
Wed, 13 Mar 2024 15:38:32 +0100
d22a27c1
Remove lima nixos setup
Alan Pearce alan@alanpearce.eu
Wed, 20 Mar 2024 17:27:44 +0100
164587c9
darwin: enable building remote systems
Alan Pearce alan@alanpearce.eu
Sun, 10 Mar 2024 12:38:01 +0100
e8463e79
mba: use linux-builder in place of custom lima setup
Alan Pearce alan@alanpearce.eu
Sun, 10 Mar 2024 12:37:18 +0100
64cf82a5
overlays: resolve deprecated alias warning
Alan Pearce alan@alanpearce.eu
Sun, 10 Mar 2024 09:11:21 +0100
321760dd
Update to current variable names
Alan Pearce alan@alanpearce.eu
Sat, 09 Mar 2024 12:19:36 +0100
1a985ff6
Use KDE Plasma 6
Alan Pearce alan@alanpearce.eu
Sat, 09 Mar 2024 12:19:26 +0100
cbc29b05
Update flake inputs
Alan Pearce alan@alanpearce.eu
Sat, 09 Mar 2024 12:19:12 +0100
67185f5e
Darwin: install maid
Alan Pearce alan@alanpearce.eu
Sat, 10 Feb 2024 16:57:43 +0100
a2f6a70d
Update flake inputs
Alan Pearce alan@alanpearce.eu
Sat, 10 Feb 2024 16:57:37 +0100
aa29d216
Add support for developing in Nim
Alan Pearce alan@alanpearce.eu
Wed, 06 Dec 2023 22:31:58 +0100
825e49ac
update flake inputs
Alan Pearce alan@alanpearce.eu
Sun, 03 Dec 2023 14:45:45 +0100
e1b4ad78
Emacs: make web-mode settings consistent with formatter output
Alan Pearce alan@alanpearce.eu
Mon, 27 Nov 2023 08:04:04 +0100
85d1e83f
Remove SatoshiPay
Alan Pearce alan@alanpearce.eu
Wed, 22 Nov 2023 16:51:27 +0100
c43fdf64
shell: replace tere with walk
Alan Pearce alan@alanpearce.eu
Fri, 17 Nov 2023 21:45:15 +0100
6205f833
prefect: update network range
Alan Pearce alan@alanpearce.eu
Fri, 17 Nov 2023 19:37:29 +0100
7445dd16
user-interface: update librewolf setup
Alan Pearce alan@alanpearce.eu
Fri, 17 Nov 2023 19:37:05 +0100
2d8104c4
Emacs: remove jinx and use flyspell instead
Alan Pearce alan@alanpearce.eu
Fri, 17 Nov 2023 19:36:51 +0100
4cce75f3
Emacs: remove consult-ghq override

Changes have been applied upstream
Alan Pearce alan@alanpearce.eu
Mon, 13 Nov 2023 14:53:35 +0100
b7e9cd14
Update flake inputs
Alan Pearce alan@alanpearce.eu
Mon, 13 Nov 2023 14:53:07 +0100
e627c9d4
Update private submodule
Alan Pearce alan@alanpearce.eu
Mon, 06 Nov 2023 18:45:19 +0100
215ef8db
Update flake inputs
Alan Pearce alan@alanpearce.eu
Mon, 06 Nov 2023 13:27:53 +0100
d61c5b15
darwin: use Modus themes in kitty
Alan Pearce alan@alanpearce.eu
Sat, 04 Nov 2023 09:51:00 +0100
1efca306
darwin: set SSH auth socket just once
Alan Pearce alan@alanpearce.eu
Mon, 30 Oct 2023 09:34:29 +0100
c597162b
fish: fix home-manager-rollback function
Alan Pearce alan@alanpearce.eu
Mon, 30 Oct 2023 09:33:50 +0100
a71b847d
dev/base: remove rtx
Alan Pearce alan@alanpearce.eu
Tue, 10 Oct 2023 09:35:20 +0200
3a641b59
kitty: fix dark/light mode switching
Alan Pearce alan@alanpearce.eu
Tue, 10 Oct 2023 07:18:09 +0200
56867aef
Ema: fix wrong keybinds
Alan Pearce alan@alanpearce.eu
Tue, 10 Oct 2023 07:14:57 +0200
7d285592
kitty: simplify shell integration configuration
Alan Pearce alan@alanpearce.eu
Mon, 09 Oct 2023 20:23:57 +0200
740eaab1
mba: fix nix issue with random links with auto-optimise-store
Alan Pearce alan@alanpearce.eu
Mon, 09 Oct 2023 20:22:55 +0200
6815e6f2
kitty: initial configuration
Alan Pearce alan@alanpearce.eu
Tue, 03 Oct 2023 13:20:40 +0200
5dc3bbbe
Update flake inputs
Alan Pearce alan@alanpearce.eu
Fri, 29 Sep 2023 07:45:01 +0200
0a6a1ba2
Revert "base: render man pages with formatting correctly"

This reverts commit b25912a06fb9466596f9d33817865c40806df1f6.
Alan Pearce alan@alanpearce.eu
Mon, 25 Sep 2023 13:51:22 +0200
340c7124
Update flake inputs
Alan Pearce alan@alanpearce.eu
Sat, 23 Sep 2023 12:26:43 +0200
248969cd
Emacs: install expand-region, bound to SPC in visual mode
Alan Pearce alan@alanpearce.eu
Fri, 22 Sep 2023 19:31:14 +0200
0c5c978d
shell: don't use bfs as an alternative to fd

It doesn't work similarly enough
Alan Pearce alan@alanpearce.eu
Fri, 22 Sep 2023 19:30:37 +0200
97bb1e5f
base: use dark/light-compatible theme in bat
Alan Pearce alan@alanpearce.eu
Tue, 19 Sep 2023 20:10:14 +0200
f8197c2b
shell: use bat for cat
Alan Pearce alan@alanpearce.eu
Tue, 19 Sep 2023 11:13:16 +0200
f7741426
shell: switch search to `bfs`
Alan Pearce alan@alanpearce.eu
Tue, 19 Sep 2023 10:34:12 +0200
b25912a0
base: render man pages with formatting correctly
Alan Pearce alan@alanpearce.eu
Tue, 19 Sep 2023 10:33:34 +0200
57ef327e
Update private submodule
Alan Pearce alan@alanpearce.eu
Tue, 19 Sep 2023 06:05:59 +0200
228338e2
Emacs: switch to tree-sitter- based modes where applicable
Alan Pearce alan@alanpearce.eu
Mon, 18 Sep 2023 09:01:23 +0200
2cf34487
Emacs: remove defunct tide config (no longer installed)
Alan Pearce alan@alanpearce.eu
Mon, 18 Sep 2023 09:00:32 +0200
8da26ca2
Emacs: add more tabnine bindings
Alan Pearce alan@alanpearce.eu
Sun, 17 Sep 2023 18:55:48 +0200
15041192
Emacs: replace company with corfu
Alan Pearce alan@alanpearce.eu
Sun, 17 Sep 2023 18:55:27 +0200
b650fde6
Emacs: replace company-tabnine with tabnine
Alan Pearce alan@alanpearce.eu
Sat, 16 Sep 2023 16:37:35 +0200
7fd9609a
javascript: add more bun shell aliases
Alan Pearce alan@alanpearce.eu
Fri, 15 Sep 2023 19:13:16 +0200
49b47f77
shell: add aliases for xh with headers (both request and response)
Alan Pearce alan@alanpearce.eu
Thu, 14 Sep 2023 20:31:52 +0200
fc0cc303
javascript: use bunx instead of pnpx
Alan Pearce alan@alanpearce.eu
Thu, 14 Sep 2023 20:31:20 +0200
aab50979
javascript: add configuration and aliases for bun
Alan Pearce alan@alanpearce.eu
Mon, 11 Sep 2023 07:05:49 +0200
9c83d41a
Emacs: install major-mode for systemd files
Alan Pearce alan@alanpearce.eu
Sun, 10 Sep 2023 20:01:24 +0200
dba99c68
dev/js: add bun
Alan Pearce alan@alanpearce.eu
Sun, 10 Sep 2023 17:46:03 +0200
670e819d
Update flake inputs
Alan Pearce alan@alanpearce.eu
Sun, 10 Sep 2023 17:45:48 +0200
fc34f9bf
Emacs: install orderless
Alan Pearce alan@alanpearce.eu
Sun, 10 Sep 2023 17:45:35 +0200
92d3bf79
Emacs: popup flymake errors at point
Alan Pearce alan@alanpearce.eu
Sat, 09 Sep 2023 12:33:50 +0200
fedce35b
emacs: auto-fetch nix flake inputs whilst editing
Alan Pearce alan@alanpearce.eu
Fri, 08 Sep 2023 19:35:37 +0200
53eca4cf
emacs: avoid init errors interfering with basic functionality

after-init-hook doesn't get called if there's an init error, so it
shouldn't be used for critical functionality.
Alan Pearce alan@alanpearce.eu
Fri, 08 Sep 2023 12:54:20 +0200
0b7321bc
emacs: enable exchanging two selections with cx
Alan Pearce alan@alanpearce.eu
Fri, 08 Sep 2023 09:36:31 +0200
47b0e5df
emacs: use built-in use-package
Alan Pearce alan@alanpearce.eu
Fri, 08 Sep 2023 09:36:07 +0200
addce2b0
emacs: replace git-messenger with vc-msg
Alan Pearce alan@alanpearce.eu
Fri, 08 Sep 2023 08:31:03 +0200
b9379384
darwin: auto-toggle dark/light mode in kitty
Alan Pearce alan@alanpearce.eu
Thu, 07 Sep 2023 19:21:19 +0200
32977f82
Update private submodule
Alan Pearce alan@alanpearce.eu
Wed, 06 Sep 2023 10:03:13 +0200
5f3cdf2b
Update private submodule
Alan Pearce alan@alanpearce.eu
Mon, 04 Sep 2023 20:56:35 +0200
ee73cd6c
darwin: install an up-to-date version of less
Alan Pearce alan@alanpearce.eu
Sat, 02 Sep 2023 21:11:54 +0200
b65b098f
web: install flyctl
Alan Pearce alan@alanpearce.eu
Sat, 02 Sep 2023 15:42:18 +0200
a9f6415c
web: trivial cleanup
Alan Pearce alan@alanpearce.eu
Sat, 02 Sep 2023 14:45:12 +0200
6df90f24
Configure programs to "follow" XDG spec
Alan Pearce alan@alanpearce.eu
Fri, 01 Sep 2023 21:23:53 +0200
e314ff32
Emacs: remove ledger-mode configuration
Alan Pearce alan@alanpearce.eu
Wed, 30 Aug 2023 07:02:13 +0200
efb3202e
Emacs: remove now-duplicate client desktop application file
Alan Pearce alan@alanpearce.eu
Wed, 30 Aug 2023 06:17:22 +0200
b646228f
Update secrets
Alan Pearce alan@alanpearce.eu
Mon, 28 Aug 2023 18:24:04 +0200
b256c179
eglot: use built-in version (emacs >=29)
Alan Pearce alan@alanpearce.eu
Tue, 29 Aug 2023 07:15:52 +0200
00396bca
Emacs: use built-in (>=29) tree-sitter package
Alan Pearce alan@alanpearce.eu
Tue, 29 Aug 2023 07:15:29 +0200
eac68ad5
prefect: enable building kernel for nanopi
Alan Pearce alan@alanpearce.eu
Sat, 26 Aug 2023 06:28:12 +0200
5d07144b
prefect: allow local DNS overrides to work
Alan Pearce alan@alanpearce.eu
Sat, 26 Aug 2023 06:27:58 +0200
a12e3efd
base: fix control characters being displayed in manpages
Alan Pearce alan@alanpearce.eu
Sat, 26 Aug 2023 06:27:31 +0200
43679977
lima: install fish shell
Alan Pearce alan@alanpearce.eu
Sat, 26 Aug 2023 13:56:41 +0200
b2d2029f
shell: add `r` alias (read)
Alan Pearce alan@alanpearce.eu
Sat, 26 Aug 2023 13:56:09 +0200
ad4af2f2
git: fix ghq root path
Alan Pearce alan@alanpearce.eu
Sat, 26 Aug 2023 13:55:59 +0200
0370b2ae
Emacs: move mail config to private submodule
Alan Pearce alan@alanpearce.eu
Fri, 25 Aug 2023 05:56:49 +0200
13735084
fish: fix nix evaluation error
Alan Pearce alan@alanpearce.eu
Fri, 25 Aug 2023 05:55:57 +0200
bd3083be
fish: port function to get most common subcommands of given command
Alan Pearce alan@alanpearce.eu
Thu, 24 Aug 2023 21:07:43 +0200
8dca85d4
shell: translate history statistic aliases to fish
Alan Pearce alan@alanpearce.eu
Thu, 24 Aug 2023 06:03:14 +0200
22a921a7
lima: copy basic environment variables from mba
Alan Pearce alan@alanpearce.eu
Thu, 24 Aug 2023 05:54:19 +0200
b18616fb
mba: launch colima at startup
Alan Pearce alan@alanpearce.eu
Thu, 24 Aug 2023 05:53:51 +0200
08203f26
fish: customise fzf keybindings
Alan Pearce alan@alanpearce.eu
Wed, 23 Aug 2023 21:19:46 +0200
e94d8d3f
Remove incorrect documentation
Alan Pearce alan@alanpearce.eu
Wed, 23 Aug 2023 21:18:50 +0200
ad00f583
Emacs: fix rainbow-delimiters init
Alan Pearce alan@alanpearce.eu
Wed, 23 Aug 2023 07:10:42 +0200
adae41b8
Emacs: ensure SSH_AUTH_SOCK is set on Linux
Alan Pearce alan@alanpearce.eu
Wed, 23 Aug 2023 06:47:53 +0200
d969f3f9
git: Set ghq root using gitconfig method
Alan Pearce alan@alanpearce.eu
Wed, 23 Aug 2023 06:40:39 +0200
2e2a1e97
Emacs: update to 29
Alan Pearce alan@alanpearce.eu
Tue, 22 Aug 2023 20:09:13 +0200
129d3e59
Emacs: remove gc-stats
Alan Pearce alan@alanpearce.eu
Tue, 22 Aug 2023 19:56:43 +0200
5dda5d8d
Update flake inputs
Alan Pearce alan@alanpearce.eu
Tue, 22 Aug 2023 19:56:34 +0200
602d1c03
Fix incorrect shell syntax
Alan Pearce alan@alanpearce.eu
Tue, 22 Aug 2023 19:25:58 +0200
d6ff1547
Port home-manager rollback function to fish
Alan Pearce alan@alanpearce.eu
Tue, 22 Aug 2023 19:10:47 +0200
f8f5398d
Remove zsh config
Alan Pearce alan@alanpearce.eu
Tue, 22 Aug 2023 19:10:12 +0200
4a22fe0c
Add fish completions
Alan Pearce alan@alanpearce.eu
Tue, 22 Aug 2023 07:10:29 +0200
b2f6bba3
prefect: remove firmware for wireless adapter
Alan Pearce alan@alanpearce.eu
Mon, 21 Aug 2023 17:47:45 +0200
dec25b9a
Emacs: install cask-mode
Alan Pearce alan@alanpearce.eu
Mon, 21 Aug 2023 17:47:19 +0200
a55c567d
Emacs: fix indent
Alan Pearce alan@alanpearce.eu
Mon, 21 Aug 2023 17:47:03 +0200
8281a283
Emacs: fix stimmung-themes breaking startup on prefect
Alan Pearce alan@alanpearce.eu
Sun, 20 Aug 2023 09:06:55 +0200
4ea0f55c
Emacs: always install feature-mode
Alan Pearce alan@alanpearce.eu
Sun, 20 Aug 2023 20:21:26 +0200
39a1863e
Emacs: tweak startup
Alan Pearce alan@alanpearce.eu
Sun, 20 Aug 2023 18:09:55 +0200
ebeb0ddf
fish: install fzf plugin
Alan Pearce alan@alanpearce.eu
Sun, 20 Aug 2023 18:09:21 +0200
7b416233
base: use ripgrep module to supply custom package and arguments
Alan Pearce alan@alanpearce.eu
Sun, 20 Aug 2023 18:06:44 +0200
a1e7e0bc
fish: port functions and more aliases
Alan Pearce alan@alanpearce.eu
Sun, 20 Aug 2023 06:52:48 +0200
a0c89188
fish: install and configure ghq plugin
Alan Pearce alan@alanpearce.eu
Sun, 20 Aug 2023 05:41:44 +0200
60502999
Move shell-agnostic packages from zsh->shell.nix
Alan Pearce alan@alanpearce.eu
Sun, 20 Aug 2023 05:40:48 +0200
2758a7cc
xserver: update font settings to match current NixOS schema
Alan Pearce alan@alanpearce.eu
Fri, 18 Aug 2023 17:54:03 +0200
a66d6473
prefect: switch to fish
Alan Pearce alan@alanpearce.eu
Fri, 18 Aug 2023 17:53:51 +0200
aab8958d
Remove duplicate shell setting
Alan Pearce alan@alanpearce.eu
Fri, 18 Aug 2023 17:53:25 +0200
6da4fbec
Fix private flake location
Alan Pearce alan@alanpearce.eu
Fri, 18 Aug 2023 16:15:23 +0200
9462a0a8
user-interface: cleanup
Alan Pearce alan@alanpearce.eu
Fri, 18 Aug 2023 06:08:58 +0200
c8afd4a3
window-manager: only run nm-applet if network-manager is in use
Alan Pearce alan@alanpearce.eu
Fri, 18 Aug 2023 06:07:57 +0200
a83d0bfc
Update flakes
Alan Pearce alan@alanpearce.eu
Thu, 17 Aug 2023 06:09:26 +0200
2db81546
neovim: don't blind me when in dark mode
Alan Pearce alan@alanpearce.eu
Wed, 16 Aug 2023 21:05:32 +0200
e6cc62fd
Switch to fish shell
Alan Pearce alan@alanpearce.eu
Wed, 16 Aug 2023 21:02:13 +0200
ed692b6b
shell: enable fish
Alan Pearce alan@alanpearce.eu
Wed, 16 Aug 2023 20:58:18 +0200
7f3e5744
Make shell aliases shell-agnostic
Alan Pearce alan@alanpearce.eu
Wed, 16 Aug 2023 20:12:35 +0200
62e1af7c
ssh: check SSHFP DNS entries for unknown SSH servers
Alan Pearce alan@alanpearce.eu
Sat, 12 Aug 2023 15:23:40 +0200
09da71a8
Update private submodule
Alan Pearce alan@alanpearce.eu
Sat, 12 Aug 2023 13:26:25 +0200
51ce9f19
group up compression programs in programs/base.nix
Alan Pearce alan@alanpearce.eu
Sat, 12 Aug 2023 08:38:10 +0200
27a17bf3
base: remove vim (we have neovim enabled)
Alan Pearce alan@alanpearce.eu
Sat, 12 Aug 2023 08:37:26 +0200
496aeb86
base: improve working with nix and nixpkgs repo
Alan Pearce alan@alanpearce.eu
Sat, 12 Aug 2023 08:37:03 +0200
e9599b4b
prefect: use systemd-networkd for DHCP
Alan Pearce alan@alanpearce.eu
Wed, 09 Aug 2023 17:18:22 +0200
6da36f9d
prefect: switch to xanmod kernel
Alan Pearce alan@alanpearce.eu
Wed, 09 Aug 2023 17:18:03 +0200
6011c5dd
shell: enable bash-compatible completion in zsh

This is not the default in NixOS, but it is on nix-darwin. Confusing!
Alan Pearce alan@alanpearce.eu
Wed, 09 Aug 2023 17:17:31 +0200
b9ad3d76
shell: disable compinit in one place across platforms
Alan Pearce alan@alanpearce.eu
Wed, 09 Aug 2023 17:16:20 +0200
1ce8a956
xserver: install and try out Office Code Pro font
Alan Pearce alan@alanpearce.eu
Wed, 09 Aug 2023 16:33:41 +0200
f4a83d95
xresources: apply configuration to XTerm
Alan Pearce alan@alanpearce.eu
Wed, 09 Aug 2023 16:31:53 +0200
c27dcee9
prefect: try out XFCE for a while
Alan Pearce alan@alanpearce.eu
Wed, 09 Aug 2023 16:31:24 +0200
eb517ff2
Emacs: don't make backup files at all
Alan Pearce alan@alanpearce.eu
Wed, 09 Aug 2023 17:26:38 +0200
3f3ec694
darwin: move SSH_AUTH_SOCK to home variable
Alan Pearce alan@alanpearce.eu
Sun, 06 Aug 2023 20:12:36 +0200
fddeac4c
development: install rtx (tool version manager)
Alan Pearce alan@alanpearce.eu
Sun, 06 Aug 2023 20:11:11 +0200
d1518575
development: also install httping on darwin (not broken)
Alan Pearce alan@alanpearce.eu
Sun, 06 Aug 2023 20:10:54 +0200
bd5657e4
development: enable intelligent completion in ruby files
Alan Pearce alan@alanpearce.eu
Sun, 06 Aug 2023 20:10:10 +0200
6f3d29be
darwin: make `stat` output like on Linux
Alan Pearce alan@alanpearce.eu
Sun, 06 Aug 2023 20:09:27 +0200
10a8a1ae
zsh: add dir hash for local iCloud directory
Alan Pearce alan@alanpearce.eu
Sun, 06 Aug 2023 20:08:56 +0200
3f1c0208
emacs: switch between stimmung themes in dark/light mode on macOS
Alan Pearce alan@alanpearce.eu
Sun, 06 Aug 2023 20:08:34 +0200
29f88480
base: add more compression commands
Alan Pearce alan@alanpearce.eu
Sun, 06 Aug 2023 20:07:55 +0200
5c759ae2
zsh: move GHQ_ROOT to home variable
Alan Pearce alan@alanpearce.eu
Sun, 06 Aug 2023 20:07:33 +0200
425606c4
zsh: stop word-movement commands at # signs
Alan Pearce alan@alanpearce.eu
Sun, 06 Aug 2023 20:06:12 +0200
eb896949
Emacs: group buffers in ibuffer by project, showing relative path
Alan Pearce alan@alanpearce.eu
Sun, 06 Aug 2023 20:05:34 +0200
74cd2f42
prefect: de-cruft
Alan Pearce alan@alanpearce.eu
Tue, 01 Aug 2023 16:36:45 +0200
b77835e1
Make i3 window-workspace assignments system-specific
Alan Pearce alan@alanpearce.eu
Tue, 01 Aug 2023 16:27:01 +0200
f6dd29fb
zsh: add aliases for IPv{4,6}-only output of `ip` command
Alan Pearce alan@alanpearce.eu
Tue, 01 Aug 2023 16:25:49 +0200
8a227d59
xserver: be consistent with default fonts
Alan Pearce alan@alanpearce.eu
Sun, 30 Jul 2023 08:54:41 +0200
e18eee02
Update secrets
Alan Pearce alan@alanpearce.eu
Tue, 01 Aug 2023 16:16:29 +0200
28e4f485
Emacs: don't auto-save files
Alan Pearce alan@alanpearce.eu
Sun, 30 Jul 2023 05:30:46 +0200
4f4556a5
Add p10k configuration file
Alan Pearce alan@alanpearce.eu
Sun, 30 Jul 2023 05:29:50 +0200
b4b0d3e1
Emacs: automatically elevate privileges when editing files
Alan Pearce alan@alanpearce.eu
Sat, 29 Jul 2023 08:06:12 +0200
0b70002a
Emacs: disable file backups

I can't remember the last time I needed to restore a file from here
Alan Pearce alan@alanpearce.eu
Sat, 29 Jul 2023 08:05:48 +0200
23ec761b
Update private flake
Alan Pearce alan@alanpearce.eu
Sat, 29 Jul 2023 08:05:30 +0200
b1a2f36d
user-interface: use standard ssh-agent instead of keychain
Alan Pearce alan@alanpearce.eu
Sun, 23 Jul 2023 15:01:39 +0200
4a20b96d
base: remove prettybat
Alan Pearce alan@alanpearce.eu
Sun, 23 Jul 2023 09:11:26 +0200
b72ec19a
mba: use lima-nixos VM for cross-compilation
Alan Pearce alan@alanpearce.eu
Sun, 23 Jul 2023 09:11:00 +0200
f99c69a2
Set up lima VM running nixos
Alan Pearce alan@alanpearce.eu
Sun, 23 Jul 2023 09:10:18 +0200
4a6d5f25
ssh: add include for local overrides
Alan Pearce alan@alanpearce.eu
Sun, 23 Jul 2023 09:09:29 +0200
6f036e57
user-interface: install kitty
Alan Pearce alan@alanpearce.eu
Wed, 19 Jul 2023 20:08:56 +0200
973e6b42
Emacs: don't set line-spacing on x11/linux systems
Alan Pearce alan@alanpearce.eu
Wed, 19 Jul 2023 20:08:37 +0200
02f428fd
nanopi: Reduce need to re-unlock SSH key
Alan Pearce alan@alanpearce.eu
Mon, 17 Jul 2023 19:13:32 +0200
45fc92ec
Emacs: auto-load consult-ghq and magit when idle
Alan Pearce alan@alanpearce.eu
Sun, 16 Jul 2023 09:44:36 +0200
b2a580f6
mba: also install general user-interface programs and fonts
Alan Pearce alan@alanpearce.eu
Sun, 16 Jul 2023 09:43:34 +0200
16740852
Emacs: install php-mode, just in case
Alan Pearce alan@alanpearce.eu
Sun, 16 Jul 2023 09:43:20 +0200
8d120dd8
user-interface: add Inter font
Alan Pearce alan@alanpearce.eu
Sun, 16 Jul 2023 09:43:10 +0200
0854bf9c
Emacs: enable background syntax highlighting
Alan Pearce alan@alanpearce.eu
Fri, 14 Jul 2023 18:20:49 +0200
ec117951
Emacs: automatically save state files whilst idle
Alan Pearce alan@alanpearce.eu
Fri, 14 Jul 2023 18:20:35 +0200
6ef238e1
Install user fonts on macOS as well
Alan Pearce alan@alanpearce.eu
Fri, 14 Jul 2023 18:19:52 +0200
a6de2a6c
Install more fonts via nixpkgs
Alan Pearce alan@alanpearce.eu
Thu, 13 Jul 2023 19:45:45 +0200
8f91452e
Emacs: only toggle relative/absolute line numbers when any are shown
Alan Pearce alan@alanpearce.eu
Sun, 09 Jul 2023 12:30:17 +0200
722afe1c
Emacs: use single-letter key bindings in embark
Alan Pearce alan@alanpearce.eu
Sun, 09 Jul 2023 08:18:37 +0200
92e14736
Emacs: avoid double auto-formatting

Remove format-all from mode hooks where apheleia is already supported.

Automatically disable format-all-mode when apheleia is enabled, in
case apheleia gains support for modes that format-all also supports
Alan Pearce alan@alanpearce.eu
Sun, 09 Jul 2023 08:13:09 +0200
2350d3ee
neovim: use shine colour scheme
Alan Pearce alan@alanpearce.eu
Sun, 09 Jul 2023 07:52:11 +0200
d76241de
git: configure git-delta via home-manager module support
Alan Pearce alan@alanpearce.eu
Sun, 09 Jul 2023 07:51:19 +0200
a4e09333
Prefect: reduce number of modules used
Alan Pearce alan@alanpearce.eu
Tue, 11 Jul 2023 17:27:29 +0200
2f3d70e3
Update flake inputs
Alan Pearce alan@alanpearce.eu
Sat, 08 Jul 2023 13:51:05 +0200
de4a9f66
gaming: install ludusavi for game save backups
Alan Pearce alan@alanpearce.eu
Sat, 08 Jul 2023 12:19:02 +0200
7aa45a7c
base: install graphing ping tool
Alan Pearce alan@alanpearce.eu
Sun, 02 Jul 2023 10:16:06 +0200
ad127ec7
Fly: don't check for updates
Alan Pearce alan@alanpearce.eu
Sun, 02 Jul 2023 10:10:45 +0200
517ac1e3
Emacs: replace flyspell with jinx
Alan Pearce alan@alanpearce.eu
Sun, 02 Jul 2023 10:10:17 +0200
2c733fb4
Add nix-index-database flake
Alan Pearce alan@alanpearce.eu
Fri, 30 Jun 2023 17:00:05 +0200
f14c2285
nix: automatically pin nixpkgs to flake input
Alan Pearce alan@alanpearce.eu
Thu, 29 Jun 2023 08:29:44 +0200
200b52fd
Revert "Emacs: use commercial-emacs (currently without tree-sitter)"

This reverts commit 4d02c68db272b0585ea3db2aa358ded296dbe7e9.
Alan Pearce alan@alanpearce.eu
Wed, 28 Jun 2023 18:56:36 +0200
14c8b450
cleanup unused nix variables
Alan Pearce alan@alanpearce.eu
Wed, 28 Jun 2023 18:38:45 +0200
3fe7b032
prefect: enable AMD P-State control
Alan Pearce alan@alanpearce.eu
Wed, 28 Jun 2023 18:38:32 +0200
5f4b83d7
Emacs: install dtrt-indent, but don't auto-enable

Only need this when working on other people's code
Alan Pearce alan@alanpearce.eu
Wed, 28 Jun 2023 18:35:22 +0200
2e09f7f5
zsh: install gitui
Alan Pearce alan@alanpearce.eu
Wed, 28 Jun 2023 18:28:35 +0200
4d02c68d
Emacs: use commercial-emacs (currently without tree-sitter)
Alan Pearce alan@alanpearce.eu
Wed, 28 Jun 2023 09:14:19 +0200
b20f4ef3
bare-metal: update tmpOnTmpfs option
Alan Pearce alan@alanpearce.eu
Sun, 11 Jun 2023 16:42:56 +0200
f18a7e8a
Update flakes
Alan Pearce alan@alanpearce.eu
Mon, 26 Jun 2023 07:28:05 +0200
27333d71
Emacs: remove unnecessary load of jinx module

The package loads the module itself, naturally.  I was just trying
things to get it to work on Darwin, but it turns out that I can work
around the issue by loading Emacs from the terminal
Alan Pearce alan@alanpearce.eu
Mon, 26 Jun 2023 07:15:49 +0200
56ed4dfb
Emacs: tell use-package to record package init times
Alan Pearce alan@alanpearce.eu
Mon, 26 Jun 2023 07:15:30 +0200
9f49d940
Emacs: enable extended evil company-mode bindings
Alan Pearce alan@alanpearce.eu
Sun, 25 Jun 2023 07:23:52 +0200
c47ebf86
Emacs: delay evil-collection startup
Alan Pearce alan@alanpearce.eu
Sun, 25 Jun 2023 07:23:36 +0200
03ebfee7
Emacs: set up consult-dir
Alan Pearce alan@alanpearce.eu
Sat, 24 Jun 2023 20:05:17 +0200
e79cab2d
Emacs: remove load-path override for consult-ghq
Alan Pearce alan@alanpearce.eu
Sat, 24 Jun 2023 19:57:46 +0200
060ac0e5
Emacs: open html files as go templates by default
Alan Pearce alan@alanpearce.eu
Sat, 24 Jun 2023 19:40:58 +0200
b3789db3
Emacs: set up embark and its consult integration
Alan Pearce alan@alanpearce.eu
Sat, 24 Jun 2023 19:40:33 +0200
9ca99679
Update private submodule
Alan Pearce alan@alanpearce.eu
Sat, 24 Jun 2023 19:40:04 +0200
a57beca8
darwin: fix Strongbox SSH agent missing keys (???)
Alan Pearce alan@alanpearce.eu
Sat, 24 Jun 2023 09:45:28 +0200
05367ba2
Emacs: fix override of consult-ghq
Alan Pearce alan@alanpearce.eu
Sat, 24 Jun 2023 20:00:02 +0200
5df8596e
Emacs: optimise startup
Alan Pearce alan@alanpearce.eu
Sat, 24 Jun 2023 07:30:29 +0200
18a880c5
darwin: ensure SSH_AUTH_SOCK is always set
Alan Pearce alan@alanpearce.eu
Fri, 23 Jun 2023 07:16:40 +0200
9a725a73
base: set a theme for bat
Alan Pearce alan@alanpearce.eu
Thu, 22 Jun 2023 12:59:27 +0200
ba904dd7
Emacs: always trace init time
Alan Pearce alan@alanpearce.eu
Wed, 21 Jun 2023 12:59:09 +0200
8f47d540
Emacs: collect gc stats for a while
Alan Pearce alan@alanpearce.eu
Wed, 21 Jun 2023 12:58:07 +0200
77f8d077
Emacs: remove counsel
Alan Pearce alan@alanpearce.eu
Wed, 21 Jun 2023 12:55:33 +0200
a04c5bb7
base: install utilities for working with dates
Alan Pearce alan@alanpearce.eu
Wed, 21 Jun 2023 12:54:31 +0200
ae2cc8c4
Emacs: install forked version of consult-ghq
Alan Pearce alan@alanpearce.eu
Fri, 16 Jun 2023 17:05:06 +0200
be6236a8
Enable `bat`
Alan Pearce alan@alanpearce.eu
Fri, 16 Jun 2023 17:03:59 +0200
1ea3974c
neovim: also set as alias for `vi`
Alan Pearce alan@alanpearce.eu
Fri, 16 Jun 2023 17:01:06 +0200
aec14387
Use Strongbox as an SSH agent instead of Secretive
Alan Pearce alan@alanpearce.eu
Fri, 16 Jun 2023 17:00:05 +0200
baef3925
default to "home-manager switch" as compilation command in this repo
Alan Pearce alan@alanpearce.eu
Fri, 16 Jun 2023 07:46:31 +0200
9ea8cd61
zsh: tell kitty not to mess with my cursor
Alan Pearce alan@alanpearce.eu
Fri, 16 Jun 2023 07:43:33 +0200
95b4c86c
git: don't automatically rebase "main" branch
Alan Pearce alan@alanpearce.eu
Fri, 16 Jun 2023 07:35:58 +0200
c59e4950
git: enable syntax highlighting in diffs via `delta`
Alan Pearce alan@alanpearce.eu
Fri, 16 Jun 2023 07:35:34 +0200
46af3c59
Emacs: enable jumping to magit when switching first project
Alan Pearce alan@alanpearce.eu
Fri, 16 Jun 2023 07:24:40 +0200
169751f0
Emacs: load evil-collection earlier
Alan Pearce alan@alanpearce.eu
Fri, 16 Jun 2023 07:24:11 +0200
d9b117b3
Import private configuration on servers, as well

Split out SSH configuration for now as they have their own SSH configs
for unattended keys
Alan Pearce alan@alanpearce.eu
Mon, 12 Jun 2023 08:05:26 +0200
8ec65b0e
xterm: use truetype fonts, fix backspace
Alan Pearce alan@alanpearce.eu
Sun, 11 Jun 2023 15:58:08 +0200
3ee75c97
gaming: remove non-function pipewire configuration
Alan Pearce alan@alanpearce.eu
Sun, 11 Jun 2023 15:57:49 +0200
186b6fe2
Update flake inputs
Alan Pearce alan@alanpearce.eu
Sun, 11 Jun 2023 15:57:38 +0200
7a783150
Remove SatoshiPay config from prefect for now
Alan Pearce alan@alanpearce.eu
Sun, 11 Jun 2023 15:55:25 +0200
08949c12
Emacs: remap project-vc-dir to a more similar magit command
Alan Pearce alan@alanpearce.eu
Sun, 11 Jun 2023 08:44:31 +0200
15529c6c
Emacs: fix tree-sitter-based evil commands
Alan Pearce alan@alanpearce.eu
Sun, 11 Jun 2023 08:43:40 +0200
3a52fcd7
Emacs: allow consult-ripgrep to follow symbolic links

This makes it usable when browsing emacs package sources in the nix
store, for example
Alan Pearce alan@alanpearce.eu
Sun, 11 Jun 2023 08:42:21 +0200
16db58be
Emacs: remove consult-project-extra

It doesn't do what I thought it did. Not sure how I got confused by it
Alan Pearce alan@alanpearce.eu
Sun, 11 Jun 2023 08:41:54 +0200
bdce118d
Emacs: move git diff information to left fringe
Alan Pearce alan@alanpearce.eu
Sun, 11 Jun 2023 08:28:38 +0200
986efd80
zsh: install and set up tere to quickly move around the file system
Alan Pearce alan@alanpearce.eu
Sat, 10 Jun 2023 18:21:35 +0200
5ecc7f4e
Emacs: remove projectile and use builtin project.el
Alan Pearce alan@alanpearce.eu
Sat, 10 Jun 2023 18:21:01 +0200
b302930a
Emacs: auto-refresh magit status buffers
Alan Pearce alan@alanpearce.eu
Sat, 10 Jun 2023 18:17:07 +0200
5f2b28d1
git: add subcommand to get root of repository
Alan Pearce alan@alanpearce.eu
Fri, 09 Jun 2023 07:10:43 +0200
13772fda
Emacs: add missing xhs eshell alias
Alan Pearce alan@alanpearce.eu
Fri, 09 Jun 2023 07:10:28 +0200
58cfcc49
Emacs: install docker modes unconditionally
Alan Pearce alan@alanpearce.eu
Fri, 09 Jun 2023 07:10:04 +0200
e179eaab
zsh: install github CLI
Alan Pearce alan@alanpearce.eu
Fri, 09 Jun 2023 07:09:09 +0200
94256151
Emacs: disable auto-highlighting of symbol at point
Alan Pearce alan@alanpearce.eu
Wed, 07 Jun 2023 19:01:26 +0200
572cea1b
Emacs: switch to stimmung-themes
Alan Pearce alan@alanpearce.eu
Wed, 07 Jun 2023 19:01:08 +0200
0e163fc1
zsh: fix powerlevel10k init
Alan Pearce alan@alanpearce.eu
Wed, 07 Jun 2023 09:32:38 +0200
fb91cda1
zsh: don't source powershell when TERM in dumb
Alan Pearce alan@alanpearce.eu
Wed, 07 Jun 2023 09:06:22 +0200
468e3de0
zsh: fix broken prompt detection when using ssh
Alan Pearce alan@alanpearce.eu
Wed, 07 Jun 2023 07:53:44 +0200
967c1684
Emacs: revert back to company-tabnine
Alan Pearce alan@alanpearce.eu
Mon, 05 Jun 2023 16:48:51 +0200
2f40413e
Emacs: don't hook flycheck into modes with LSP integrations
Alan Pearce alan@alanpearce.eu
Mon, 05 Jun 2023 16:48:06 +0200
04297cd1
emacs: silence YAML lsp warning about ordering of keys
Alan Pearce alan@alanpearce.eu
Mon, 05 Jun 2023 16:47:15 +0200
ce3e4b1b
Emacs: defer loading of feature-mode
Alan Pearce alan@alanpearce.eu
Mon, 05 Jun 2023 16:46:55 +0200
e4eba15f
Emacs: tweak help package loading
Alan Pearce alan@alanpearce.eu
Mon, 05 Jun 2023 16:46:40 +0200
c3fc1d1e
Emacs: make code completion menu function more like in neovim
Alan Pearce alan@alanpearce.eu
Mon, 05 Jun 2023 16:46:08 +0200
39036e2e
Emacs: prefer higher-level projects (not subprojects) in projectile
Alan Pearce alan@alanpearce.eu
Thu, 01 Jun 2023 15:01:22 +0200
368db5a9
Emacs: don't auto-enable eldoc-box-hover-mode
Alan Pearce alan@alanpearce.eu
Thu, 01 Jun 2023 15:00:08 +0200
d107462b
Emacs: open html.erb files with web-mode
Alan Pearce alan@alanpearce.eu
Thu, 01 Jun 2023 14:59:38 +0200
bf039db3
Emacs: don't use tree-sitter highlighting for now

Wait for the native integration in 29
Alan Pearce alan@alanpearce.eu
Mon, 29 May 2023 18:55:33 +0200
d63cf518
Emacs: make counsel-ripgrep easier to reach
Alan Pearce alan@alanpearce.eu
Mon, 29 May 2023 18:55:01 +0200
4b2383e7
dev/base: install htmlq for filtering html by CSS selector
Alan Pearce alan@alanpearce.eu
Mon, 29 May 2023 18:54:05 +0200
69be2c56
dev/base: replace entr with watchexec
Alan Pearce alan@alanpearce.eu
Sun, 28 May 2023 07:44:59 +0200
0dbd8c77
dev/base: install miller
Alan Pearce alan@alanpearce.eu
Sun, 28 May 2023 07:43:58 +0200
169cbb0b
base: change remake to be an installed package

Enables calling remake easily from other programs
Alan Pearce alan@alanpearce.eu
Sun, 28 May 2023 07:42:54 +0200
90bb5aac
Update secrets
Alan Pearce alan@alanpearce.eu
Sun, 28 May 2023 07:31:29 +0200
da5e1969
Install `just` as a simplified task runner with Emacs setup

neovim already has syntax support via vim-polyglot
Alan Pearce alan@alanpearce.eu
Thu, 25 May 2023 09:28:02 +0200
24c98f4a
Remove unused imports
Alan Pearce alan@alanpearce.eu
Thu, 25 May 2023 09:26:13 +0200
aadd44d9
zsh: add a crude home-manager rollback alias
Alan Pearce alan@alanpearce.eu
Thu, 25 May 2023 09:25:55 +0200
23f3032a
neovim: enable nix tree-sitter plugin
Alan Pearce alan@alanpearce.eu
Thu, 25 May 2023 09:25:36 +0200
d6231098
mba: remove satoshipay setup for now
Alan Pearce alan@alanpearce.eu
Thu, 25 May 2023 09:24:40 +0200
9c92ff8f
base: remove seldom-used network tools

I can always run them ad-hoc with `comma`, now
Alan Pearce alan@alanpearce.eu
Thu, 25 May 2023 08:50:39 +0200
0f137746
zsh: make ip command use colours in output
Alan Pearce alan@alanpearce.eu
Thu, 25 May 2023 08:11:41 +0200
26649f5d
Emacs: bind consult-imenu to `,xi`
Alan Pearce alan@alanpearce.eu
Wed, 24 May 2023 15:34:05 +0200
99ff110d
Emacs: enable imenu targets for use-package declaration
Alan Pearce alan@alanpearce.eu
Wed, 24 May 2023 15:33:14 +0200
6d9969db
Emacs: load use-package outside of compilation
Alan Pearce alan@alanpearce.eu
Wed, 24 May 2023 15:32:23 +0200
1eee2222
dev/base: install docker-compose (using colima on macOS)
Alan Pearce alan@alanpearce.eu
Wed, 24 May 2023 15:31:15 +0200
b5b00f69
Emacs: make doom-modeline setup look close to previous version
Alan Pearce alan@alanpearce.eu
Wed, 24 May 2023 13:18:27 +0200
3f6be3b8
Enable tabnine on nanopi
Alan Pearce alan@alanpearce.eu
Tue, 23 May 2023 00:31:45 +0200
7a16a321
base: install comma (alias ,) to run commands from nixpkgs
Alan Pearce alan@alanpearce.eu
Tue, 23 May 2023 00:28:09 +0200
5557c32f
emacs,zsh: don't compile init files
Alan Pearce alan@alanpearce.eu
Mon, 22 May 2023 21:38:17 +0200
c618a08b
zsh: install gitstatus
Alan Pearce alan@alanpearce.eu
Mon, 22 May 2023 21:37:44 +0200
0d7cd924
Enable flakes on nanopi
Alan Pearce alan@alanpearce.eu
Mon, 22 May 2023 19:17:37 +0200
0b5545ae
zsh: replace agkozak prompt with powerlevel10k
Alan Pearce alan@alanpearce.eu
Mon, 22 May 2023 19:09:47 +0200
4a4ab6d8
emacs: fix icons in doom-modeline (breaking change in package)
Alan Pearce alan@alanpearce.eu
Mon, 22 May 2023 19:08:34 +0200
d5fc1835
zsh: edit current command line in $EDITOR with C-x C-e
Alan Pearce alan@alanpearce.eu
Mon, 22 May 2023 19:05:45 +0200
4d80dd99
Update private flake
Alan Pearce alan@alanpearce.eu
Mon, 22 May 2023 14:01:33 +0200
44243c81
Replace ldns with knot-dns
Alan Pearce alan@alanpearce.eu
Sun, 21 May 2023 18:41:21 +0200
22f7501a
Remove some unused packages
Alan Pearce alan@alanpearce.eu
Sun, 21 May 2023 18:35:07 +0200
324afd7e
zsh: make kitten ssh opt-in

Non-shell uses are annoying and a bit slower, otherwise
Alan Pearce alan@alanpearce.eu
Sun, 21 May 2023 18:22:30 +0200
42294413
dev/base: remove `interactively`

ultimate plumber does a better job when given a useless cat command
Alan Pearce alan@alanpearce.eu
Sun, 21 May 2023 15:32:03 +0200
a36b04e4
neovim: install polyglot language pack collection
Alan Pearce alan@alanpearce.eu
Thu, 18 May 2023 15:36:29 +0200
a8b77222
emacs: configure tree-sitter based text objects
Alan Pearce alan@alanpearce.eu
Sun, 14 May 2023 21:57:31 +0200
491ed560
Update flake inputs
Alan Pearce alan@alanpearce.eu
Sat, 13 May 2023 16:34:18 +0200
916660ae
use absolute path to byte-compile emacs init files
Alan Pearce alan@alanpearce.eu
Fri, 12 May 2023 11:30:15 +0200
5a0d553f
emacs: set up general.el earlier
Alan Pearce alan@alanpearce.eu
Fri, 12 May 2023 09:23:12 +0200
ed7b5467
zsh/darwin: integrate with kitty
Alan Pearce alan@alanpearce.eu
Fri, 12 May 2023 09:18:57 +0200
50c9f04d
emacs: optimise loading org-mode
Alan Pearce alan@alanpearce.eu
Fri, 12 May 2023 09:18:39 +0200
0a1100be
zsh: add e and se aliases to edit files (optionally via sudo)
Alan Pearce alan@alanpearce.eu
Fri, 05 May 2023 22:46:18 +0200
1b4c5d2d
Update .hosts
Alan Pearce alan@alanpearce.eu
Fri, 05 May 2023 22:29:09 +0200
d58662a5
Enable dev/base on servers
Alan Pearce alan@alanpearce.eu
Fri, 05 May 2023 22:23:46 +0200
c6032144
zsh: remove non-flake nix aliases
Alan Pearce alan@alanpearce.eu
Fri, 05 May 2023 22:22:29 +0200
d63c46fd
zsh: add more git aliases
Alan Pearce alan@alanpearce.eu
Fri, 05 May 2023 22:22:11 +0200
1744c1a6
emacs: fix calling non-tabnine backends
Alan Pearce alan@alanpearce.eu
Mon, 01 May 2023 17:35:01 +0200
c6eecb14
dev: add basic lua setup
Alan Pearce alan@alanpearce.eu
Mon, 01 May 2023 17:33:29 +0200
894e2802
Update private submodule
Alan Pearce alan@alanpearce.eu
Mon, 01 May 2023 17:32:56 +0200
69578be6
Use `rb` alias to rebuild the system on nix-darwin/nixos
Alan Pearce alan@alanpearce.eu
Mon, 01 May 2023 14:17:24 +0200
92300d2a
dev/base: add `interactively` to run commands with a preview
Alan Pearce alan@alanpearce.eu
Mon, 01 May 2023 14:07:32 +0200
d54df92c
dev/base: add nix-init to start making derivations quickly
Alan Pearce alan@alanpearce.eu
Mon, 01 May 2023 14:06:44 +0200
895eb272
nanopi: run nix jobs in parallel
Alan Pearce alan@alanpearce.eu
Fri, 05 May 2023 21:07:30 +0200
c7467f4d
nanopi: add dev/base module
Alan Pearce alan@alanpearce.eu
Fri, 05 May 2023 21:07:08 +0200
72730a57
nanopi: cleanup root config
Alan Pearce alan@alanpearce.eu
Fri, 05 May 2023 21:06:26 +0200
5a41b66a
dev/base: remove firefox-dev
Alan Pearce alan@alanpearce.eu
Fri, 05 May 2023 21:04:48 +0200
a71fcae0
Update hostname for nanopi
Alan Pearce alan@alanpearce.eu
Mon, 01 May 2023 10:12:38 +0200
98e82f55
prefect: remove settings I'm not using right now
Alan Pearce alan@alanpearce.eu
Mon, 01 May 2023 09:49:12 +0200
14c7fd64
emacs: use native undo-redo instead of undo-tree package
Alan Pearce alan@alanpearce.eu
Sun, 30 Apr 2023 19:38:30 +0200
f6787504
Support editing edn config files without a full clojure setup
Alan Pearce alan@alanpearce.eu
Sat, 29 Apr 2023 21:55:49 +0200
1582d918
emacs: set native compilation variables for all platforms
Alan Pearce alan@alanpearce.eu
Sat, 29 Apr 2023 21:55:08 +0200
1ad92306
zsh: add alias to get to the repo quickly
Alan Pearce alan@alanpearce.eu
Sat, 29 Apr 2023 21:54:41 +0200
db728f16
emacs: replace company-tabnine with tabnine-capf
Alan Pearce alan@alanpearce.eu
Sun, 23 Apr 2023 22:38:24 +0200
215ad38f
audio: remove broken pipecontrol package
Alan Pearce alan@alanpearce.eu
Sun, 30 Apr 2023 18:38:37 +0200
28e7bf3f
emacs: set consult projectile rebindings correctly
Alan Pearce alan@alanpearce.eu
Sun, 30 Apr 2023 18:38:08 +0200
2f0cf6af
zsh: add alias for `xhs` to be `xh `with https
Alan Pearce alan@alanpearce.eu
Tue, 25 Apr 2023 23:14:22 +0200
bb6af82a
emacs: fix tree-sitter-hl-mode setup
Alan Pearce alan@alanpearce.eu
Tue, 25 Apr 2023 23:13:14 +0200
c2c5e04d
emacs: native-compile init.el ahead of time
Alan Pearce alan@alanpearce.eu
Tue, 25 Apr 2023 23:12:51 +0200
9389e495
zsh: add function to move a file and replace it with a link
Alan Pearce alan@alanpearce.eu
Tue, 25 Apr 2023 21:43:02 +0200
cb9dbecb
neovim: add keybinds for copy/paste to system clipboard
Alan Pearce alan@alanpearce.eu
Tue, 25 Apr 2023 21:42:45 +0200
a5a38243
fix typos
Alan Pearce alan@alanpearce.eu
Mon, 24 Apr 2023 09:11:07 +0200
bdb6be9b
neovim: add keybind to find files in git repository
Alan Pearce alan@alanpearce.eu
Mon, 24 Apr 2023 00:23:35 +0200
3b0c32cc
neovim: enable fuzzy finding with telescope
Alan Pearce alan@alanpearce.eu
Sun, 23 Apr 2023 19:28:57 +0200
558c0d61
neovim: set a <leader> key
Alan Pearce alan@alanpearce.eu
Sun, 23 Apr 2023 19:28:28 +0200
98db86c5
prefect: disable sleep whilst ssh server sessions active
Alan Pearce alan@alanpearce.eu
Sun, 23 Apr 2023 21:48:36 +0200
162d59ae
bare-metal: use a multi-queue scheduler for HDDs

single-queue schedulers are no longer included in the kernel
Alan Pearce alan@alanpearce.eu
Sun, 23 Apr 2023 21:47:41 +0200
eeec367d
bare-metal: remove cryptsetup
Alan Pearce alan@alanpearce.eu
Sun, 23 Apr 2023 21:47:33 +0200
ab8734f8
samba: limit backward-compatibility to smb2 protocol
Alan Pearce alan@alanpearce.eu
Sun, 23 Apr 2023 21:47:12 +0200
6c617ecf
emacs: fix consult/projectile keybind fight
Alan Pearce alan@alanpearce.eu
Sun, 23 Apr 2023 21:46:43 +0200
f00b112f
emacs: fix read error when opening helpful buffers

helpful tries to find sources, which could be gzipped.  In this case,
there needs to be a `file-name-handler` to decompress the file.  I
wasn't correctly saving the initial value of `file-name-handler-alist`
in my configuration (the default includes a gzip handler).
Alan Pearce alan@alanpearce.eu
Sun, 23 Apr 2023 19:10:30 +0200
58f56db9
zsh: sort history-analysis results by frequency descending
Alan Pearce alan@alanpearce.eu
Sun, 23 Apr 2023 15:54:24 +0200
8d1dfe09
prefect: switch to nftables-based firewall
Alan Pearce alan@alanpearce.eu
Sun, 23 Apr 2023 11:28:53 +0200
232505d5
remove unnecessary system tweaks for nvme root drives
Alan Pearce alan@alanpearce.eu
Sun, 23 Apr 2023 11:26:27 +0200
8b3dce05
Update flakes
Alan Pearce alan@alanpearce.eu
Sat, 22 Apr 2023 22:41:41 +0200
507afb46
emacs: load jinx-mod without a message
Alan Pearce alan@alanpearce.eu
Sat, 22 Apr 2023 22:25:23 +0200
bd01a8b9
nix: enable flake-based auto-upgrades
Alan Pearce alan@alanpearce.eu
Sat, 22 Apr 2023 22:24:58 +0200
e6b226e7
zeroconf: don't delay avahi startup
Alan Pearce alan@alanpearce.eu
Thu, 20 Apr 2023 11:01:40 +0200
27f21feb
music: replace tauon with sublime-music
Alan Pearce alan@alanpearce.eu
Thu, 20 Apr 2023 11:01:27 +0200
f4dd66b5
emacs: load some packages on idle
Alan Pearce alan@alanpearce.eu
Sat, 22 Apr 2023 23:11:52 +0200
ddffed56
emacs: stop tree-sitter trying to install language files
Alan Pearce alan@alanpearce.eu
Sat, 22 Apr 2023 23:10:33 +0200
d20b9260
emacs: persist additional projectile variables
Alan Pearce alan@alanpearce.eu
Sat, 22 Apr 2023 23:09:08 +0200
9abfdd04
emacs: replace wucuo with jinx
Alan Pearce alan@alanpearce.eu
Thu, 20 Apr 2023 11:00:35 +0200
b08f86a1
emacs: optimise projectile usage

Projectile's dynamic mode-line isn't displayed in doom-mode-line, so
don't bother updating its content
Alan Pearce alan@alanpearce.eu
Wed, 19 Apr 2023 15:56:46 +0200
0ff2403e
tabnine: enable semantic completion in all configured languages
Alan Pearce alan@alanpearce.eu
Wed, 19 Apr 2023 15:56:27 +0200
5ea43d9a
tabnine: enable semantic completion in nix files
Alan Pearce alan@alanpearce.eu
Wed, 19 Apr 2023 15:54:53 +0200
395b5877
xresources: update xterm settings
Alan Pearce alan@alanpearce.eu
Wed, 19 Apr 2023 15:54:42 +0200
05b74c90
samba: broadcast a lowercase hostname over mdns
Alan Pearce alan@alanpearce.eu
Wed, 19 Apr 2023 15:53:15 +0200
35d2774d
xserver: tweak font setup
Alan Pearce alan@alanpearce.eu
Wed, 19 Apr 2023 15:52:39 +0200
dd393d24
emacs: anglicise my own function names
Alan Pearce alan@alanpearce.eu
Wed, 19 Apr 2023 15:51:48 +0200
6a65a74b
emacs: remove go config

The packaging situation in the language has probably changed in the meantime
Alan Pearce alan@alanpearce.eu
Wed, 19 Apr 2023 15:51:24 +0200
abd45c63
emacs: show sample of hex colours in css and xresources files
Alan Pearce alan@alanpearce.eu
Wed, 19 Apr 2023 15:50:48 +0200
fe8f4afe
xresources: remove rxvt configuration
Alan Pearce alan@alanpearce.eu
Wed, 19 Apr 2023 15:50:20 +0200
7510f226
Configure ddclient to update AAAA record for prefect
Alan Pearce alan@alanpearce.eu
Tue, 18 Apr 2023 20:47:43 +0200
f39f1438
server: remove conflicting EDITOR value
Alan Pearce alan@alanpearce.eu
Tue, 18 Apr 2023 22:45:09 +0200
afd03742
Emacs: run home-manager with projectile-compile-project
Alan Pearce alan@alanpearce.eu
Tue, 18 Apr 2023 19:45:21 +0200
5a3b361a
install a `markdown` command
Alan Pearce alan@alanpearce.eu
Tue, 18 Apr 2023 19:44:57 +0200
cfb76ab3
emacs: fix web-mode engine setup
Alan Pearce alan@alanpearce.eu
Tue, 18 Apr 2023 19:44:23 +0200
03d25262
kde: remove arc theme
Alan Pearce alan@alanpearce.eu
Tue, 18 Apr 2023 15:29:35 +0200
8df2d11f
Remove old xresources colour scheme
Alan Pearce alan@alanpearce.eu
Tue, 18 Apr 2023 15:24:57 +0200
47d629b4
Begin setup of tridactyl
Alan Pearce alan@alanpearce.eu
Tue, 18 Apr 2023 15:24:35 +0200
e6a544fc
Update local SSH key
Alan Pearce alan@alanpearce.eu
Tue, 18 Apr 2023 15:23:39 +0200
78e41e44
use neovim as $EDITOR
Alan Pearce alan@alanpearce.eu
Tue, 18 Apr 2023 06:55:13 +0200
70d6a686
fix typo
Alan Pearce alan@alanpearce.eu
Mon, 17 Apr 2023 22:16:57 +0200
f73b65dc
emacs: add shortcut to eval top-level form at point
Alan Pearce alan@alanpearce.eu
Mon, 17 Apr 2023 22:14:54 +0200
a9cbb254
emacs: use consult commands to replace/enhance other packages
Alan Pearce alan@alanpearce.eu
Mon, 17 Apr 2023 22:12:19 +0200
0f6e5efe
Fix Emacs triggering XCode installer popups
Alan Pearce alan@alanpearce.eu
Mon, 17 Apr 2023 09:24:58 +0200
53b7c75e
replace httpie with xh
Alan Pearce alan@alanpearce.eu
Mon, 17 Apr 2023 09:24:31 +0200
659df13a
Split NanoPi/other server config
Alan Pearce alan@alanpearce.eu
Mon, 17 Apr 2023 09:24:00 +0200
d3779759
TabNine: move basic editor setup to tabnine module
Alan Pearce alan@alanpearce.eu
Mon, 17 Apr 2023 09:23:15 +0200
83ff6d74
Remove old tabnine update script
Alan Pearce alan@alanpearce.eu
Fri, 14 Apr 2023 17:28:15 +0200
6dbc34a0
emacs: make new magit buffers taller/full-size by default
Alan Pearce alan@alanpearce.eu
Thu, 13 Apr 2023 15:35:22 +0200
7e169a20
Emacs: don't warn on startup with server running
Alan Pearce alan@alanpearce.eu
Thu, 13 Apr 2023 13:46:06 +0200
50b2162a
Emacs: remove package-quickstart setup
Alan Pearce alan@alanpearce.eu
Thu, 13 Apr 2023 13:43:08 +0200
76522f21
emacs: reduce number of commands present in `M-x` menu
Alan Pearce alan@alanpearce.eu
Thu, 13 Apr 2023 10:20:01 +0200
47d22f97
emacs: fix some minor warnings
Alan Pearce alan@alanpearce.eu
Thu, 13 Apr 2023 10:19:44 +0200
7f796b77
emacs: fix init of eldoc-box
Alan Pearce alan@alanpearce.eu
Thu, 13 Apr 2023 10:18:34 +0200
22398eb6
Enable direnv support in emacs and neovim
Alan Pearce alan@alanpearce.eu
Thu, 13 Apr 2023 10:18:16 +0200
27ef82a1
emacs: remove org-journal, since I don't use it
Alan Pearce alan@alanpearce.eu
Wed, 12 Apr 2023 21:40:48 +0200
c603010a
add configuration for server
Alan Pearce alan@alanpearce.eu
Thu, 13 Apr 2023 12:13:58 +0200
66b709c3
dev/base: store direnv cache in $XDG_CACHE_HOME
Alan Pearce alan@alanpearce.eu
Wed, 12 Apr 2023 17:41:04 +0200
32a6944e
Fix url type warning in flake config
Alan Pearce alan@alanpearce.eu
Wed, 12 Apr 2023 17:05:00 +0200
ee51c126
zsh: add `delink` function to replace a symlink with a copy
Alan Pearce alan@alanpearce.eu
Wed, 12 Apr 2023 11:59:38 +0200
987d8c5d
zsh: do not remember commands starting with `trash`
Alan Pearce alan@alanpearce.eu
Tue, 11 Apr 2023 22:07:59 +0200
19827b13
emacs: don't auto-discover projects at startup
Alan Pearce alan@alanpearce.eu
Tue, 11 Apr 2023 16:58:57 +0200
d2711022
Enable automatic per-project nix development shells with direnv
Alan Pearce alan@alanpearce.eu
Tue, 11 Apr 2023 15:12:03 +0200
aa43b171
Update flakes
Alan Pearce alan@alanpearce.eu
Tue, 11 Apr 2023 13:55:29 +0200
948b7676
emacs: enable completion of commands and envvars in shell scripts
Alan Pearce alan@alanpearce.eu
Tue, 11 Apr 2023 11:08:44 +0200
b60cd054
darwin: fix failure setting zsh option
Alan Pearce alan@alanpearce.eu
Mon, 10 Apr 2023 15:36:24 +0200
e39bcbd6
force use of nixpkgs' tabnine package in nvim/emacs
Alan Pearce alan@alanpearce.eu
Mon, 10 Apr 2023 11:44:39 +0200
2f154e46
emacs: use build with GTK3
Alan Pearce alan@alanpearce.eu
Sun, 09 Apr 2023 17:47:37 +0200
c1becf97
zsh: add alias for `nix flake prefetch`
Alan Pearce alan@alanpearce.eu
Sun, 09 Apr 2023 17:46:24 +0200
2f7b1236
prefect: update stateVersion
Alan Pearce alan@alanpearce.eu
Sun, 09 Apr 2023 17:44:45 +0200
1ca9bbf5
emacs: re-enable live project-based grep
Alan Pearce alan@alanpearce.eu
Sun, 09 Apr 2023 18:28:46 +0200
24c69efd
emacs: inhibit message "TabNine server started"
Alan Pearce alan@alanpearce.eu
Sun, 09 Apr 2023 14:15:58 +0200
7a3b9240
zsh: disable right prompt for SSH clients
Alan Pearce alan@alanpearce.eu
Sun, 09 Apr 2023 14:15:21 +0200
d67ca36a
cleanup mba system config file
Alan Pearce alan@alanpearce.eu
Sun, 09 Apr 2023 14:14:56 +0200
65d5b658
zsh: don't add ~/.local/bin to path on darwin
Alan Pearce alan@alanpearce.eu
Sun, 09 Apr 2023 13:10:08 +0200
264ad042
emacs: remove undefined variable definition
Alan Pearce alan@alanpearce.eu
Sun, 09 Apr 2023 13:09:34 +0200
b77eff65
mba: remove non-flake nix-darwin setup
Alan Pearce alan@alanpearce.eu
Sat, 08 Apr 2023 22:13:39 +0200
f85a6002
darwin: install trash cli tool
Alan Pearce alan@alanpearce.eu
Sat, 08 Apr 2023 22:07:04 +0200
172f3256
zsh: use explicit home directory
Alan Pearce alan@alanpearce.eu
Sat, 08 Apr 2023 21:48:58 +0200
617a1079
zsh: set nicer terminal titles on darwin for SSH
Alan Pearce alan@alanpearce.eu
Sat, 08 Apr 2023 21:48:20 +0200
7f7c35e1
emacs: remove bash-completion wrapper
Alan Pearce alan@alanpearce.eu
Sat, 08 Apr 2023 12:56:43 +0200
155ca752
emacs: un-break package-quickstart on NixOS
Alan Pearce alan@alanpearce.eu
Sat, 08 Apr 2023 08:53:32 +0200
01b1da46
emacs: auto-discover projectile projects

I no longer need the `add_project` function to add these from a shell
Alan Pearce alan@alanpearce.eu
Sat, 08 Apr 2023 08:51:49 +0200
0e1b4323
update flakes
Alan Pearce alan@alanpearce.eu
Fri, 07 Apr 2023 20:55:23 +0200
24eb0677
emacs: use standard emacs package by default
Alan Pearce alan@alanpearce.eu
Fri, 07 Apr 2023 20:53:00 +0200
3dd2c5a5
git: remove writeCommitGraph settings

For `git gc`, it's now the default anyway
For `git fetch`, it seems to be a trade-off that should be enabled per-repository
Alan Pearce alan@alanpearce.eu
Fri, 07 Apr 2023 19:43:08 +0200
9a7c00e9
git: don't install extra tools that I don't use
Alan Pearce alan@alanpearce.eu
Fri, 07 Apr 2023 19:42:55 +0200
69e13afe
dev/base: don't add editorconfig eexecutable to path
Alan Pearce alan@alanpearce.eu
Fri, 07 Apr 2023 11:21:14 +0200
96c7ccc2
zsh: don't save commands matching some patterns to history
Alan Pearce alan@alanpearce.eu
Thu, 06 Apr 2023 21:01:27 +0200
29e2f18e
emacs: store more minibuffer history
Alan Pearce alan@alanpearce.eu
Thu, 06 Apr 2023 21:01:03 +0200
597fc868
darwin: enable syncthing service
Alan Pearce alan@alanpearce.eu
Thu, 06 Apr 2023 21:00:46 +0200
f9fa680b
emacs: setup package-quickstart cache without spewing warnings
Alan Pearce alan@alanpearce.eu
Wed, 05 Apr 2023 20:39:02 +0200
0ba5339b
emacs: use `gls` from coreutils-prefixed for dired
Alan Pearce alan@alanpearce.eu
Wed, 05 Apr 2023 20:38:12 +0200
64b48bfb
darwin: use/build aarch64 packages by default
Alan Pearce alan@alanpearce.eu
Wed, 05 Apr 2023 20:37:41 +0200
afc5b101
darwin: fix auto-dark-light-mode not changing emacs theme
Alan Pearce alan@alanpearce.eu
Wed, 05 Apr 2023 17:30:38 +0200
f83da46f
emacs: fix display issues with code completion popups
Alan Pearce alan@alanpearce.eu
Tue, 04 Apr 2023 08:22:25 +0200
847af325
zsh: configure completion for own functions
Alan Pearce alan@alanpearce.eu
Tue, 04 Apr 2023 08:21:26 +0200
e727b529
zsh: add `finder` function to open Finder
Alan Pearce alan@alanpearce.eu
Tue, 04 Apr 2023 08:20:51 +0200
66ffb68a
mba: remove unused imports
Alan Pearce alan@alanpearce.eu
Tue, 04 Apr 2023 08:20:36 +0200
112eff24
mba: unify home directory with linux hosts

requires a line in /etc/synthetic.conf:
home	/System/Volumes/Data/Users/

in the Terminal, I set the shell startup command to
export HOME=/home/alan;cd;clear
Alan Pearce alan@alanpearce.eu
Tue, 04 Apr 2023 08:18:58 +0200
a1bdc172
Update private submodule
Alan Pearce alan@alanpearce.eu
Mon, 03 Apr 2023 15:28:20 +0200
c6440f3e
emacs: re-implement auto dark/light mode switching on macOS

Since I'm not using EmacsMacPort any more, the function
`(mac-application-state)` isn't defined.  However, we can use launchd
to tell us when the system preferences change and then ask whether
light or dark mode is active
Alan Pearce alan@alanpearce.eu
Sun, 02 Apr 2023 20:27:53 +0200
14e573db
darwin: let GUI applications know about XDG_CACHE_HOME
Alan Pearce alan@alanpearce.eu
Sun, 02 Apr 2023 20:27:15 +0200
74faf88c
darwin: auto-expire old home-manager generations
Alan Pearce alan@alanpearce.eu
Sun, 02 Apr 2023 20:26:42 +0200
843c2c66
base: let home-manager handle XDG paths
Alan Pearce alan@alanpearce.eu
Sun, 02 Apr 2023 20:24:43 +0200
cfe7ce69
nvim: show line numbers
Alan Pearce alan@alanpearce.eu
Sun, 02 Apr 2023 20:22:11 +0200
644172e8
emacs: always show four-digit line-numbers
Alan Pearce alan@alanpearce.eu
Sun, 02 Apr 2023 20:21:54 +0200
c56b6b73
development: install a json language-server
Alan Pearce alan@alanpearce.eu
Sun, 02 Apr 2023 15:42:11 +0200
3705845d
update flakes
Alan Pearce alan@alanpearce.eu
Sun, 02 Apr 2023 13:11:45 +0200
896f1e6e
emacs: make recentf and format-all quieter
Alan Pearce alan@alanpearce.eu
Sun, 02 Apr 2023 13:09:40 +0200
df6737eb
emacs: show explanations of minibuffer completion candidates
Alan Pearce alan@alanpearce.eu
Sun, 02 Apr 2023 12:25:47 +0200
e9aedf84
emacs: make init.el compilation messages easier to find
Alan Pearce alan@alanpearce.eu
Sun, 02 Apr 2023 11:14:10 +0200
56c7de5f
emacs: remove unused yasnippet package
Alan Pearce alan@alanpearce.eu
Sun, 02 Apr 2023 11:13:55 +0200
94dffddb
emacs: remove unused auto-async-byte-compile package
Alan Pearce alan@alanpearce.eu
Sun, 02 Apr 2023 11:13:33 +0200
c7a1a39e
emacs: sort minibuffer completion candidates by frecency
Alan Pearce alan@alanpearce.eu
Sun, 02 Apr 2023 11:13:04 +0200
5a547ea6
emacs: make minibuffer completion ui popup faster

replace fido-vertical-mode with vertico
Alan Pearce alan@alanpearce.eu
Sun, 02 Apr 2023 09:06:57 +0200
fdeb28c6
emacs: never ring bell
Alan Pearce alan@alanpearce.eu
Sun, 02 Apr 2023 09:04:03 +0200
2264ae0b
emacs: polyfill `project-name` for eglot
Alan Pearce alan@alanpearce.eu
Sat, 01 Apr 2023 18:54:05 +0200
a3018e42
nix: stop telling me my flake is a dirty git repository
Alan Pearce alan@alanpearce.eu
Sat, 01 Apr 2023 18:53:25 +0200
a908fff8
mba: update home-manager stateVersion
Alan Pearce alan@alanpearce.eu
Sat, 01 Apr 2023 18:53:10 +0200
5c31e2ef
emacs: generate PATH at build time
Alan Pearce alan@alanpearce.eu
Sat, 01 Apr 2023 18:06:33 +0200
1b4e4f88
emacs: setup anzu-mode globally
Alan Pearce alan@alanpearce.eu
Thu, 30 Mar 2023 20:26:20 +0200
93ccb9f1
emacs: replace swiper with ctrlf
Alan Pearce alan@alanpearce.eu
Thu, 30 Mar 2023 20:25:19 +0200
7578a1f8
emacs: make lisp editing more evil with lispyville
Alan Pearce alan@alanpearce.eu
Thu, 30 Mar 2023 20:22:42 +0200
dba46b2b
emacs: optimise startup time
Alan Pearce alan@alanpearce.eu
Tue, 28 Mar 2023 21:44:30 +0200
d3e0e778
zsh: re-enable showing symlink targets with `ll`
Alan Pearce alan@alanpearce.eu
Tue, 28 Mar 2023 19:33:09 +0200
91e22d17
emacs: update company setting variable names
Alan Pearce alan@alanpearce.eu
Mon, 27 Mar 2023 12:19:46 +0200
cd2588de
emacs: load fringe-helper earlier
Alan Pearce alan@alanpearce.eu
Mon, 27 Mar 2023 12:18:42 +0200
6abbd67a
emacs: stop magit loading magit-auto-revert-mode unnecessarily

I'm already using global-auto-revert-mode.  I'm not sure if I actually
needed to move the code down in the file any more, but I can't be
bothered now.
Alan Pearce alan@alanpearce.eu
Sun, 26 Mar 2023 21:54:57 +0200
36f21cda
emacs: remove some useless code

magit-define-global-key-bindings is t by default

editorconfig will always be available assuming I'm running emacs from nix/home-manager
Alan Pearce alan@alanpearce.eu
Sun, 26 Mar 2023 20:20:37 +0200
8cdf1921
emacs: clean up recentf list after idle timeout, not at startup
Alan Pearce alan@alanpearce.eu
Sun, 26 Mar 2023 20:19:28 +0200
9bbda305
emacs: optimise for left-to-right scripts
Alan Pearce alan@alanpearce.eu
Sun, 26 Mar 2023 20:05:56 +0200
453b8afd
emacs: enable precise frame (window) resizing
Alan Pearce alan@alanpearce.eu
Sun, 26 Mar 2023 18:52:40 +0200
98018d96
zsh: install zsh-bd to go up directories quickly
Alan Pearce alan@alanpearce.eu
Sun, 26 Mar 2023 13:02:18 +0200
55bc4ae0
zsh: enable use of plugins with non-standard plugin filenames
Alan Pearce alan@alanpearce.eu
Sun, 26 Mar 2023 13:01:59 +0200
da9e32d0
zsh: install autopair plugin
Alan Pearce alan@alanpearce.eu
Sun, 26 Mar 2023 13:01:44 +0200
1a96dfb6
zsh: use nixpkgs' package for agkozak-zsh-prompt
Alan Pearce alan@alanpearce.eu
Sun, 26 Mar 2023 12:40:36 +0200
a625235c
Update private submodule
Alan Pearce alan@alanpearce.eu
Sat, 25 Mar 2023 21:50:42 +0100
363c634d
zsh: add `field` as a simplified `cut` that works more like `awk`
Alan Pearce alan@alanpearce.eu
Sat, 25 Mar 2023 21:39:23 +0100
85aed234
emacs: sest up evil-embrace hooks more nicely
Alan Pearce alan@alanpearce.eu
Fri, 24 Mar 2023 07:27:44 +0100
0c6a0388
emacs: bind C-r/C-s to history search
Alan Pearce alan@alanpearce.eu
Fri, 24 Mar 2023 07:19:26 +0100
a13dc11c
emacs: unset magit-auto-revert-mode correctly

I have no idea why this is necessary
Alan Pearce alan@alanpearce.eu
Fri, 24 Mar 2023 07:18:51 +0100
d07f5616
emacs: inhibit `evil-want-keybinding` warning on compile
Alan Pearce alan@alanpearce.eu
Fri, 24 Mar 2023 07:18:09 +0100
db54c35e
emacs: save recent files and command history between sessions
Alan Pearce alan@alanpearce.eu
Fri, 24 Mar 2023 07:17:22 +0100
33c38344
emacs: don't message about auto-reloading files
Alan Pearce alan@alanpearce.eu
Thu, 23 Mar 2023 21:28:52 +0100
42e7226d
emacs: auto-load magit after a while
Alan Pearce alan@alanpearce.eu
Thu, 23 Mar 2023 21:28:36 +0100
da92396d
emacs: remove nix-mode eglot setup (already default)
Alan Pearce alan@alanpearce.eu
Thu, 23 Mar 2023 21:27:39 +0100
df525ea9
zsh: save more history
Alan Pearce alan@alanpearce.eu
Thu, 23 Mar 2023 20:56:19 +0100
a2d2d2bb
Pass nixpkgs to emacs-overlay
Alan Pearce alan@alanpearce.eu
Thu, 23 Mar 2023 20:55:45 +0100
8640a2c3
emacs: simplify minibuffer completion using only built-in packages
Alan Pearce alan@alanpearce.eu
Thu, 23 Mar 2023 16:54:50 +0100
21729d21
emacs: improve shell autosuggestions and enable in comint modes

replace esh-autosuggest with capf-autosuggest
Alan Pearce alan@alanpearce.eu
Sun, 19 Mar 2023 10:19:50 +0100
23b4dcb3
emacs: don't delete eshell window on `exit` if last window
Alan Pearce alan@alanpearce.eu
Sat, 18 Mar 2023 22:53:30 +0100
0bdb4336
zsh: add alias for `nix flake archive`
Alan Pearce alan@alanpearce.eu
Sun, 19 Mar 2023 11:57:29 +0100
bec22816
xserver: tweak and cleanup fonts
Alan Pearce alan@alanpearce.eu
Sun, 19 Mar 2023 11:52:53 +0100
60ff19ae
kde: install arc theme
Alan Pearce alan@alanpearce.eu
Sun, 19 Mar 2023 11:50:49 +0100
ef29b7f4
javascript: remove insecure python 2
Alan Pearce alan@alanpearce.eu
Sun, 19 Mar 2023 11:50:08 +0100
4bdce0e1
prefect: switch from grub2 to systemd-boot
Alan Pearce alan@alanpearce.eu
Sun, 19 Mar 2023 11:37:21 +0100
8d6985d2
Remove non-flake install script
Alan Pearce alan@alanpearce.eu
Wed, 15 Mar 2023 21:55:42 +0100
8c56a915
emacs: close eshell buffer and window when running `exit`
Alan Pearce alan@alanpearce.eu
Wed, 15 Mar 2023 21:50:26 +0100
b8c921a8
Emacs: disable magit-auto-revert-mode properly
Alan Pearce alan@alanpearce.eu
Wed, 15 Mar 2023 21:01:43 +0100
430c9b66
Emacs: use C-x C-f to complete filenames in insert mode
Alan Pearce alan@alanpearce.eu
Wed, 15 Mar 2023 11:12:15 +0100
6db9eaad
Re-format with nixpkgs-fmt
Alan Pearce alan@alanpearce.eu
Tue, 14 Mar 2023 21:43:19 +0100
fa2d4190
neovim: set up coc for nix files
Alan Pearce alan@alanpearce.eu
Tue, 14 Mar 2023 21:39:56 +0100
0f1b6a0f
nix: use nixpkgs-fmt instead of alejandra
Alan Pearce alan@alanpearce.eu
Tue, 14 Mar 2023 21:37:56 +0100
1804e580
emacs: hide menu-bar in darwin terminals
Alan Pearce alan@alanpearce.eu
Tue, 14 Mar 2023 21:30:04 +0100
69dba9ad
Extract neovim config to own file
Alan Pearce alan@alanpearce.eu
Tue, 14 Mar 2023 20:50:09 +0100
96b81411
Move language-based editor plugins to language files
Alan Pearce alan@alanpearce.eu
Tue, 14 Mar 2023 20:47:35 +0100
39f730bc
zsh: add alias to cleanup old home-manager generations
Alan Pearce alan@alanpearce.eu
Tue, 14 Mar 2023 20:07:34 +0100
339a0909
Install nil as a langserver for nix
Alan Pearce alan@alanpearce.eu
Tue, 14 Mar 2023 20:07:16 +0100
9bf85a0f
emacs: fix internal shell missing PATH entries
Alan Pearce alan@alanpearce.eu
Tue, 14 Mar 2023 19:43:07 +0100
63052d5b
emacs: install lua-mode for editing neovim config
Alan Pearce alan@alanpearce.eu
Tue, 14 Mar 2023 16:16:34 +0100
5e5cb81b
neovim: use builtin home-manager module to configure coc
Alan Pearce alan@alanpearce.eu
Tue, 14 Mar 2023 16:15:22 +0100
f61a949a
Emacs: save files with a trailing newline, as expected by posix
Alan Pearce alan@alanpearce.eu
Tue, 14 Mar 2023 16:04:14 +0100
5da2e682
neovim: switch to lua for configuration
Alan Pearce alan@alanpearce.eu
Tue, 14 Mar 2023 15:49:33 +0100
1eaeff09
zsh: remove duplicate `nfu` alias
Alan Pearce alan@alanpearce.eu
Tue, 14 Mar 2023 15:48:15 +0100
00196c38
Move nix development packages to nix.nix
Alan Pearce alan@alanpearce.eu
Tue, 14 Mar 2023 09:24:31 +0100
f2e50f62
zsh: add some aliases for nix flake subcommands
Alan Pearce alan@alanpearce.eu
Tue, 14 Mar 2023 09:23:38 +0100
db44549d
zsh: add alias for home-manager build
Alan Pearce alan@alanpearce.eu
Mon, 13 Mar 2023 21:28:45 +0100
a29a470e
Update private submodule
Alan Pearce alan@alanpearce.eu
Mon, 13 Mar 2023 21:18:28 +0100
bef379dd
Emacs: show context-menu on right-click

This makes it easier to do on a MacBook trackpad with a two-finger click.
Alan Pearce alan@alanpearce.eu
Mon, 13 Mar 2023 20:36:31 +0100
acf62d53
nextdns: remove module

I don't use this on systems anymore; it's on my router now.
Alan Pearce alan@alanpearce.eu
Mon, 13 Mar 2023 20:35:57 +0100
b0de86df
mba: remove ledger setup
Alan Pearce alan@alanpearce.eu
Mon, 13 Mar 2023 19:57:41 +0100
f0f6203f
server: use standard homeDirectory

I can fix this on non-standard machines with a symlink, bind-mount or
per-host configuration in flake.nix
Alan Pearce alan@alanpearce.eu
Mon, 13 Mar 2023 16:23:07 +0100
e499d602
Update flakes
Alan Pearce alan@alanpearce.eu
Fri, 10 Mar 2023 17:56:40 +0100
1c7c47e4
Setup zig development environment
Alan Pearce alan@alanpearce.eu
Fri, 10 Mar 2023 16:09:02 +0100
35114124
nvidia: include vaapi driver
Alan Pearce alan@alanpearce.eu
Fri, 10 Mar 2023 17:51:26 +0100
1650144d
gaming: tweak Steam setup
Alan Pearce alan@alanpearce.eu
Fri, 10 Mar 2023 17:51:01 +0100
e1ad241e
Update secrets
Alan Pearce alan@alanpearce.eu
Wed, 08 Mar 2023 20:31:35 +0100
da9a1802
Emacs: enable paredit
Alan Pearce alan@alanpearce.eu
Wed, 08 Mar 2023 20:31:23 +0100
c19f1f6e
Save and document override for private flake
Alan Pearce alan@alanpearce.eu
Wed, 08 Mar 2023 20:23:02 +0100
9a0180ea
zsh: let home-manager manage zsh compinit
Alan Pearce alan@alanpearce.eu
Wed, 08 Mar 2023 07:51:58 +0100
3a0ea29d
Emacs: fix overly dark git fringes
Alan Pearce alan@alanpearce.eu
Tue, 07 Mar 2023 20:41:51 +0100
6defde9a
Emacs: migrate to new modus-themes customisation
Alan Pearce alan@alanpearce.eu
Tue, 07 Mar 2023 20:41:33 +0100
112ef458
Emacs: speedup modus theme toggling
Alan Pearce alan@alanpearce.eu
Tue, 07 Mar 2023 20:41:13 +0100
23b02c2a
setup home-manager environment for nanopi
Alan Pearce alan@alanpearce.eu
Mon, 06 Mar 2023 10:33:50 +0100
767a36b4
music-management: install beets-alternatives
Alan Pearce alan@alanpearce.eu
Mon, 06 Mar 2023 10:33:06 +0100
222b0f49
Actually _use_ the emacs-overlay
Alan Pearce alan@alanpearce.eu
Mon, 06 Mar 2023 21:14:51 +0100
f2f59e97
Emacs: use wucuo instead of flyspell
Alan Pearce alan@alanpearce.eu
Mon, 06 Mar 2023 21:14:26 +0100
10204101
Emacs: install missing flyspell-correct subpackage
Alan Pearce alan@alanpearce.eu
Mon, 06 Mar 2023 19:01:52 +0100
8604302b
aspell: move to common user setup
Alan Pearce alan@alanpearce.eu
Mon, 06 Mar 2023 18:55:12 +0100
ab469de1
Emacs: cleanup modeline
Alan Pearce alan@alanpearce.eu
Mon, 06 Mar 2023 11:13:32 +0100
df5cf535
Emacs: Set ispell default dictionary to British English
Alan Pearce alan@alanpearce.eu
Mon, 06 Mar 2023 11:08:00 +0100
4f0be7c1
darwin: use macOS's updated Python (3.9)
Alan Pearce alan@alanpearce.eu
Mon, 06 Mar 2023 11:07:36 +0100
dc112cc7
darwin: switch to aarch64 by using default Emacs instead of MacPort
Alan Pearce alan@alanpearce.eu
Mon, 06 Mar 2023 10:25:50 +0100
171f21cc
zsh: update agkozak-zsh-prompt
Alan Pearce alan@alanpearce.eu
Mon, 06 Mar 2023 10:15:28 +0100
3200e33e
zsh: remove fzf-zsh-completions
Alan Pearce alan@alanpearce.eu
Mon, 06 Mar 2023 10:15:11 +0100
56cb1b72
zsh: replace cd-gitroot with simple command
Alan Pearce alan@alanpearce.eu
Mon, 06 Mar 2023 10:14:19 +0100
c19a6de8
darwin: make `dig` output terser
Alan Pearce alan@alanpearce.eu
Sat, 25 Feb 2023 13:42:23 +0100
ded7761f
Emacs: Reformat comment to improve auto-formatting
Alan Pearce alan@alanpearce.eu
Sat, 25 Feb 2023 13:41:43 +0100
8c625af8
Emacs: don't wrap long lines
Alan Pearce alan@alanpearce.eu
Sat, 25 Feb 2023 13:40:55 +0100
b1070a8d
prefect: remove airplay-sink
Alan Pearce alan@alanpearce.eu
Sun, 01 Jan 2023 11:16:06 +0100
025dd110
Remove disper (abandoned upstream)
Alan Pearce alan@alanpearce.eu
Sun, 13 Nov 2022 17:44:05 +0100
c44017ab
base: enable automatic IRQ balancing
Alan Pearce alan@alanpearce.eu
Sun, 13 Nov 2022 17:43:43 +0100
afb912ba
sxhkd: realise nix package paths explicitly
Alan Pearce alan@alanpearce.eu
Sat, 05 Nov 2022 05:23:59 +0100
eb3cf46f
music: remove cmus
Alan Pearce alan@alanpearce.eu
Sat, 05 Nov 2022 05:23:32 +0100
723c2134
zsh/darwin: don't print escape codes when piping from SSH
Alan Pearce alan@alanpearce.eu
Wed, 26 Oct 2022 14:53:51 +0200
954178d6
Emacs: initialise format-all correctly
Alan Pearce alan@alanpearce.eu
Tue, 25 Oct 2022 05:45:22 +0200
9a9af719
Update flake inputs
Alan Pearce alan@alanpearce.eu
Tue, 25 Oct 2022 05:45:07 +0200
02ef5774
zsh: add nfu -> nix flake update alias
Alan Pearce alan@alanpearce.eu
Wed, 19 Oct 2022 00:40:29 +0200
24329b21
zsh: remove go/bin from PATH
Alan Pearce alan@alanpearce.eu
Wed, 19 Oct 2022 00:40:17 +0200
2c367fa3
Remove outdated pre-flake documentation
Alan Pearce alan@alanpearce.eu
Mon, 17 Oct 2022 19:31:27 +0200
2040d0cc
Emacs: configure apheleia
Alan Pearce alan@alanpearce.eu
Mon, 17 Oct 2022 11:40:00 +0200
10731104
Reformat zsh files
Alan Pearce alan@alanpearce.eu
Mon, 17 Oct 2022 11:39:36 +0200
5cf09238
Emacs: remove php-mode
Alan Pearce alan@alanpearce.eu
Mon, 17 Oct 2022 11:38:52 +0200
783273b3
keyboard: add German layout
Alan Pearce alan@alanpearce.eu
Mon, 17 Oct 2022 11:35:33 +0200
e9088e62
nvidia: enable modesetting
Alan Pearce alan@alanpearce.eu
Mon, 17 Oct 2022 11:35:02 +0200
bcbdaf6b
gaming: fix audio buffer underruns
Alan Pearce alan@alanpearce.eu
Mon, 17 Oct 2022 11:34:42 +0200
93481187
Ensure GTK applications follow QT/KDE theme
Alan Pearce alan@alanpearce.eu
Mon, 17 Oct 2022 11:30:34 +0200
94c71368
Reformat private code
Alan Pearce alan@alanpearce.eu
Sun, 16 Oct 2022 23:56:21 +0200
05dd8521
Reformat files with alejandra
Alan Pearce alan@alanpearce.eu
Sun, 16 Oct 2022 23:49:18 +0200
472dbbdb
Use tabnine from nixpkgs
Alan Pearce alan@alanpearce.eu
Sun, 16 Oct 2022 23:33:13 +0200
82cd148e
Use alejandra instead of nixfmt
Alan Pearce alan@alanpearce.eu
Sun, 16 Oct 2022 23:29:56 +0200
300a10e6
Emacs: configure flyspell-correct for spellchecking
Alan Pearce alan@alanpearce.eu
Fri, 14 Oct 2022 12:22:13 +0200
77cea049
gaming: optimise Discord with OpenASAR
Alan Pearce alan@alanpearce.eu
Sat, 15 Oct 2022 08:27:27 +0200
d6d96192
Remove fantasque font
Alan Pearce alan@alanpearce.eu
Sat, 15 Oct 2022 08:27:13 +0200
dd0bd9da
Remove unused cursor theme
Alan Pearce alan@alanpearce.eu
Sat, 15 Oct 2022 08:26:42 +0200
52f27f4d
Fix XDG environment variables
Alan Pearce alan@alanpearce.eu
Sat, 15 Oct 2022 08:25:49 +0200
6e34ca8b
Reformat nix files
Alan Pearce alan@alanpearce.eu
Fri, 14 Oct 2022 18:01:11 +0200
bf435de8
Update flake.lock
Alan Pearce alan@alanpearce.eu
Fri, 14 Oct 2022 17:58:09 +0200
5fd55909
Rename home-manager flake outputs to be automatically chosen
Alan Pearce alan@alanpearce.eu
Thu, 13 Oct 2022 17:41:32 +0200
628ecc90
Configure home-manager via flakes on prefect
Alan Pearce alan@alanpearce.eu
Wed, 12 Oct 2022 09:28:30 +0200
017d0672
Banish unstable overlay
Alan Pearce alan@alanpearce.eu
Wed, 12 Oct 2022 09:28:02 +0200
880f752d
Add secrets to home-manager configuration
Alan Pearce alan@alanpearce.eu
Wed, 12 Oct 2022 06:15:06 +0200
79e99bb6
Emacs: default to Emacs with native compilation and GTK3
Alan Pearce alan@alanpearce.eu
Wed, 12 Oct 2022 05:50:51 +0200
de6fddc0
Move emacs-overlay to flake input
Alan Pearce alan@alanpearce.eu
Wed, 12 Oct 2022 05:50:38 +0200
6fa2c76f
Merge remote-tracking branch 'origin/flakes' into flakes
Alan Pearce alan@alanpearce.eu
Tue, 11 Oct 2022 22:11:39 +0200
7ac0ddcb
WIP: airplay: use non-systemwide pipewire
Alan Pearce alan@alanpearce.eu
Mon, 10 Oct 2022 23:15:55 +0200
7e8fa95c
gaming: fix low-latency audio setup
Alan Pearce alan@alanpearce.eu
Mon, 10 Oct 2022 23:15:41 +0200
b3343796
zsh: make HISTFILE path absolute again
Alan Pearce alan@alanpearce.eu
Sun, 09 Oct 2022 10:16:55 +0200
2b32c4a9
mba: auto-optimise nix store
Alan Pearce alan@alanpearce.eu
Sun, 09 Oct 2022 05:58:44 +0200
6b769291
Emacs: improve nix indentation and make automatic
Alan Pearce alan@alanpearce.eu
Sun, 09 Oct 2022 05:58:26 +0200
32bd166e
Set up home-manager flake on mba
Alan Pearce alan@alanpearce.eu
Sat, 08 Oct 2022 04:28:32 +0200
fc975d16
Port mba darwin configuration to flakes
Alan Pearce alan@alanpearce.eu
Sat, 08 Oct 2022 03:32:31 +0200
ad252750
airplay-sink: initialise module with shairport-sync
Alan Pearce alan@alanpearce.eu
Fri, 07 Oct 2022 23:21:45 +0200
ba1fcddd
Update to NixOS unstable
Alan Pearce alan@alanpearce.eu
Fri, 07 Oct 2022 22:45:00 +0200
9451fdc1
Update flakes
Alan Pearce alan@alanpearce.eu
Fri, 02 Sep 2022 13:39:00 +0200
25571313
Enable virtualisation on prefect using libvirtd
Alan Pearce alan@alanpearce.eu
Sat, 25 Jun 2022 19:03:54 +0200
5578f2e6
base: install home-manager
Alan Pearce alan@alanpearce.eu
Sat, 25 Jun 2022 01:33:31 +0200
02622d2b
Import nixos-hardware
Alan Pearce alan@alanpearce.eu
Sat, 25 Jun 2022 00:55:03 +0200
2dfb3476
create initial flake.nix
Alan Pearce alan@alanpearce.eu
Mon, 20 Jun 2022 16:23:54 +0200
982d319d
Emacs: remove unnecessary disabling code
Alan Pearce alan@alanpearce.eu
Sat, 08 Oct 2022 01:33:48 +0200
5c09d2df
Emacs: enable calling my/set-dark-or-light-theme
Alan Pearce alan@alanpearce.eu
Sat, 08 Oct 2022 01:32:49 +0200
656d8e4d
Emacs: switch back to modus-vivendi as dark theme
Alan Pearce alan@alanpearce.eu
Sat, 08 Oct 2022 01:32:26 +0200
e05bf5b0
darwin: fix indentation
Alan Pearce alan@alanpearce.eu
Wed, 05 Oct 2022 22:30:46 +0200
9b3795e8
Emacs: enable smooth scrolling on macOS
Alan Pearce alan@alanpearce.eu
Wed, 05 Oct 2022 22:30:24 +0200
b0f9ab4e
Emacs: fix startup echo area message inhibition
Alan Pearce alan@alanpearce.eu
Wed, 05 Oct 2022 22:29:42 +0200
90d38bcd
Emacs: move eval-last-sexp to ,xe
Alan Pearce alan@alanpearce.eu
Tue, 04 Oct 2022 18:41:45 +0200
c220861a
gaming: configure pipewire for low latency
Alan Pearce alan@alanpearce.eu
Fri, 07 Oct 2022 22:48:17 +0200
b7e68f6a
Emacs: fix TIDE setup
Alan Pearce alan@alanpearce.eu
Fri, 07 Oct 2022 22:48:03 +0200
76d8609d
Emacs: fix dark/light theme switcher on non-macOS
Alan Pearce alan@alanpearce.eu
Fri, 07 Oct 2022 22:47:43 +0200
fc451064
Emacs: fix dark/light auto-switching
Alan Pearce alan@alanpearce.eu
Mon, 03 Oct 2022 18:34:34 +0200
b40e77b6
Emacs: limit eldoc display in echo area to one line
Alan Pearce alan@alanpearce.eu
Mon, 03 Oct 2022 18:22:25 +0200
b5254e23
Emacs: remove message when loading mail config
Alan Pearce alan@alanpearce.eu
Mon, 03 Oct 2022 18:06:02 +0200
faa23287
Emacs: change dark theme to spacemacs'
Alan Pearce alan@alanpearce.eu
Mon, 03 Oct 2022 18:05:24 +0200
56fd345c
Emacs: fix mismatching ivy faces when switching dark/light modes
Alan Pearce alan@alanpearce.eu
Mon, 03 Oct 2022 18:04:54 +0200
a06ef5e5
Emacs: remove doom-themes
Alan Pearce alan@alanpearce.eu
Mon, 03 Oct 2022 18:04:18 +0200
55375ce8
Emacs: replace lsp packages with eglot
Alan Pearce alan@alanpearce.eu
Mon, 03 Oct 2022 18:03:43 +0200
e55ec214
Emacs: use dark/light theme on macos according to system
Alan Pearce alan@alanpearce.eu
Mon, 03 Oct 2022 00:08:17 +0200
3a292a23
Update to nix-darwin unstable on mba
Alan Pearce alan@alanpearce.eu
Mon, 03 Oct 2022 00:01:54 +0200
574a3b9c
javascript: update to nodejs 18
Alan Pearce alan@alanpearce.eu
Mon, 03 Oct 2022 00:00:31 +0200
f0f6a84e
zsh: Fix HISTFILE location
Alan Pearce alan@alanpearce.eu
Tue, 27 Sep 2022 05:30:42 +0200
ca5f6de7
Split music and music-management packages
Alan Pearce alan@alanpearce.eu
Tue, 27 Sep 2022 05:28:30 +0200
0b67b042
gaming: Enable 32-bit font cache
Alan Pearce alan@alanpearce.eu
Tue, 13 Sep 2022 22:05:31 +0200
1c6342bf
gaming: install ananicy
Alan Pearce alan@alanpearce.eu
Fri, 02 Sep 2022 13:26:47 +0200
2fe27c95
prefect: install transmission-remote-gui
Alan Pearce alan@alanpearce.eu
Fri, 02 Sep 2022 13:26:36 +0200
8fed3b5e
music: install sonixd and add desktop entry
Alan Pearce alan@alanpearce.eu
Fri, 02 Sep 2022 13:25:48 +0200
4f526083
prefect: update filesystems for new install
Alan Pearce alan@alanpearce.eu
Wed, 31 Aug 2022 21:03:51 +0200
e86ee191
prefect: fix KDE stuttering on nVidia
Alan Pearce alan@alanpearce.eu
Wed, 31 Aug 2022 21:03:17 +0200
757fad0a
bare-metal: configure power button to suspend on short press
Alan Pearce alan@alanpearce.eu
Wed, 31 Aug 2022 15:28:06 +0200
0d5d8a2e
user-interface: fix nix syntax
Alan Pearce alan@alanpearce.eu
Wed, 31 Aug 2022 15:27:52 +0200
36dde84e
server: use neovim as default editor
Alan Pearce alan@alanpearce.eu
Sat, 16 Jul 2022 06:08:19 +0200
10e8d140
zsh: stop linking old zsh history file
Alan Pearce alan@alanpearce.eu
Sat, 16 Jul 2022 06:07:22 +0200
9708c3c3
Update ssh config
Alan Pearce alan@alanpearce.eu
Sat, 16 Jul 2022 05:10:47 +0200
38676e88
prefect: enable DPMS
Alan Pearce alan@alanpearce.eu
Sat, 16 Jul 2022 05:10:02 +0200
2e7c21a2
user-interface: install falkon
Alan Pearce alan@alanpearce.eu
Sat, 16 Jul 2022 05:09:43 +0200
41913972
user-interface: install signal-desktop
Alan Pearce alan@alanpearce.eu
Sat, 16 Jul 2022 05:07:02 +0200
83672cf5
prefect: don't use connman
Alan Pearce alan@alanpearce.eu
Sat, 16 Jul 2022 05:06:48 +0200
01e45a49
music: add beets
Alan Pearce alan@alanpearce.eu
Sat, 16 Jul 2022 05:06:35 +0200
bcc23db1
prefect: remove transmission, samba
Alan Pearce alan@alanpearce.eu
Sat, 16 Jul 2022 05:06:22 +0200
23558ff1
Emacs: fix typo in dired configuration
Alan Pearce alan@alanpearce.eu
Tue, 12 Jul 2022 14:01:01 +0200
7ad64f41
Update local SSH hostnames
Alan Pearce alan@alanpearce.eu
Sat, 02 Jul 2022 01:14:41 +0200
384e7cbb
prefect: enable wireless lan via iwd
Alan Pearce alan@alanpearce.eu
Sat, 02 Jul 2022 01:13:58 +0200
650ac301
iwd: let user manage network settings
Alan Pearce alan@alanpearce.eu
Sat, 02 Jul 2022 01:13:45 +0200
041e9a4c
Emacs: fix ancient typo in tramp-default-proxies-alist
Alan Pearce alan@alanpearce.eu
Sat, 02 Jul 2022 01:13:24 +0200
02e48502
prefect: don't use local resolver
Alan Pearce alan@alanpearce.eu
Thu, 30 Jun 2022 17:14:26 +0200
dc8eb3bd
prefect: configure samba
Alan Pearce alan@alanpearce.eu
Sat, 25 Jun 2022 00:51:57 +0200
82e270ae
Update tabnine
Alan Pearce alan@alanpearce.eu
Sat, 25 Jun 2022 00:51:43 +0200
63b6ec8a
htop: hide threads
Alan Pearce alan@alanpearce.eu
Fri, 24 Jun 2022 01:28:17 +0200
16af5f3d
darwin: add system python installation to $PATH
Alan Pearce alan@alanpearce.eu
Fri, 24 Jun 2022 00:08:17 +0200
1af689fc
Add modes for working with janet files
Alan Pearce alan@alanpearce.eu
Fri, 24 Jun 2022 00:00:38 +0200
862c788d
darwin: switch to x86_64

fixes numerous build failures mostly due to compiler-rt
Alan Pearce alan@alanpearce.eu
Thu, 23 Jun 2022 23:59:05 +0200
d0ef97c2
Emacs: configure company-tide to not clobber company-backends
Alan Pearce alan@alanpearce.eu
Thu, 23 Jun 2022 23:57:50 +0200
85e5ec5e
emacs: use a more colourful theme (modus-operandi)
Alan Pearce alan@alanpearce.eu
Thu, 23 Jun 2022 23:53:48 +0200
5f709f7e
user/base: use programs.htop module
Alan Pearce alan@alanpearce.eu
Thu, 23 Jun 2022 23:52:54 +0200
dea7ec53
prefect: remove anti-tearing configuration
Alan Pearce alan@alanpearce.eu
Thu, 23 Jun 2022 22:36:21 +0200
ca2f36d8
prefect: migrate system config to prefect (for flakes)
Alan Pearce alan@alanpearce.eu
Thu, 23 Jun 2022 20:49:39 +0200
33a6809a
nvidia-gpu: enable power management
Alan Pearce alan@alanpearce.eu
Thu, 23 Jun 2022 20:47:17 +0200
65b59e85
prefect: remove amd.updateMicrocode (also set in nixos-hardware)
Alan Pearce alan@alanpearce.eu
Thu, 23 Jun 2022 20:44:56 +0200
4f569a19
prefect: add default nameserver to resolv.conf
Alan Pearce alan@alanpearce.eu
Thu, 23 Jun 2022 20:41:54 +0200
2f4fd4b7
prefect: install transmission service
Alan Pearce alan@alanpearce.eu
Mon, 20 Jun 2022 16:25:48 +0200
98118dee
prefect: don't abort startup when secondary mounts fail
Alan Pearce alan@alanpearce.eu
Mon, 20 Jun 2022 16:25:29 +0200
a7c1510d
prefect: add GRUB entry for Windows
Alan Pearce alan@alanpearce.eu
Mon, 20 Jun 2022 16:25:14 +0200
9d916eb4
gaming: configure gamemoderun
Alan Pearce alan@alanpearce.eu
Mon, 20 Jun 2022 16:03:34 +0200
353a995f
satoshipay: fix packages for 22.05
Alan Pearce alan@alanpearce.eu
Mon, 20 Jun 2022 16:02:59 +0200
13a82872
user-interface: install keychain
Alan Pearce alan@alanpearce.eu
Mon, 20 Jun 2022 16:02:47 +0200
fada2461
base: remove some extraneous neovim plugins

I'm not (yet) using neovim for development work and coc-nvim doesn't
build on Nix right now.
Alan Pearce alan@alanpearce.eu
Mon, 20 Jun 2022 15:53:27 +0200
3b7ea665
music: install tauon with Discord integration
Alan Pearce alan@alanpearce.eu
Mon, 20 Jun 2022 15:52:09 +0200
557058a3
Emacs: install tree-sitter-mode
Alan Pearce alan@alanpearce.eu
Mon, 20 Jun 2022 15:49:35 +0200
b99574bd
Replace sekey with secretive
Alan Pearce alan@alanpearce.eu
Sun, 19 Jun 2022 20:37:58 +0200
f596918c
base: remove nix-index

Web-based search works much better
Alan Pearce alan@alanpearce.eu
Sun, 19 Jun 2022 20:29:45 +0200
328542e8
gaming: enable gamemode (gamemoderun %command%)
Alan Pearce alan@alanpearce.eu
Sat, 18 Jun 2022 03:44:34 +0200
c25fc18a
rofi: update settings for home-manager 22.05
Alan Pearce alan@alanpearce.eu
Sat, 18 Jun 2022 03:44:18 +0200
683cbf72
Emacs: stop undo-tree littering
Alan Pearce alan@alanpearce.eu
Sat, 18 Jun 2022 03:42:58 +0200
c7555793
audio: switch to pipewire
Alan Pearce alan@alanpearce.eu
Thu, 16 Jun 2022 23:22:21 +0200
a846de81
bare-metal: automatically suspend when idle
Alan Pearce alan@alanpearce.eu
Thu, 16 Jun 2022 16:38:29 +0200
a0f13828
prefect: update network addresses used in firewall
Alan Pearce alan@alanpearce.eu
Thu, 16 Jun 2022 15:44:49 +0200
4f664bb0
nix: enable flakes
Alan Pearce alan@alanpearce.eu
Thu, 16 Jun 2022 15:44:31 +0200
edf6650a
user: regenerate SSH key for local administration
Alan Pearce alan@alanpearce.eu
Thu, 16 Jun 2022 15:44:07 +0200
f50db281
tor: upgrade settings syntax
Alan Pearce alan@alanpearce.eu
Thu, 16 Jun 2022 15:43:49 +0200
52fe375c
prefect: enable automount of secondary filesystems
Alan Pearce alan@alanpearce.eu
Thu, 16 Jun 2022 15:42:59 +0200
9497d733
prefect: use UEFI boot loader instead of GRUB's os-prober
Alan Pearce alan@alanpearce.eu
Thu, 16 Jun 2022 12:14:01 +0200
f74e49f2
Fix bad paste
Alan Pearce alan@alanpearce.eu
Thu, 16 Jun 2022 11:16:08 +0200
40ab2048
kde: configure librewolf-plasma integration
Alan Pearce alan@alanpearce.eu
Mon, 13 Jun 2022 23:40:20 +0200
b3db99b6
prefect: set more filesystem options
Alan Pearce alan@alanpearce.eu
Mon, 13 Jun 2022 23:39:48 +0200
33d5e661
Use KDE instead of i3
Alan Pearce alan@alanpearce.eu
Mon, 13 Jun 2022 23:33:43 +0200
277f2b01
kde: fix screen artifacts and flickering
Alan Pearce alan@alanpearce.eu
Mon, 13 Jun 2022 23:33:15 +0200
6d18e777
Remove sshfs

Can't remember what I used it for
Alan Pearce alan@alanpearce.eu
Mon, 13 Jun 2022 22:21:53 +0200
9c9fbbcc
Remove sekey script

I use Secretive now, which has a GUI for generating new keys
Alan Pearce alan@alanpearce.eu
Mon, 13 Jun 2022 19:26:34 +0200
a42f481f
nix: mark build dependencies to not be gc'ed
Alan Pearce alan@alanpearce.eu
Mon, 13 Jun 2022 15:31:46 +0200
e013bfb7
Rename compton to picom
Alan Pearce alan@alanpearce.eu
Mon, 13 Jun 2022 15:31:08 +0200
115bbbd7
prefect: update state version (reinstalled)
Alan Pearce alan@alanpearce.eu
Mon, 13 Jun 2022 15:27:59 +0200
fcd69eee
Update lumen package recipe
Alan Pearce alan@alanpearce.eu
Mon, 13 Jun 2022 15:27:12 +0200
779b6ae1
Emacs: update activation of company-tng
Alan Pearce alan@alanpearce.eu
Mon, 13 Jun 2022 09:34:06 +0200
ebcd60e7
kde: disable redshift (built-in alternative)
Alan Pearce alan@alanpearce.eu
Mon, 13 Jun 2022 09:33:10 +0200
64c0f75b
nix: run two jobs in parallel when auto-upgrading
Alan Pearce alan@alanpearce.eu
Mon, 13 Jun 2022 09:32:33 +0200
0220e076
zsh: add helpers to copy/set environment variables in Emacs
Alan Pearce alan@alanpearce.eu
Mon, 13 Jun 2022 03:01:02 +0200
28703f6e
Emacs: remove fish-completion
Alan Pearce alan@alanpearce.eu
Mon, 13 Jun 2022 02:52:43 +0200
93bd9051
Emacs: replace small git file modes with git-modes
Alan Pearce alan@alanpearce.eu
Mon, 13 Jun 2022 02:51:49 +0200
17701bb9
gaming: install discord
Alan Pearce alan@alanpearce.eu
Mon, 13 Jun 2022 02:50:55 +0200
6af2e8a2
user-interface: install logseq
Alan Pearce alan@alanpearce.eu
Mon, 13 Jun 2022 02:50:41 +0200
bd406daa
user-interface: replace Firefox with LibreWolf
Alan Pearce alan@alanpearce.eu
Mon, 13 Jun 2022 02:50:29 +0200
a92f7499
trezor: install suite
Alan Pearce alan@alanpearce.eu
Mon, 13 Jun 2022 02:50:05 +0200
81bba255
bluetooth: only enable bluetooth outside of KDE
Alan Pearce alan@alanpearce.eu
Sun, 12 Jun 2022 17:18:38 +0200
1fb286fa
bare-metal: enable managing EFI boot entries
Alan Pearce alan@alanpearce.eu
Sun, 12 Jun 2022 17:17:42 +0200
bfef0dcc
kde: use ksshaskpass even if seahorse is enabled
Alan Pearce alan@alanpearce.eu
Sat, 11 Jun 2022 17:30:59 +0200
5f088036
lisp: remove abandoned packages
Alan Pearce alan@alanpearce.eu
Sat, 11 Jun 2022 16:13:39 +0200
33c820c4
prefect: use stable -zen kernel
Alan Pearce alan@alanpearce.eu
Sat, 11 Jun 2022 16:12:56 +0200
68effc97
regenerate node2nix packages
Alan Pearce alan@alanpearce.eu
Sat, 11 Jun 2022 16:07:53 +0200
9b99294a
passwords: remove pass-otp
Alan Pearce alan@alanpearce.eu
Sat, 11 Jun 2022 16:07:39 +0200
298db108
update settings to build on 22.05
Alan Pearce alan@alanpearce.eu
Sat, 11 Jun 2022 16:03:15 +0200
e5789391
music: update to use new xdg.desktopEntries setting
Alan Pearce alan@alanpearce.eu
Sat, 11 Jun 2022 15:59:49 +0200
ba514565
emacs: fix nix-indent-line warning
Alan Pearce alan@alanpearce.eu
Sat, 05 Jun 2021 15:48:18 +0200
b1cc8c0b
neovim: update config structure for home-manager 21.05
Alan Pearce alan@alanpearce.eu
Sat, 05 Jun 2021 15:41:43 +0200
5da5d88c
lumen: remove unnecessary goDeps
Alan Pearce alan@alanpearce.eu
Sat, 05 Jun 2021 15:34:30 +0200
bf6df500
git: don't auto-merge npm lockfile conflicts

`npm install` will perform this process anyway
Alan Pearce alan@alanpearce.eu
Tue, 18 May 2021 20:12:46 +0200
0d60b154
Emacs: fix flycheck config in rustic-mode
Alan Pearce alan@alanpearce.eu
Mon, 17 May 2021 13:41:10 +0200
40b8dcfb
Emacs: lazy-load rustic-mode
Alan Pearce alan@alanpearce.eu
Mon, 17 May 2021 13:40:58 +0200
0cece245
Fix syntax error
Alan Pearce alan@alanpearce.eu
Fri, 14 May 2021 14:02:26 +0200
634c4bd4
window-manager: "fix" default keychain unlocking

With autologin, the default keychain is not automatically unlocked.
What makes this annoying is that on an access attempt (e.g. using
SSH), the keychain is simply ignored, rather than prompting to be
unlocked.
Alan Pearce alan@alanpearce.eu
Fri, 14 May 2021 12:46:45 +0200
f49c526f
Emacs: ignore formatter errors
Alan Pearce alan@alanpearce.eu
Fri, 14 May 2021 12:46:26 +0200
0c69708a
rust: install cargo-edit
Alan Pearce alan@alanpearce.eu
Fri, 14 May 2021 12:46:14 +0200
d0deb103
Create initial rust development setup
Alan Pearce alan@alanpearce.eu
Thu, 06 May 2021 16:05:42 +0200
fcee2cdf
Emacs: show LSP reference peek menu even for one candidate
Alan Pearce alan@alanpearce.eu
Thu, 06 May 2021 16:03:14 +0200
29fc059a
Emacs: run eslint after tide checks
Alan Pearce alan@alanpearce.eu
Mon, 03 May 2021 14:47:02 +0200
51a63e8d
satoshipay: remove DNS search domain
Alan Pearce alan@alanpearce.eu
Mon, 03 May 2021 14:46:48 +0200
80861cf4
audio: switch device sample rate if not mixing
Alan Pearce alan@alanpearce.eu
Mon, 03 May 2021 14:45:42 +0200
43b819c4
javascript: use pnpm 5.18
Alan Pearce alan@alanpearce.eu
Thu, 29 Apr 2021 12:03:12 +0200
3115ebec
prefect: disallow remote access to postgres
Alan Pearce alan@alanpearce.eu
Tue, 13 Apr 2021 17:23:30 +0200
058b2f41
window-manager: enable autologin
Alan Pearce alan@alanpearce.eu
Tue, 13 Apr 2021 12:42:37 +0200
7142ed89
Remove node2nixPackages from overlay

This ensures that the configured nodejs version is used, which
otherwise leads to problems when using pnpm with an `engines.node`
restriction
Alan Pearce alan@alanpearce.eu
Tue, 13 Apr 2021 18:26:14 +0200
b22fcfb0
Configure basic clojure development environment
Alan Pearce alan@alanpearce.eu
Tue, 13 Apr 2021 18:25:40 +0200
4e3bd398
zsh: set/re-set terminal title from ssh/mosh on Darwin
Alan Pearce alan@alanpearce.eu
Tue, 13 Apr 2021 13:51:43 +0200
533ae218
Update private submodule
Alan Pearce alan@alanpearce.eu
Tue, 13 Apr 2021 13:50:53 +0200
541bd321
Update private submodule
Alan Pearce alan@alanpearce.eu
Tue, 13 Apr 2021 12:58:32 +0200
607ca3b2
edit: use new Emacs frame (aka OS window)
Alan Pearce alan@alanpearce.eu
Tue, 13 Apr 2021 12:56:14 +0200
330ab672
mba: remove golang dev tools
Alan Pearce alan@alanpearce.eu
Tue, 13 Apr 2021 12:55:36 +0200
832288dd
base: avoid make/remake collision
Alan Pearce alan@alanpearce.eu
Mon, 12 Apr 2021 15:12:40 +0200
c5675e3f
prefect: disable autostart applications
Alan Pearce alan@alanpearce.eu
Mon, 12 Apr 2021 15:12:25 +0200
f5785c73
prefect: enable SSH
Alan Pearce alan@alanpearce.eu
Mon, 12 Apr 2021 15:11:51 +0200
88661823
javascript: add pnpx alias
Alan Pearce alan@alanpearce.eu
Mon, 29 Mar 2021 12:19:10 +0200
c80002d5
zsh: install up, interactive pipeline previewer
Alan Pearce alan@alanpearce.eu
Fri, 02 Apr 2021 15:55:01 +0200
96684025
zsh: improve completions with fzf-zsh-completions
Alan Pearce alan@alanpearce.eu
Fri, 02 Apr 2021 15:45:16 +0200
5b61513b
zsh: fix zcompile with non-zsh files
Alan Pearce alan@alanpearce.eu
Fri, 02 Apr 2021 15:44:36 +0200
9fb7d276
javascript: Use pnpm 5.15
Alan Pearce alan@alanpearce.eu
Thu, 01 Apr 2021 16:45:50 +0200
0d51f26f
Remove command-help

Unused, doesn't work properly on macOS anyway
Alan Pearce alan@alanpearce.eu
Thu, 01 Apr 2021 15:21:09 +0200
637c2437
Emacs: enable company-tide as secondary backend for typescript

use a macro to set up secondary company backend s by mode
Alan Pearce alan@alanpearce.eu
Sun, 28 Mar 2021 20:01:45 +0200
113c154e
Emacs: use newer projectile variable name
Alan Pearce alan@alanpearce.eu
Sun, 28 Mar 2021 20:00:34 +0200
c0810b3b
Emacs: make underscore part of word in c-like modes
Alan Pearce alan@alanpearce.eu
Sun, 28 Mar 2021 19:30:41 +0200
e959065e
javascript: ensure make is available
Alan Pearce alan@alanpearce.eu
Mon, 22 Mar 2021 16:58:12 +0100
febc3b6e
Make sekey usage darwin-dependent
Alan Pearce alan@alanpearce.eu
Mon, 22 Mar 2021 16:57:44 +0100
82ee26bf
i3: don't force Firefox to open on workspace 4
Alan Pearce alan@alanpearce.eu
Mon, 22 Mar 2021 12:05:20 +0100
fbe2e13d
Emacs: enable npm-based tools in json files
Alan Pearce alan@alanpearce.eu
Mon, 22 Mar 2021 12:06:08 +0100
700e4f1e
dev/javascript: fix reference to node2nix packages
Alan Pearce alan@alanpearce.eu
Sat, 20 Mar 2021 14:55:32 +0100
8b55b59b
dev/web: use pre-packaged stylelint
Alan Pearce alan@alanpearce.eu
Sat, 20 Mar 2021 14:54:58 +0100
c654e256
Fix syntax error
Alan Pearce alan@alanpearce.eu
Fri, 19 Mar 2021 22:05:01 +0100
1370e8ed
Move and split javascript module to dev/javascript,web
Alan Pearce alan@alanpearce.eu
Fri, 19 Mar 2021 21:47:49 +0100
c733f3ba
dev/base: add yaml langserver
Alan Pearce alan@alanpearce.eu
Fri, 19 Mar 2021 21:42:56 +0100
4930b1da
Move dockerfile langserver to dev/base
Alan Pearce alan@alanpearce.eu
Fri, 19 Mar 2021 21:42:14 +0100
8426cd05
emacs: enable racket, racket-xp modes
Alan Pearce alan@alanpearce.eu
Fri, 19 Mar 2021 00:38:07 +0100
eb8150a4
base: install vimv

wdired as a shell command
Alan Pearce alan@alanpearce.eu
Fri, 19 Mar 2021 00:37:13 +0100
5fe1266c
base: install abduco & dvtm

For detaching CLI commands from the shell and tiling virtual terminals
Alan Pearce alan@alanpearce.eu
Fri, 19 Mar 2021 00:34:00 +0100
0fa0aee9
dev/base: enable shell auto-formatting
Alan Pearce alan@alanpearce.eu
Fri, 19 Mar 2021 00:33:42 +0100
5901b790
dev/base: remove discount (markdown)
Alan Pearce alan@alanpearce.eu
Fri, 19 Mar 2021 00:33:26 +0100
e704369a
Add script to generate SSH keys on secure enclave
Alan Pearce alan@alanpearce.eu
Wed, 17 Mar 2021 17:23:16 +0100
23e66251
Update private submodule
Alan Pearce alan@alanpearce.eu
Wed, 17 Mar 2021 17:22:55 +0100
cd2e1168
javascript: rename node alias to nodejs
Alan Pearce alan@alanpearce.eu
Thu, 11 Mar 2021 14:59:21 +0100
9c977d26
Emacs: switch to a mildly-colourful theme (doom-homage-white)
Alan Pearce alan@alanpearce.eu
Tue, 09 Mar 2021 16:47:28 +0100
ddf8ed5a
satoshipay: use caddy v2
Alan Pearce alan@alanpearce.eu
Tue, 09 Mar 2021 16:46:40 +0100
01b867a9
Emacs: use package-quickstart
Alan Pearce alan@alanpearce.eu
Tue, 09 Mar 2021 16:46:19 +0100
546e626a
SatoshiPay: use newer version of docker-compose
Alan Pearce alan@alanpearce.eu
Tue, 02 Mar 2021 11:56:30 +0100
f304cf50
Remove unused cursor theme
Alan Pearce alan@alanpearce.eu
Tue, 02 Mar 2021 11:56:12 +0100
c7450225
Use system nodejs version for node2nix packages
Alan Pearce alan@alanpearce.eu
Tue, 02 Mar 2021 11:55:44 +0100
d3a443b5
javascript: specify pnpm version more precisely
Alan Pearce alan@alanpearce.eu
Tue, 02 Mar 2021 11:55:14 +0100
525483e2
syncthing: run as user service
Alan Pearce alan@alanpearce.eu
Tue, 02 Mar 2021 11:54:37 +0100
94aa169b
Extract always-requested system packages to module
Alan Pearce alan@alanpearce.eu
Thu, 31 Dec 2020 21:47:47 +0100
34ace803
base: ensure cachix is installed
Alan Pearce alan@alanpearce.eu
Thu, 31 Dec 2020 21:44:28 +0100
fc836e6b
javascript: use zsh to interpret package scripts
Alan Pearce alan@alanpearce.eu
Wed, 24 Feb 2021 15:04:38 +0100
5b36d62d
satoshipay: don't run postgres as a system daemon (use docker)
Alan Pearce alan@alanpearce.eu
Wed, 24 Feb 2021 15:03:54 +0100
a4d0a3c5
Emacs: open tsx files via typescript-mode by default
Alan Pearce alan@alanpearce.eu
Thu, 28 Jan 2021 15:55:23 +0100
c5500d5c
bare-metal: add more network optimisations
Alan Pearce alan@alanpearce.eu
Thu, 28 Jan 2021 15:53:42 +0100
7bcc3be4
javascript: update pnpm to 5.15
Alan Pearce alan@alanpearce.eu
Thu, 28 Jan 2021 15:52:40 +0100
32b76791
Emacs: set up format-all-mode with default formatters
Alan Pearce alan@alanpearce.eu
Thu, 28 Jan 2021 15:51:46 +0100
c1cdde26
Emacs: add pair for elisp docstring `+' pairing
Alan Pearce alan@alanpearce.eu
Thu, 28 Jan 2021 15:50:45 +0100
394c97ec
Emacs: only make / a surround pair in javascript-mode
Alan Pearce alan@alanpearce.eu
Thu, 28 Jan 2021 15:50:24 +0100
19252737
Emacs: assume html files are django-like templates
Alan Pearce alan@alanpearce.eu
Wed, 20 Jan 2021 17:22:10 +0100
0a017369
zsh: follow symbolic links with ll
Alan Pearce alan@alanpearce.eu
Wed, 20 Jan 2021 17:21:23 +0100
dc666f24
darwin: install and use sekey
Alan Pearce alan@alanpearce.eu
Mon, 18 Jan 2021 22:15:27 +0100
3c9fdec1
Use optimised kernel and CPU governor on PCs (laptops and desktops)
Alan Pearce alan@alanpearce.eu
Sat, 16 Jan 2021 20:59:20 +0100
d48fe99a
Disable default DHCP when connman is used
Alan Pearce alan@alanpearce.eu
Sat, 16 Jan 2021 20:53:40 +0100
99fdc453
prefect: use connman
Alan Pearce alan@alanpearce.eu
Sat, 16 Jan 2021 20:56:25 +0100
ecf61955
prefect: automount NTFS filesystems via autofs
Alan Pearce alan@alanpearce.eu
Sat, 16 Jan 2021 20:54:31 +0100
15e6d3bf
Extract wireless setup fvrom connman.nix to iwd.nix
Alan Pearce alan@alanpearce.eu
Sat, 16 Jan 2021 20:51:47 +0100
ba2a0338
connman: use a nicer management UI
Alan Pearce alan@alanpearce.eu
Sat, 16 Jan 2021 20:46:44 +0100
ecc91896
connman: use updated nixos schema
Alan Pearce alan@alanpearce.eu
Sat, 16 Jan 2021 20:46:28 +0100
a06b2e3b
prefect: disable mail setup

I don't use this system for mail at all
Alan Pearce alan@alanpearce.eu
Sat, 16 Jan 2021 20:43:45 +0100
c41f28a2
Add nix-community cache declaratively
Alan Pearce alan@alanpearce.eu
Thu, 31 Dec 2020 22:01:28 +0100
a62d6031
Remove system "trillian"
Alan Pearce alan@alanpearce.eu
Thu, 31 Dec 2020 22:00:43 +0100
60740689
Move common nix-darwin config to darwin.nix
Alan Pearce alan@alanpearce.eu
Thu, 31 Dec 2020 22:00:06 +0100
4d230ecf
Extract always-requested system packages to module
Alan Pearce alan@alanpearce.eu
Thu, 31 Dec 2020 21:47:47 +0100
718ebf3e
base: ensure cachix is installed
Alan Pearce alan@alanpearce.eu
Thu, 31 Dec 2020 21:44:28 +0100
bc017665
prefect: use linux-zen instead of vanilla 5.10
Alan Pearce alan@alanpearce.eu
Tue, 12 Jan 2021 17:09:14 +0100
e3f314b6
prefect: enable bluetooth
Alan Pearce alan@alanpearce.eu
Tue, 12 Jan 2021 17:08:54 +0100
f3d552f4
laptop: merge imports
Alan Pearce alan@alanpearce.eu
Tue, 12 Jan 2021 17:08:02 +0100
1fc3e2f7
bare-metal: don't force bfq module to load

Let it be loaded as necessary
Alan Pearce alan@alanpearce.eu
Tue, 12 Jan 2021 17:04:55 +0100
8ef97466
Optimise startup on machines with / on NVMe
Alan Pearce alan@alanpearce.eu
Tue, 12 Jan 2021 17:03:15 +0100
0ec55c7b
bare-metal: set optimal IO scheduler per disk type
Alan Pearce alan@alanpearce.eu
Tue, 12 Jan 2021 17:02:27 +0100
82eac654
Extract bluetooth settings from laptop module
Alan Pearce alan@alanpearce.eu
Tue, 12 Jan 2021 17:01:45 +0100
2ad5213f
Ensure mouse settings are applied
Alan Pearce alan@alanpearce.eu
Tue, 12 Jan 2021 17:00:59 +0100
a51c0680
prefect: load Model 01 module
Alan Pearce alan@alanpearce.eu
Thu, 07 Jan 2021 16:33:25 +0100
5c839daa
prefect: migrate from deprecated networking.useDHCP
Alan Pearce alan@alanpearce.eu
Wed, 06 Jan 2021 17:43:01 +0100
10d3aaa8
prefect: update IPv6 ULA prefix in firewall rules
Alan Pearce alan@alanpearce.eu
Wed, 06 Jan 2021 17:42:23 +0100
ed5dea32
base: ensure vim is always installed
Alan Pearce alan@alanpearce.eu
Wed, 06 Jan 2021 17:42:05 +0100
8deddc82
satoshipay: remove mongodb
Alan Pearce alan@alanpearce.eu
Wed, 06 Jan 2021 17:41:35 +0100
aac9eaf7
nixpkgs: pass config to nixpkgs-unstable
Alan Pearce alan@alanpearce.eu
Wed, 06 Jan 2021 17:40:57 +0100
ad0e7b88
prefect: remove samba setup
Alan Pearce alan@alanpearce.eu
Wed, 06 Jan 2021 17:40:32 +0100
88c73662
prefect: switch to AMD
Alan Pearce alan@alanpearce.eu
Tue, 05 Jan 2021 12:05:34 +0100
3a38529d
Add configuration for new machine
Alan Pearce alan@alanpearce.eu
Tue, 29 Dec 2020 12:44:20 +0100
0cca7f21
Emacs: load magit immediately
Alan Pearce alan@alanpearce.eu
Tue, 29 Dec 2020 12:44:05 +0100
1b86a1fb
zsh: fix HISTFILE setup
Alan Pearce alan@alanpearce.eu
Tue, 29 Dec 2020 12:43:31 +0100
6c90b0cc
zsh: cache expensive completions to disk
Alan Pearce alan@alanpearce.eu
Tue, 29 Dec 2020 12:43:03 +0100
2dee90e3
Use gls to call prefixed coreutils rather than git ls-files
Alan Pearce alan@alanpearce.eu
Tue, 29 Dec 2020 12:41:41 +0100
dfe0f160
TabNine: provision registration key from private repository
Alan Pearce alan@alanpearce.eu
Tue, 29 Dec 2020 12:41:05 +0100
24faceb2
zsh: remove mcfly

The lack of fuzzy search was causing it to be a productivity loss
Alan Pearce alan@alanpearce.eu
Tue, 29 Dec 2020 11:56:38 +0100
c6722576
Emacs: remove ivy-prescient

Causes slowdowns for very little benefit
Alan Pearce alan@alanpearce.eu
Tue, 29 Dec 2020 11:55:42 +0100
03b8061e
Emacs: fix evil warnings about undo-system
Alan Pearce alan@alanpearce.eu
Mon, 21 Dec 2020 09:56:24 +0100
dc139bed
TabNine: move back to .local/tabnine/
Alan Pearce alan@alanpearce.eu
Mon, 21 Dec 2020 09:30:15 +0100
28049010
Emacs: remove deprecated evil-magit package

Consumed by evil-collection
Alan Pearce alan@alanpearce.eu
Sun, 20 Dec 2020 23:23:23 +0100
308f036b
Add new system file for mba
Alan Pearce alan@alanpearce.eu
Sun, 20 Dec 2020 16:03:29 +0100
bb5998be
base: use default neovim package

Avoids the missing `anything` attribute error in neovim, caused by a
mismatch of home-manager and nixpkgs releases
Alan Pearce alan@alanpearce.eu
Sun, 20 Dec 2020 16:00:28 +0100
5e05c197
Fix light-themed CLI util display in X terminals
Alan Pearce alan@alanpearce.eu
Wed, 16 Dec 2020 12:51:21 +0100
143e5cd9
Fix coc.nvim errors on non-dev systems
Alan Pearce alan@alanpearce.eu
Sat, 12 Dec 2020 21:49:19 +0100
da4ca6b6
TabNine: configure coc
Alan Pearce alan@alanpearce.eu
Sat, 12 Dec 2020 21:49:01 +0100
f2798854
Don't assume usages of XDG_ will be expanded
Alan Pearce alan@alanpearce.eu
Sat, 12 Dec 2020 21:47:33 +0100
ade124a5
neovim: configure coc.nvim via nix
Alan Pearce alan@alanpearce.eu
Sat, 12 Dec 2020 21:46:43 +0100
35c5fef7
TabNine: move binaries to XDG data directory
Alan Pearce alan@alanpearce.eu
Sat, 12 Dec 2020 21:45:43 +0100
8a53d198
Update SSH config
Alan Pearce alan@alanpearce.eu
Sat, 12 Dec 2020 13:40:41 +0100
ee7d7f92
darwin: stop Terminal saving zsh sessions on exit
Alan Pearce alan@alanpearce.eu
Sat, 12 Dec 2020 01:06:37 +0100
5c1f85d7
Use nixpkgs for more NPM packages
Alan Pearce alan@alanpearce.eu
Sat, 12 Dec 2020 00:25:35 +0100
30b28379
Emacs: unbind C-j in company
Alan Pearce alan@alanpearce.eu
Fri, 11 Dec 2020 19:15:39 +0100
888f66d6
TabNine: update to 3.2.28
Alan Pearce alan@alanpearce.eu
Fri, 11 Dec 2020 19:15:11 +0100
f6f048de
Emacs: configure feature-mode
Alan Pearce alan@alanpearce.eu
Fri, 11 Dec 2020 19:12:15 +0100
dbbc1ad5
zsh: enable working directory titlebar updates on darwin
Alan Pearce alan@alanpearce.eu
Fri, 11 Dec 2020 18:08:44 +0100
1dc912be
xterm: start with bitmap fonts
Alan Pearce alan@alanpearce.eu
Wed, 09 Dec 2020 14:21:00 +0100
d025116f
prefect: remove DNS search domain
Alan Pearce alan@alanpearce.eu
Wed, 09 Dec 2020 14:20:40 +0100
57d8715d
Update SSH setup
Alan Pearce alan@alanpearce.eu
Wed, 09 Dec 2020 14:20:15 +0100
d5d41e4a
Simplify mouse acceleration setup
Alan Pearce alan@alanpearce.eu
Wed, 09 Dec 2020 14:18:19 +0100
59fa5448
xresources: fix display of light themes in CLI tools
Alan Pearce alan@alanpearce.eu
Wed, 09 Dec 2020 14:17:21 +0100
96ed45c5
Add stellar nodes to .hosts
Alan Pearce alan@alanpearce.eu
Wed, 09 Dec 2020 12:09:03 +0100
07647341
zsh: Install mcfly via home-manager option
Alan Pearce alan@alanpearce.eu
Tue, 08 Dec 2020 21:37:34 +0100
e81c4c78
Emacs: install and enable ivy-prescient
Alan Pearce alan@alanpearce.eu
Tue, 08 Dec 2020 20:41:05 +0100
b98c2eb1
Emacs: don't show recent tags in magit

Nothing I work on uses tags and it may cause performance issues
Alan Pearce alan@alanpearce.eu
Tue, 08 Dec 2020 20:40:02 +0100
21da59d2
zsh: don't complete local users in ssh commands
Alan Pearce alan@alanpearce.eu
Tue, 08 Dec 2020 19:39:16 +0100
addad286
zsh: use .hosts for hostname completion
Alan Pearce alan@alanpearce.eu
Tue, 08 Dec 2020 19:38:52 +0100
175e59df
Remove private token envvars
Alan Pearce alan@alanpearce.eu
Tue, 08 Dec 2020 19:24:42 +0100
260265ba
Save more lines in all terminals
Alan Pearce alan@alanpearce.eu
Tue, 08 Dec 2020 16:58:57 +0100
47d67714
Fix ghq get creating odd directory structure
Alan Pearce alan@alanpearce.eu
Fri, 04 Dec 2020 14:28:44 +0100
4f93a648
Revert "satoshipay: let macports manage kubectl on darwin"

MacPorts' kubectl didn't seem to support completion properly, even
after setting it up manually.

This reverts commit 3d15b92b20d0724a54bc5dea068a18010e875274.
Alan Pearce alan@alanpearce.eu
Thu, 03 Dec 2020 18:01:28 +0100
cf968f6d
Emacs: start server
Alan Pearce alan@alanpearce.eu
Wed, 02 Dec 2020 10:58:18 +0100
09fba469
Update pnpm to v5.4.11
Alan Pearce alan@alanpearce.eu
Wed, 02 Dec 2020 10:58:02 +0100
9eefb41c
satoshipay: enable docker container->host connections
Alan Pearce alan@alanpearce.eu
Mon, 30 Nov 2020 13:45:55 +0100
12cb5d6e
Move barrier to workspace 10
Alan Pearce alan@alanpearce.eu
Fri, 27 Nov 2020 13:12:43 +0100
db5d0c86
i3: add workspace 0 (grave)
Alan Pearce alan@alanpearce.eu
Fri, 27 Nov 2020 13:12:23 +0100
d87e103a
i3: allow moving windows to workspace 10
Alan Pearce alan@alanpearce.eu
Fri, 27 Nov 2020 13:12:10 +0100
d3f2a30a
Emacs: fix undo
Alan Pearce alan@alanpearce.eu
Thu, 26 Nov 2020 11:00:27 +0100
cfc78b65
Emacs: use undo-tree as undo system in evil
Alan Pearce alan@alanpearce.eu
Thu, 26 Nov 2020 10:17:29 +0100
d2f23109
prefect: autostart work applications
Alan Pearce alan@alanpearce.eu
Thu, 26 Nov 2020 10:17:06 +0100
ada49446
Move workspace assignments to i3 module
Alan Pearce alan@alanpearce.eu
Thu, 26 Nov 2020 10:16:29 +0100
78a0cc42
prefect: share Music and Videos folders via CIFS
Alan Pearce alan@alanpearce.eu
Wed, 25 Nov 2020 17:40:19 +0100
acef55c1
satoshipay: update kubectl-aliases
Alan Pearce alan@alanpearce.eu
Wed, 25 Nov 2020 17:39:30 +0100
ee5bf9fa
zsh: remove less-used plugins
Alan Pearce alan@alanpearce.eu
Sun, 22 Nov 2020 20:56:52 +0100
6f5a21a9
zsh: improve startup time by managing completion manually
Alan Pearce alan@alanpearce.eu
Sun, 22 Nov 2020 20:56:24 +0100
c5b94cc5
darwin: fix terminal display of Unicode combining chars
Alan Pearce alan@alanpearce.eu
Thu, 19 Nov 2020 20:48:57 +0100
4d73047c
trillian: move zsh setup to darwin.nix
Alan Pearce alan@alanpearce.eu
Wed, 18 Nov 2020 20:20:45 +0100
266da0b2
Emacs: Workaround format-all errors in templated yaml files
Alan Pearce alan@alanpearce.eu
Wed, 18 Nov 2020 17:56:59 +0100
45df4488
satoshipay: install DigitalOcean CLI tool
Alan Pearce alan@alanpearce.eu
Wed, 18 Nov 2020 14:05:12 +0100
3d15b92b
satoshipay: let macports manage kubectl on darwin
Alan Pearce alan@alanpearce.eu
Wed, 18 Nov 2020 14:04:51 +0100
6ceaccaa
prefect: enable syncthing
Alan Pearce alan@alanpearce.eu
Mon, 16 Nov 2020 15:40:21 +0100
50cf34fe
prefect: enable local network postgres connections
Alan Pearce alan@alanpearce.eu
Mon, 16 Nov 2020 15:40:06 +0100
aac8d856
zsh: Fix invisible text in mcfly
Alan Pearce alan@alanpearce.eu
Mon, 16 Nov 2020 15:39:22 +0100
de9e9e53
Emacs: remove company-lsp (obsolete)

Superseded by company's own company-capf backend
Alan Pearce alan@alanpearce.eu
Mon, 16 Nov 2020 15:38:46 +0100
53aeaffd
Emacs: fix magit error
Alan Pearce alan@alanpearce.eu
Sat, 14 Nov 2020 21:53:11 +0100
ba3fc875
Update TabNine to v3.1.20
Alan Pearce alan@alanpearce.eu
Thu, 05 Nov 2020 15:29:29 +0100
cb72cb5a
javascript: remove gnumake
Alan Pearce alan@alanpearce.eu
Thu, 05 Nov 2020 15:28:49 +0100
55370bc4
Emacs: fix eldoc-box initialisation
Alan Pearce alan@alanpearce.eu
Thu, 05 Nov 2020 15:27:04 +0100
ae7ff666
prefect: boot Windows by default
Alan Pearce alan@alanpearce.eu
Thu, 05 Nov 2020 15:26:15 +0100
b4070868
satoshipay: add alias to show kubernetes context & namespace
Alan Pearce alan@alanpearce.eu
Thu, 05 Nov 2020 11:26:34 +0100
24fea4eb
Use remake instead of make
Alan Pearce alan@alanpearce.eu
Thu, 05 Nov 2020 11:25:51 +0100
499d8d6b
Update node2nix packages
Alan Pearce alan@alanpearce.eu
Thu, 29 Oct 2020 22:08:11 +0100
dd829bba
neovim: configure smart completion
Alan Pearce alan@alanpearce.eu
Thu, 29 Oct 2020 20:15:18 +0100
be7dd55d
prefect: update stateVersion
Alan Pearce alan@alanpearce.eu
Thu, 29 Oct 2020 14:34:57 +0100
408059f0
base: remove unnecessary hosts entries for self
Alan Pearce alan@alanpearce.eu
Thu, 29 Oct 2020 14:31:48 +0100
1864f983
networking: specify search instead of domain

Domain will be determined by DHCP
Alan Pearce alan@alanpearce.eu
Thu, 29 Oct 2020 14:28:34 +0100
19bc5543
gaming: enable steam module
Alan Pearce alan@alanpearce.eu
Thu, 29 Oct 2020 14:26:49 +0100
ff3f4a19
Upgrade builders for NixOS 20.09
Alan Pearce alan@alanpearce.eu
Thu, 29 Oct 2020 14:26:33 +0100
c34d89ab
zsh: Enable mcfly for intelligent history searches
Alan Pearce alan@alanpearce.eu
Sat, 24 Oct 2020 18:56:09 +0200
4af64edf
Reformat zsh.nix
Alan Pearce alan@alanpearce.eu
Sat, 24 Oct 2020 18:55:08 +0200
dbfeb8be
Reduce nix GC aggressiveness when calling `ngc` aliases
Alan Pearce alan@alanpearce.eu
Sat, 24 Oct 2020 18:53:28 +0200
6f0a0e13
zsh: package and install command-help
Alan Pearce alan@alanpearce.eu
Sat, 24 Oct 2020 18:47:30 +0200
313e62e8
extra-packages: use pkgs.callPackage instead of import
Alan Pearce alan@alanpearce.eu
Sat, 24 Oct 2020 18:46:36 +0200
3279bb50
Emacs: replace prettier-js and sqlformat with format-all
Alan Pearce alan@alanpearce.eu
Sat, 24 Oct 2020 18:45:51 +0200
1f5a6f18
Update TabNine config
Alan Pearce alan@alanpearce.eu
Sat, 24 Oct 2020 18:44:39 +0200
c409d76a
Update TabNine to v3.1.11
Alan Pearce alan@alanpearce.eu
Sat, 24 Oct 2020 18:44:22 +0200
38616185
Update private submodule
Alan Pearce alan@alanpearce.eu
Thu, 15 Oct 2020 09:50:25 +0200
32be0c0a
Update tabnine darwin hash
Alan Pearce alan@alanpearce.eu
Thu, 15 Oct 2020 09:31:31 +0200
58a196f4
Install ldns on all non-darwin systems
Alan Pearce alan@alanpearce.eu
Mon, 12 Oct 2020 12:30:36 +0200
b3fb6934
base: add zstd for tar extraction
Alan Pearce alan@alanpearce.eu
Mon, 12 Oct 2020 12:30:05 +0200
21e2678d
update-tabnine: fail more informatively
Alan Pearce alan@alanpearce.eu
Tue, 06 Oct 2020 16:28:35 +0200
42481db9
TabNine: update to v3.1.4
Alan Pearce alan@alanpearce.eu
Tue, 06 Oct 2020 16:28:24 +0200
68e7c737
NextDNS: Don't enable by default
Alan Pearce alan@alanpearce.eu
Sat, 03 Oct 2020 19:06:22 +0200
5d30f53a
Emacs: optimise text flowing

Reduce bidirectional editing support, as I cannot read any non-LTR scripts
Alan Pearce alan@alanpearce.eu
Thu, 01 Oct 2020 18:09:01 +0200
631df6d7
trillian: explain disabled completion setting
Alan Pearce alan@alanpearce.eu
Thu, 01 Oct 2020 18:07:43 +0200
80e5db2a
trillian: read system default zprofile
Alan Pearce alan@alanpearce.eu
Thu, 01 Oct 2020 18:05:30 +0200
85dac661
Cleanup trillian zsh configuration
Alan Pearce alan@alanpearce.eu
Thu, 01 Oct 2020 18:05:06 +0200
1a6521b0
zsh: add more home-manager aliases
Alan Pearce alan@alanpearce.eu
Thu, 24 Sep 2020 15:02:51 +0200
05cc53dc
satoshipay: remove redis
Alan Pearce alan@alanpearce.eu
Wed, 23 Sep 2020 13:43:48 +0200
e4e530c5
Emacs: improve lsp key help
Alan Pearce alan@alanpearce.eu
Mon, 21 Sep 2020 14:55:27 +0200
ecc259e9
Emacs: fix lsp not initialised in ts files
Alan Pearce alan@alanpearce.eu
Mon, 21 Sep 2020 14:54:24 +0200
5db98cd7
satoshipay: tweak database permissions
Alan Pearce alan@alanpearce.eu
Mon, 21 Sep 2020 14:52:46 +0200
43af8a15
prefect: simplify dual-booting with grub2
Alan Pearce alan@alanpearce.eu
Mon, 21 Sep 2020 14:46:24 +0200
8948ec97
trillian: don't use Nix's gnupg-agent (prefer GPGTools)
Alan Pearce alan@alanpearce.eu
Mon, 21 Sep 2020 14:32:37 +0200
bbf897fd
Emacs: don't install desktop file on darwin
Alan Pearce alan@alanpearce.eu
Mon, 21 Sep 2020 14:31:59 +0200
91764108
satoshipay: ensure postgresql tools are installed
Alan Pearce alan@alanpearce.eu
Mon, 21 Sep 2020 14:31:24 +0200
4ff2d209
zsh: include untracked files in fzf ^X^F binding
Alan Pearce alan@alanpearce.eu
Mon, 21 Sep 2020 14:26:46 +0200
03c8b969
zsh: remove g alias for ripgrep

alleviates git/ripgrep confusion
Alan Pearce alan@alanpearce.eu
Tue, 15 Sep 2020 12:03:40 +0200
e0b0d610
base: add commentary and vim-surround vim plugins
Alan Pearce alan@alanpearce.eu
Fri, 11 Sep 2020 17:35:17 +0200
1381af6b
Update private submodule
Alan Pearce alan@alanpearce.eu
Thu, 10 Sep 2020 19:43:57 +0200
9f310ba5
Emacs: enable editing of root-owned remote files
Alan Pearce alan@alanpearce.eu
Thu, 10 Sep 2020 19:31:08 +0200
e1b1c208
Update private submodule
Alan Pearce alan@alanpearce.eu
Thu, 10 Sep 2020 19:30:20 +0200
a9cc49c8
Update private submodule
Alan Pearce alan@alanpearce.eu
Thu, 10 Sep 2020 19:06:08 +0200
55719ae9
Add server config for home-manager
Alan Pearce alan@alanpearce.eu
Thu, 10 Sep 2020 17:40:41 +0200
7266a80a
zsh: show/hide user and host depending on SSH status
Alan Pearce alan@alanpearce.eu
Thu, 10 Sep 2020 17:39:13 +0200
cb1bc18b
zsh: skip kubernetes rprompt logic when connected via SSH
Alan Pearce alan@alanpearce.eu
Thu, 10 Sep 2020 17:36:55 +0200
6569d574
Emacs: add magit-log-buffer-file shortcut
Alan Pearce alan@alanpearce.eu
Thu, 10 Sep 2020 15:23:37 +0200
c0402367
Emacs: initialise sqlformat hook correctly
Alan Pearce alan@alanpearce.eu
Thu, 10 Sep 2020 15:23:19 +0200
1f7dd7ec
nextdns: support local DNS lookups (based on common router IPs)
Alan Pearce alan@alanpearce.eu
Thu, 10 Sep 2020 15:00:31 +0200
56a7dc35
nextdns: support /etc/hosts
Alan Pearce alan@alanpearce.eu
Thu, 10 Sep 2020 15:00:09 +0200
57250f8d
nextdns: remove darwin support

Use nextdns CLI instead
Alan Pearce alan@alanpearce.eu
Thu, 10 Sep 2020 14:57:15 +0200
e9e9d0be
Update TabNine to v3.0.8
Alan Pearce alan@alanpearce.eu
Tue, 08 Sep 2020 13:52:10 +0200
4a6818f0
zsh: Fix missing leading characters in fzf file search
Alan Pearce alan@alanpearce.eu
Fri, 04 Sep 2020 15:52:47 +0200
0524e9cc
zsh: Update plugins
Alan Pearce alan@alanpearce.eu
Fri, 04 Sep 2020 15:34:46 +0200
c4c4fcd8
SatoshiPay: set up PostgreSQL server
Alan Pearce alan@alanpearce.eu
Wed, 26 Aug 2020 14:07:27 +0200
8183780e
Emacs: format SQL files on save
Alan Pearce alan@alanpearce.eu
Wed, 26 Aug 2020 14:07:10 +0200
36257b88
zeroconf: enable publishing

The previous config only enabled looking up other hosts.

Now other hosts can ping this one.
Alan Pearce alan@alanpearce.eu
Wed, 26 Aug 2020 14:05:30 +0200
9958179f
Emacs: move relevant config to early-init
Alan Pearce alan@alanpearce.eu
Wed, 26 Aug 2020 14:03:07 +0200
3937dbd3
BC! Emacs: move config to XDG config dir
Alan Pearce alan@alanpearce.eu
Wed, 26 Aug 2020 14:02:23 +0200
0f6a0e57
Update TabNine to v2.9.4
Alan Pearce alan@alanpearce.eu
Mon, 24 Aug 2020 10:14:48 +0200
e957254f
Fix local mongo connection issues
Alan Pearce alan@alanpearce.eu
Mon, 17 Aug 2020 13:04:19 +0200
455e717f
Remove prettier_d

Poor installation method, slows down installs for a small increase in performance.
Alan Pearce alan@alanpearce.eu
Mon, 17 Aug 2020 13:02:37 +0200
9a85ecdb
Emacs: remove LSP workaround
Alan Pearce alan@alanpearce.eu
Mon, 24 Aug 2020 09:53:05 +0200
a6a9be07
Emacs: update to unstable channel (27.1)
Alan Pearce alan@alanpearce.eu
Mon, 24 Aug 2020 09:52:50 +0200
efc4a4f6
Enable cross-platform use of unstable channel
Alan Pearce alan@alanpearce.eu
Mon, 24 Aug 2020 09:52:20 +0200
bcb93216
base: don't install pre-installed utilities on macOS
Alan Pearce alan@alanpearce.eu
Mon, 24 Aug 2020 09:51:33 +0200
48bc8200
Add script to ease TabNine updates
Alan Pearce alan@alanpearce.eu
Mon, 17 Aug 2020 13:02:02 +0200
31ea0c2f
Update TabNine to v2.9.3
Alan Pearce alan@alanpearce.eu
Mon, 17 Aug 2020 13:00:12 +0200
fa738b2b
Update pnpm to v4.14.0
Alan Pearce alan@alanpearce.eu
Mon, 17 Aug 2020 12:56:20 +0200
863cff1f
Use ripcord derivation from nixos-unstable
Alan Pearce alan@alanpearce.eu
Wed, 05 Aug 2020 12:15:00 +0200
2ebfb858
Fix syntax error
Alan Pearce alan@alanpearce.eu
Wed, 29 Jul 2020 14:13:52 +0200
2d7757a6
Emacs: don't bury magit buffers with ESC
Alan Pearce alan@alanpearce.eu
Wed, 29 Jul 2020 14:09:57 +0200
461ed52f
Remove unused development packages
Alan Pearce alan@alanpearce.eu
Mon, 27 Jul 2020 16:55:52 +0200
dc6fcbd9
Remove dangling reference to yaml-language-server
Alan Pearce alan@alanpearce.eu
Mon, 27 Jul 2020 13:36:53 +0200
09e1e7b2
Update tabnine to v2.8.12
Alan Pearce alan@alanpearce.eu
Mon, 27 Jul 2020 13:30:43 +0200
763e1a1f
javascript: remove yaml-language-server
Alan Pearce alan@alanpearce.eu
Mon, 27 Jul 2020 13:30:29 +0200
ad6e6183
zsh: add alias for nix-shell
Alan Pearce alan@alanpearce.eu
Mon, 20 Jul 2020 12:52:05 +0200
e386f0d1
Set ZSH history file globally
Alan Pearce alan@alanpearce.eu
Mon, 20 Jul 2020 12:47:30 +0200
fd37bf9d
prefect: support trezor
Alan Pearce alan@alanpearce.eu
Thu, 16 Jul 2020 14:14:01 +0200
01fb0eee
prefect: mount NTFS filesystems
Alan Pearce alan@alanpearce.eu
Thu, 16 Jul 2020 14:13:39 +0200
cf892616
Emacs: add keybind for lsp-ivy-workspace-symbol
Alan Pearce alan@alanpearce.eu
Thu, 16 Jul 2020 14:13:19 +0200
12b13076
Emacs: fix company configuration (broken by tide load side-effects)

https://github.com/ananthakumaran/tide/pull/384
Alan Pearce alan@alanpearce.eu
Thu, 16 Jul 2020 14:10:25 +0200
1a8a9b13
Reduce number of globally-installed javascript packages
Alan Pearce alan@alanpearce.eu
Thu, 16 Jul 2020 14:04:45 +0200
62893334
TabNine: update to v2.8.9
Alan Pearce alan@alanpearce.eu
Thu, 16 Jul 2020 14:01:57 +0200
81db0cdf
trillian: import base ssh settings
Alan Pearce alan@alanpearce.eu
Mon, 06 Jul 2020 16:36:48 +0200
b5157acb
Fix error when running home-manager outside of X
Alan Pearce alan@alanpearce.eu
Mon, 06 Jul 2020 12:51:26 +0200
cbc12567
zsh: fix XDG_DATA_HOME error on first install
Alan Pearce alan@alanpearce.eu
Mon, 06 Jul 2020 12:48:18 +0200
89af66a4
Update stateVersion on prefect (re-installed)
Alan Pearce alan@alanpearce.eu
Mon, 06 Jul 2020 12:36:33 +0200
c5266433
Extract music packages into separate file
Alan Pearce alan@alanpearce.eu
Mon, 06 Jul 2020 12:35:57 +0200
b1e82312
Emacs: Add lsp-ivy for nice goto-workspace-definition command
Alan Pearce alan@alanpearce.eu
Mon, 06 Jul 2020 12:35:07 +0200
0907784d
systemd-boot: Fix broken UEFI install

It seems as though the EFI variables do not need to be modified in
order to add a bootloader; I was able to reinstall two systems without
it.
Alan Pearce alan@alanpearce.eu
Mon, 06 Jul 2020 08:34:33 +0200
ae7ecf32
zsh: create function to add project to emacs
Alan Pearce alan@alanpearce.eu
Sat, 04 Jul 2020 15:06:57 +0200
ad8d8439
git: set GitHub username for ghq
Alan Pearce alan@alanpearce.eu
Sat, 04 Jul 2020 15:06:37 +0200
fb3cd91e
Reformat emacs init file
Alan Pearce alan@alanpearce.eu
Mon, 29 Jun 2020 15:32:32 +0200
c4a768ec
TabNine: add new configuration option
Alan Pearce alan@alanpearce.eu
Thu, 18 Jun 2020 16:56:21 +0200
375a178a
Emacs: sort projectile results by mtime
Alan Pearce alan@alanpearce.eu
Mon, 29 Jun 2020 13:29:02 +0200
3b2394ac
Emacs: improve uniquified buffer names
Alan Pearce alan@alanpearce.eu
Mon, 29 Jun 2020 13:28:46 +0200
38968d94
Update TabNine
Alan Pearce alan@alanpearce.eu
Mon, 29 Jun 2020 13:28:34 +0200
2725420c
keyboard: remove norman layout

I never did switch to it after learning.  It looks like I'll be
sticking with QWERTY for the time being.
Alan Pearce alan@alanpearce.eu
Mon, 29 Jun 2020 09:46:00 +0200
52056558
zsh: show kubernetes status in all satoshipay repositories
Alan Pearce alan@alanpearce.eu
Thu, 18 Jun 2020 11:25:01 +0200
a532dd67
zsh: leverage declarative installs instead of checking for binaries
Alan Pearce alan@alanpearce.eu
Wed, 17 Jun 2020 12:50:59 +0200
bab3b70c
zsh: add secondary binding for switching to project directories
Alan Pearce alan@alanpearce.eu
Wed, 17 Jun 2020 12:48:08 +0200
25e085ea
zsh: prefer user custom bin folder in path
Alan Pearce alan@alanpearce.eu
Tue, 16 Jun 2020 17:36:51 +0200
986e3463
zsh: fix history migration
Alan Pearce alan@alanpearce.eu
Tue, 16 Jun 2020 13:06:42 +0200
228df3ab
Fix SSH identity override
Alan Pearce alan@alanpearce.eu
Tue, 16 Jun 2020 12:18:28 +0200
7e788c6f
Optimise rofi
Alan Pearce alan@alanpearce.eu
Mon, 15 Jun 2020 12:12:45 +0200
e19a070b
Remove rofi-pass
Alan Pearce alan@alanpearce.eu
Mon, 15 Jun 2020 12:12:00 +0200
adb5daa8
i3: run rofi on keydown rather than keyup
Alan Pearce alan@alanpearce.eu
Mon, 15 Jun 2020 11:24:41 +0200
8ba3bb83
javascript: add shell alias for updating dependencies to latest
Alan Pearce alan@alanpearce.eu
Sun, 14 Jun 2020 11:46:24 +0200
0254860a
ssh: add initial settings
Alan Pearce alan@alanpearce.eu
Thu, 11 Jun 2020 13:24:31 +0200
6c46c6e4
Emacs: add tide for live TS type checking

eslint doesn't check types, which leads to surprising behaviour when
building.
Alan Pearce alan@alanpearce.eu
Thu, 11 Jun 2020 13:22:55 +0200
de7b61c9
javascript: Install stylelint
Alan Pearce alan@alanpearce.eu
Mon, 08 Jun 2020 13:04:21 +0200
bede70d9
Update gaming setup
Alan Pearce alan@alanpearce.eu
Mon, 08 Jun 2020 13:04:11 +0200
dec457d9
Emacs: configure emmet-mode
Alan Pearce alan@alanpearce.eu
Mon, 08 Jun 2020 13:03:26 +0200
0aa0ff33
prefect: allow updating EFI variables
Alan Pearce alan@alanpearce.eu
Mon, 08 Jun 2020 13:03:06 +0200
b4464646
Emacs: improve window-splitting behaviour
Alan Pearce alan@alanpearce.eu
Sat, 06 Jun 2020 16:30:40 +0200
c400be9c
Update private submodule
Alan Pearce alan@alanpearce.eu
Sat, 06 Jun 2020 16:28:45 +0200
f411887c
Update TabNine to version 2.8.5
Alan Pearce alan@alanpearce.eu
Sat, 06 Jun 2020 12:46:05 +0200
e89cb825
javascript: add stylelint
Alan Pearce alan@alanpearce.eu
Sat, 06 Jun 2020 12:23:41 +0200
0688b5ad
zsh: move history (with migration path)
Alan Pearce alan@alanpearce.eu
Thu, 04 Jun 2020 13:33:54 +0200
5741c855
javascript: move pnpm-store from $HOME
Alan Pearce alan@alanpearce.eu
Thu, 04 Jun 2020 11:50:53 +0200
8933e8e5
Remove Keybase

Acqui-hired by Zoom.  Product will probably be deprecated soon.
Alan Pearce alan@alanpearce.eu
Wed, 03 Jun 2020 11:01:29 +0200
b06722ea
Set XDG directories
Alan Pearce alan@alanpearce.eu
Wed, 03 Jun 2020 10:18:02 +0200
9397803c
Update TabNine to v2.8.3
Alan Pearce alan@alanpearce.eu
Wed, 03 Jun 2020 10:10:41 +0200
18249c15
javascript: enable running npm inside Emacs
Alan Pearce alan@alanpearce.eu
Wed, 03 Jun 2020 10:00:45 +0200
7ce360f7
Emacs: set default tab-width
Alan Pearce alan@alanpearce.eu
Tue, 02 Jun 2020 10:28:57 +0200
83e17f39
Update private
Alan Pearce alan@alanpearce.eu
Tue, 02 Jun 2020 10:28:48 +0200
b4979a51
Emacs: search hidden files automatically with ripgrep
Alan Pearce alan@alanpearce.eu
Tue, 26 May 2020 13:03:35 +0200
cc1c34fd
javascript: add pnpm multi uninstall alias
Alan Pearce alan@alanpearce.eu
Tue, 26 May 2020 13:02:59 +0200
3d7c7cec
Fix syntax errors
Alan Pearce alan@alanpearce.eu
Wed, 20 May 2020 11:19:30 +0200
abf37951
Move chat programs into user module
Alan Pearce alan@alanpearce.eu
Wed, 20 May 2020 11:19:18 +0200
63dcecf0
nix: update all channels before auto-upgrade
Alan Pearce alan@alanpearce.eu
Tue, 19 May 2020 12:31:09 +0200
69f5a373
Emacs: fix trash/thread keybinds in mu4e
Alan Pearce alan@alanpearce.eu
Tue, 19 May 2020 12:29:05 +0200
4d9c31db
Emacs: fix lsp <leader> key
Alan Pearce alan@alanpearce.eu
Tue, 19 May 2020 12:28:41 +0200
03d8a2ee
Move private submodule away from Keybase
Alan Pearce alan@alanpearce.eu
Mon, 11 May 2020 12:15:30 +0200
b5e767fc
Update private settings
Alan Pearce alan@alanpearce.eu
Mon, 11 May 2020 12:14:41 +0200
8b1c919f
Add neovim fallback editor
Alan Pearce alan@alanpearce.eu
Thu, 07 May 2020 18:37:19 +0200
39a3b2cb
Make cleanup and upgrade task scheduling work-specific
Alan Pearce alan@alanpearce.eu
Mon, 04 May 2020 13:34:11 +0200
4faeb450
zsh: hide user name in prompt display
Alan Pearce alan@alanpearce.eu
Fri, 01 May 2020 20:12:12 +0200
39273da2
zsh: disable unnecessary prompt features
Alan Pearce alan@alanpearce.eu
Fri, 01 May 2020 20:11:38 +0200
1912ff6d
zsh: update plugins
Alan Pearce alan@alanpearce.eu
Fri, 01 May 2020 20:10:56 +0200
561369cf
Emacs: remove relative-buffers package (404)

Replaced by doom-modeline functionality
Alan Pearce alan@alanpearce.eu
Fri, 01 May 2020 20:10:14 +0200
c5714342
Switch to Capitane cursors
Alan Pearce alan@alanpearce.eu
Thu, 30 Apr 2020 13:20:57 +0200
e16d2258
javascript: add alias for pruning production dependencies
Alan Pearce alan@alanpearce.eu
Thu, 30 Apr 2020 13:20:01 +0200
aa10b99e
Update TabNine to v2.8.1
Alan Pearce alan@alanpearce.eu
Thu, 30 Apr 2020 13:19:52 +0200
50cbac07
satoshipad: fix luks loaOf deprecation warning
Alan Pearce alan@alanpearce.eu
Thu, 30 Apr 2020 13:16:30 +0200
9e403ba2
Remove unused system wine module
Alan Pearce alan@alanpearce.eu
Tue, 28 Apr 2020 13:19:10 +0200
976629e3
Emacs: enable git-gutter after tweaking fringes
Alan Pearce alan@alanpearce.eu
Thu, 23 Apr 2020 13:15:18 +0200
7657810b
TabNine: upgrade to v2.7.0
Alan Pearce alan@alanpearce.eu
Thu, 23 Apr 2020 13:14:57 +0200
849c2876
Fix for NixOS 20.03 deprecations
Alan Pearce alan@alanpearce.eu
Wed, 22 Apr 2020 13:35:59 +0200
c16f93fb
nvidia-gpu: ensure nouveau module is not loaded
Alan Pearce alan@alanpearce.eu
Wed, 22 Apr 2020 13:35:35 +0200
3c2fabc1
i3: use Xorg version of Terminus font
Alan Pearce alan@alanpearce.eu
Tue, 21 Apr 2020 15:41:40 +0200
fccc88bd
xserver: remove deprecated fontconfig ultimate settings
Alan Pearce alan@alanpearce.eu
Tue, 21 Apr 2020 15:03:57 +0200
903b3596
Remove pgadmin3

Uses outdated OpenSSL, which is not supported in NixOS 20.03.
Alan Pearce alan@alanpearce.eu
Tue, 21 Apr 2020 15:03:24 +0200
ed56c965
Emacs: re-add company-lsp

Sometimes, TabNine's LSP integration doesn't work. It's nice to have a fallback.
Alan Pearce alan@alanpearce.eu
Tue, 21 Apr 2020 14:56:41 +0200
b6c4ba49
xresources: configure and enable vector fonts
Alan Pearce alan@alanpearce.eu
Mon, 20 Apr 2020 10:21:02 +0200
a147469c
Emacs: add lsp-mode shortcut to <leader>
Alan Pearce alan@alanpearce.eu
Thu, 16 Apr 2020 14:18:53 +0200
52ff0ba5
javascript: add ava shortcuts
Alan Pearce alan@alanpearce.eu
Thu, 16 Apr 2020 14:18:32 +0200
64e9be00
prefect: add hardware tweaks from nixos-hardware
Alan Pearce alan@alanpearce.eu
Thu, 16 Apr 2020 10:04:04 +0200
69b6c09d
Merge branch 'master' of https://git.alanpearce.eu/nixfiles
Alan Pearce alan@alanpearce.eu
Tue, 14 Apr 2020 09:14:34 +0200
40088849
Add more common shell aliases
Alan Pearce alan@alanpearce.eu
Thu, 09 Apr 2020 13:18:23 +0200
fe5710ee
Emacs: reduce fruit salad effect, regardless of theme
Alan Pearce alan@alanpearce.eu
Thu, 09 Apr 2020 13:17:58 +0200
b5472069
prefect: set cpu bias to performance

As a desktop machine, this is fine.  Since it's a >2011 Intel CPU, it
uses the intel_pstate driver/governor combination, meaning that the
only available governors are performance and powersave.
Alan Pearce alan@alanpearce.eu
Wed, 08 Apr 2020 11:20:19 +0200
d74cb57b
prefect: disable syncthing
Alan Pearce alan@alanpearce.eu
Wed, 08 Apr 2020 11:14:15 +0200
25975c5d
prefect: fix screen tearing
Alan Pearce alan@alanpearce.eu
Mon, 06 Apr 2020 12:12:59 +0200
369e2da9
i3: fix config file link
Alan Pearce alan@alanpearce.eu
Mon, 06 Apr 2020 12:12:14 +0200
f6101d2f
Emacs: Install doom themes
Alan Pearce alan@alanpearce.eu
Sun, 05 Apr 2020 20:26:07 +0200
c277df7d
trillian: fix darwinConfig
Alan Pearce alan@alanpearce.eu
Sat, 04 Apr 2020 15:54:08 +0200
2302c574
private: update ssh targets
Alan Pearce alan@alanpearce.eu
Sat, 04 Apr 2020 15:39:31 +0200
578f766e
Emacs: make deletion of modified vc-backed files easier

crux-delete-file-and-buffer uses vc-delete-file, which aborts if the
file is not up to date in the VCS, which is oftun infuriating
Alan Pearce alan@alanpearce.eu
Sat, 04 Apr 2020 15:37:53 +0200
7d828d32
Remove infrastructure module
Alan Pearce alan@alanpearce.eu
Sat, 04 Apr 2020 11:53:36 +0200
7f527bb2
Reorganise folder structure to remove hidden files

After moving from GNU Stow, this is not necessary.  Non-hidden files
are much easier to work with.
Alan Pearce alan@alanpearce.eu
Fri, 03 Apr 2020 13:27:46 +0200
657f50fc
Update TabNine to v2.6.0
Alan Pearce alan@alanpearce.eu
Thu, 02 Apr 2020 14:05:46 +0200
78d15944
ripcord: update to v0.4.24
Alan Pearce alan@alanpearce.eu
Wed, 18 Mar 2020 11:38:56 +0100
dfc9fa6b
Prefect: set up for work
Alan Pearce alan@alanpearce.eu
Wed, 18 Mar 2020 10:33:50 +0100
3452dd29
satoshipad: disable printing

At rent24, I need to manually upload printable documents to the print
system's web interface anyway.
Alan Pearce alan@alanpearce.eu
Tue, 17 Mar 2020 16:23:12 +0100
324e4b68
thinkpad: enable fan control
Alan Pearce alan@alanpearce.eu
Tue, 17 Mar 2020 16:22:58 +0100
bbc7e8f7
Emacs: use kubel in place of kubernetes.el

kubernetes.el did not build on nix. kubel seems simpler and faster as well.
Alan Pearce alan@alanpearce.eu
Tue, 17 Mar 2020 16:21:03 +0100
754d7968
Update pnpm to 4.11.6
Alan Pearce alan@alanpearce.eu
Mon, 16 Mar 2020 17:00:17 +0100
148b40dd
TabNine: Update to v2.5.1
Alan Pearce alan@alanpearce.eu
Mon, 16 Mar 2020 10:39:48 +0100
ab8c99f7
keyboard: use qwerty,norman
Alan Pearce alan@alanpearce.eu
Mon, 16 Mar 2020 10:05:41 +0100
d6a9b583
satoshipad: remove unused configuration imports
Alan Pearce alan@alanpearce.eu
Mon, 16 Mar 2020 10:05:22 +0100
faa625c4
xserver: change font stack
Alan Pearce alan@alanpearce.eu
Mon, 16 Mar 2020 10:04:54 +0100
2cbf30ea
darwin: install watch and coreutils-prefixed
Alan Pearce alan@alanpearce.eu
Fri, 13 Mar 2020 14:36:21 +0100
29bfc64e
trillian: use darwin settings
Alan Pearce alan@alanpearce.eu
Fri, 13 Mar 2020 14:36:10 +0100
ba7aa746
Shell: make compatible with darwin
Alan Pearce alan@alanpearce.eu
Fri, 13 Mar 2020 14:35:52 +0100
413cf3b4
Move accounting module to user/
Alan Pearce alan@alanpearce.eu
Fri, 13 Mar 2020 14:22:34 +0100
bdab7def
dunst: use left-click to perform notification actions
Alan Pearce alan@alanpearce.eu
Wed, 04 Mar 2020 15:37:00 +0100
9e2bdbdb
Emacs: optimise file loading at startup
Alan Pearce alan@alanpearce.eu
Mon, 02 Mar 2020 15:45:13 +0100
a6c3b48a
Emacs: optimise GC during minibuffer usage
Alan Pearce alan@alanpearce.eu
Mon, 02 Mar 2020 15:39:51 +0100
018c4cbf
zsh: optimise startup

- compile init file
- pre-generate and compile compinit dump (zcompdump)
Alan Pearce alan@alanpearce.eu
Mon, 02 Mar 2020 15:10:32 +0100
d820aae5
zsh: precompile plugins
Alan Pearce alan@alanpearce.eu
Mon, 02 Mar 2020 15:08:44 +0100
ba2104eb
zsh: fix startup slowness (google-cloud-sdk)
Alan Pearce alan@alanpearce.eu
Mon, 02 Mar 2020 15:05:08 +0100
bc6a93c3
xserver: Fix fontconfig config error
Alan Pearce alan@alanpearce.eu
Mon, 02 Mar 2020 15:04:37 +0100
14ab4496
shell: remove duplicate compinit call
Alan Pearce alan@alanpearce.eu
Mon, 02 Mar 2020 13:41:25 +0100
34b68a77
Emacs: enable previewing buffers when switching
Alan Pearce alan@alanpearce.eu
Fri, 28 Feb 2020 14:31:52 +0100
e9c5654d
Emacs: tell doom-modeline to use projectile
Alan Pearce alan@alanpearce.eu
Thu, 27 Feb 2020 16:03:08 +0100
7b9fe6af
Emacs: don't load git-gutter
Alan Pearce alan@alanpearce.eu
Thu, 27 Feb 2020 16:02:48 +0100
3ec3aa95
Emacs: remove minions

Not used by doom-modeline unless configured.  Since I didn't notice
until now, it would seem that it's not necessary.
Alan Pearce alan@alanpearce.eu
Thu, 27 Feb 2020 15:59:48 +0100
188f2e6d
Emacs: optimise startup
Alan Pearce alan@alanpearce.eu
Thu, 27 Feb 2020 15:59:27 +0100
9e32592d
Emacs: remove tabnine load-path override
Alan Pearce alan@alanpearce.eu
Thu, 27 Feb 2020 13:39:26 +0100
fc802929
Emacs: fix company-tabnine startup
Alan Pearce alan@alanpearce.eu
Thu, 27 Feb 2020 12:28:53 +0100
c06201a3
Emacs: optimise startup and GC
Alan Pearce alan@alanpearce.eu
Thu, 27 Feb 2020 12:20:20 +0100
e2c59a95
Emacs: optimise lsp setup
Alan Pearce alan@alanpearce.eu
Thu, 27 Feb 2020 12:20:00 +0100
7c27ad62
Emacs: use proper form of general keymap mapping
Alan Pearce alan@alanpearce.eu
Thu, 27 Feb 2020 12:18:19 +0100
9da292bd
Emacs: fix lsp
Alan Pearce alan@alanpearce.eu
Thu, 27 Feb 2020 12:18:04 +0100
7ae4a4e4
Emacs: use amx without smex history migration
Alan Pearce alan@alanpearce.eu
Thu, 27 Feb 2020 12:06:30 +0100
00fbb034
Emacs: remove deprecated lsp variable
Alan Pearce alan@alanpearce.eu
Thu, 27 Feb 2020 12:05:16 +0100
7a1708bd
TabNine: update to v2.3.5
Alan Pearce alan@alanpearce.eu
Thu, 27 Feb 2020 11:02:05 +0100
11435bf2
xresources: make xterm 256 colour and utf-8 aware
Alan Pearce alan@alanpearce.eu
Thu, 27 Feb 2020 11:01:37 +0100
ff93bb2d
zsh: make ds() safer
Alan Pearce alan@alanpearce.eu
Thu, 27 Feb 2020 11:01:22 +0100
b3658308
Remove system private dir
Alan Pearce alan@alanpearce.eu
Wed, 26 Feb 2020 10:27:26 +0100
37cc1c0e
Emacs: remove use-package calls for non-packages
Alan Pearce alan@alanpearce.eu
Tue, 18 Feb 2020 16:05:16 +0100
707aa94b
Emacs: ensure theme package is loaded
Alan Pearce alan@alanpearce.eu
Tue, 18 Feb 2020 16:04:52 +0100
9e66b671
Emacs: improve startup speed
Alan Pearce alan@alanpearce.eu
Tue, 18 Feb 2020 16:01:12 +0100
d5b0b8e3
xserver: remove unused fonts
Alan Pearce alan@alanpearce.eu
Tue, 18 Feb 2020 12:14:36 +0100
a7b92b9b
xresources: enable opening links in browser
Alan Pearce alan@alanpearce.eu
Tue, 18 Feb 2020 11:25:54 +0100
2418ce1a
xresources: update current environment via home-manager switch
Alan Pearce alan@alanpearce.eu
Tue, 18 Feb 2020 11:25:10 +0100
94c04950
Use nix-shell to run node2nix
Alan Pearce alan@alanpearce.eu
Tue, 18 Feb 2020 10:20:59 +0100
50129a90
TabNine: Upgrade to v2.2.2
Alan Pearce alan@alanpearce.eu
Thu, 06 Feb 2020 12:36:30 +0100
8d5e5115
javascript: update pnpm to v4.9.3
Alan Pearce alan@alanpearce.eu
Thu, 06 Feb 2020 11:11:36 +0100
66fda6c5
zsh: remove unused better-npm-completion plugin
Alan Pearce alan@alanpearce.eu
Mon, 03 Feb 2020 16:39:34 +0100
24947fcb
javascript: add aliases for pnpm (multi) install-test
Alan Pearce alan@alanpearce.eu
Mon, 03 Feb 2020 15:46:29 +0100
fe8325f3
Emacs: use emacs-nix overlay for more up-to-date packages
Alan Pearce alan@alanpearce.eu
Fri, 31 Jan 2020 13:28:20 +0100
e8f39317
javascript: add vscode-json-languageserver
Alan Pearce alan@alanpearce.eu
Fri, 31 Jan 2020 13:26:04 +0100
f72f70d4
Update javascript packages
Alan Pearce alan@alanpearce.eu
Fri, 31 Jan 2020 12:38:34 +0100
f02be31a
satoshipay: update kubectl-aliases
Alan Pearce alan@alanpearce.eu
Fri, 31 Jan 2020 12:02:38 +0100
ff3c1414
Emacs: remove beancount
Alan Pearce alan@alanpearce.eu
Wed, 29 Jan 2020 12:29:25 +0100
fbcbee20
Configure golang dev environment
Alan Pearce alan@alanpearce.eu
Sun, 26 Jan 2020 13:26:36 +0100
2413e42d
javascript: use node-gyp packages from node 12
Alan Pearce alan@alanpearce.eu
Fri, 24 Jan 2020 14:52:09 +0100
8b52a21a
laptop: configure lid power actions
Alan Pearce alan@alanpearce.eu
Fri, 24 Jan 2020 14:28:41 +0100
65af7733
TabNine: update config according to schema
Alan Pearce alan@alanpearce.eu
Wed, 22 Jan 2020 16:52:22 +0100
13ff1bb6
Emacs: make projectile-kill-buffers ignore special buffers
Alan Pearce alan@alanpearce.eu
Wed, 22 Jan 2020 16:51:48 +0100
4f0337d3
Update prettier_d to a working commit of v6

https://github.com/josephfrazier/prettier_d/issues/41
Alan Pearce alan@alanpearce.eu
Tue, 14 Jan 2020 13:13:24 +0100
7b279e78
TabNine: Enable local ML-based completions except on satoshipad
Alan Pearce alan@alanpearce.eu
Mon, 13 Jan 2020 18:26:14 +0100
4ab7cc1a
Update TabNine to 2.2.1
Alan Pearce alan@alanpearce.eu
Mon, 13 Jan 2020 14:19:33 +0100
f8500d1a
SatoshiPay: don't install docker compose on macOS
Alan Pearce alan@alanpearce.eu
Sat, 11 Jan 2020 21:38:19 +0100
c711e08f
trillian: disable systemwide zsh completion

This stops compinit being called twice, which slows down zsh startup.
home-manager is responsible for the other call.
Alan Pearce alan@alanpearce.eu
Sat, 11 Jan 2020 21:37:17 +0100
8a064c9e
Emacs: fix evil-collection warnings
Alan Pearce alan@alanpearce.eu
Sat, 11 Jan 2020 21:36:29 +0100
55e75e42
Accounting: remove fava
Alan Pearce alan@alanpearce.eu
Sat, 11 Jan 2020 21:28:36 +0100
e2f461a3
Emacs: improve company tab handling
Alan Pearce alan@alanpearce.eu
Sat, 11 Jan 2020 20:44:12 +0100
2d0f5bf6
Emacs: use web-mode for html
Alan Pearce alan@alanpearce.eu
Sat, 11 Jan 2020 20:43:26 +0100
a89da63b
Emacs: Set css inndentation
Alan Pearce alan@alanpearce.eu
Sat, 11 Jan 2020 20:42:57 +0100
858fab63
Emacs: fix unbound regex in tsx mode specification
Alan Pearce alan@alanpearce.eu
Sat, 11 Jan 2020 20:39:52 +0100
6c72dfb8
Emacs: improve flycheck responsiveness
Alan Pearce alan@alanpearce.eu
Fri, 10 Jan 2020 12:28:41 +0100
7dbad1f9
Emacs: disable lsp-ui-doc-mode properly
Alan Pearce alan@alanpearce.eu
Fri, 10 Jan 2020 12:27:40 +0100
b905b92e
Add module for browsing CIFS shares
Alan Pearce alan@alanpearce.eu
Fri, 10 Jan 2020 12:26:42 +0100
bbac413d
Emacs: add slash surround pair
Alan Pearce alan@alanpearce.eu
Fri, 10 Jan 2020 12:25:45 +0100
8eaf0d14
user-interface: remove hexchat
Alan Pearce alan@alanpearce.eu
Tue, 07 Jan 2020 14:50:16 +0100
c2e57185
zsh: remove careful_rm
Alan Pearce alan@alanpearce.eu
Thu, 02 Jan 2020 15:03:23 +0100
65db313f
Emacs: bind C-a/C-q to change number at point like vim
Alan Pearce alan@alanpearce.eu
Thu, 02 Jan 2020 14:26:32 +0100
f9dad789
Emacs: install evil-matchit for better jumping between begin/end
Alan Pearce alan@alanpearce.eu
Thu, 02 Jan 2020 14:16:09 +0100
eef5824c
Emacs: configure evil-embrace to supplement evil-surround
Alan Pearce alan@alanpearce.eu
Thu, 02 Jan 2020 14:03:12 +0100
e82ddce0
Emacs: show number of search matches in minibuffer or modeline
Alan Pearce alan@alanpearce.eu
Thu, 02 Jan 2020 14:02:39 +0100
4f5f84cb
printing: install configuration panel
Alan Pearce alan@alanpearce.eu
Thu, 02 Jan 2020 13:19:20 +0100
19b9c7f3
satoshipad: set a clearer avahi hostname for other people
Alan Pearce alan@alanpearce.eu
Thu, 02 Jan 2020 13:19:04 +0100
a834bf3d
Emacs: tweak startup ordering
Alan Pearce alan@alanpearce.eu
Thu, 02 Jan 2020 13:18:34 +0100
6d2cd91e
autorandr: make docked-open similar to docked-close
Alan Pearce alan@alanpearce.eu
Thu, 02 Jan 2020 11:14:05 +0100
b0a86b62
Emacs: use emacs state in ledger-reconcile buffers
Alan Pearce alan@alanpearce.eu
Mon, 23 Dec 2019 08:38:46 +0100
df02c6e7
Update tabnine to 2.1.22
Alan Pearce alan@alanpearce.eu
Mon, 23 Dec 2019 08:36:20 +0100
12892d76
window-manager: startup nmapplet
Alan Pearce alan@alanpearce.eu
Fri, 20 Dec 2019 15:40:52 +0100
8c70c12d
Sync .hosts file
Alan Pearce alan@alanpearce.eu
Mon, 16 Dec 2019 20:38:09 +0100
833d5452
Update personal email
Alan Pearce alan@alanpearce.eu
Mon, 16 Dec 2019 16:58:00 +0100
f609a224
Move kubernetes shell configuration to kubernetes.nix
Alan Pearce alan@alanpearce.eu
Sun, 15 Dec 2019 14:52:37 +0100
d9529458
Emacs: delay completion when not using TabNine
Alan Pearce alan@alanpearce.eu
Fri, 13 Dec 2019 21:04:22 +0100
bec3f8af
Install npm-merge-driver instead of relying on npx
Alan Pearce alan@alanpearce.eu
Fri, 13 Dec 2019 15:16:18 +0100
d4e72777
satoshipay: fix conditional git user.email setting
Alan Pearce alan@alanpearce.eu
Fri, 13 Dec 2019 15:15:50 +0100
c978f917
Add node2nix packages as overlay
Alan Pearce alan@alanpearce.eu
Fri, 13 Dec 2019 15:15:19 +0100
2bd80eae
Emacs: remove unused monochrome-ish themes
Alan Pearce alan@alanpearce.eu
Fri, 13 Dec 2019 13:13:32 +0100
fa45d9d1
Update private e-mail setup
Alan Pearce alan@alanpearce.eu
Wed, 11 Dec 2019 14:28:03 +0100
3cf26275
Emacs: increase minimum width of windows before splitting
Alan Pearce alan@alanpearce.eu
Tue, 10 Dec 2019 16:17:32 +0100
0739e5da
Emacs: update relative-buffers configuration
Alan Pearce alan@alanpearce.eu
Tue, 10 Dec 2019 14:08:19 +0100
9571aa43
Revert "Emacs: remove relative-buffers"

This reverts commit 34e6a0cc0ce0103a2ee01edd2421c415af28be4a.

This isn't only used in the modeline, but also for buffer-selection
Alan Pearce alan@alanpearce.eu
Tue, 10 Dec 2019 14:03:45 +0100
581d41b8
tabnine: add crude management of tabnine installation and config
Alan Pearce alan@alanpearce.eu
Mon, 09 Dec 2019 17:27:14 +0100
8d9f5216
tabnine: switch config directory by system type
Alan Pearce alan@alanpearce.eu
Mon, 09 Dec 2019 16:40:22 +0100
ca4537a8
Mail: fix mail fetch timer to startup time
Alan Pearce alan@alanpearce.eu
Mon, 09 Dec 2019 14:36:38 +0100
130b327a
Autotrandr: set primary monitor in docked-close configuration
Alan Pearce alan@alanpearce.eu
Fri, 06 Dec 2019 15:13:21 +0100
59b07a48
Emacs: remove old eshell alias file
Alan Pearce alan@alanpearce.eu
Fri, 06 Dec 2019 15:13:12 +0100
3b28e38d
Emacs: create eshell module to handle aliases
Alan Pearce alan@alanpearce.eu
Fri, 06 Dec 2019 11:19:53 +0100
ab0e8c29
Emacs: Fix init errors in eshell configuration
Alan Pearce alan@alanpearce.eu
Wed, 04 Dec 2019 19:12:47 +0100
7328eaf3
window-manager: ensure xterm is actually installed
Alan Pearce alan@alanpearce.eu
Wed, 04 Dec 2019 17:00:22 +0100
cc4dd7f7
xresources: add recommended sixel configuration
Alan Pearce alan@alanpearce.eu
Wed, 04 Dec 2019 16:59:52 +0100
6f205ccb
Emacs: increase max length of VCS info in modeline
Alan Pearce alan@alanpearce.eu
Wed, 04 Dec 2019 16:59:30 +0100
2ddaaa3d
Emacs: add global keybinding for eshell-toggle
Alan Pearce alan@alanpearce.eu
Wed, 04 Dec 2019 16:37:10 +0100
759f7bb9
Emacs: start eshell in insert mode
Alan Pearce alan@alanpearce.eu
Wed, 04 Dec 2019 16:36:59 +0100
e71c20f9
Emacs: bind <leader>c to C-c, whatever that may do
Alan Pearce alan@alanpearce.eu
Wed, 04 Dec 2019 16:36:33 +0100
5f6e9d24
Emacs: disable icons in treemacs
Alan Pearce alan@alanpearce.eu
Wed, 04 Dec 2019 14:49:34 +0100
6a0d3c07
Emacs: use tab, not enter for completion
Alan Pearce alan@alanpearce.eu
Wed, 04 Dec 2019 14:49:01 +0100
2ad6fbd7
Update private submodule
Alan Pearce alan@alanpearce.eu
Tue, 03 Dec 2019 19:23:44 +0100
0c432ed9
prefect: enable autologin
Alan Pearce alan@alanpearce.eu
Tue, 03 Dec 2019 19:03:08 +0100
e8d379b7
Add script to fetch secrets before git config can be set
Alan Pearce alan@alanpearce.eu
Tue, 03 Dec 2019 19:00:09 +0100
263e6e5c
Emacs: fix company-mode initialisation
Alan Pearce alan@alanpearce.eu
Tue, 03 Dec 2019 13:37:56 +0100
dc624c85
Emacs: add secondary shortcut to spam folder
Alan Pearce alan@alanpearce.eu
Tue, 03 Dec 2019 13:35:49 +0100
d1b40e88
Add e-mail setup to private submodule
Alan Pearce alan@alanpearce.eu
Tue, 03 Dec 2019 13:35:09 +0100
2b769758
git: Ensure keybase:// repositories can be used as submodules
Alan Pearce alan@alanpearce.eu
Mon, 02 Dec 2019 18:33:44 +0100
15bd40da
Simplify satoshipay setup
Alan Pearce alan@alanpearce.eu
Mon, 02 Dec 2019 14:45:35 +0100
e43c2915
Emacs: Fix evil shifting
Alan Pearce alan@alanpearce.eu
Mon, 02 Dec 2019 14:40:59 +0100
c226c63d
Move secrets to keybase git submodule
Alan Pearce alan@alanpearce.eu
Mon, 02 Dec 2019 12:12:47 +0100
3a62d45e
Emacs: Replace remaining customize calls with setq
Alan Pearce alan@alanpearce.eu
Sun, 01 Dec 2019 20:21:08 +0100
bd7b35c8
Emacs: use setq instead of :custom
Alan Pearce alan@alanpearce.eu
Sun, 01 Dec 2019 19:06:18 +0100
8474d2a2
Emacs: Show column number alongside line number in

Makes it more obvious where the line number is dispayed.
Alan Pearce alan@alanpearce.eu
Sat, 30 Nov 2019 23:56:26 +0100
34e6a0cc
Emacs: remove relative-buffers

No longer necessary with doom-modeline
Alan Pearce alan@alanpearce.eu
Sat, 30 Nov 2019 23:56:02 +0100
d61b8a99
accounting: install hledger

Seems to have very nicely-configurable CSV importing
Alan Pearce alan@alanpearce.eu
Sat, 30 Nov 2019 12:00:51 +0100
3d24332c
Emacs: right-align completion annotations
Alan Pearce alan@alanpearce.eu
Sat, 30 Nov 2019 12:00:16 +0100
45a6af6b
Emacs: set defaults for evil pre-init variables
Alan Pearce alan@alanpearce.eu
Sat, 30 Nov 2019 11:59:43 +0100
dd685819
Emacs: use sliders icon for minion mode-line-lighter
Alan Pearce alan@alanpearce.eu
Sat, 30 Nov 2019 11:59:16 +0100
6d11569c
Emacs: save files silently
Alan Pearce alan@alanpearce.eu
Sat, 30 Nov 2019 11:58:48 +0100
f2b40ad1
Emacs: replace moody with doom-modeline
Alan Pearce alan@alanpearce.eu
Fri, 29 Nov 2019 23:30:11 +0100
c5370504
Emacs: keep menu-bar-mode explicitly enabled on darwin
Alan Pearce alan@alanpearce.eu
Fri, 29 Nov 2019 23:26:15 +0100
963ed40b
Emacs: remove basic-theme
Alan Pearce alan@alanpearce.eu
Fri, 29 Nov 2019 23:25:55 +0100
8ca5e8ae
Emacs: don't load site-lisp when byte-compiling
Alan Pearce alan@alanpearce.eu
Fri, 29 Nov 2019 22:40:54 +0100
fba586fa
nextdns: fix infinite recursion on NixOS
Alan Pearce alan@alanpearce.eu
Fri, 29 Nov 2019 20:40:22 +0100
9ca2beec
darwin: alias drill to dig
Alan Pearce alan@alanpearce.eu
Fri, 29 Nov 2019 18:57:22 +0100
0d8bb44c
nextdns: fix darwin incompatibility
Alan Pearce alan@alanpearce.eu
Fri, 29 Nov 2019 18:57:04 +0100
e786b823
stubby: log errors
Alan Pearce alan@alanpearce.eu
Fri, 29 Nov 2019 18:56:50 +0100
7e5653c2
xserver: improve font setup
Alan Pearce alan@alanpearce.eu
Fri, 29 Nov 2019 15:36:47 +0100
c2e17566
javascript: add pnpm dislink alias
Alan Pearce alan@alanpearce.eu
Fri, 29 Nov 2019 15:36:22 +0100
8bc2eea8
satoshipay: install kubetail
Alan Pearce alan@alanpearce.eu
Fri, 29 Nov 2019 15:36:08 +0100
81bdc806
Emacs: Enable company-lsp
Alan Pearce alan@alanpearce.eu
Fri, 29 Nov 2019 15:35:55 +0100
49070269
Emacs: fix undefined function warning
Alan Pearce alan@alanpearce.eu
Fri, 29 Nov 2019 11:20:54 +0100
a29fb071
tabnine: fixup toml file
Alan Pearce alan@alanpearce.eu
Wed, 27 Nov 2019 12:01:15 +0100
9dc35cbd
Merge branch 'master' of origin/master
Alan Pearce alan@alanpearce.eu
Wed, 27 Nov 2019 12:00:45 +0100
248ed3a5
git: ignore tabnine_root globally

Non-users will not like the clutter.
Alan Pearce alan@alanpearce.eu
Tue, 26 Nov 2019 15:30:59 +0100
a53e5d9a
Stop tabnine from ascending past the root
Alan Pearce alan@alanpearce.eu
Tue, 26 Nov 2019 15:30:31 +0100
e59c4f72
xserver: disable sound themes
Alan Pearce alan@alanpearce.eu
Tue, 26 Nov 2019 12:58:35 +0100
09d261ca
ripcord: add a desktop item
Alan Pearce alan@alanpearce.eu
Tue, 26 Nov 2019 12:58:25 +0100
b3fb3c58
ripcord: use standard package naming convention
Alan Pearce alan@alanpearce.eu
Tue, 26 Nov 2019 12:58:10 +0100
eeb20ec7
Update ripcord to 0.4.21
Alan Pearce alan@alanpearce.eu
Tue, 26 Nov 2019 12:57:32 +0100
8bdea73a
satoshipad: set browser to Firefox Developer Edition
Alan Pearce alan@alanpearce.eu
Tue, 26 Nov 2019 12:23:38 +0100
380dcc5c
satoshipad: start and assign ripcord at startup
Alan Pearce alan@alanpearce.eu
Tue, 26 Nov 2019 12:23:16 +0100
84b33df0
Fix variable definition
Alan Pearce alan@alanpearce.eu
Mon, 25 Nov 2019 15:52:10 +0100
3fae4866
xserver: remove extra theme packages
Alan Pearce alan@alanpearce.eu
Mon, 25 Nov 2019 15:45:54 +0100
1410e2af
xserver: prefer corefonts to substitutes
Alan Pearce alan@alanpearce.eu
Sun, 24 Nov 2019 18:11:19 +0100
d0244987
Emacs: auto-cleanup whitespace in ledger buffers
Alan Pearce alan@alanpearce.eu
Sat, 23 Nov 2019 17:02:44 +0100
660a83f4
prefect: fix missing keyboard settings
Alan Pearce alan@alanpearce.eu
Sat, 23 Nov 2019 16:56:45 +0100
1a150e6e
NVidia: run compton to avoid window sizing issues
Alan Pearce alan@alanpearce.eu
Sat, 23 Nov 2019 16:56:18 +0100
21fedc95
nextdns: fix infinite recursion
Alan Pearce alan@alanpearce.eu
Fri, 22 Nov 2019 22:13:49 +0100
d04c17a8
Emacs: improve ledger setup
Alan Pearce alan@alanpearce.eu
Fri, 22 Nov 2019 19:07:54 +0100
d858ce8f
Update ripcord
Alan Pearce alan@alanpearce.eu
Fri, 22 Nov 2019 19:07:38 +0100
0feb8ab5
Install ripcord on work machines
Alan Pearce alan@alanpearce.eu
Thu, 21 Nov 2019 15:38:57 +0100
3549bb07
Allow extra-package overlay to be used in home-manager
Alan Pearce alan@alanpearce.eu
Thu, 21 Nov 2019 15:45:33 +0100
1444656e
Add ripcord package
Alan Pearce alan@alanpearce.eu
Thu, 21 Nov 2019 13:48:40 +0100
aa2590a5
node2nix: upgrade to node 12
Alan Pearce alan@alanpearce.eu
Wed, 20 Nov 2019 17:34:40 +0100
1fb25a53
javascript: don't override node passed to node2nix
Alan Pearce alan@alanpearce.eu
Wed, 20 Nov 2019 17:34:22 +0100
b567a0a8
javascript: fix package quoting
Alan Pearce alan@alanpearce.eu
Wed, 20 Nov 2019 17:34:08 +0100
db639f69
zsh: Don't immediately share history between terminals
Alan Pearce alan@alanpearce.eu
Wed, 20 Nov 2019 17:15:23 +0100
f1d5fe70
javascript: Upgrade to node 12
Alan Pearce alan@alanpearce.eu
Wed, 20 Nov 2019 17:08:37 +0100
8bc3d4cb
javascript: clarify packageset name
Alan Pearce alan@alanpearce.eu
Wed, 20 Nov 2019 17:07:38 +0100
8f30882d
javascript: Ask packages not to phone home
Alan Pearce alan@alanpearce.eu
Wed, 20 Nov 2019 17:07:06 +0100
2d73e8c7
javascript: remove tern

LSP is the way forward!
Alan Pearce alan@alanpearce.eu
Wed, 20 Nov 2019 17:06:33 +0100
a3c7ee37
javascript: split node2nixPackages
Alan Pearce alan@alanpearce.eu
Wed, 20 Nov 2019 17:06:10 +0100
749f4be1
Configure nextdns usage via module
Alan Pearce alan@alanpearce.eu
Tue, 12 Nov 2019 19:30:35 +0100
1078600d
Emacs: setup ledger and evil-ledger
Alan Pearce alan@alanpearce.eu
Tue, 19 Nov 2019 23:16:27 +0100
38a8873c
Emacs: fix mu4e setup
Alan Pearce alan@alanpearce.eu
Tue, 19 Nov 2019 23:16:06 +0100
8b25fd54
zsh: fix missing python error
Alan Pearce alan@alanpearce.eu
Tue, 19 Nov 2019 22:35:19 +0100
ce36da80
darwin: use emacs-macport
Alan Pearce alan@alanpearce.eu
Tue, 19 Nov 2019 22:35:06 +0100
c0e8d385
Rename overlay
Alan Pearce alan@alanpearce.eu
Tue, 19 Nov 2019 22:34:51 +0100
51d8e836
xserver: configure font stack based on antialias setting
Alan Pearce alan@alanpearce.eu
Fri, 15 Nov 2019 16:49:57 +0100
e3e50821
development: install yamllint
Alan Pearce alan@alanpearce.eu
Fri, 15 Nov 2019 16:49:35 +0100
80f19b76
Emacs: enable progressively-nicer goto-{def,ref} commands
Alan Pearce alan@alanpearce.eu
Fri, 15 Nov 2019 16:47:20 +0100
ebec58c9
Emacs: remove lsp-flymake setup
Alan Pearce alan@alanpearce.eu
Fri, 15 Nov 2019 16:47:10 +0100
f7f1eb54
Emacs: silence evil-want-keybinding error when byte-compiling
Alan Pearce alan@alanpearce.eu
Fri, 15 Nov 2019 16:39:54 +0100
cbab6521
Emacs: declutter lsp-ui sideline
Alan Pearce alan@alanpearce.eu
Fri, 15 Nov 2019 16:28:47 +0100
f2b80f9e
zsh: update kubectl-aliases
Alan Pearce alan@alanpearce.eu
Fri, 15 Nov 2019 14:36:14 +0100
02348ac8
xresources: add alt+shift+{c,v} for clipboard copy/paste
Alan Pearce alan@alanpearce.eu
Thu, 14 Nov 2019 15:01:12 +0100
53d2c12a
Add lumen package and autoloaded overlay
Alan Pearce alan@alanpearce.eu
Thu, 14 Nov 2019 14:58:53 +0100
4c15c88a
git: enable commit graphs (v2.23+)
Alan Pearce alan@alanpearce.eu
Wed, 13 Nov 2019 17:47:49 +0100
10f9cb58
thinkpad: remove config duplicated from nixos-hardware
Alan Pearce alan@alanpearce.eu
Wed, 13 Nov 2019 16:50:01 +0100
83a6295c
satoshipad: update CPU throttling fix
Alan Pearce alan@alanpearce.eu
Wed, 13 Nov 2019 16:43:00 +0100
7c072db7
network-manager: fix syntax error
Alan Pearce alan@alanpearce.eu
Wed, 13 Nov 2019 16:33:23 +0100
60573b58
laptop: fix autorandr failing at startup
Alan Pearce alan@alanpearce.eu
Wed, 13 Nov 2019 16:29:18 +0100
a12b6a48
Remove missing zsh user option
Alan Pearce alan@alanpearce.eu
Wed, 13 Nov 2019 11:47:46 +0100
74435163
javascript: fix pnpm add alias
Alan Pearce alan@alanpearce.eu
Wed, 13 Nov 2019 11:46:50 +0100
96851ad7
xserver: remove some unwanted bitmap fonts
Alan Pearce alan@alanpearce.eu
Wed, 13 Nov 2019 11:40:42 +0100
6cced57f
Add missing file
Alan Pearce alan@alanpearce.eu
Tue, 12 Nov 2019 19:30:52 +0100
42939d10
Emacs: reduce flycheck frequency
Alan Pearce alan@alanpearce.eu
Tue, 12 Nov 2019 14:36:16 +0100
1faec399
Add netlify-cli to javascript packages
Alan Pearce alan@alanpearce.eu
Tue, 12 Nov 2019 14:32:11 +0100
0b446897
Split network-manager and kresd
Alan Pearce alan@alanpearce.eu
Mon, 11 Nov 2019 20:14:18 +0100
ce2c5908
sxhkd: fix play keybind
Alan Pearce alan@alanpearce.eu
Mon, 11 Nov 2019 11:20:56 +0100
c5baab42
Merge remote-tracking branch 'origin/master'
Alan Pearce alan@alanpearce.eu
Mon, 11 Nov 2019 11:20:43 +0100
12e113b5
Fix nixos not using overlayed firefox packages
Alan Pearce alan@alanpearce.eu
Fri, 08 Nov 2019 16:20:16 +0100
61c0d5de
Nix: Remove traces of unstable usage
Alan Pearce alan@alanpearce.eu
Fri, 08 Nov 2019 16:19:43 +0100
571c6b9a
Emacs: enable flycheck automatically in lsp modes
Alan Pearce alan@alanpearce.eu
Fri, 08 Nov 2019 16:03:43 +0100
842e1c2e
javascript: enable alias expansion with pmx alias
Alan Pearce alan@alanpearce.eu
Fri, 08 Nov 2019 16:03:01 +0100
8adfb261
zsh: update kubectl prompt setup
Alan Pearce alan@alanpearce.eu
Fri, 08 Nov 2019 14:14:35 +0100
24d7815b
shell: remove system compinit
Alan Pearce alan@alanpearce.eu
Fri, 08 Nov 2019 14:13:08 +0100
beffc6b2
Emacs: use prettier with js files
Alan Pearce alan@alanpearce.eu
Fri, 08 Nov 2019 14:12:34 +0100
96002fa4
nix: use localised Firefox builds
Alan Pearce alan@alanpearce.eu
Fri, 08 Nov 2019 14:11:38 +0100
1deaf913
Emacs: limit node_modules recursive upwards search
Alan Pearce alan@alanpearce.eu
Fri, 08 Nov 2019 13:03:58 +0100
a17a75c7
xresources: Enable clipboard-based copy and paste in xterm
Alan Pearce alan@alanpearce.eu
Wed, 06 Nov 2019 12:18:04 +0100
279931dc
xresources: make alt/meta key usable for shortcuts

ISO_Level3_Shift (Alt Gr) can still be used to input extended characters.
Alan Pearce alan@alanpearce.eu
Wed, 06 Nov 2019 12:11:34 +0100
8285d740
xresources: apply XTerm settings to UXTerm
Alan Pearce alan@alanpearce.eu
Tue, 05 Nov 2019 15:11:46 +0100
3d9b933b
SatoshiPay: use web browser for Slack

Enables better font configuration
Alan Pearce alan@alanpearce.eu
Tue, 05 Nov 2019 14:02:03 +0100
3ebe9082
javascript: Update pnpm to v4.1.7
Alan Pearce alan@alanpearce.eu
Tue, 05 Nov 2019 12:44:37 +0100
9463ccf4
user-interface: switch to xterm
Alan Pearce alan@alanpearce.eu
Tue, 05 Nov 2019 12:44:20 +0100
abd3ae52
Use single terminal config variable
Alan Pearce alan@alanpearce.eu
Tue, 05 Nov 2019 12:43:56 +0100
774b6508
xresources: configure xterm backspace
Alan Pearce alan@alanpearce.eu
Tue, 05 Nov 2019 12:36:37 +0100
0850509b
network-manager: switch stub resolver to kresd
Alan Pearce alan@alanpearce.eu
Tue, 05 Nov 2019 10:55:38 +0100
643c3913
javascript: make pi alias only install current directory packages
Alan Pearce alan@alanpearce.eu
Tue, 05 Nov 2019 10:42:49 +0100
efda2e5f
laptop: don't restart bluetooth when switching generations
Alan Pearce alan@alanpearce.eu
Mon, 04 Nov 2019 14:28:09 +0100
18515928
sxhkd: Use playerctl to manage music players
Alan Pearce alan@alanpearce.eu
Mon, 04 Nov 2019 14:26:15 +0100
472c30f3
satoshipad: Only assign firefox-devedition to i3 workspace 2
Alan Pearce alan@alanpearce.eu
Thu, 31 Oct 2019 15:48:52 +0100
42b2b142
zsh: update git aliases
Alan Pearce alan@alanpearce.eu
Fri, 25 Oct 2019 19:50:26 +0200
dee8f2be
zsh: add cg=cd-gitroot alias
Alan Pearce alan@alanpearce.eu
Thu, 24 Oct 2019 16:48:49 +0200
4c8a1ba2
Add aliases for new git switch/restore commands (v2.23)
Alan Pearce alan@alanpearce.eu
Thu, 24 Oct 2019 00:02:55 +0200
ecd09808
zsh: add gm=git merge alias
Alan Pearce alan@alanpearce.eu
Wed, 23 Oct 2019 23:59:09 +0200
d7b14394
zsh: remove gi=git alias

Low benefit, causes you-should-use notifications when I do type git in ful
Alan Pearce alan@alanpearce.eu
Wed, 23 Oct 2019 23:54:27 +0200
a0854b44
Remove cachix

Was only used for nixfmt, which is now in nixpkgs.
Alan Pearce alan@alanpearce.eu
Wed, 23 Oct 2019 17:39:34 +0200
bbd4b643
zsh: don't record commands starting with spaces
Alan Pearce alan@alanpearce.eu
Wed, 23 Oct 2019 17:08:37 +0200
2de9b6d8
thinkpad: fix non-operational fan speed scaling

CPU should not reach 90C without the fans making noise, which is what
was configured.  Let the embedded controller do its job anyway, even
if it is a bit louder during low-utilisation periods.
Alan Pearce alan@alanpearce.eu
Wed, 23 Oct 2019 16:19:54 +0200
57693135
rofi: use dmenu interface for networkmanager_dmenu
Alan Pearce alan@alanpearce.eu
Wed, 23 Oct 2019 16:19:17 +0200
df7a564f
Merge remote-tracking branch 'origin/master'
Alan Pearce alan@alanpearce.eu
Wed, 23 Oct 2019 12:00:38 +0200
a551b1a4
network-manager: use unbound+stubby for cached DNS-over-TLS
Alan Pearce alan@alanpearce.eu
Wed, 23 Oct 2019 12:00:10 +0200
e790af59
Simplify gcloud completion setup
Alan Pearce alan@alanpearce.eu
Tue, 22 Oct 2019 14:08:30 +0200
29ad3be5
intel-gpu: switch back to intel driver
Alan Pearce alan@alanpearce.eu
Tue, 22 Oct 2019 13:21:06 +0200
df9e2d53
Move javascript aliases to javascript file
Alan Pearce alan@alanpearce.eu
Mon, 21 Oct 2019 22:59:09 +0200
43eea14f
zsh: Add further nix aliases
Alan Pearce alan@alanpearce.eu
Mon, 21 Oct 2019 22:58:56 +0200
42ae19e4
Don't use pkgsUnstable unnecessarily
Alan Pearce alan@alanpearce.eu
Mon, 21 Oct 2019 21:45:24 +0200
05ccf28d
zsh: install git and -lfs, even on darwin
Alan Pearce alan@alanpearce.eu
Mon, 21 Oct 2019 21:40:58 +0200
a1e20efa
development/base: add nix development packages
Alan Pearce alan@alanpearce.eu
Mon, 21 Oct 2019 15:01:04 +0200
a1c41d82
passwords: add keyring cli package
Alan Pearce alan@alanpearce.eu
Mon, 21 Oct 2019 15:00:53 +0200
9f81cf18
Replace parts of T470s configuration with nixos-hardware
Alan Pearce alan@alanpearce.eu
Mon, 21 Oct 2019 14:58:25 +0200
6338eb3e
thinkpad: enable firmware updates
Alan Pearce alan@alanpearce.eu
Mon, 21 Oct 2019 14:04:35 +0200
0f5b3a56
rofi: use Arc theme
Alan Pearce alan@alanpearce.eu
Mon, 21 Oct 2019 14:02:05 +0200
10326a4f
dunst: use rofi as dmenu
Alan Pearce alan@alanpearce.eu
Mon, 21 Oct 2019 14:01:53 +0200
62f1595b
dunst: fix format option
Alan Pearce alan@alanpearce.eu
Mon, 21 Oct 2019 14:01:45 +0200
9474958f
rofi: create dmenu alias
Alan Pearce alan@alanpearce.eu
Mon, 21 Oct 2019 14:01:31 +0200
5ea6d4b0
development/base: remove go

Was mainly used to install packages
Alan Pearce alan@alanpearce.eu
Mon, 21 Oct 2019 13:57:13 +0200
62ceefa8
development/base: replace checkbashisms with shellcheck
Alan Pearce alan@alanpearce.eu
Mon, 21 Oct 2019 13:56:57 +0200
11de6211
xserver: add bitmap fonts
Alan Pearce alan@alanpearce.eu
Mon, 21 Oct 2019 13:56:35 +0200
b1f3fc59
user-interface: use keyring-based ssh agent
Alan Pearce alan@alanpearce.eu
Fri, 18 Oct 2019 12:53:04 +0200
fb425ca0
base: use stable version of sd
Alan Pearce alan@alanpearce.eu
Sat, 19 Oct 2019 14:41:05 +0200
999d64c7
zsh: use dc function for docker-compose aliases
Alan Pearce alan@alanpearce.eu
Thu, 17 Oct 2019 17:00:41 +0200
27a7522b
zsh: add npm aliases
Alan Pearce alan@alanpearce.eu
Thu, 17 Oct 2019 14:04:05 +0200
19420390
zsh: add docker aliases
Alan Pearce alan@alanpearce.eu
Thu, 17 Oct 2019 14:03:58 +0200
2666d51f
Update user README
Alan Pearce alan@alanpearce.eu
Wed, 16 Oct 2019 19:45:29 +0200
e7ee14c9
Remove configuration for marvin
Alan Pearce alan@alanpearce.eu
Wed, 16 Oct 2019 19:43:36 +0200
4de959a9
Move autorandr to system
Alan Pearce alan@alanpearce.eu
Tue, 15 Oct 2019 19:27:02 +0200
f54cbbbd
Fix X not starting on T470s
Alan Pearce alan@alanpearce.eu
Tue, 15 Oct 2019 19:24:12 +0200
9402e73f
window-manager: fix syntax error
Alan Pearce alan@alanpearce.eu
Tue, 15 Oct 2019 19:03:18 +0200
be24b513
user-interface: remove compton
Alan Pearce alan@alanpearce.eu
Tue, 15 Oct 2019 19:02:05 +0200
6ae0cc86
Emacs: add ex command for plain ripgrep
Alan Pearce alan@alanpearce.eu
Tue, 15 Oct 2019 19:01:42 +0200
5467334d
Ignore nix-build results
Alan Pearce alan@alanpearce.eu
Tue, 15 Oct 2019 17:13:17 +0200
fce682aa
nix: let wheel group view build traces
Alan Pearce alan@alanpearce.eu
Mon, 14 Oct 2019 21:07:13 +0200
f21cf65b
Fix e-mail address override
Alan Pearce alan@alanpearce.eu
Mon, 14 Oct 2019 21:06:57 +0200
fca74b28
Set an initial password for VMs and new installs
Alan Pearce alan@alanpearce.eu
Sun, 13 Oct 2019 15:14:10 +0200
a7703b25
Choose EMAIL via home-manager
Alan Pearce alan@alanpearce.eu
Sun, 13 Oct 2019 12:40:58 +0200
bbe5d54a
Prefer firefox to -devedition

Dev-edition can still be launched via CLI
Alan Pearce alan@alanpearce.eu
Sun, 13 Oct 2019 12:39:23 +0200
ea0c6d2c
Move Firefox to userspace
Alan Pearce alan@alanpearce.eu
Sun, 13 Oct 2019 12:40:20 +0200
ef8e3d3b
Update prefect stateVersion
Alan Pearce alan@alanpearce.eu
Thu, 10 Oct 2019 20:06:25 +0200
675df06a
Make changes for release 19.09
Alan Pearce alan@alanpearce.eu
Thu, 10 Oct 2019 16:27:58 +0200
4d8269f5
zsh: add alias pl=pnpm ls
Alan Pearce alan@alanpearce.eu
Fri, 11 Oct 2019 14:44:04 +0200
be269c22
zsh: add alias gfa=git fetch --all
Alan Pearce alan@alanpearce.eu
Fri, 11 Oct 2019 14:43:46 +0200
6eb9db08
zsh: add pnpm run build alias
Alan Pearce alan@alanpearce.eu
Fri, 11 Oct 2019 11:33:11 +0200
9e45c64e
zsh: use pnpm-add for aliases
Alan Pearce alan@alanpearce.eu
Fri, 11 Oct 2019 11:33:04 +0200
02977dc9
zsh: add more nix-channel aliases
Alan Pearce alan@alanpearce.eu
Thu, 10 Oct 2019 16:28:49 +0200
da7c91c5
Emacs: trigger git-gutter updates with magit actions
Alan Pearce alan@alanpearce.eu
Wed, 09 Oct 2019 22:34:55 +0200
5a3de041
nixos: add aliases for sudo + nixos-* commands
Alan Pearce alan@alanpearce.eu
Wed, 09 Oct 2019 22:34:06 +0200
33f9a935
darwin: disable terminal last login message
Alan Pearce alan@alanpearce.eu
Wed, 09 Oct 2019 21:28:46 +0200
eca87f1d
Use latest release of agkozak prompt
Alan Pearce alan@alanpearce.eu
Wed, 09 Oct 2019 21:28:25 +0200
5b85f041
zsh: Don't override agkozak prompt with fallback
Alan Pearce alan@alanpearce.eu
Wed, 09 Oct 2019 21:22:27 +0200
3c68acef
zsh: remove lunchy (unused)
Alan Pearce alan@alanpearce.eu
Wed, 09 Oct 2019 21:21:39 +0200
030d1651
Replace zplugin with home-manager zsh.plugins
Alan Pearce alan@alanpearce.eu
Wed, 09 Oct 2019 21:20:40 +0200
a6643cfa
zsh: Fix fallback prompt
Alan Pearce alan@alanpearce.eu
Wed, 09 Oct 2019 21:20:09 +0200
0c990869
Fix mail setup error on other machines
Alan Pearce alan@alanpearce.eu
Wed, 09 Oct 2019 19:36:43 +0200
f3562a8d
zsh: Add aliases for nix-channel commands
Alan Pearce alan@alanpearce.eu
Wed, 09 Oct 2019 19:36:25 +0200
21bdf17d
Unify mail setup
Alan Pearce alan@alanpearce.eu
Wed, 09 Oct 2019 17:52:28 +0200
7f06dcd3
Remove obsoleted file
Alan Pearce alan@alanpearce.eu
Wed, 09 Oct 2019 16:41:55 +0200
f28f8a6d
zsh: add pnpm-based aliases
Alan Pearce alan@alanpearce.eu
Wed, 09 Oct 2019 15:46:19 +0200
880d1125
zsh: use more history for command analysis
Alan Pearce alan@alanpearce.eu
Wed, 09 Oct 2019 15:45:59 +0200
e158faab
Remove fast-syntax-highlighting

Tweak autosuggestion style to compensate
Alan Pearce alan@alanpearce.eu
Tue, 08 Oct 2019 16:40:19 +0200
e169438a
Emacs: show flycheck errors in sideline
Alan Pearce alan@alanpearce.eu
Tue, 08 Oct 2019 16:34:43 +0200
583bb272
Emacs: setup flycheck like flymake and prefer it in lsp-ui
Alan Pearce alan@alanpearce.eu
Tue, 08 Oct 2019 16:34:10 +0200
c94b5ae2
Emacs: fix wrong mu version
Alan Pearce alan@alanpearce.eu
Tue, 08 Oct 2019 16:33:56 +0200
3455bd0b
Extract TabNine LSP config into module
Alan Pearce alan@alanpearce.eu
Tue, 08 Oct 2019 22:01:42 +0200
0a50d682
mv modules settings
Alan Pearce alan@alanpearce.eu
Tue, 08 Oct 2019 21:44:57 +0200
40fd4964
Emacs: use single configuration file, compiled by home-manager
Alan Pearce alan@alanpearce.eu
Tue, 08 Oct 2019 21:40:33 +0200
ee00a9bd
zsh: Fix zplugin compilation warning
Alan Pearce alan@alanpearce.eu
Tue, 08 Oct 2019 21:27:43 +0200
b047b095
Emacs: remove exec-path-from-shell. Not necessary with home-manager
Alan Pearce alan@alanpearce.eu
Tue, 08 Oct 2019 21:27:12 +0200
2ccac554
Emacs: separate files to link
Alan Pearce alan@alanpearce.eu
Tue, 08 Oct 2019 21:22:42 +0200
b1c04a8d
Emacs: replace ns-auto-titlebar with simple code
Alan Pearce alan@alanpearce.eu
Tue, 08 Oct 2019 21:06:37 +0200
e3a41fb7
Inline TabNine configuration
Alan Pearce alan@alanpearce.eu
Tue, 08 Oct 2019 19:43:28 +0200
4381adba
Trillian: run gc as user

New nix install is single-user
Alan Pearce alan@alanpearce.eu
Tue, 08 Oct 2019 19:40:06 +0200
6766d3f7
Use nixpkgs as unstable on darwin

Re-installing seems to have changed how nix is installed.
Alan Pearce alan@alanpearce.eu
Tue, 08 Oct 2019 19:39:10 +0200
1627a49a
Don't try to install vim on darwin
Alan Pearce alan@alanpearce.eu
Tue, 08 Oct 2019 19:37:00 +0200
8dc03df4
zsh: add aliases for git reset
Alan Pearce alan@alanpearce.eu
Tue, 08 Oct 2019 11:32:31 +0200
bbacef25
zsh: fix home-manager help alias
Alan Pearce alan@alanpearce.eu
Mon, 07 Oct 2019 18:15:42 +0200
39d1a66d
Emacs: enable dired-git-info, bound to )

Looks like the directory viewer on a VCS website
Alan Pearce alan@alanpearce.eu
Mon, 07 Oct 2019 18:13:54 +0200
6c8b1d4a
Emacs: hide dired details by default
Alan Pearce alan@alanpearce.eu
Mon, 07 Oct 2019 15:59:29 +0200
739aedb5
i3: fix manual locking
Alan Pearce alan@alanpearce.eu
Mon, 07 Oct 2019 15:59:13 +0200
5660f91c
Fix i3 issues on satoshipad
Alan Pearce alan@alanpearce.eu
Mon, 07 Oct 2019 15:30:32 +0200
69760bb6
i3: add missing default keybindings
Alan Pearce alan@alanpearce.eu
Mon, 07 Oct 2019 15:30:18 +0200
d7d0ca6d
zsh: add alias for home-manager-help
Alan Pearce alan@alanpearce.eu
Sun, 06 Oct 2019 07:46:34 +0200
d5d66783
Import and modularise i3 config
Alan Pearce alan@alanpearce.eu
Sun, 06 Oct 2019 07:46:19 +0200
4292c3f6
xserver: allow use of Terminus as TTF
Alan Pearce alan@alanpearce.eu
Sun, 06 Oct 2019 07:45:24 +0200
9784ad05
user-interface: install sshfs
Alan Pearce alan@alanpearce.eu
Sun, 06 Oct 2019 03:21:05 +0200
4b6fcdaa
Add shell aliases for common development and administration tasks
Alan Pearce alan@alanpearce.eu
Sun, 06 Oct 2019 00:19:35 +0200
2649bcb1
Ignore build artifacts
Alan Pearce alan@alanpearce.eu
Sat, 05 Oct 2019 19:43:54 +0200
e4a34979
Move mosh to user space
Alan Pearce alan@alanpearce.eu
Sat, 05 Oct 2019 19:43:41 +0200
5a179b44
Move darwin configuration to user
Alan Pearce alan@alanpearce.eu
Sat, 05 Oct 2019 19:43:32 +0200
5d1e8a4c
zsh: make l1 really simple
Alan Pearce alan@alanpearce.eu
Sat, 05 Oct 2019 22:19:15 +0200
419e4d20
zsh: move current aliases to home-manager
Alan Pearce alan@alanpearce.eu
Sat, 05 Oct 2019 22:17:05 +0200
67aafba5
zsh: Remove unused ec alias
Alan Pearce alan@alanpearce.eu
Sat, 05 Oct 2019 22:05:18 +0200
53c87f6c
zsh: remove ls wrapper

No longer required since removal of support for GNU ls on darwin
Alan Pearce alan@alanpearce.eu
Sat, 05 Oct 2019 19:26:58 +0200
8b106c3e
zsh: Don't add colour to ls output
Alan Pearce alan@alanpearce.eu
Sat, 05 Oct 2019 19:25:16 +0200
311d85d5
Add missing references to user-interface module
Alan Pearce alan@alanpearce.eu
Sat, 05 Oct 2019 19:21:59 +0200
d658498b
Fix errors in passwords modules
Alan Pearce alan@alanpearce.eu
Sat, 05 Oct 2019 19:18:02 +0200
5a2d7e40
Remove support for GNU ls on darwin
Alan Pearce alan@alanpearce.eu
Sat, 05 Oct 2019 19:10:37 +0200
5d004b39
Purge unstable from system/
Alan Pearce alan@alanpearce.eu
Sat, 05 Oct 2019 18:05:04 +0200
1072951a
Fix whois conflict
Alan Pearce alan@alanpearce.eu
Sat, 05 Oct 2019 18:04:46 +0200
09e879cf
Move shell and UI packages to user
Alan Pearce alan@alanpearce.eu
Sat, 05 Oct 2019 18:04:34 +0200
a64e9992
Move gaming packages to user
Alan Pearce alan@alanpearce.eu
Sat, 05 Oct 2019 18:02:48 +0200
22f32255
Move password module to user
Alan Pearce alan@alanpearce.eu
Sat, 05 Oct 2019 18:01:57 +0200
c3a2956e
Fix overzealous find/replace
Alan Pearce alan@alanpearce.eu
Sat, 05 Oct 2019 18:00:36 +0200
ec5b0228
Optimise zsh startup
Alan Pearce alan@alanpearce.eu
Sat, 05 Oct 2019 05:50:05 +0200
3c341998
zsh: remove zplugin module check
Alan Pearce alan@alanpearce.eu
Sat, 05 Oct 2019 05:32:26 +0200
644a368c
zsh: import zplugin to home-manager
Alan Pearce alan@alanpearce.eu
Sat, 05 Oct 2019 05:30:50 +0200
af91a31e
user-interface: ensure zsh has access to completions
Alan Pearce alan@alanpearce.eu
Sat, 05 Oct 2019 01:42:36 +0200
c93dd657
Use home-manager where possible for zsh configuration
Alan Pearce alan@alanpearce.eu
Sat, 05 Oct 2019 01:41:47 +0200
d1e7c31e
zsh: source home-manager environment
Alan Pearce alan@alanpearce.eu
Sat, 05 Oct 2019 01:09:20 +0200
54ece8e0
satoshipay: disable broken GUI packages on macOS
Alan Pearce alan@alanpearce.eu
Sat, 05 Oct 2019 00:55:25 +0200
9f6dc506
Import emacs package to home-manager configuration
Alan Pearce alan@alanpearce.eu
Sat, 05 Oct 2019 00:53:20 +0200
725ce0a7
Re-organise development configuration
Alan Pearce alan@alanpearce.eu
Fri, 04 Oct 2019 23:26:28 +0200
431fd28d
Support unstable overlay on non-nixos systems
Alan Pearce alan@alanpearce.eu
Fri, 04 Oct 2019 21:25:12 +0200
54f7e1a1
Inline rofi configuration
Alan Pearce alan@alanpearce.eu
Fri, 04 Oct 2019 22:15:06 +0200
59caf53e
Delete unused rofi-pass configuration
Alan Pearce alan@alanpearce.eu
Fri, 04 Oct 2019 22:08:19 +0200
22f3869f
Remove configuration for unused terminals
Alan Pearce alan@alanpearce.eu
Fri, 04 Oct 2019 22:06:35 +0200
f261abcf
Inline sxhkd config
Alan Pearce alan@alanpearce.eu
Fri, 04 Oct 2019 22:04:28 +0200
c729b723
Inline ledger configuration
Alan Pearce alan@alanpearce.eu
Fri, 04 Oct 2019 21:56:23 +0200
32259e9f
Combine javascript configurations
Alan Pearce alan@alanpearce.eu
Fri, 04 Oct 2019 21:55:04 +0200
c9185347
Move dotfile-related packages to home-manager
Alan Pearce alan@alanpearce.eu
Fri, 04 Oct 2019 21:40:13 +0200
8a52c1ac
Remove stow and scripts
Alan Pearce alan@alanpearce.eu
Fri, 04 Oct 2019 21:35:17 +0200
43a23a0e
Emacs: solve home-manager logic difference
Alan Pearce alan@alanpearce.eu
Fri, 04 Oct 2019 21:24:26 +0200
f9d0338e
prefect: use nixos config
Alan Pearce alan@alanpearce.eu
Fri, 04 Oct 2019 21:24:12 +0200
88937aa1
Simplify console keyboard config by using Xkb config
Alan Pearce alan@alanpearce.eu
Fri, 04 Oct 2019 19:45:25 +0200
9ad3e8ff
Enable home-manager HTML manual
Alan Pearce alan@alanpearce.eu
Fri, 04 Oct 2019 16:47:44 +0200
33dee336
Set session variables across all platforms
Alan Pearce alan@alanpearce.eu
Fri, 04 Oct 2019 16:47:25 +0200
4c0d444e
Move satoshipay packages to home-manager
Alan Pearce alan@alanpearce.eu
Fri, 04 Oct 2019 16:43:20 +0200
9dad0ca1
Move javascript package setup to home-manager
Alan Pearce alan@alanpearce.eu
Fri, 04 Oct 2019 16:32:12 +0200
40aab9ce
Merge duplicate xkbOptions definitions
Alan Pearce alan@alanpearce.eu
Fri, 04 Oct 2019 16:31:36 +0200
5d859b41
Move Emacs to user configuration
Alan Pearce alan@alanpearce.eu
Fri, 04 Oct 2019 16:14:13 +0200
a6008a04
Import nixos-unstable as overlay
Alan Pearce alan@alanpearce.eu
Fri, 04 Oct 2019 16:13:35 +0200
db1113b7
dunst: add missing configuration
Alan Pearce alan@alanpearce.eu
Fri, 04 Oct 2019 11:51:00 +0200
b3661c65
dunst: show newlines
Alan Pearce alan@alanpearce.eu
Fri, 04 Oct 2019 11:09:53 +0200
6e941e28
Simplify nix configuration
Alan Pearce alan@alanpearce.eu
Thu, 03 Oct 2019 22:38:41 +0200
01aa4a15
Migrate git config to home-manager
Alan Pearce alan@alanpearce.eu
Wed, 02 Oct 2019 23:32:01 +0200
1def9047
user-interface: use OpenGL for compton
Alan Pearce alan@alanpearce.eu
Wed, 02 Oct 2019 20:21:51 +0200
c61e7fb5
prefect: fix networking.domain
Alan Pearce alan@alanpearce.eu
Wed, 02 Oct 2019 20:21:41 +0200
de4756b5
xserver: bind capslock to escape
Alan Pearce alan@alanpearce.eu
Wed, 02 Oct 2019 20:21:20 +0200
44af756a
Create private directory
Alan Pearce alan@alanpearce.eu
Wed, 02 Oct 2019 20:02:32 +0200
dd4649fd
Add trillian user configuration
Alan Pearce alan@alanpearce.eu
Wed, 02 Oct 2019 19:58:06 +0200
3723ebb5
installer: explain failures
Alan Pearce alan@alanpearce.eu
Wed, 02 Oct 2019 19:57:52 +0200
4af53751
Migrate dunst to home-manager
Alan Pearce alan@alanpearce.eu
Wed, 02 Oct 2019 17:28:38 +0200
340b2c24
Add 'system/' from commit '5016c7440ad771fd990e1aa142fc4de0bdc382bd'

git-subtree-dir: system
git-subtree-mainline: ec7f1357d16ff2f4aa7430a2940a0b9519018595
git-subtree-split: 5016c7440ad771fd990e1aa142fc4de0bdc382bd
Alan Pearce alan@alanpearce.eu
Wed, 02 Oct 2019 16:55:35 +0200
ec7f1357
Add 'user/' from commit 'a261579a74bc3bf9ec673ef190f1ec4bb625b86b'

git-subtree-dir: user
git-subtree-mainline: 8a65ab00b625139984aeb6c3a1a93f8bc9d3fc85
git-subtree-split: a261579a74bc3bf9ec673ef190f1ec4bb625b86b
Alan Pearce alan@alanpearce.eu
Wed, 02 Oct 2019 16:55:23 +0200
8a65ab00
Initial commit
Alan Pearce alan@alanpearce.eu
Wed, 02 Oct 2019 16:54:28 +0200
a261579a
Remove TabNine configuration file

It overwrites its own configuration, so it does not make sense to
manage it in git.
Alan Pearce alan@alanpearce.eu
Tue, 01 Oct 2019 22:23:57 +0200
7db5d558
Create initial configuration for satoshipad
Alan Pearce alan@alanpearce.eu
Tue, 01 Oct 2019 22:17:06 +0200
3a29208c
Ignore build artifact
Alan Pearce alan@alanpearce.eu
Tue, 01 Oct 2019 22:10:19 +0200
97410ae0
Create initial configuration for prefect
Alan Pearce alan@alanpearce.eu
Tue, 01 Oct 2019 22:10:10 +0200
b710b605
Create shim home-manager modules
Alan Pearce alan@alanpearce.eu
Tue, 01 Oct 2019 22:09:51 +0200
d0200a6b
Prepare for home-manager migration
Alan Pearce alan@alanpearce.eu
Tue, 01 Oct 2019 21:24:50 +0200
75166a4d
Cleanup unused dotfile categories
Alan Pearce alan@alanpearce.eu
Tue, 01 Oct 2019 19:59:29 +0200
b6a175d5
Emacs: display flymake errors in echo area
Alan Pearce alan@alanpearce.eu
Mon, 30 Sep 2019 17:08:18 +0200
6329814f
zsh: alias pino to pino-pretty
Alan Pearce alan@alanpearce.eu
Mon, 30 Sep 2019 16:38:27 +0200
d0f24cf2
zsh: remove bunyan alias (installed as system package)
Alan Pearce alan@alanpearce.eu
Mon, 30 Sep 2019 16:38:15 +0200
f988472e
Emacs: add kill-buffer keybind
Alan Pearce alan@alanpearce.eu
Mon, 30 Sep 2019 14:47:56 +0200
44f2042f
zsh: hide loading message for kubectl-aliases
Alan Pearce alan@alanpearce.eu
Mon, 30 Sep 2019 13:01:45 +0200
093be811
Setup networkmanager_dmenu
Alan Pearce alan@alanpearce.eu
Mon, 30 Sep 2019 12:42:03 +0200
8e642290
Emacs: add binding for evil-avy-goto-symbol-1
Alan Pearce alan@alanpearce.eu
Mon, 30 Sep 2019 12:36:14 +0200
82f28d3e
Merge branch 'master' of https://git.alanpearce.eu/dotfiles
Alan Pearce alan@alanpearce.eu
Mon, 30 Sep 2019 11:18:07 +0200
e6e57579
Emacs: parse ANSI colour codes in compilation (e.g. tsc) buffers
Alan Pearce alan@alanpearce.eu
Fri, 27 Sep 2019 16:25:11 +0200
48dffdc2
zsh: use pnpx for javascript packages
Alan Pearce alan@alanpearce.eu
Fri, 27 Sep 2019 12:40:26 +0200
ee0207c4
zsh: Remove docker-compose completion

Included with later versions of docker-compose
Alan Pearce alan@alanpearce.eu
Thu, 26 Sep 2019 13:28:31 +0200
b0e82c69
sxhkd: map audio buttons to cmus-remote
Alan Pearce alan@alanpearce.eu
Wed, 25 Sep 2019 16:39:33 +0200
331b2030
Emacs: delay loading of mu4e
Alan Pearce alan@alanpearce.eu
Tue, 24 Sep 2019 17:46:31 +0200
4251ec53
Emacs: show prettier errors in echo area
Alan Pearce alan@alanpearce.eu
Tue, 24 Sep 2019 17:46:13 +0200
f77ea1c5
Emacs: fix typo
Alan Pearce alan@alanpearce.eu
Tue, 24 Sep 2019 16:20:53 +0200
cf28f2ee
Emacs: optimise startup time
Alan Pearce alan@alanpearce.eu
Mon, 23 Sep 2019 22:14:01 +0200
ee1c22c2
zsh: fix zplugin module detection logic
Alan Pearce alan@alanpearce.eu
Mon, 23 Sep 2019 17:45:50 +0200
5b88b655
xresources: configure xst
Alan Pearce alan@alanpearce.eu
Mon, 23 Sep 2019 10:42:40 +0200
f7735972
i3: launch updated xst
Alan Pearce alan@alanpearce.eu
Mon, 23 Sep 2019 10:42:24 +0200
ecec411f
zsh: Tweak plugin loading
Alan Pearce alan@alanpearce.eu
Sun, 22 Sep 2019 14:09:38 +0200
17b07378
zsh: conditionally lazy load docker-compose and kubernetes plugins
Alan Pearce alan@alanpearce.eu
Sun, 22 Sep 2019 14:07:19 +0200
52ea77b3
zsh: enable zplugin reporting
Alan Pearce alan@alanpearce.eu
Sun, 22 Sep 2019 14:06:48 +0200
b2d957b9
zsh: load zplugin module if available
Alan Pearce alan@alanpearce.eu
Sun, 22 Sep 2019 14:02:30 +0200
ee3fac4c
Emacs: increase line-spacing
Alan Pearce alan@alanpearce.eu
Fri, 20 Sep 2019 14:55:56 +0200
60abbffe
zsh: add aliases for ava with --tap
Alan Pearce alan@alanpearce.eu
Wed, 18 Sep 2019 17:30:22 +0200
9cf33d2a
zsh: remove ava-ts aliases
Alan Pearce alan@alanpearce.eu
Wed, 18 Sep 2019 17:30:12 +0200
ac8bd3a4
i3: use firefox developer edition
Alan Pearce alan@alanpearce.eu
Wed, 18 Sep 2019 17:29:54 +0200
cdb5381e
xresources: give st a small amount of padding
Alan Pearce alan@alanpearce.eu
Tue, 17 Sep 2019 12:20:59 +0200
02f8c588
i3: use bitmap fonts
Alan Pearce alan@alanpearce.eu
Tue, 17 Sep 2019 11:35:39 +0200
9ee38089
termite: use `compile` to reload configuration
Alan Pearce alan@alanpearce.eu
Tue, 17 Sep 2019 11:35:20 +0200
f980d2ce
i3: Use xst/st as terminal
Alan Pearce alan@alanpearce.eu
Tue, 17 Sep 2019 11:35:02 +0200
1b3ccf22
i3: use xautolock as locker
Alan Pearce alan@alanpearce.eu
Tue, 17 Sep 2019 11:34:50 +0200
5e3dfb76
xresources: remove padding in xst
Alan Pearce alan@alanpearce.eu
Tue, 17 Sep 2019 11:34:33 +0200
a747a736
xresources: normalise font configuration
Alan Pearce alan@alanpearce.eu
Mon, 16 Sep 2019 16:49:10 +0200
153cca75
i3: Remove ssh option from rofi
Alan Pearce alan@alanpearce.eu
Mon, 16 Sep 2019 16:15:55 +0200
b233e9bc
Emacs: add smerge hydra
Alan Pearce alan@alanpearce.eu
Mon, 16 Sep 2019 15:53:19 +0200
f6f4b93d
Emacs: fix missing projectile hydra options on first call
Alan Pearce alan@alanpearce.eu
Mon, 16 Sep 2019 15:52:53 +0200
b0545417
Emacs: disable evil-quickscope in git-rebase mode
Alan Pearce alan@alanpearce.eu
Mon, 16 Sep 2019 15:52:33 +0200
92bf031d
trezor: use ed25519 curves for SSH
Alan Pearce alan@alanpearce.eu
Fri, 13 Sep 2019 11:19:25 +0200
6f55002a
TabNine: add haskell language server
Alan Pearce alan@alanpearce.eu
Thu, 12 Sep 2019 19:19:42 +0200
724f8d83
Emacs: Disable mu4e if missing mu
Alan Pearce alan@alanpearce.eu
Thu, 12 Sep 2019 19:18:28 +0200
3db3d569
Emacs: add dockerfile and yaml language servers
Alan Pearce alan@alanpearce.eu
Thu, 12 Sep 2019 15:31:34 +0200
c7b82023
TabNine: add dockerfile and yaml language servers
Alan Pearce alan@alanpearce.eu
Thu, 12 Sep 2019 15:31:17 +0200
77655b39
Emacs: improve company + tabnine setup
Alan Pearce alan@alanpearce.eu
Tue, 10 Sep 2019 12:32:44 +0200
324c7d35
Emacs: auto-find monorepo sub-projects
Alan Pearce alan@alanpearce.eu
Fri, 06 Sep 2019 12:37:49 +0200
4fe70480
Emacs: fix prettier_d config
Alan Pearce alan@alanpearce.eu
Fri, 30 Aug 2019 16:50:31 +0200
d1605ba3
zsh: improve docker-compose setup
Alan Pearce alan@alanpearce.eu
Fri, 30 Aug 2019 16:50:20 +0200
3ea4e2fe
zsh: improve argument-killing widgets
Alan Pearce alan@alanpearce.eu
Fri, 30 Aug 2019 16:50:03 +0200
9f5f996b
autorandr: remove DPI setting
Alan Pearce alan@alanpearce.eu
Wed, 28 Aug 2019 16:47:27 +0200
18625462
autorandr: Split docked config into -open and -closed
Alan Pearce alan@alanpearce.eu
Wed, 28 Aug 2019 16:47:12 +0200
7bad2053
Emacs: reformat
Alan Pearce alan@alanpearce.eu
Wed, 28 Aug 2019 15:40:55 +0200
a2108e44
Emacs: make eyebrowse mode-line indicator more compact
Alan Pearce alan@alanpearce.eu
Wed, 28 Aug 2019 15:40:32 +0200
4036c3ba
Emacs: pick first mu4e context
Alan Pearce alan@alanpearce.eu
Wed, 28 Aug 2019 15:40:14 +0200
77983c2e
Emacs: use typescript parser for prettier_d
Alan Pearce alan@alanpearce.eu
Wed, 28 Aug 2019 15:39:49 +0200
9cc876b2
Emacs: enable projectile-ripgrep to be used
Alan Pearce alan@alanpearce.eu
Mon, 26 Aug 2019 16:32:15 +0200
61c4d1c4
Emacs: set default projectile search to ripgrep
Alan Pearce alan@alanpearce.eu
Mon, 26 Aug 2019 16:31:46 +0200
20f783a8
Emacs: make mu4e indexing quieter and more efficient
Alan Pearce alan@alanpearce.eu
Mon, 26 Aug 2019 16:05:20 +0200
5dacdb2e
xresources: use Babita Oil theme
Alan Pearce alan@alanpearce.eu
Mon, 26 Aug 2019 11:52:25 +0200
bed4dc31
Emacs: configure MTA
Alan Pearce alan@alanpearce.eu
Mon, 19 Aug 2019 14:44:56 +0200
f2920755
Emacs: fix mu4e UID problem
Alan Pearce alan@alanpearce.eu
Mon, 19 Aug 2019 11:35:26 +0200
d3bc4a8d
Emacs: use partial completion in eshell
Alan Pearce alan@alanpearce.eu
Mon, 19 Aug 2019 11:33:49 +0200
cac3de63
Emacs: fix mu4e at work
Alan Pearce alan@alanpearce.eu
Mon, 19 Aug 2019 11:33:38 +0200
200183d8
Emacs: fix winner keybindings
Alan Pearce alan@alanpearce.eu
Thu, 15 Aug 2019 15:38:45 +0200
26fea311
Emacs: configure eshell-toggle
Alan Pearce alan@alanpearce.eu
Thu, 15 Aug 2019 15:38:34 +0200
c112b6a5
Emacs: do nothing after switching to new workspace
Alan Pearce alan@alanpearce.eu
Thu, 15 Aug 2019 15:38:09 +0200
c2102b1d
zsh: Remove yarn wrapper
Alan Pearce alan@alanpearce.eu
Thu, 15 Aug 2019 15:37:50 +0200
3667f4ea
Emacs: copy basic zsh aliases to eshell
Alan Pearce alan@alanpearce.eu
Thu, 15 Aug 2019 15:34:50 +0200
cb756d6b
zsh: remove unused aliases
Alan Pearce alan@alanpearce.eu
Thu, 15 Aug 2019 15:29:43 +0200
74649396
Emacs: Simplify modeline display
Alan Pearce alan@alanpearce.eu
Tue, 06 Aug 2019 15:55:03 +0200
a9422433
Override system monospace fonts
Alan Pearce alan@alanpearce.eu
Tue, 06 Aug 2019 15:35:21 +0200
e89fe851
Emacs: fix deprecation warning
Alan Pearce alan@alanpearce.eu
Tue, 06 Aug 2019 15:34:06 +0200
2798407c
Emacs: auto-update mu4e
Alan Pearce alan@alanpearce.eu
Tue, 06 Aug 2019 15:16:36 +0200
949fe767
Emacs: moodify eyebrowse
Alan Pearce alan@alanpearce.eu
Tue, 06 Aug 2019 15:16:28 +0200
11714f91
Emacs: pick work context automatically on satoshipad
Alan Pearce alan@alanpearce.eu
Mon, 05 Aug 2019 16:44:50 +0200
e2756532
Re-add e-mail setup
Alan Pearce alan@alanpearce.eu
Mon, 05 Aug 2019 14:46:37 +0200
ed576d21
Xresources: Switch to DMZ cursor theme
Alan Pearce alan@alanpearce.eu
Mon, 05 Aug 2019 09:46:19 +0200
79471526
Emacs: setup esh-buf-stack after eshell
Alan Pearce alan@alanpearce.eu
Sun, 04 Aug 2019 15:11:44 +0200
6b4c70d3
Emacs: remove trash function
Alan Pearce alan@alanpearce.eu
Sun, 04 Aug 2019 15:10:41 +0200
f718d90b
Emacs: setup ws-butler
Alan Pearce alan@alanpearce.eu
Sun, 04 Aug 2019 15:10:21 +0200
9bf92e65
Emacs: reduce byte-compiler warnings
Alan Pearce alan@alanpearce.eu
Sun, 04 Aug 2019 15:10:07 +0200
9f7c4ac3
Emacs: enable company-tabnine at startup
Alan Pearce alan@alanpearce.eu
Fri, 02 Aug 2019 16:57:48 +0200
8d22f6ac
i3: prioritise commands over windows in rofi
Alan Pearce alan@alanpearce.eu
Fri, 02 Aug 2019 11:56:38 +0200
d5eb8a47
i3: bind Cmd/Super + w to kill
Alan Pearce alan@alanpearce.eu
Fri, 02 Aug 2019 11:54:45 +0200
8a652a8e
Emacs: improve eshell setup
Alan Pearce alan@alanpearce.eu
Thu, 01 Aug 2019 17:36:43 +0200
b7c34e2d
Emacs: ensure prettier_d respects configuration
Alan Pearce alan@alanpearce.eu
Tue, 30 Jul 2019 12:57:22 +0200
f3cb5492
Emacs: delete outdated Makefile
Alan Pearce alan@alanpearce.eu
Fri, 26 Jul 2019 18:19:50 +0200
4ee63a01
zsh: remove autopair to enable completion in braces
Alan Pearce alan@alanpearce.eu
Fri, 26 Jul 2019 17:13:00 +0200
24cd05bb
Emacs: use prettier_d if available
Alan Pearce alan@alanpearce.eu
Fri, 26 Jul 2019 17:04:08 +0200
fa106e5c
Emacs: use tabs in makefiles
Alan Pearce alan@alanpearce.eu
Fri, 26 Jul 2019 17:00:57 +0200
605b0a5f
Emacs: make tab key also indent
Alan Pearce alan@alanpearce.eu
Fri, 26 Jul 2019 17:00:38 +0200
56e45cd5
git: add .git to .gitignore to improve rg --hidden
Alan Pearce alan@alanpearce.eu
Fri, 26 Jul 2019 14:24:36 +0200
1b6ee19a
Emacs: Ensure no byte-compile warnings for string-trim
Alan Pearce alan@alanpearce.eu
Fri, 26 Jul 2019 10:32:53 +0200
00f09502
Emacs: use preloaded trim function
Alan Pearce alan@alanpearce.eu
Fri, 26 Jul 2019 10:31:51 +0200
24106be9
Emacs: load counsel-projectile earlier
Alan Pearce alan@alanpearce.eu
Fri, 26 Jul 2019 10:31:41 +0200
57cdf34a
zsh: configure careful_rm to trash files under $HOME
Alan Pearce alan@alanpearce.eu
Thu, 25 Jul 2019 17:15:31 +0200
50ca9872
Emacs: run local checkout of company-tabnine
Alan Pearce alan@alanpearce.eu
Wed, 24 Jul 2019 17:00:36 +0200
43cfdf0d
TabNine: update configuration
Alan Pearce alan@alanpearce.eu
Wed, 24 Jul 2019 14:30:21 +0200
6d73b558
Emacs: configure lsp-mode for haskell
Alan Pearce alan@alanpearce.eu
Tue, 23 Jul 2019 17:54:28 +0200
961e9e99
Emacs: ignore (p)npm lockfiles in projectile
Alan Pearce alan@alanpearce.eu
Tue, 23 Jul 2019 16:15:46 +0200
40c6e7fc
Emacs: don't auto-enable prettier in JS files
Alan Pearce alan@alanpearce.eu
Fri, 19 Jul 2019 15:29:37 +0200
806222d1
Git: add lfs config
Alan Pearce alan@alanpearce.eu
Fri, 19 Jul 2019 15:29:29 +0200
7f96c1d5
Emacs: make company case-{preserving,sensitize}
Alan Pearce alan@alanpearce.eu
Fri, 19 Jul 2019 15:28:29 +0200
04a61b9a
Termite: increase yellow contrast
Alan Pearce alan@alanpearce.eu
Mon, 15 Jul 2019 14:29:42 +0200
fa4d82ad
TabNine: add more language server configurations
Alan Pearce alan@alanpearce.eu
Mon, 08 Jul 2019 11:26:58 +0200
c0358d70
Emacs: split windows horizontally, never vertically
Alan Pearce alan@alanpearce.eu
Wed, 10 Jul 2019 23:04:21 +0200
d29a564b
Emacs: remove sudo prompts when reading Emacs source
Alan Pearce alan@alanpearce.eu
Wed, 10 Jul 2019 22:35:09 +0200
eb706278
Emacs: tweak window settings
Alan Pearce alan@alanpearce.eu
Wed, 10 Jul 2019 22:34:13 +0200
f32c0ffe
Emacs: don't automatically byte-compile custom.el
Alan Pearce alan@alanpearce.eu
Wed, 10 Jul 2019 20:43:02 +0200
38f8ec5f
Emacs: remove magit section highlighting
Alan Pearce alan@alanpearce.eu
Wed, 10 Jul 2019 18:40:12 +0200
d1bb2935
Emacs: disable hl-line-mode
Alan Pearce alan@alanpearce.eu
Wed, 10 Jul 2019 17:45:21 +0200
bbf2a5da
Emacs: remove magit section indicators from fringe
Alan Pearce alan@alanpearce.eu
Wed, 10 Jul 2019 17:45:05 +0200
fb0c3a35
Emacs: switch to almost-mono-white theme
Alan Pearce alan@alanpearce.eu
Wed, 10 Jul 2019 16:19:10 +0200
2f9066fc
Emacs: remove company-lsp
Alan Pearce alan@alanpearce.eu
Tue, 09 Jul 2019 19:38:53 +0200
6e3d04de
Emacs: run exec-path-from-shell before other :init steps
Alan Pearce alan@alanpearce.eu
Fri, 05 Jul 2019 20:41:24 +0200
825cd985
Fix TabNine adoption
Alan Pearce alan@alanpearce.eu
Fri, 05 Jul 2019 20:41:14 +0200
2deac98a
Emacs: enable LSP in more modes
Alan Pearce alan@alanpearce.eu
Fri, 05 Jul 2019 16:16:31 +0200
99958f8f
Emacs: configure flymake-diagnostic-at-point
Alan Pearce alan@alanpearce.eu
Fri, 05 Jul 2019 14:13:22 +0200
c3fef9b6
Add TabNine configuration
Alan Pearce alan@alanpearce.eu
Thu, 04 Jul 2019 16:58:35 +0200
69fd821f
Emacs: fix company-tabnine/lsp interaction
Alan Pearce alan@alanpearce.eu
Thu, 04 Jul 2019 16:57:15 +0200
598f3659
Rofi: make matching more predictable
Alan Pearce alan@alanpearce.eu
Thu, 04 Jul 2019 14:06:26 +0200
e7482f9d
Emacs: don't clobber minibuffer completion
Alan Pearce alan@alanpearce.eu
Thu, 04 Jul 2019 13:16:49 +0200
e47aa57b
Emacs: Fix lsp javascript setup
Alan Pearce alan@alanpearce.eu
Thu, 04 Jul 2019 13:16:33 +0200
2bce042f
Emacs: appease the byte compiler
Alan Pearce alan@alanpearce.eu
Wed, 03 Jul 2019 18:46:48 +0200
9a57fc18
Emacs: optimise exec-exec-path-from-shell init
Alan Pearce alan@alanpearce.eu
Wed, 03 Jul 2019 18:46:32 +0200
482be242
Emacs: add keybind to bypass company-tabnine
Alan Pearce alan@alanpearce.eu
Wed, 03 Jul 2019 12:45:07 +0200
395c4f54
Emacs: fix lsp configuration
Alan Pearce alan@alanpearce.eu
Wed, 03 Jul 2019 12:14:14 +0200
07c32a38
Emacs: enable lsp in javascript-mode
Alan Pearce alan@alanpearce.eu
Wed, 03 Jul 2019 12:03:25 +0200
9d957398
Emacs: appease byte-compiler
Alan Pearce alan@alanpearce.eu
Wed, 03 Jul 2019 12:01:12 +0200
70b94ce9
Emacs: setup nix-update
Alan Pearce alan@alanpearce.eu
Tue, 02 Jul 2019 20:54:23 +0200
7e97b47c
Emacs: update company setup

- Use TNG (incompatible with company-box)[0]
- Setup company-tabnine
- Use recommended company-tabnine configuration

[0]: https://github.com/sebastiencs/company-box/issues/47
Alan Pearce alan@alanpearce.eu
Sun, 30 Jun 2019 13:24:03 +0200
3103f438
Emacs: fix exec-path on macOS
Alan Pearce alan@alanpearce.eu
Sun, 30 Jun 2019 13:12:37 +0200
90a2369b
Add Trezor-based GnuPG configuration
Alan Pearce alan@alanpearce.eu
Sun, 30 Jun 2019 12:44:43 +0200
8b52429e
adopt: fix on macOS
Alan Pearce alan@alanpearce.eu
Sun, 30 Jun 2019 12:42:53 +0200
5d314760
GnuPG: switch to OpenPGP keyserver
Alan Pearce alan@alanpearce.eu
Sun, 30 Jun 2019 12:42:31 +0200
09a0a452
Emacs: configure "transparent" titlebars on macOS
Alan Pearce alan@alanpearce.eu
Sun, 30 Jun 2019 12:38:26 +0200
e4b47698
Emacs: default crux-reopen-as-root-mode off

It interferes with reading paths under /nix, which are read-only anyway
Alan Pearce alan@alanpearce.eu
Sun, 30 Jun 2019 11:49:46 +0200
3d2ec99f
Emacs: always show eyebrowse indicator
Alan Pearce alan@alanpearce.eu
Tue, 25 Jun 2019 14:51:56 +0200
56af27b9
Emacs: disable evil-company-tng again
Alan Pearce alan@alanpearce.eu
Tue, 25 Jun 2019 14:51:44 +0200
cf3cb491
Emacs: properly disable snippet warning in lsp-ui
Alan Pearce alan@alanpearce.eu
Tue, 25 Jun 2019 14:51:25 +0200
21328219
Emacs: Don't normalise case of dabbrev completions
Alan Pearce alan@alanpearce.eu
Fri, 21 Jun 2019 11:31:35 +0200
50ee5674
zsh: remove EDITOR override

Provided in nixos-configuration
Alan Pearce alan@alanpearce.eu
Thu, 20 Jun 2019 16:24:01 +0200
df46b47c
Emacs: fix missing keymap-package autoload
Alan Pearce alan@alanpearce.eu
Tue, 18 Jun 2019 14:35:39 +0200
6607b9a6
Emacs: tweak lsp-ui configuration
Alan Pearce alan@alanpearce.eu
Tue, 18 Jun 2019 14:35:08 +0200
a479c4f4
Emacs: disable evil-quickscope in magit-mode

It seems to override magit's keybindings, although it wasn't doing
that before
Alan Pearce alan@alanpearce.eu
Tue, 18 Jun 2019 14:34:15 +0200
5edf77e4
Emacs: enable winner-mode
Alan Pearce alan@alanpearce.eu
Tue, 18 Jun 2019 14:33:23 +0200
d710424e
Emacs: disable tabs
Alan Pearce alan@alanpearce.eu
Mon, 17 Jun 2019 23:05:47 +0200
cb27a8e9
Emacs: use company-tng
Alan Pearce alan@alanpearce.eu
Mon, 17 Jun 2019 23:05:31 +0200
7bad4cc1
Emacs: use correct customize function
Alan Pearce alan@alanpearce.eu
Mon, 17 Jun 2019 23:00:12 +0200
50a528f8
Emacs: Enable swiper
Alan Pearce alan@alanpearce.eu
Mon, 17 Jun 2019 22:26:41 +0200
8764129f
Emacs: correctly organise minibuffer/modeline code
Alan Pearce alan@alanpearce.eu
Mon, 17 Jun 2019 22:14:54 +0200
d7a5b866
Emacs: define some ex commands
Alan Pearce alan@alanpearce.eu
Mon, 17 Jun 2019 22:13:21 +0200
f0f7f6ad
Emacs: fix eyebrowse init
Alan Pearce alan@alanpearce.eu
Mon, 17 Jun 2019 22:02:49 +0200
0a1349b4
Emacs: appease the byte compiler
Alan Pearce alan@alanpearce.eu
Mon, 17 Jun 2019 22:00:20 +0200
f83dcbc5
Emacs: configure avy to focus on current window
Alan Pearce alan@alanpearce.eu
Mon, 17 Jun 2019 21:59:34 +0200
acb529e9
Emacs: defer more packages
Alan Pearce alan@alanpearce.eu
Mon, 17 Jun 2019 21:59:19 +0200
bb9f6cba
Emacs: fix keybinds
Alan Pearce alan@alanpearce.eu
Mon, 17 Jun 2019 21:58:23 +0200
0594d4d8
Emacs: appease evil-collection config check
Alan Pearce alan@alanpearce.eu
Mon, 17 Jun 2019 21:57:35 +0200
d694803e
Emacs: change completion mode
Alan Pearce alan@alanpearce.eu
Mon, 17 Jun 2019 11:58:31 +0200
1ec5a24e
Emacs: fix leader in magit
Alan Pearce alan@alanpearce.eu
Mon, 17 Jun 2019 11:58:23 +0200
ec9c6bce
Emacs: fix evil/evil-collection pre-init
Alan Pearce alan@alanpearce.eu
Mon, 17 Jun 2019 11:58:00 +0200
3941abeb
Emacs: fix window config
Alan Pearce alan@alanpearce.eu
Mon, 17 Jun 2019 11:57:41 +0200
80f75b7b
Emacs: remove unused helpers
Alan Pearce alan@alanpearce.eu
Mon, 17 Jun 2019 11:56:56 +0200
3d5c13ff
Emacs: rework config

I missed some things, but time will tell if I actually need them
Alan Pearce alan@alanpearce.eu
Sun, 16 Jun 2019 23:19:21 +0200
27da3161
i3: update startup programs
Alan Pearce alan@alanpearce.eu
Tue, 04 Jun 2019 15:23:19 +0200
2b62ed71
Emacs: fix nix indentation
Alan Pearce alan@alanpearce.eu
Tue, 04 Jun 2019 15:23:08 +0200
3f3b5f67
Emacs: Fix startup errors
Alan Pearce alan@alanpearce.eu
Tue, 04 Jun 2019 15:23:00 +0200
8ff4a39b
Emacs: always ignore node_modules in projectile
Alan Pearce alan@alanpearce.eu
Tue, 28 May 2019 09:57:25 +0200
5dd40c4b
Emacs: fix startup error
Alan Pearce alan@alanpearce.eu
Tue, 28 May 2019 09:57:13 +0200
87a1bc4b
Emacs: Remove call to uninstalled evil-mu4e package
Alan Pearce alan@alanpearce.eu
Mon, 27 May 2019 16:24:36 +0200
ca3eb38b
Emacs: Improve contrast of inactive buffer modeline and (mini)buffer
Alan Pearce alan@alanpearce.eu
Mon, 27 May 2019 16:23:49 +0200
4c2ff310
Emacs: Remove github-only open-pull-request function

For me, the GitHub monoculture is a thing of the past.
Alan Pearce alan@alanpearce.eu
Mon, 27 May 2019 16:20:33 +0200
d411d64c
Emacs: Display flycheck tooltips for longer
Alan Pearce alan@alanpearce.eu
Mon, 27 May 2019 16:17:09 +0200
b131f373
Emacs: Bind <leader> x to C-x keymap
Alan Pearce alan@alanpearce.eu
Mon, 27 May 2019 16:16:31 +0200
94d30e65
Emacs: Make minions lighter nicer
Alan Pearce alan@alanpearce.eu
Mon, 27 May 2019 16:15:53 +0200
e598418e
i3: Add startup applications
Alan Pearce alan@alanpearce.eu
Mon, 27 May 2019 16:03:50 +0200
d768edb6
i3: Auto-assign windows to workspaces
Alan Pearce alan@alanpearce.eu
Mon, 27 May 2019 16:03:28 +0200
8fb3035f
Emacs: bind help-map to <leader> h
Alan Pearce alan@alanpearce.eu
Mon, 27 May 2019 16:03:10 +0200
300746c4
Termite: Enable "infinite" scrollback
Alan Pearce alan@alanpearce.eu
Mon, 27 May 2019 16:02:49 +0200
6930c30a
zsh: re-add wprop alias
Alan Pearce alan@alanpearce.eu
Mon, 27 May 2019 16:02:38 +0200
03e240d0
Emacs: prettify mode line with moody
Alan Pearce alan@alanpearce.eu
Mon, 27 May 2019 16:02:24 +0200
d80ac40e
Emacs: clarify minions mode-line lighter
Alan Pearce alan@alanpearce.eu
Mon, 27 May 2019 16:01:39 +0200
5e3c6a30
Emacs: replace diminish with minions
Alan Pearce alan@alanpearce.eu
Mon, 27 May 2019 15:59:13 +0200
21186008
Only install nix-zsh-completions on non-NixOS + Nix setups
Alan Pearce alan@alanpearce.eu
Wed, 22 May 2019 15:48:28 +0200
9ba8a1a3
Revert "Recreate autorandr config"

This reverts commit e966069d2b91b52fec21841cb2dff7b366d92a18.
Alan Pearce alan@alanpearce.eu
Wed, 22 May 2019 12:21:08 +0200
3d0a3b8e
zsh: lowercase git branch for kubernetes commands
Alan Pearce alan@alanpearce.eu
Tue, 07 May 2019 17:15:17 +0200
cc478633
i3: use termite
Alan Pearce alan@alanpearce.eu
Tue, 07 May 2019 17:15:10 +0200
e966069d
Recreate autorandr config
Alan Pearce alan@alanpearce.eu
Tue, 07 May 2019 17:14:58 +0200
ee7dcfc1
termite: Create initial config
Alan Pearce alan@alanpearce.eu
Tue, 07 May 2019 17:13:23 +0200
3a3ba0ff
i3: switch to mate-terminal
Alan Pearce alan@alanpearce.eu
Wed, 24 Apr 2019 17:19:53 +0200
5b7a4772
Emacs: Explicitly enable TIDE completion
Alan Pearce alan@alanpearce.eu
Tue, 09 Apr 2019 13:50:40 +0200
2591fa84
autorandr: Don't restart i3 on monitor hotplug
Alan Pearce alan@alanpearce.eu
Tue, 09 Apr 2019 13:50:17 +0200
f3643e80
Bind workspaces to outputs
Alan Pearce alan@alanpearce.eu
Thu, 28 Mar 2019 16:32:25 +0100
a7e7eef3
autorandr: set primary monitor when docked
Alan Pearce alan@alanpearce.eu
Thu, 28 Mar 2019 16:32:11 +0100
28485c0b
i3: Add workspace move commands
Alan Pearce alan@alanpearce.eu
Thu, 28 Mar 2019 16:24:20 +0100
d83a64c3
i3: remove gaps
Alan Pearce alan@alanpearce.eu
Thu, 28 Mar 2019 16:21:48 +0100
bf856d60
Remove mail setup
Alan Pearce alan@alanpearce.eu
Thu, 28 Mar 2019 16:14:05 +0100
815d79bc
Remove mu4e
Alan Pearce alan@alanpearce.eu
Thu, 28 Mar 2019 16:12:48 +0100
20333b1b
zsh: Add kubernetes release detection
Alan Pearce alan@alanpearce.eu
Sat, 23 Mar 2019 13:27:28 +0100
332ca22f
zsh: Sort pending deployments
Alan Pearce alan@alanpearce.eu
Sat, 23 Mar 2019 13:27:00 +0100
605e40ec
Emacs: remove non-working LSP setup
Alan Pearce alan@alanpearce.eu
Thu, 21 Mar 2019 16:36:23 +0100
a8147ade
Decrease laptop DPI
Alan Pearce alan@alanpearce.eu
Thu, 21 Mar 2019 16:34:37 +0100
c825034d
Decrease Emacs font size
Alan Pearce alan@alanpearce.eu
Tue, 19 Mar 2019 12:03:25 +0100
1d51ca13
xmodmap: Remap caps lock to escape
Alan Pearce alan@alanpearce.eu
Tue, 19 Mar 2019 11:53:40 +0100
296b351b
zsh: Improve pending_deployments alias
Alan Pearce alan@alanpearce.eu
Tue, 12 Mar 2019 14:39:14 +0000
75cc5cff
Emacs: ignore package-lock.json in projectile
Alan Pearce alan@alanpearce.eu
Wed, 06 Mar 2019 15:49:42 +0000
57d001b5
git: add sp: URL alias
Alan Pearce alan@alanpearce.eu
Wed, 06 Mar 2019 15:48:00 +0000
449b3d32
git: rebase by default, except on master
Alan Pearce alan@alanpearce.eu
Wed, 06 Mar 2019 15:47:42 +0000
e4fcc9c8
zsh: Hide rprompt from copy/paste
Alan Pearce alan@alanpearce.eu
Mon, 25 Feb 2019 15:44:05 +0000
61513f3f
zsh: add aliases for common npm package commands
Alan Pearce alan@alanpearce.eu
Fri, 22 Feb 2019 17:41:05 +0000
080fbb34
Emacs: fix crux command shortcuts
Alan Pearce alan@alanpearce.eu
Fri, 22 Feb 2019 17:40:51 +0000
b0732384
Emacs: Configure k8s-mode
Alan Pearce alan@alanpearce.eu
Tue, 19 Feb 2019 14:20:11 +0000
bc6b3be8
Git: fix SatoshiPay auto config include
Alan Pearce alan@alanpearce.eu
Wed, 06 Feb 2019 15:59:37 +0000
99346e22
Git: remove bulkworkspaces setup
Alan Pearce alan@alanpearce.eu
Wed, 06 Feb 2019 15:59:25 +0000
d003572e
Emacs: improve macOS chrome display
Alan Pearce alan@alanpearce.eu
Tue, 05 Feb 2019 15:20:57 +0000
10be7569
JavaScript: always use HTTPS registry
Alan Pearce alan@alanpearce.eu
Mon, 04 Feb 2019 15:13:00 +0000
d7b96826
Emacs: Fix LSP setup
Alan Pearce alan@alanpearce.eu
Mon, 04 Feb 2019 15:12:44 +0000
9fb4a601
zsh: Replace kubectl-aliases with my own fork
Alan Pearce alan@alanpearce.eu
Thu, 31 Jan 2019 09:26:07 +0000
42b99d39
zsh: Re-add kns and kx aliases
Alan Pearce alan@alanpearce.eu
Mon, 28 Jan 2019 14:27:05 +0000
f92ef0dd
zsh: replace dbz/kube-aliases with ahmetb/kubectl-aliases

Some resource types were missing in dbz's package
Alan Pearce alan@alanpearce.eu
Thu, 24 Jan 2019 16:08:41 +0000
f2f0f13a
zsh: Add pending_deployments alias
Alan Pearce alan@alanpearce.eu
Fri, 18 Jan 2019 16:52:05 +0100
234ac8b1
Emacs: Set evil-shift-width correctly
Alan Pearce alan@alanpearce.eu
Fri, 18 Jan 2019 15:45:19 +0100
61aab305
npm: Disable update notifications
Alan Pearce alan@alanpearce.eu
Fri, 18 Jan 2019 15:42:46 +0100
ec98ea4a
Emacs: remove modeline configuration
Alan Pearce alan@alanpearce.eu
Mon, 14 Jan 2019 20:03:07 +0100
24c97bf5
Emacs: Tweak startup
Alan Pearce alan@alanpearce.eu
Sat, 05 Jan 2019 16:30:41 +0100
70d483c9
nix: Remove node-packages overlay
Alan Pearce alan@alanpearce.eu
Thu, 27 Dec 2018 13:13:34 +0000
55fed44e
nix: Remove nixpkg overrides
Alan Pearce alan@alanpearce.eu
Thu, 27 Dec 2018 13:13:15 +0000
9c1d5474
zsh: Don't set emacsclient as EDITOR unless present
Alan Pearce alan@alanpearce.eu
Mon, 24 Dec 2018 18:33:44 +0000
d9f6ea9c
zsh: Install zsh-you-should-use
Alan Pearce alan@alanpearce.eu
Sun, 23 Dec 2018 10:45:58 +0000
676eca0f
zsh: Install zsh-nix-shell
Alan Pearce alan@alanpearce.eu
Sun, 23 Dec 2018 10:45:45 +0000
2838d301
zsh: Fix ls -l on macOS
Alan Pearce alan@alanpearce.eu
Sun, 23 Dec 2018 10:45:24 +0000
19c4e23c
zsh: Fix kube-aliases fixup
Alan Pearce alan@alanpearce.eu
Fri, 21 Dec 2018 14:38:05 +0100
f9456a2a
Emacs: add mu4e "open in browser" action
Alan Pearce alan@alanpearce.eu
Fri, 21 Dec 2018 12:16:29 +0100
722d7869
Emacs: stop mu4e asking silly questions
Alan Pearce alan@alanpearce.eu
Fri, 21 Dec 2018 12:15:55 +0100
836d8e51
mbsync: Improve gmail folder layout
Alan Pearce alan@alanpearce.eu
Fri, 21 Dec 2018 12:15:15 +0100
4006db42
npm: don't rebuild bundles all the time
Alan Pearce alan@alanpearce.eu
Fri, 21 Dec 2018 12:14:59 +0100
0852a328
Emacs: search hidden files with counsel-ag
Alan Pearce alan@alanpearce.eu
Fri, 21 Dec 2018 11:17:12 +0100
1e9c3de6
Merge branch 'master' of https://git.alanpearce.eu/dotfiles
Alan Pearce alan@alanpearce.eu
Fri, 21 Dec 2018 11:17:03 +0100
bbcbe8f7
zsh: Enable watch with aliases
Alan Pearce alan@alanpearce.eu
Thu, 20 Dec 2018 15:36:28 +0100
7f2472e8
zsh: Show kubectl namespace when in a kubernetes folder
Alan Pearce alan@alanpearce.eu
Thu, 20 Dec 2018 14:53:59 +0100
9e804f6f
zsh: auto-create HISTFILE dir on startup
Alan Pearce alan@alanpearce.eu
Wed, 19 Dec 2018 22:30:54 +0100
9ffb4464
zsh: Fix SSH optimisation
Alan Pearce alan@alanpearce.eu
Wed, 19 Dec 2018 22:28:28 +0100
a5526606
zsh: remove unused OS compatibility
Alan Pearce alan@alanpearce.eu
Wed, 19 Dec 2018 22:23:50 +0100
fc6009c6
zsh: Optimise plugins for ssh/mosh connections
Alan Pearce alan@alanpearce.eu
Wed, 19 Dec 2018 22:22:03 +0100
38a65d84
zsh: Fix SSH_AUTH_SOCK setting without gpgconf
Alan Pearce alan@alanpearce.eu
Wed, 19 Dec 2018 21:01:41 +0100
0adba04d
zsh: Update zplugin init code
Alan Pearce alan@alanpearce.eu
Wed, 19 Dec 2018 21:00:11 +0100
025158e4
zsh: cleanup
Alan Pearce alan@alanpearce.eu
Wed, 19 Dec 2018 20:52:59 +0100
9a9742dc
zsh: optimise startup
Alan Pearce alan@alanpearce.eu
Wed, 19 Dec 2018 19:10:22 +0100
44347792
zsh: Set a basic fallback prompt
Alan Pearce alan@alanpearce.eu
Wed, 19 Dec 2018 19:10:02 +0100
0c84edad
zsh: Add calc plugin
Alan Pearce alan@alanpearce.eu
Wed, 19 Dec 2018 19:09:33 +0100
c7ae8c8b
zsh: install autosuggestions
Alan Pearce alan@alanpearce.eu
Wed, 19 Dec 2018 16:50:48 +0100
609e3c91
mlterm: Make colours nicer
Alan Pearce alan@alanpearce.eu
Wed, 19 Dec 2018 16:23:01 +0100
33e5fb29
zsh: Install careful_rm, cd-gitroot
Alan Pearce alan@alanpearce.eu
Wed, 19 Dec 2018 15:06:50 +0100
7a059e29
zsh: Fix kube-aliases help
Alan Pearce alan@alanpearce.eu
Wed, 19 Dec 2018 15:06:32 +0100
8f3dd39e
zsh: add kx=kubectx alias
Alan Pearce alan@alanpearce.eu
Wed, 19 Dec 2018 12:13:11 +0100
5553e7a6
zsh: Optimise startup
Alan Pearce alan@alanpearce.eu
Wed, 19 Dec 2018 12:13:04 +0100
d4a8801b
zsh: Optimise startup
Alan Pearce alan@alanpearce.eu
Wed, 19 Dec 2018 11:55:50 +0100
95813127
zsh: Add kube context to prompt
Alan Pearce alan@alanpearce.eu
Wed, 19 Dec 2018 11:47:21 +0100
bce46573
zsh: Use agkozak prompt
Alan Pearce alan@alanpearce.eu
Wed, 19 Dec 2018 11:46:56 +0100
6b54a2ee
zsh: simplify OMZ snippet loads
Alan Pearce alan@alanpearce.eu
Wed, 19 Dec 2018 11:43:21 +0100
24c4964b
zsh: remove = from WORDCHARS
Alan Pearce alan@alanpearce.eu
Fri, 07 Dec 2018 11:33:35 +0100
e7b0cb6d
Merge remote-tracking branch 'origin/master'
Alan Pearce alan@alanpearce.eu
Thu, 29 Nov 2018 20:33:11 +0100
7df53b0e
Emacs: fix ob-sh startup error
Alan Pearce alan@alanpearce.eu
Thu, 29 Nov 2018 20:32:58 +0100
c3b82ddd
Emacs: simplify macOS font setup
Alan Pearce alan@alanpearce.eu
Thu, 29 Nov 2018 20:32:38 +0100
c56456df
mlterm: increase scrollback
Alan Pearce alan@alanpearce.eu
Wed, 14 Nov 2018 13:05:40 +0100
787f3e26
Emacs: use global eldoc mode
Alan Pearce alan@alanpearce.eu
Wed, 14 Nov 2018 13:05:31 +0100
380b4c3f
autorandr: Don't toggle wifi on docked state
Alan Pearce alan@alanpearce.eu
Wed, 07 Nov 2018 17:20:36 +0100
475a60e8
Emacs: update directories
Alan Pearce alan@alanpearce.eu
Thu, 18 Oct 2018 23:05:05 +0200
e6759457
Emacs: remove ledger
Alan Pearce alan@alanpearce.eu
Thu, 18 Oct 2018 23:04:52 +0200
f739ac23
zsh: Remove outdated environment variable
Alan Pearce alan@alanpearce.eu
Thu, 18 Oct 2018 23:03:18 +0200
3951c9e6
zsh: Enable colours in ls on OSX
Alan Pearce alan@alanpearce.eu
Thu, 18 Oct 2018 23:02:58 +0200
04282bd7
Emacs: Only enable async byte compile if loaded
Alan Pearce alan@alanpearce.eu
Wed, 17 Oct 2018 22:27:20 +0200
2f34d805
Emacs: Fix evil/evil-collection compatibility
Alan Pearce alan@alanpearce.eu
Wed, 17 Oct 2018 22:26:57 +0200
96a53b4e
Emacs: Fix oddities with counsel-projectile
Alan Pearce alan@alanpearce.eu
Wed, 17 Oct 2018 22:26:36 +0200
388f6e97
Emacs: Configure spaceline for normal Emacs
Alan Pearce alan@alanpearce.eu
Wed, 17 Oct 2018 22:26:11 +0200
98ecc453
Emacs: remove outshine + navi
Alan Pearce alan@alanpearce.eu
Fri, 12 Oct 2018 15:37:15 +0200
bc8ec612
Simplify email setup
Alan Pearce alan@alanpearce.eu
Thu, 11 Oct 2018 14:48:19 +0200
a77480e0
Git: enable SatoshiPay configuration for GitLab
Alan Pearce alan@alanpearce.eu
Wed, 10 Oct 2018 15:55:50 +0200
a6208122
Emacs: add useful leader key sequences
Alan Pearce alan@alanpearce.eu
Wed, 10 Oct 2018 15:55:31 +0200
9b3676b5
Merge branch 'master' of https://git.alanpearce.eu/dotfiles
Alan Pearce alan@alanpearce.eu
Sun, 07 Oct 2018 17:57:16 +0200
501ecb89
Emacs: fix spacemacs theme loading
Alan Pearce alan@alanpearce.eu
Sun, 07 Oct 2018 16:22:37 +0200
8e6914e0
git: enable pending with GitHub squash-merges
Alan Pearce alan@alanpearce.eu
Thu, 27 Sep 2018 13:54:06 +0200
3cadfd77
git: Show tags in git lg
Alan Pearce alan@alanpearce.eu
Fri, 21 Sep 2018 15:23:01 +0200
2c275841
Emacs: Configure prettier-js
Alan Pearce alan@alanpearce.eu
Fri, 07 Sep 2018 17:10:04 +0200
e1834dda
Emacs: setup tslint automatically
Alan Pearce alan@alanpearce.eu
Fri, 07 Sep 2018 17:09:45 +0200
72595feb
Make terminal colours more readable
Alan Pearce alan@alanpearce.eu
Mon, 27 Aug 2018 12:50:42 +0200
a315dc79
Emacs: use spacemacs-theme
Alan Pearce alan@alanpearce.eu
Sun, 26 Aug 2018 20:30:25 +0200
a56734fb
emacs: dedicate a prefix to beancount
Alan Pearce alan@alanpearce.eu
Mon, 20 Aug 2018 12:09:41 +0200
677d5cbc
emacs: Silence some warnings
Alan Pearce alan@alanpearce.eu
Mon, 20 Aug 2018 12:09:30 +0200
bdab4d1f
emacs: fix open-project in non-default ghq root
Alan Pearce alan@alanpearce.eu
Mon, 20 Aug 2018 12:08:37 +0200
cfbc254b
emacs: fix pull-request command
Alan Pearce alan@alanpearce.eu
Thu, 16 Aug 2018 09:47:43 +0200
10758e81
xresources: Specify emacs font
Alan Pearce alan@alanpearce.eu
Thu, 16 Aug 2018 09:47:32 +0200
00774f2b
mlterm: update fonts
Alan Pearce alan@alanpearce.eu
Wed, 08 Aug 2018 13:57:34 +0200
8420b4cd
Git: fix lasttag showing non-version tags
Alan Pearce alan@alanpearce.eu
Fri, 03 Aug 2018 14:14:38 +0200
f6d6c00b
mlterm: make yellow readable on white
Alan Pearce alan@alanpearce.eu
Wed, 01 Aug 2018 12:22:06 +0200
9b90f52b
git: improve lasttag alias
Alan Pearce alan@alanpearce.eu
Wed, 01 Aug 2018 12:21:54 +0200
6388f752
git: workaround bulkworkspaces weirdness
Alan Pearce alan@alanpearce.eu
Sat, 21 Jul 2018 13:38:47 +0200
79560be1
Emacs: make closing buffers less confusing
Alan Pearce alan@alanpearce.eu
Sat, 21 Jul 2018 13:37:57 +0200
1b937705
Emacs: don't require pinentry

Removed in version 26 and doesn't currently appear to be necessary anyway
Alan Pearce alan@alanpearce.eu
Sat, 21 Jul 2018 13:37:31 +0200
946d2c29
Emacs: Enabled display-line-numbers mode, if available
Alan Pearce alan@alanpearce.eu
Sat, 21 Jul 2018 13:37:16 +0200
54d8b5a2
Emacs: load sentence-navigation with care
Alan Pearce alan@alanpearce.eu
Thu, 12 Jul 2018 15:46:51 +0200
1f90c4a4
Emacs: fix projectile project types after breaking change
Alan Pearce alan@alanpearce.eu
Thu, 12 Jul 2018 15:45:53 +0200
5bf3f7b1
zsh: Setup helm completion more reliably
Alan Pearce alan@alanpearce.eu
Thu, 05 Jul 2018 15:18:15 +0200
8556503f
Emacs: Fix eyebrowse evil keybinds missing
Alan Pearce alan@alanpearce.eu
Thu, 05 Jul 2018 15:17:46 +0200
7ddddd6c
Emacs: Rename spam->junk
Alan Pearce alan@alanpearce.eu
Sat, 30 Jun 2018 22:17:05 +0200
177082d8
emacs: add more evil leader keys
Alan Pearce alan@alanpearce.eu
Fri, 29 Jun 2018 13:08:18 +0200
cad30763
git: fix conditional include
Alan Pearce alan@alanpearce.eu
Fri, 29 Jun 2018 13:05:40 +0200
f18949c0
emacs: setup kubernetes.el
Alan Pearce alan@alanpearce.eu
Wed, 27 Jun 2018 11:53:29 +0200
a40bbd75
zsh: load helm completion
Alan Pearce alan@alanpearce.eu
Wed, 27 Jun 2018 11:53:09 +0200
96899539
zsh: fix incorrect loading of syntax/completion
Alan Pearce alan@alanpearce.eu
Wed, 27 Jun 2018 11:52:40 +0200
c17210b3
Emacs: setup typescript
Alan Pearce alan@alanpearce.eu
Tue, 26 Jun 2018 17:07:20 +0200
edf324f7
emacs: turn subword-mode back on
Alan Pearce alan@alanpearce.eu
Mon, 25 Jun 2018 11:11:00 +0200
3c4df1fa
emacs: configure magit-repos
Alan Pearce alan@alanpearce.eu
Fri, 22 Jun 2018 13:51:24 +0200
800b978c
emacs: auto-compile asynchronously
Alan Pearce alan@alanpearce.eu
Fri, 22 Jun 2018 13:50:58 +0200
06a4cfad
Emacs: don't use tern in web-mode

I don't write JavaScript in HTML any more
Alan Pearce alan@alanpearce.eu
Fri, 22 Jun 2018 13:50:35 +0200
ddbeb459
mlterm: Use a nice colour scheme
Alan Pearce alan@alanpearce.eu
Thu, 21 Jun 2018 11:29:40 +0200
7922a0dc
Emacs: Add git-chore command
Alan Pearce alan@alanpearce.eu
Thu, 21 Jun 2018 11:29:21 +0200
3ee4e29e
Emacs: use xdg-open when found, even if not in a DE
Alan Pearce alan@alanpearce.eu
Thu, 21 Jun 2018 11:28:59 +0200
0409b0d4
mlterm: autosave
Alan Pearce alan@alanpearce.eu
Mon, 18 Jun 2018 20:45:47 +0200
35d3bcba
Update mail config
Alan Pearce alan@alanpearce.eu
Mon, 18 Jun 2018 20:45:38 +0200
be9f75f7
emacs: remove prog-fill
Alan Pearce alan@alanpearce.eu
Sun, 17 Jun 2018 10:39:00 +0200
bd9727bb
emacs: remove outdated comment
Alan Pearce alan@alanpearce.eu
Sun, 17 Jun 2018 09:46:46 +0200
31a3b336
Emacs: make sure missing/outdated helm doesn't halt init
Alan Pearce alan@alanpearce.eu
Sun, 17 Jun 2018 09:46:23 +0200
e5a1587d
emacs: Remove non-working em-smart init code
Alan Pearce alan@alanpearce.eu
Sun, 17 Jun 2018 09:46:06 +0200
51616315
emacs: Don't auto-fill markdown
Alan Pearce alan@alanpearce.eu
Sun, 17 Jun 2018 09:45:14 +0200
ef94007b
emacs: Fix eshell prompt matching
Alan Pearce alan@alanpearce.eu
Sun, 17 Jun 2018 09:45:00 +0200
304ae846
emacs: Discard packages superceded by evil
Alan Pearce alan@alanpearce.eu
Sun, 17 Jun 2018 09:44:25 +0200
a45f24f3
emacs: Discard more unused modes
Alan Pearce alan@alanpearce.eu
Sun, 17 Jun 2018 09:43:51 +0200
d7bb93f5
emacs: reformat
Alan Pearce alan@alanpearce.eu
Sun, 17 Jun 2018 09:42:49 +0200
72b0be3e
emacs: Discard some unused programming modes
Alan Pearce alan@alanpearce.eu
Sun, 17 Jun 2018 09:42:12 +0200
1080f3d9
emacs: Remove mu4e loading workaround

NixOS automatically adds the lisp files to the load-path
Alan Pearce alan@alanpearce.eu
Sun, 17 Jun 2018 09:40:21 +0200
41c12941
emacs: Only consider applying dtrt-indent in prog modes
Alan Pearce alan@alanpearce.eu
Sun, 17 Jun 2018 09:28:06 +0200
70fee94e
mlterm: Fix font size not changing with DPI
Alan Pearce alan@alanpearce.eu
Sat, 16 Jun 2018 22:33:06 +0200
5374d9c3
emacs: Make git-gutter deleted fringe match others
Alan Pearce alan@alanpearce.eu
Sat, 16 Jun 2018 20:18:15 +0200
dddcc0bd
emacs: Remove some old emacs-style keybinds
Alan Pearce alan@alanpearce.eu
Sat, 16 Jun 2018 20:17:42 +0200
7f00ccbe
emacs: Use crux function to delete buffer and file
Alan Pearce alan@alanpearce.eu
Sat, 16 Jun 2018 20:17:18 +0200
c72a3037
emacs: avoid error loading org files with evil-org
Alan Pearce alan@alanpearce.eu
Sat, 16 Jun 2018 20:16:38 +0200
e96620b8
emacs: Remove evil-goggles
Alan Pearce alan@alanpearce.eu
Sat, 16 Jun 2018 20:16:24 +0200
1e26e7e7
Emacs: remove cyphejor version check
Alan Pearce alan@alanpearce.eu
Sat, 16 Jun 2018 20:16:02 +0200
6df3afcc
Switch back to monotropic-theme
Alan Pearce alan@alanpearce.eu
Sat, 16 Jun 2018 20:15:42 +0200
92dd6404
zsh: customise fzf/anyframe
Alan Pearce alan@alanpearce.eu
Sat, 16 Jun 2018 16:17:13 +0200
f2640eb8
emacs: Fix eyebrowse+evil
Alan Pearce alan@alanpearce.eu
Fri, 15 Jun 2018 16:47:16 +0200
6d9b36a2
emacs: Fix open-pr command
Alan Pearce alan@alanpearce.eu
Wed, 13 Jun 2018 12:11:53 +0200
04d882f4
git: Add bulk workspace
Alan Pearce alan@alanpearce.eu
Mon, 11 Jun 2018 09:01:13 +0200
0ccca7a2
git: Remove some aliases included in git-extras
Alan Pearce alan@alanpearce.eu
Mon, 11 Jun 2018 09:00:01 +0200
6c1e7ace
Emacs: Move eyebrowse keys to fit evil
Alan Pearce alan@alanpearce.eu
Fri, 08 Jun 2018 15:03:33 +0200
25a8283f
zsh: re-configure history
Alan Pearce alan@alanpearce.eu
Fri, 08 Jun 2018 15:02:19 +0200
c7087bdc
zsh: Setup gcloud completion
Alan Pearce alan@alanpearce.eu
Thu, 07 Jun 2018 16:54:53 +0200
4f759460
zsh: optimise zplugin startup
Alan Pearce alan@alanpearce.eu
Thu, 07 Jun 2018 15:05:36 +0200
897d0de3
zsh: Cleanup old code
Alan Pearce alan@alanpearce.eu
Thu, 07 Jun 2018 15:05:23 +0200
5dcf152b
Emacs: convert to the dark side
Alan Pearce alan@alanpearce.eu
Thu, 07 Jun 2018 14:28:24 +0200
5bf93092
mlterm: tweak fonts
Alan Pearce alan@alanpearce.eu
Thu, 07 Jun 2018 14:27:51 +0200
70b26762
git: Add sopsdiffer command
Alan Pearce alan@alanpearce.eu
Thu, 07 Jun 2018 14:27:39 +0200
ea26aa9f
i3: Make status bar font a little larger
Alan Pearce alan@alanpearce.eu
Sun, 27 May 2018 15:17:10 +0200
fd5873dc
Emacs: Make mu4e maildirs nicer
Alan Pearce alan@alanpearce.eu
Sun, 27 May 2018 15:16:30 +0200
2fdb0124
Emacs: Move ehelp
Alan Pearce alan@alanpearce.eu
Sun, 27 May 2018 15:16:04 +0200
d0b35998
Emacs: Update flycheck nix wrapper
Alan Pearce alan@alanpearce.eu
Sun, 27 May 2018 15:15:29 +0200
448c80b4
Emacs: Remove email address

Not sure if it has any use...
Alan Pearce alan@alanpearce.eu
Sun, 27 May 2018 15:14:27 +0200
5c3e9460
Emacs: Make ag also search hidden files
Alan Pearce alan@alanpearce.eu
Mon, 21 May 2018 12:28:49 +0200
9c4f9e89
Tweak fonts some more
Alan Pearce alan@alanpearce.eu
Mon, 21 May 2018 12:19:53 +0200
9bb3c939
Update font configuration
Alan Pearce alan@alanpearce.eu
Sun, 20 May 2018 16:57:48 +0200
f9f06adb
autorandr: Update docked configuration
Alan Pearce alan@alanpearce.eu
Sat, 19 May 2018 19:49:53 +0200
41c43e64
Use mlterm everywhere
Alan Pearce alan@alanpearce.eu
Sun, 29 Apr 2018 14:57:59 +0200
45ea8a17
Add mlterm configuration
Alan Pearce alan@alanpearce.eu
Sun, 29 Apr 2018 14:57:21 +0200
79cdd5c1
git: add merge driver for npm lockfiles
Alan Pearce alan@alanpearce.eu
Fri, 27 Apr 2018 18:05:51 +0200
cb6616a1
dunst: Don't clobber ctrl- keybindings
Alan Pearce alan@alanpearce.eu
Fri, 27 Apr 2018 18:05:33 +0200
574143a7
Fix mbsync
Alan Pearce alan@alanpearce.eu
Fri, 13 Apr 2018 14:58:34 +0200
3a96636c
Emacs: rip out smartparens
Alan Pearce alan@alanpearce.eu
Sat, 07 Apr 2018 21:19:27 +0200
af93a17b
sxhkd: Increase brightness steps
Alan Pearce alan@alanpearce.eu
Thu, 29 Mar 2018 21:21:59 +0200
4f93a496
zsh: Enable kubectl completion
Alan Pearce alan@alanpearce.eu
Fri, 23 Mar 2018 12:57:06 +0100
9f519f76
i3: don't lock so easily
Alan Pearce alan@alanpearce.eu
Thu, 22 Mar 2018 16:22:09 +0100
0215082e
Emacs: Search hidden files with ripgrep
Alan Pearce alan@alanpearce.eu
Thu, 22 Mar 2018 14:56:35 +0100
680c0bfa
git: add alias to bmpr
Alan Pearce alan@alanpearce.eu
Wed, 21 Mar 2018 16:38:05 +0100
40d896c6
Create overlay of custom node packages
Alan Pearce alan@alanpearce.eu
Wed, 21 Mar 2018 16:37:41 +0100
f692f481
Emacs: add extra discover-my-major keybind
Alan Pearce alan@alanpearce.eu
Mon, 19 Mar 2018 15:07:48 +0100
45a7d255
Remove xmodmap content
Alan Pearce alan@alanpearce.eu
Wed, 07 Mar 2018 17:43:49 +0100
35880803
i3: add easier keybind for exit menu
Alan Pearce alan@alanpearce.eu
Wed, 07 Mar 2018 17:43:13 +0100
64b1ff72
Emacs: fix helpful keybinds
Alan Pearce alan@alanpearce.eu
Tue, 06 Mar 2018 13:34:59 +0100
65ce8c99
Emacs: run npm version as a normal shell command
Alan Pearce alan@alanpearce.eu
Tue, 06 Mar 2018 13:34:36 +0100
3e53beeb
Emacs: improve mocha output
Alan Pearce alan@alanpearce.eu
Tue, 06 Mar 2018 13:34:04 +0100
698a537f
Emacs: use normal qwerty avy-keys
Alan Pearce alan@alanpearce.eu
Tue, 06 Mar 2018 13:33:16 +0100
07522310
Emacs: Don't warn on inconsistent js return statements
Alan Pearce alan@alanpearce.eu
Tue, 06 Mar 2018 13:32:49 +0100
113d47cd
Emacs: setup ivy-hydra
Alan Pearce alan@alanpearce.eu
Tue, 06 Mar 2018 13:32:30 +0100
19181d1f
i3: use qwerty keybinds again
Alan Pearce alan@alanpearce.eu
Tue, 06 Mar 2018 12:50:34 +0100
bb29bf21
Emacs: Don't hide trashed messages

Not needed now that I fixed mbsync
Alan Pearce alan@alanpearce.eu
Wed, 28 Feb 2018 10:34:28 +0100
11d81ea9
Add npm version bump command
Alan Pearce alan@alanpearce.eu
Thu, 22 Feb 2018 12:46:07 +0100
5467302f
mbsync: Sync expunges in both directions
Alan Pearce alan@alanpearce.eu
Wed, 21 Feb 2018 15:53:54 +0100
8fb9f5aa
Emacs: Grab symbol at point for ripgrep searches
Alan Pearce alan@alanpearce.eu
Wed, 21 Feb 2018 15:53:38 +0100
115d6f25
Emacs: Fix counsel-projectile preferring ag to rg
Alan Pearce alan@alanpearce.eu
Wed, 21 Feb 2018 15:53:16 +0100
32fb6f52
MBSync: propagate remote deletions
Alan Pearce alan@alanpearce.eu
Wed, 21 Feb 2018 11:44:18 +0100
64d4ecbb
Emacs: Fix incorrect function call
Alan Pearce alan@alanpearce.eu
Wed, 21 Feb 2018 11:24:20 +0100
70a0e3c9
Emacs: Fix chained method call indentation in Javascript
Alan Pearce alan@alanpearce.eu
Wed, 21 Feb 2018 11:23:47 +0100
3003eede
Emacs: Tweak theme
Alan Pearce alan@alanpearce.eu
Sun, 18 Feb 2018 18:06:29 +0100
b26312bf
Emacs: add line spacing
Alan Pearce alan@alanpearce.eu
Sun, 18 Feb 2018 18:06:16 +0100
bd72be45
Use bitmap fonts again
Alan Pearce alan@alanpearce.eu
Sun, 18 Feb 2018 18:05:59 +0100
549946db
Emacs: Automatically resize powerline after setting font
Alan Pearce alan@alanpearce.eu
Thu, 15 Feb 2018 16:39:20 +0100
6853e609
Move more startup applications to nixos configuration
Alan Pearce alan@alanpearce.eu
Mon, 12 Feb 2018 14:12:59 +0100
493e4adf
Emacs: Configure prog-fill
Alan Pearce alan@alanpearce.eu
Fri, 09 Feb 2018 12:46:00 +0100
bf0af92a
Emacs: Disable company-lsp async

It currently doesn't work as well
Alan Pearce alan@alanpearce.eu
Fri, 09 Feb 2018 12:45:43 +0100
081de578
Spaceline: auto-calculate a nice height
Alan Pearce alan@alanpearce.eu
Fri, 09 Feb 2018 12:45:29 +0100
7dc6f867
Emacs: switch to monotropic-theme
Alan Pearce alan@alanpearce.eu
Wed, 07 Feb 2018 10:49:42 +0100
f7376535
Emacs: Install prog-fill-mode
Alan Pearce alan@alanpearce.eu
Wed, 07 Feb 2018 10:49:31 +0100
c1baaeee
Emacs: Only configure lsp-javascript if server installed
Alan Pearce alan@alanpearce.eu
Fri, 02 Feb 2018 15:26:11 +0100
11b41966
Emacs: run add-node-modules-path also for typescript
Alan Pearce alan@alanpearce.eu
Fri, 02 Feb 2018 15:25:55 +0100
fc2a4fd8
Emacs: Fix lsp-imenu setup
Alan Pearce alan@alanpearce.eu
Fri, 02 Feb 2018 15:25:41 +0100
3bfc1bd6
Emacs: use LSP for javascript and typescript
Alan Pearce alan@alanpearce.eu
Fri, 02 Feb 2018 11:50:59 +0100
85da03b9
Emacs: Configure language server protocol
Alan Pearce alan@alanpearce.eu
Fri, 02 Feb 2018 11:50:49 +0100
dc361800
emacs: change emacsclient desktop file
Alan Pearce alan@alanpearce.eu
Thu, 01 Feb 2018 12:27:14 +0100
b06ee4ed
Emacs: Improve fringe display
Alan Pearce alan@alanpearce.eu
Fri, 12 Jan 2018 14:54:10 +0100
a36c10e4
Fix NPM registry for npm command
Alan Pearce alan@alanpearce.eu
Wed, 10 Jan 2018 17:32:30 +0100
1d5ba912
Yarn: fix registry
Alan Pearce alan@alanpearce.eu
Mon, 08 Jan 2018 15:11:36 +0100
29ac7bbe
Emacs: Enable magit-file-mode globally
Alan Pearce alan@alanpearce.eu
Thu, 21 Dec 2017 21:15:21 +0100
066e570b
Emacs: Enable diagnostics for auto-revert
Alan Pearce alan@alanpearce.eu
Thu, 21 Dec 2017 21:13:32 +0100
b77dc298
Emacs: Remove magithub

Not all that useful
Alan Pearce alan@alanpearce.eu
Thu, 21 Dec 2017 21:13:18 +0100
e165fef6
Emacs: Tell mocha to fail early
Alan Pearce alan@alanpearce.eu
Thu, 21 Dec 2017 21:12:26 +0100
e2f70b52
autorandr: Make laptop DPI a little smaller
Alan Pearce alan@alanpearce.eu
Thu, 21 Dec 2017 21:12:06 +0100
69853d93
Emacs: Fix typo in alias
Alan Pearce alan@alanpearce.eu
Thu, 21 Dec 2017 15:26:21 +0100
dcc169f7
Emacs: Use more inclusive test path for mocha
Alan Pearce alan@alanpearce.eu
Thu, 21 Dec 2017 12:08:09 +0100
40d25b92
zsh: Unalias git->hub
Alan Pearce alan@alanpearce.eu
Thu, 21 Dec 2017 11:59:26 +0100
160b6167
Emacs: configure mocha.el
Alan Pearce alan@alanpearce.eu
Thu, 21 Dec 2017 11:59:08 +0100
a54540c6
Emacs: Hide trashed messages in mu4e
Alan Pearce alan@alanpearce.eu
Thu, 21 Dec 2017 11:58:52 +0100
e08c92c6
Emacs: Bind helpful keys
Alan Pearce alan@alanpearce.eu
Wed, 13 Dec 2017 10:54:14 +0100
8f00c98d
git: add aliases for lasttag and pending (merged PRs not in a tag)
Alan Pearce alan@alanpearce.eu
Tue, 12 Dec 2017 16:47:44 +0100
77af8db6
Emacs: Remove hide/show mode-line functions

Too complicated; didn't really use
Alan Pearce alan@alanpearce.eu
Wed, 06 Dec 2017 11:41:10 +0100
0b205222
autorandr: Don't restart redshift

It seems to handle display switching after a second or two
Alan Pearce alan@alanpearce.eu
Mon, 04 Dec 2017 17:04:54 +0100
0794610a
xprofile: Remove xsetroot call

Now in nixos-configuration
Alan Pearce alan@alanpearce.eu
Mon, 04 Dec 2017 17:04:34 +0100
2a433f00
Emacs: Tweak spaceline
Alan Pearce alan@alanpearce.eu
Wed, 29 Nov 2017 15:22:28 +0100
c8f05b0f
Emacs: Load spaceline-config later
Alan Pearce alan@alanpearce.eu
Wed, 29 Nov 2017 15:15:26 +0100
2f99fa83
i3: Remove unnecessary special rule for Chrome
Alan Pearce alan@alanpearce.eu
Wed, 29 Nov 2017 11:52:38 +0100
6f119200
i3: Stop windows from moving when opening new windows
Alan Pearce alan@alanpearce.eu
Wed, 29 Nov 2017 11:52:21 +0100
ae47b528
zsh: Add quicklisp local-projects to ghq roots
Alan Pearce alan@alanpearce.eu
Mon, 27 Nov 2017 16:11:17 +0100
c3784a2a
xprofile: Don't run dunst/sxhkd

Moved to nixos-configuration repository
Alan Pearce alan@alanpearce.eu
Mon, 27 Nov 2017 16:10:48 +0100
dd9bd39d
i3: Try a larger border
Alan Pearce alan@alanpearce.eu
Sun, 26 Nov 2017 19:51:01 +0100
369e2886
i3: Remove gaps
Alan Pearce alan@alanpearce.eu
Sun, 26 Nov 2017 19:50:48 +0100
897344f6
i3: Tweak bar colours
Alan Pearce alan@alanpearce.eu
Sun, 26 Nov 2017 16:35:04 +0100
cb18ecd5
i3: Update statusbar highlight colours
Alan Pearce alan@alanpearce.eu
Sun, 26 Nov 2017 16:34:46 +0100
cca615d1
Delete old Spotcap git config
Alan Pearce alan@alanpearce.eu
Sun, 26 Nov 2017 12:42:48 +0100
4ca5ef03
rofi: Add initial rofi-pass config
Alan Pearce alan@alanpearce.eu
Sun, 26 Nov 2017 10:48:49 +0100
746abcc8
i3: Use tomorrow-night colour scheme
Alan Pearce alan@alanpearce.eu
Sun, 26 Nov 2017 10:48:36 +0100
1ad8f424
Use base16-tomorrow instead of mexico-light

Since this already has a white background, no need to override it
Alan Pearce alan@alanpearce.eu
Sun, 26 Nov 2017 10:48:05 +0100
0500b269
xprofile: Fix rofi-pass typing
Alan Pearce alan@alanpearce.eu
Sat, 25 Nov 2017 21:30:58 +0100
d1a4e4a6
Move old files to stow-correct positions
Alan Pearce alan@alanpearce.eu
Sat, 25 Nov 2017 21:01:49 +0100
8568b178
i3: Rely on physlock instead of $Locker
Alan Pearce alan@alanpearce.eu
Sat, 25 Nov 2017 00:35:13 +0100
b7be428c
rofi: Add initial configuration
Alan Pearce alan@alanpearce.eu
Sat, 25 Nov 2017 00:34:21 +0100
4515a1f7
Xresources: set font for rofi
Alan Pearce alan@alanpearce.eu
Sat, 25 Nov 2017 00:34:07 +0100
45d2d535
i3: Use rofi in place of dmenu
Alan Pearce alan@alanpearce.eu
Fri, 24 Nov 2017 22:57:44 +0100
2fb03ec7
Emacs: Configure eacl (and grep)
Alan Pearce alan@alanpearce.eu
Fri, 24 Nov 2017 20:54:56 +0100
1ab37d2c
Xresources: Make fonts smaller

They seem the same size on both laptops.  Therefore, if this setup
doesn't work on my docked setup, I'll have to change the DPI of those screens
Alan Pearce alan@alanpearce.eu
Fri, 24 Nov 2017 20:53:07 +0100
d4a5a7ad
Autorandr: Make satoshipad fonts the same size as marvin's
Alan Pearce alan@alanpearce.eu
Fri, 24 Nov 2017 20:54:06 +0100
5b725a3f
nix: Remove zr

It stopped building successfully and I never started using it anyway
Alan Pearce alan@alanpearce.eu
Thu, 16 Nov 2017 16:06:31 +0100
9470fce5
Emacs: Re-install magithub

It's not perfect, but until magit includes similar functionality, it's
enough
Alan Pearce alan@alanpearce.eu
Thu, 16 Nov 2017 16:05:38 +0100
b1208e51
Emacs: Add command to open pull requests
Alan Pearce alan@alanpearce.eu
Thu, 16 Nov 2017 12:54:36 +0100
ed67fa8b
npm: Fix yarn (!)
Alan Pearce alan@alanpearce.eu
Thu, 16 Nov 2017 12:53:53 +0100
4fee69b6
Emacs: Add commands for git helpers
Alan Pearce alan@alanpearce.eu
Thu, 16 Nov 2017 11:14:15 +0100
0e542972
i3: Don't expect startup notification from locker
Alan Pearce alan@alanpearce.eu
Sun, 12 Nov 2017 15:56:27 +0100
36218694
Emacs: Fix outline-minor-mode prefix
Alan Pearce alan@alanpearce.eu
Sun, 05 Nov 2017 21:10:58 +0100
4c575b8b
Emacs: Configure spaceline
Alan Pearce alan@alanpearce.eu
Sat, 04 Nov 2017 18:00:28 +0100
27c65510
Emacs: Fix incorrect setup of docker-compose-mode
Alan Pearce alan@alanpearce.eu
Thu, 02 Nov 2017 14:18:41 +0100
d02c4964
Emacs: Keep package-archives even in nix-emacs
Alan Pearce alan@alanpearce.eu
Mon, 23 Oct 2017 20:52:45 +0200
55768649
Emacs: enable completion in docker-compose files
Alan Pearce alan@alanpearce.eu
Thu, 26 Oct 2017 09:36:43 +0200
8f99948c
Merge remote-tracking branch 'origin/master'
Alan Pearce alan@alanpearce.eu
Mon, 23 Oct 2017 14:27:24 +0200
a9b6773e
Emacs: Configure define-word package
Alan Pearce alan@alanpearce.eu
Mon, 23 Oct 2017 14:27:09 +0200
905eb946
Emacs: Open .handlebars with web-mode
Alan Pearce alan@alanpearce.eu
Mon, 23 Oct 2017 14:25:33 +0200
92dc1beb
i3: Change gaps to only inner
Alan Pearce alan@alanpearce.eu
Wed, 18 Oct 2017 12:36:37 +0200
83ce2da5
Git: Use github username instead of email
Alan Pearce alan@alanpearce.eu
Wed, 18 Oct 2017 12:36:22 +0200
0a297c13
Emacs: Add use-fixed-fonts function

Counterpart to use-variable fonts
Alan Pearce alan@alanpearce.eu
Wed, 18 Oct 2017 12:35:52 +0200
75c5e4df
Emacs: Change mu4e shortcuts
Alan Pearce alan@alanpearce.eu
Wed, 18 Oct 2017 12:35:45 +0200
51fc99f1
Emacs: Fix flycheck setup in js2-mode
Alan Pearce alan@alanpearce.eu
Wed, 18 Oct 2017 12:35:31 +0200
ee14f070
Emacs: Add npm-yarn aliases
Alan Pearce alan@alanpearce.eu
Wed, 18 Oct 2017 12:35:11 +0200
d92c9ac5
xprofile: Fix missing notifications

Dunst wasn't being started.
Alan Pearce alan@alanpearce.eu
Fri, 13 Oct 2017 20:38:44 +0200
4c695301
git: Push relevant tags by default

See --follow-tags in git-push(1)
Alan Pearce alan@alanpearce.eu
Fri, 13 Oct 2017 11:10:30 +0200
75ae06ba
git: Don't sign commits by default

It's too slow with the NitroKey and probably not of that much benefit
Alan Pearce alan@alanpearce.eu
Thu, 12 Oct 2017 15:22:55 +0200
93948f4b
Emacs: fix mu folders for Riseup
Alan Pearce alan@alanpearce.eu
Mon, 09 Oct 2017 09:57:05 +0200
62d42c64
Mail: Update password paths again
Alan Pearce alan@alanpearce.eu
Fri, 06 Oct 2017 11:44:54 +0200
45ceacd1
xprofile: Remove gpg-connect-agent

Superceded by gpg agents in nixos-configuration
Alan Pearce alan@alanpearce.eu
Thu, 05 Oct 2017 20:13:19 +0200
3605ae61
Emacs: Use prettier-standard if installed
Alan Pearce alan@alanpearce.eu
Thu, 05 Oct 2017 14:33:10 +0200
590c8d7e
Emacs: Add npx-run command for node projects
Alan Pearce alan@alanpearce.eu
Thu, 05 Oct 2017 14:32:51 +0200
db81c0b1
Emacs: Make yarn- commands DWIM w.r.t. yarn/npm
Alan Pearce alan@alanpearce.eu
Thu, 05 Oct 2017 14:32:31 +0200
691833dc
Make fonts the right size across autorandr profiles
Alan Pearce alan@alanpearce.eu
Mon, 02 Oct 2017 12:38:52 +0200
2a070ea3
i3status: Add 5-minute loadavg
Alan Pearce alan@alanpearce.eu
Sun, 01 Oct 2017 13:14:56 +0200
01f74188
i3status: Add disk low space threshold
Alan Pearce alan@alanpearce.eu
Sun, 01 Oct 2017 13:14:19 +0200
e6e547cb
Emacs: Increase mail check frequency
Alan Pearce alan@alanpearce.eu
Sat, 30 Sep 2017 10:53:58 +0200
f938adf3
Emacs: Set mu home to default
Alan Pearce alan@alanpearce.eu
Fri, 29 Sep 2017 22:10:14 +0200
d8b10cd5
autorandr: Restart redshift without blocking
Alan Pearce alan@alanpearce.eu
Fri, 29 Sep 2017 22:09:15 +0200
ae4a6f6b
Emacs: Add contextual shortcuts for mu4e
Alan Pearce alan@alanpearce.eu
Fri, 29 Sep 2017 11:25:03 +0200
13cde4db
Emacs: Use mu4e contexts correctly
Alan Pearce alan@alanpearce.eu
Fri, 29 Sep 2017 11:06:13 +0200
6080b92b
Emacs: Improve mu4e UI
Alan Pearce alan@alanpearce.eu
Thu, 28 Sep 2017 17:11:44 +0200
e09fa055
Emacs: Improve mu4e message composition
Alan Pearce alan@alanpearce.eu
Thu, 28 Sep 2017 17:11:26 +0200
05a4cadd
javascript: fix NPM token
Alan Pearce alan@alanpearce.eu
Thu, 28 Sep 2017 17:11:04 +0200
8de30647
Emacs: add mu4e optimisations
Alan Pearce alan@alanpearce.eu
Mon, 25 Sep 2017 15:43:00 +0200
1b4d97aa
Emacs: Get email per-context directly in mu4e
Alan Pearce alan@alanpearce.eu
Mon, 25 Sep 2017 15:08:54 +0200
b5ef3b75
Emacs: Configure mu4e for mbsync compatibility
Alan Pearce alan@alanpearce.eu
Mon, 25 Sep 2017 15:08:34 +0200
90d4beb6
Configure mbsync
Alan Pearce alan@alanpearce.eu
Mon, 25 Sep 2017 15:06:41 +0200
a8242c62
Emacs: Use mu4e as mail agent
Alan Pearce alan@alanpearce.eu
Mon, 25 Sep 2017 15:05:50 +0200
e30c3354
offlineimap: Delegate mu index update to emacs if `mu` fails

When mu4e is in a context, the `mu index` postsynchook doesn't work.
Since it returns an exit code, tell Emacs to update the index with the
already running `mu` server instance.
Alan Pearce alan@alanpearce.eu
Sun, 24 Sep 2017 14:56:03 +0200
78673c64
Emacs: Add reload-user-init-file command
Alan Pearce alan@alanpearce.eu
Sun, 24 Sep 2017 14:49:40 +0200
9a875c4c
xresources: Tweak font sizes again...
Alan Pearce alan@alanpearce.eu
Sat, 23 Sep 2017 17:36:11 +0200
8e49ad07
Emacs: Enable navi-mode
Alan Pearce alan@alanpearce.eu
Sat, 23 Sep 2017 13:12:53 +0200
740cbaf6
Git: Sign commits by default
Alan Pearce alan@alanpearce.eu
Sat, 23 Sep 2017 13:11:05 +0200
ac9c0574
Emacs: Remove unnecessary SRC blocks

Outorg and friends don't seem to require them
Alan Pearce alan@alanpearce.eu
Sat, 23 Sep 2017 12:50:13 +0200
d77a54b6
xresources: Remove disabled cursor line
Alan Pearce alan@alanpearce.eu
Sat, 23 Sep 2017 12:48:14 +0200
fb4d1cce
npm: Sign git tags
Alan Pearce alan@alanpearce.eu
Sat, 23 Sep 2017 12:48:02 +0200
702cd2fd
zsh: Remove gh alias
Alan Pearce alan@alanpearce.eu
Fri, 22 Sep 2017 16:00:17 +0200
1f09d850
Emacs: Fix headers
Alan Pearce alan@alanpearce.eu
Fri, 22 Sep 2017 15:34:14 +0200
b01502f0
Merge remote-tracking branch 'origin/master'
Alan Pearce alan@alanpearce.eu
Fri, 22 Sep 2017 12:53:44 +0200
1a78e00c
Balance font sizes between setups correctly
Alan Pearce alan@alanpearce.eu
Fri, 22 Sep 2017 12:53:20 +0200
82f8655d
Emacs: Diminish js2-refactor-mode
Alan Pearce alan@alanpearce.eu
Fri, 22 Sep 2017 12:51:50 +0200
3da76fef
Emacs: Only wrap lines in non-prog modes
Alan Pearce alan@alanpearce.eu
Fri, 22 Sep 2017 12:51:03 +0200
a6d1c9cd
Emacs: Diminish all beginend modes
Alan Pearce alan@alanpearce.eu
Fri, 22 Sep 2017 12:49:37 +0200
6601148a
Emacs: Fully diminish redshank-mode
Alan Pearce alan@alanpearce.eu
Fri, 22 Sep 2017 12:49:12 +0200
c406178a
Emacs: remove incorrect counsel-projectile-rg keybinding
Alan Pearce alan@alanpearce.eu
Fri, 22 Sep 2017 12:48:42 +0200
a9544b79
Emacs: Diminish company some more
Alan Pearce alan@alanpearce.eu
Fri, 22 Sep 2017 12:48:14 +0200
ef8d2f00
Emacs: Don't complain about projectile-global-mode deprecation
Alan Pearce alan@alanpearce.eu
Fri, 22 Sep 2017 12:47:49 +0200
a129355e
Emacs: Complain more when editorconfig is missing
Alan Pearce alan@alanpearce.eu
Fri, 22 Sep 2017 12:43:29 +0200
317cc0e7
msmtp: Fix google mail password
Alan Pearce alan@alanpearce.eu
Fri, 22 Sep 2017 12:43:04 +0200
a4cc28d1
autorandr: Set correct DPI for external monitors

Turns out they're actually more like 94 dpi, but oh well.
Alan Pearce alan@alanpearce.eu
Tue, 19 Sep 2017 14:17:27 +0200
733c55b4
offlineimap: Use app-specific password for mail
Alan Pearce alan@alanpearce.eu
Tue, 19 Sep 2017 09:58:32 +0200
08b29615
Emacs: Optimise projectile usage
Alan Pearce alan@alanpearce.eu
Mon, 18 Sep 2017 19:05:13 +0200
202e6e82
Emacs: Enable projectile-mode globally

The function projectile-global-mode no longe rseems to throw
deprecation warnings.
Alan Pearce alan@alanpearce.eu
Mon, 18 Sep 2017 19:04:30 +0200
234961c3
Emacs: Use correct keybinding syntax for projectile-ripgrep
Alan Pearce alan@alanpearce.eu
Mon, 18 Sep 2017 18:57:53 +0200
bad46778
Merge remote-tracking branch 'origin/master'
Alan Pearce alan@alanpearce.eu
Mon, 18 Sep 2017 18:57:26 +0200
f7b47076
Emacs: Fix beancount loading

If another repository exists whose name includes beancount and sorts
before it, then loading beancount.el will fail due to incorrect load path
Alan Pearce alan@alanpearce.eu
Mon, 18 Sep 2017 18:56:14 +0200
b5a3397b
git: Use satoshipay email for its repositories
Alan Pearce alan@alanpearce.eu
Sat, 16 Sep 2017 17:40:07 +0200
695cf955
git: Fix gpg invocation
Alan Pearce alan@alanpearce.eu
Sat, 16 Sep 2017 17:39:54 +0200
2e637e27
Emacs: Move projectile-vc key to C-M-g

Super should be reserved for the window manager; it was in the way of
the i3 gaps mode
Alan Pearce alan@alanpearce.eu
Fri, 15 Sep 2017 13:05:45 +0200
5b505c41
i3status: Shorten networking info
Alan Pearce alan@alanpearce.eu
Fri, 15 Sep 2017 13:05:04 +0200
5f06c464
xprofile: Don't run nitrokey-app

The linux version doesn't seem to do anything useful, like notify when
it's plugged in
Alan Pearce alan@alanpearce.eu
Fri, 15 Sep 2017 13:03:55 +0200
6ea264aa
i3: Configure gaps
Alan Pearce alan@alanpearce.eu
Fri, 15 Sep 2017 13:03:47 +0200
d0851a07
i3: Switch back to bitmap fonts
Alan Pearce alan@alanpearce.eu
Fri, 15 Sep 2017 13:02:54 +0200
edc77398
Emacs: Remove nix info from frame title
Alan Pearce alan@alanpearce.eu
Fri, 15 Sep 2017 12:19:57 +0200
54c18184
npmrc: Fix creation of '$HOME' dir
Alan Pearce alan@alanpearce.eu
Thu, 14 Sep 2017 13:23:52 +0200
42411795
autorandr: Add notification to postswitch script
Alan Pearce alan@alanpearce.eu
Wed, 13 Sep 2017 13:42:31 +0200
0872319e
xprofile: Move X settings after autorandr switch
Alan Pearce alan@alanpearce.eu
Wed, 13 Sep 2017 13:42:13 +0200
9dee6fc9
autorandr: Fix profile detection
Alan Pearce alan@alanpearce.eu
Wed, 13 Sep 2017 13:33:41 +0200
1196160b
Emacs: Add autoload for beancount-mode
Alan Pearce alan@alanpearce.eu
Wed, 13 Sep 2017 09:51:18 +0200
04cdd29b
Emacs: Make sure pre-set SSH_AUTH_SOCK exists before using it
Alan Pearce alan@alanpearce.eu
Wed, 13 Sep 2017 09:50:54 +0200
ab4e4771
msmtp: Fix password fetching
Alan Pearce alan@alanpearce.eu
Wed, 13 Sep 2017 09:41:54 +0200
10dfb18b
Merge remote-tracking branch 'origin/master'
Alan Pearce alan@alanpearce.eu
Tue, 12 Sep 2017 13:07:56 +0200
bc71ff8d
i3: Use client/server rxvt-unicode
Alan Pearce alan@alanpearce.eu
Tue, 12 Sep 2017 13:03:20 +0200
e2d53b47
Emacs: Add mu4e variable declarations
Alan Pearce alan@alanpearce.eu
Tue, 12 Sep 2017 13:02:34 +0200
d0eb2900
Emacs: Add mu4e-refile-folder for satoshipay
Alan Pearce alan@alanpearce.eu
Tue, 12 Sep 2017 10:44:55 +0200
c4b7e6c3
XResources: Override background colour
Alan Pearce alan@alanpearce.eu
Tue, 12 Sep 2017 10:30:29 +0200
6567724f
xprofile: Start nitrokey-app
Alan Pearce alan@alanpearce.eu
Tue, 12 Sep 2017 10:30:12 +0200
135d62e6
i3: Disable mouse warping
Alan Pearce alan@alanpearce.eu
Tue, 12 Sep 2017 10:29:52 +0200
2b735a46
Emacs: fix error when checking if beancount is available
Alan Pearce alan@alanpearce.eu
Sat, 09 Sep 2017 21:06:32 +0200
5005fee3
Emacs: Move outline-cycle away from tab

Use shift-tab instead.  `outshine-cycle-buffer` is already bound to
alt-tab or ctrl-alt-i by default.
Alan Pearce alan@alanpearce.eu
Sat, 09 Sep 2017 20:11:20 +0200
80148c26
Emacs: Use electric-pair mode in nix-mode buffers

It seems to work better than smartparens
Alan Pearce alan@alanpearce.eu
Sat, 09 Sep 2017 20:09:09 +0200
b5919c4a
Emacs: Add shortcut to insert current date in beancount
Alan Pearce alan@alanpearce.eu
Sat, 09 Sep 2017 20:08:51 +0200
a9cf2404
zsh: Fix email switch
Alan Pearce alan@alanpearce.eu
Sat, 09 Sep 2017 20:02:40 +0200
f1321a5c
Emacs: Add fontawesome
Alan Pearce alan@alanpearce.eu
Fri, 08 Sep 2017 23:21:51 +0200
f64d27e5
Emacs: Use system default font from Xresources
Alan Pearce alan@alanpearce.eu
Fri, 08 Sep 2017 23:20:05 +0200
841e31a8
Remove trailing spaces
Alan Pearce alan@alanpearce.eu
Fri, 08 Sep 2017 23:16:24 +0200
6a9bfc53
Emacs: Add company fallback keybind to overriding keymap
Alan Pearce alan@alanpearce.eu
Fri, 08 Sep 2017 23:15:44 +0200
0f70a52a
Emacs: Replace beacon with builtin hl-line-mode
Alan Pearce alan@alanpearce.eu
Fri, 08 Sep 2017 23:15:24 +0200
2036b1e5
Emacs: appease emacs-lisp-checkdoc
Alan Pearce alan@alanpearce.eu
Fri, 08 Sep 2017 23:12:32 +0200
6aa8ab5d
Emacs: reformat to outshine style
Alan Pearce alan@alanpearce.eu
Fri, 08 Sep 2017 23:08:35 +0200
b8e3ec3e
yarn+npm: login
Alan Pearce alan@alanpearce.eu
Fri, 08 Sep 2017 21:45:07 +0200
31316b5b
xresources: Add compile-command for emacs
Alan Pearce alan@alanpearce.eu
Fri, 08 Sep 2017 21:43:18 +0200
2ccb787b
i3: Set urxvt as terminal
Alan Pearce alan@alanpearce.eu
Fri, 08 Sep 2017 21:31:12 +0200
442bdb09
xresources: Use system-wide default fonts for uxrvt
Alan Pearce alan@alanpearce.eu
Fri, 08 Sep 2017 21:30:10 +0200
ed85cf67
i3: change font size to follow DPI
Alan Pearce alan@alanpearce.eu
Fri, 08 Sep 2017 21:27:01 +0200
2ed6f273
autorandr: Add initial setup (for satoshipad)
Alan Pearce alan@alanpearce.eu
Fri, 08 Sep 2017 21:26:44 +0200
b63e78ef
xprofile: Run autorandr on startup
Alan Pearce alan@alanpearce.eu
Fri, 08 Sep 2017 21:21:22 +0200
f9fecd32
i3: Remove border from google-chrome
Alan Pearce alan@alanpearce.eu
Fri, 08 Sep 2017 11:48:17 +0200
6c29f358
Revert "XResources: Remove rxvt-unicode configuration"

This reverts commit 6a46db0b3784824437219cce0077ae1b600cb35a.
Alan Pearce alan@alanpearce.eu
Fri, 08 Sep 2017 11:47:06 +0200
82eb765f
i3: Make bar text clearer
Alan Pearce alan@alanpearce.eu
Thu, 07 Sep 2017 17:03:13 +0200
088f3423
Emacs: Ensure shift keys are not overridden in org-mode
Alan Pearce alan@alanpearce.eu
Thu, 07 Sep 2017 16:58:20 +0200
25a44124
Emacs: Disable crux-reopen-as-root-mode

It's annoying that it pops up when I follow a link to a source file in
an emacs help file.
Alan Pearce alan@alanpearce.eu
Thu, 07 Sep 2017 16:57:31 +0200
13519aff
Emacs: Extract first-frame-hook
Alan Pearce alan@alanpearce.eu
Wed, 06 Sep 2017 19:26:28 +0200
11209f69
offlineimap: check more often
Alan Pearce alan@alanpearce.eu
Wed, 06 Sep 2017 16:44:20 +0200
580937e3
i3: Float pinentry windows
Alan Pearce alan@alanpearce.eu
Wed, 06 Sep 2017 16:44:07 +0200
1fc8e062
i3: Add extra keybind for shutdown mode
Alan Pearce alan@alanpearce.eu
Wed, 06 Sep 2017 16:43:45 +0200
e88dc6c0
Emacs: hook up `standard` and `eslint` if available
Alan Pearce alan@alanpearce.eu
Wed, 06 Sep 2017 16:43:17 +0200
7c4e5b86
Emacs: Add yarn-remove command
Alan Pearce alan@alanpearce.eu
Wed, 06 Sep 2017 14:44:38 +0200
f21ac929
git: Update signing key
Alan Pearce alan@alanpearce.eu
Tue, 05 Sep 2017 13:08:35 +0200
f7637569
Emacs: Update mu4e automatically
Alan Pearce alan@alanpearce.eu
Mon, 04 Sep 2017 19:58:07 +0200
b9a7843d
i3: Add mode for power commands
Alan Pearce alan@alanpearce.eu
Mon, 04 Sep 2017 12:42:07 +0200
96f82818
i3: Fix "wait" cursor after launching
Alan Pearce alan@alanpearce.eu
Mon, 04 Sep 2017 12:41:46 +0200
d067d78e
i3: Add locker
Alan Pearce alan@alanpearce.eu
Mon, 04 Sep 2017 12:41:34 +0200
02df707a
offlineimap: Change pass structure
Alan Pearce alan@alanpearce.eu
Mon, 04 Sep 2017 09:05:32 +0200
0baa0b00
zsh: Set EMAIL
Alan Pearce alan@alanpearce.eu
Mon, 04 Sep 2017 09:05:19 +0200
6f4e0573
zsh: Fix OS check for SSH agent
Alan Pearce alan@alanpearce.eu
Mon, 04 Sep 2017 09:05:07 +0200
cce695c6
Emacs: Improve first-frame-hook
Alan Pearce alan@alanpearce.eu
Fri, 01 Sep 2017 20:48:41 +0200
3ad99faa
Emacs: Configure beancount mode
Alan Pearce alan@alanpearce.eu
Fri, 01 Sep 2017 20:48:25 +0200
57de1e62
Emacs: Silence most byte-compiler warnings
Alan Pearce alan@alanpearce.eu
Fri, 01 Sep 2017 20:37:43 +0200
bfdf0f4a
Emacs: Fix daemon startup error
Alan Pearce alan@alanpearce.eu
Fri, 01 Sep 2017 20:37:00 +0200
55458364
msmtp: Add satoshipay
Alan Pearce alan@alanpearce.eu
Fri, 01 Sep 2017 15:08:21 +0200
3b170896
msmtp: Remove duplicate riseup setting
Alan Pearce alan@alanpearce.eu
Fri, 01 Sep 2017 15:08:09 +0200
1b0608b3
Emacs: Set shr-like keybindings in mu4e
Alan Pearce alan@alanpearce.eu
Fri, 01 Sep 2017 15:02:44 +0200
c9a0183d
Add satoshipay email
Alan Pearce alan@alanpearce.eu
Fri, 01 Sep 2017 15:02:16 +0200
779e9283
Emacs: Fix syntax error
Alan Pearce alan@alanpearce.eu
Fri, 01 Sep 2017 10:14:32 +0200
c2a83cf8
Merge remote-tracking branch 'origin/master'
Alan Pearce alan@alanpearce.eu
Thu, 31 Aug 2017 18:28:16 +0200
6045fa20
Merge remote-tracking branch 'origin/master'
Alan Pearce alan@alanpearce.eu
Thu, 31 Aug 2017 18:24:43 +0200
46a28c04
Add riseup to email system
Alan Pearce alan@alanpearce.eu
Tue, 29 Aug 2017 21:14:31 +0200
f06e7640
adopt: Use stow wrapper script
Alan Pearce alan@alanpearce.eu
Tue, 29 Aug 2017 21:12:35 +0200
88611afb
xprofile: Run NetworkManager's applet instead of connman's
Alan Pearce alan@alanpearce.eu
Sun, 27 Aug 2017 17:29:19 +0200
8cdd13e2
Emacs: Remove workaround for echo-area-message
Alan Pearce alan@alanpearce.eu
Sun, 27 Aug 2017 13:41:36 +0200
48968239
Emacs: Force-bind avy shortcuts
Alan Pearce alan@alanpearce.eu
Sun, 27 Aug 2017 13:41:23 +0200
c2977c4f
sxhkd: Use disper for XF86Display shortcut
Alan Pearce alan@alanpearce.eu
Sun, 27 Aug 2017 13:40:41 +0200
f29cc5a2
Emacs: Add desktop file
Alan Pearce alan@alanpearce.eu
Sun, 27 Aug 2017 13:02:23 +0200
e20b7cda
msmtp: Add initial configuration
Alan Pearce alan@alanpearce.eu
Sat, 26 Aug 2017 18:00:33 +0200
9347d36a
offlineimap: Add initial configuration
Alan Pearce alan@alanpearce.eu
Sat, 26 Aug 2017 17:59:34 +0200
63597f13
zsh: Set SSH_AUTH_SOCK to GnuPG SSH agent socket
Alan Pearce alan@alanpearce.eu
Sat, 26 Aug 2017 17:03:46 +0200
1899ee24
i3: Use i3status from current-system

It's not feasible to use the nix derivation dependency, because the i3
config file is not generated by NixOS, so use the current system
version instead.  This means that it needs to be added to systemPackages.
Alan Pearce alan@alanpearce.eu
Sat, 26 Aug 2017 16:51:25 +0200
1e0e3d30
i3: Fix passmenu binding
Alan Pearce alan@alanpearce.eu
Sat, 26 Aug 2017 16:51:16 +0200
2d5bbf63
zsh: Ensure cache directory is present for HISTFILE
Alan Pearce alan@alanpearce.eu
Sat, 26 Aug 2017 16:50:33 +0200
8d8a4727
Emacs: Configure mu4e
Alan Pearce alan@alanpearce.eu
Fri, 25 Aug 2017 23:41:04 +0200
6f7aee7f
Emacs: Default to SSH socket from GnuPG
Alan Pearce alan@alanpearce.eu
Fri, 25 Aug 2017 23:40:40 +0200
8f73546d
gpg: Use builtin tor method
Alan Pearce alan@alanpearce.eu
Fri, 25 Aug 2017 23:40:27 +0200
4452cd68
i3: Fix duplicate keybinds again
Alan Pearce alan@alanpearce.eu
Fri, 25 Aug 2017 23:39:54 +0200
551a4823
zsh: Don't init gnupg on macOS.

Assume GPG Tools are installed instead
Alan Pearce alan@alanpearce.eu
Mon, 21 Aug 2017 13:53:49 +0200
d7a42ad3
Emacs: Remove base16-theme
Alan Pearce alan@alanpearce.eu
Mon, 21 Aug 2017 12:47:06 +0200
3270f4c3
Emacs: add lentic configuration
Alan Pearce alan@alanpearce.eu
Mon, 21 Aug 2017 12:46:17 +0200
040a5ad6
Emacs: Fix C-c p s s binding
Alan Pearce alan@alanpearce.eu
Mon, 21 Aug 2017 12:46:02 +0200
c8902f1a
Emacs: Update encrypted configuration
Alan Pearce alan@alanpearce.eu
Mon, 21 Aug 2017 12:45:38 +0200
aaaa3a1d
Configure GPG (version 2.1)
Alan Pearce alan@alanpearce.eu
Fri, 18 Aug 2017 21:23:35 +0200
a0c9b763
xprofile: Increase delay for setting cursor

Seems like it didn't always work with a 1 second delay
Alan Pearce alan@alanpearce.eu
Fri, 18 Aug 2017 21:19:20 +0200
0c21ad07
i3: Tweak keybinds
Alan Pearce alan@alanpearce.eu
Fri, 18 Aug 2017 21:19:04 +0200
adf318d8
Merge remote-tracking branch 'origin/master'
Alan Pearce alan@alanpearce.eu
Thu, 17 Aug 2017 19:24:29 +0200
ab8c61f5
i3: Tweak keybindings
Alan Pearce alan@alanpearce.eu
Thu, 17 Aug 2017 19:24:19 +0200
a240cca3
Emacs: Fix execution of old code at startup

Set load-prefer-newer before loading main init code (it does not apply
to the file it is in)
Set auto-compile-on-load to compile init.el if it is newer than init.elc
Alan Pearce alan@alanpearce.eu
Mon, 07 Aug 2017 16:50:24 +0200
be62cbb6
Merge branch 'master' of ssh://alanpearce.eu/dotfiles
Alan Pearce alan@alanpearce.eu
Sun, 06 Aug 2017 09:23:14 +0200
d160fda1
Xprofile: Run cmst
Alan Pearce alan@alanpearce.eu
Sun, 06 Aug 2017 09:22:55 +0200
8b4451d0
Emacs: Update linux fonts
Alan Pearce alan@alanpearce.eu
Sun, 06 Aug 2017 09:22:44 +0200
10f31b8f
Emacs: Guard against startup errors from frame-title setting
Alan Pearce alan@alanpearce.eu
Mon, 31 Jul 2017 20:21:19 +0200
5a39500b
Emacs: Fix typo in base16-theme init
Alan Pearce alan@alanpearce.eu
Thu, 20 Jul 2017 18:01:12 +0200
d28ed1fb
i3: Don't toggle workspaces
Alan Pearce alan@alanpearce.eu
Wed, 19 Jul 2017 22:50:25 +0200
0c16d408
Emacs: Move eyebrowse bindings from under WM keybinds
Alan Pearce alan@alanpearce.eu
Tue, 18 Jul 2017 21:28:04 +0200
b8965b36
i3: Add initial configuration
Alan Pearce alan@alanpearce.eu
Mon, 17 Jul 2017 21:15:21 +0200
d4637e2b
adopt: Use stow to create backlinks
Alan Pearce alan@alanpearce.eu
Mon, 17 Jul 2017 21:15:04 +0200
04f12bf0
Merge remote-tracking branch 'origin/master'
Alan Pearce alan@alanpearce.eu
Mon, 17 Jul 2017 21:13:17 +0200
c64b531a
dunst: Add initial configuration
Alan Pearce alan@alanpearce.eu
Mon, 17 Jul 2017 21:12:56 +0200
4755e97a
sxhkd: Configure WLAN with Fn+F9 (settings key)
Alan Pearce alan@alanpearce.eu
Mon, 17 Jul 2017 21:09:42 +0200
2f181736
xprofile: re-create according to current config
Alan Pearce alan@alanpearce.eu
Sun, 16 Jul 2017 14:16:45 +0200
c23813f5
sxhkd: Adopt configuration
Alan Pearce alan@alanpearce.eu
Sun, 16 Jul 2017 14:16:31 +0200
e5d6dc30
Add shell script to adopt dotfiles into repo
Alan Pearce alan@alanpearce.eu
Sun, 16 Jul 2017 14:15:56 +0200
7c98a8f7
Emacs: Update fonts in XResources
Alan Pearce alan@alanpearce.eu
Sun, 16 Jul 2017 12:51:49 +0200
7e506b89
Xresources: Use base16-mexico-light theme
Alan Pearce alan@alanpearce.eu
Sun, 16 Jul 2017 12:51:37 +0200
ceeb734d
Emacs: Install base16 theme package
Alan Pearce alan@alanpearce.eu
Sun, 16 Jul 2017 12:51:17 +0200
7b67188b
zsh: Fix keybinds in st
Alan Pearce alan@alanpearce.eu
Sun, 16 Jul 2017 12:50:58 +0200
c0c0b1dd
Emacs: Enable crux-reopen-as-root-mode
Alan Pearce alan@alanpearce.eu
Sat, 15 Jul 2017 15:55:27 +0200
2ab7a9bf
fix location of xmodmaprc
Alan Pearce alan@alanpearce.eu
Sat, 15 Jul 2017 15:08:47 +0200
1f1c107c
Emacs: Show numerical nix generation even for system profiles
Alan Pearce alan@alanpearce.eu
Sat, 15 Jul 2017 15:08:25 +0200
4478189a
Emacs: Use common var to detect nixified emacs
Alan Pearce alan@alanpearce.eu
Sat, 15 Jul 2017 15:07:59 +0200
9aac52ad
Emacs: Use ripgrep for projectile-commander "A" binding
Alan Pearce alan@alanpearce.eu
Tue, 11 Jul 2017 17:10:38 +0200
267aab78
Emacs: Don't ignore hidden files with ripgrep
Alan Pearce alan@alanpearce.eu
Tue, 11 Jul 2017 17:10:20 +0200
1063325b
Emacs: Simplify nix title generation
Alan Pearce alan@alanpearce.eu
Tue, 11 Jul 2017 17:10:07 +0200
9bc57e8f
Emacs: Remove extra space in title
Alan Pearce alan@alanpearce.eu
Mon, 10 Jul 2017 14:22:39 +0200
5d20eb1a
Emacs: Install suggest
Alan Pearce alan@alanpearce.eu
Mon, 10 Jul 2017 14:11:13 +0200
d5f8c3b5
Emacs: Add nix generation info to title if built via nix
Alan Pearce alan@alanpearce.eu
Mon, 10 Jul 2017 14:10:45 +0200
a0a7165e
Merge branch 'master' of ssh://alanpearce.eu/dotfiles
Alan Pearce alan@alanpearce.eu
Sat, 08 Jul 2017 19:17:31 +0200
b8c5076a
Nix: Use nixos-unstable for nodejs on Linux

My Laptop uses the stable channel for the system by default, but also
has the unstable channel available for when I need it.  NodeJS 8 isn't
available on the stable channel, so manually import nixos-unstable.

Other machines shouldn't be affected, as they're using nixpkgs
unstable on other OSes.
Alan Pearce alan@alanpearce.eu
Sat, 08 Jul 2017 19:14:44 +0200
07bf98c1
Emacs: Remove company-nixos-options from installation
Alan Pearce alan@alanpearce.eu
Sat, 08 Jul 2017 19:14:25 +0200
60a00fda
Merge branch 'master' of ssh://alanpearce.eu/dotfiles
Alan Pearce alan@alanpearce.eu
Wed, 05 Jul 2017 19:09:06 +0200
93f2165c
Emacs: Enable emmet-mode in web-mode
Alan Pearce alan@alanpearce.eu
Wed, 05 Jul 2017 19:08:52 +0200
92bdf0b6
Emacs: Fix incorrectly detection of editorconfig-mode
Alan Pearce alan@alanpearce.eu
Thu, 29 Jun 2017 00:23:15 +0200
764f9349
Emacs: Enable prettify-symbols-mode
Alan Pearce alan@alanpearce.eu
Tue, 27 Jun 2017 16:51:29 +0200
5194cca4
Emacs: Use electric-indent everywhere; not just in C-like modes
Alan Pearce alan@alanpearce.eu
Mon, 26 Jun 2017 14:40:33 +0200
681ed8c8
Emacs: use nix wrappers for flycheck iff sandbox detected
Alan Pearce alan@alanpearce.eu
Mon, 26 Jun 2017 14:40:04 +0200
62633dc0
Merge remote-tracking branch 'origin/master'
Alan Pearce alan@alanpearce.eu
Mon, 26 Jun 2017 08:56:52 +0200
61953fab
Emacs: Improve emmet-mode setup
Alan Pearce alan@alanpearce.eu
Mon, 26 Jun 2017 08:56:37 +0200
25ee213c
Emacs: Setup Emmet in CSS mode
Alan Pearce alan@alanpearce.eu
Fri, 23 Jun 2017 16:52:01 +0200
ddc67cf4
Emacs: Only enable flycheck-flow when executable found
Alan Pearce alan@alanpearce.eu
Fri, 23 Jun 2017 16:49:21 +0200
5ff313b3
Emacs: Change git-gutter colours to match white-theme
Alan Pearce alan@alanpearce.eu
Fri, 23 Jun 2017 14:58:08 +0200
46b488fe
Emacs: Install nix-sandbox
Alan Pearce alan@alanpearce.eu
Thu, 22 Jun 2017 13:46:43 +0200
238eda75
Emacs: Install rainbow-mode for manual usage
Alan Pearce alan@alanpearce.eu
Mon, 19 Jun 2017 12:30:38 +0200
f82a7e7f
Emacs: Don't italicise font-lock strings in white-theme
Alan Pearce alan@alanpearce.eu
Mon, 19 Jun 2017 12:30:21 +0200
c8b91e75
Emacs: Fix invocation of white-theme
Alan Pearce alan@alanpearce.eu
Mon, 19 Jun 2017 10:27:34 +0200
5ff13459
Emacs: Setup toml-mode
Alan Pearce alan@alanpearce.eu
Mon, 19 Jun 2017 10:26:10 +0200
405ba466
Emacs: Install rjsx-mode for React component files
Alan Pearce alan@alanpearce.eu
Mon, 19 Jun 2017 10:25:31 +0200
6a3adcad
Emacs: Tweak Linux/X11 fonts
Alan Pearce alan@alanpearce.eu
Sun, 18 Jun 2017 22:54:57 +0200
be734c82
Emacs: Use web-mode for nunjucks.njk templates
Alan Pearce alan@alanpearce.eu
Sun, 18 Jun 2017 22:54:33 +0200
904e91ba
Emacs: Disable js missing semicolon warning
Alan Pearce alan@alanpearce.eu
Sun, 18 Jun 2017 22:54:12 +0200
70404908
Emacs: Support nodeJS projects in projectile
Alan Pearce alan@alanpearce.eu
Sun, 18 Jun 2017 22:53:42 +0200
410d44b8
Emacs: use exec-path-from-shell on Linux daemons

As it's usually run via systemd, there isn't much of an environment
Alan Pearce alan@alanpearce.eu
Sun, 18 Jun 2017 22:53:01 +0200
625b5d8a
Emacs: Try white-theme
Alan Pearce alan@alanpearce.eu
Sun, 18 Jun 2017 22:52:34 +0200
32f0ff25
Emacs: Improve nix-emacs check
Alan Pearce alan@alanpearce.eu
Sun, 18 Jun 2017 22:52:10 +0200
09c2fc0d
Emacs: Remove unused theme declarations
Alan Pearce alan@alanpearce.eu
Fri, 16 Jun 2017 21:12:04 +0200
606dd4ae
zsh: Ensure ghq completion is installed
Alan Pearce alan@alanpearce.eu
Tue, 13 Jun 2017 12:09:20 +0200
867f8a4c
zsh: Load ghq's zsh integration via zplugin
Alan Pearce alan@alanpearce.eu
Tue, 13 Jun 2017 10:11:13 +0200
de9b9c13
zsh: Don't hardcode zpath to macports site-functions
Alan Pearce alan@alanpearce.eu
Tue, 13 Jun 2017 10:10:54 +0200
381eb746
Merge branch 'master' of ssh://alanpearce.eu/dotfiles
Alan Pearce alan@alanpearce.eu
Mon, 12 Jun 2017 19:11:59 +0200
e3192dc1
Emacs: Setup org-journal again

Let's see if I use it more often now
Alan Pearce alan@alanpearce.eu
Mon, 12 Jun 2017 19:11:27 +0200
c1685df0
nix: Allow emacs package to be specified
Alan Pearce alan@alanpearce.eu
Mon, 12 Jun 2017 19:11:11 +0200
60abb4d8
Emacs: Remove dired-+

I don't think I use it
Alan Pearce alan@alanpearce.eu
Mon, 12 Jun 2017 18:57:11 +0200
aeeac53f
Merge remote-tracking branch 'origin/master'
Alan Pearce alan@alanpearce.eu
Fri, 09 Jun 2017 22:09:45 +0200
91316116
nix: Parametrise use of macport
Alan Pearce alan@alanpearce.eu
Fri, 09 Jun 2017 22:09:24 +0200
f659263a
zsh: Add function to set emacs' SSH agent socket
Alan Pearce alan@alanpearce.eu
Fri, 09 Jun 2017 22:08:43 +0200
a67a4938
Emacs: Fix undefined server-name error
Alan Pearce alan@alanpearce.eu
Tue, 06 Jun 2017 13:46:37 +0200
53be938b
nix: Fix mis-organised dired-du package
Alan Pearce alan@alanpearce.eu
Tue, 06 Jun 2017 11:49:31 +0200
985c401c
Emacs: Load packages at startup if daemon
Alan Pearce alan@alanpearce.eu
Tue, 06 Jun 2017 11:47:23 +0200
8fc83608
Emacs: Run with pure packages if installed via nix

This is not a perfect method of detection, but if I install emacs via
nix I'm almost certainly going to use my custom derivation.  Checking
the equality of system-name and emacs-build-system makes it more
likely to be correct, as a normal nix emacs build would probably
installed from a pre-built hydra package.
Alan Pearce alan@alanpearce.eu
Tue, 06 Jun 2017 11:42:30 +0200
ae050e52
nix: Add Emacs build with packages

Install with `nix-env -iA nixpkgs.myEmacs` (depending on nix namespace)
Alan Pearce alan@alanpearce.eu
Tue, 06 Jun 2017 11:40:44 +0200
9d5b7f2a
Emacs: Load counsel-projectile after counsel and projectile
Alan Pearce alan@alanpearce.eu
Tue, 06 Jun 2017 10:35:47 +0200
d0112b2c
Merge remote-tracking branch 'origin/master'
Alan Pearce alan@alanpearce.eu
Mon, 05 Jun 2017 12:52:14 +0200
6fba65d1
Emacs: Use AA fonts on X11
Alan Pearce alan@alanpearce.eu
Mon, 05 Jun 2017 12:50:20 +0200
a066f598
Emacs: Change X font size following DPI change
Alan Pearce alan@alanpearce.eu
Sun, 21 May 2017 13:53:21 +0200
0ccf53c1
Emacs: Ensure package archives are up-to-date before installing
Alan Pearce alan@alanpearce.eu
Sun, 21 May 2017 13:52:48 +0200
80ff7714
Emacs: Remove music setup
Alan Pearce alan@alanpearce.eu
Fri, 19 May 2017 14:41:19 +0200
1b9f08e7
zsh: Simplify title in Terminal.app
Alan Pearce alan@alanpearce.eu
Fri, 19 May 2017 10:06:04 +0200
b503983d
Remove trailing whitespace
Alan Pearce alan@alanpearce.eu
Thu, 18 May 2017 16:36:33 +0200
336063f1
zsh: Load terminal title function from omz directly
Alan Pearce alan@alanpearce.eu
Thu, 18 May 2017 16:35:35 +0200
d0ce60d5
zsh: Fix incorrect function declaration

I'm surprised this wasn't a syntax error
Alan Pearce alan@alanpearce.eu
Thu, 18 May 2017 16:25:21 +0200
49aafb75
zsh: Stop anyframe from adding to fpath
Alan Pearce alan@alanpearce.eu
Thu, 18 May 2017 16:23:57 +0200
71fb2e58
git: Remove default excludesfile setting

The value I had set is the default, so it's unnecessary
Alan Pearce alan@alanpearce.eu
Thu, 18 May 2017 16:15:39 +0200
66eb1c57
git: Add global ignore pattern for compiled zsh code
Alan Pearce alan@alanpearce.eu
Thu, 18 May 2017 16:15:18 +0200
733ed131
zsh: Load fzf key-bindings as zplugin snippet
Alan Pearce alan@alanpearce.eu
Thu, 18 May 2017 16:11:27 +0200
7dd1f851
zsh: Remove zplug
Alan Pearce alan@alanpearce.eu
Thu, 18 May 2017 16:06:52 +0200
36b4f758
zsh: Use anyframe as a fzf wrapper

Works around the problem of not being able to use the fzf shell code
with zplugin
Alan Pearce alan@alanpearce.eu
Thu, 18 May 2017 16:02:35 +0200
9d60ad2e
zsh: Use zplugin in place of zplug (except fzf)

zplugin seems cleaner than zplug, but it doesn't support github
releases, so keep zplug around for now, to load fzf
Alan Pearce alan@alanpearce.eu
Thu, 18 May 2017 14:24:54 +0200
14250a90
yarn: Add yarn configuration
Alan Pearce alan@alanpearce.eu
Tue, 16 May 2017 12:49:30 +0200
c98904f9
Merge remote-tracking branch 'origin/master'
Alan Pearce alan@alanpearce.eu
Mon, 15 May 2017 14:32:49 +0200
89c2e4af
Emacs: Add "live coding" command
Alan Pearce alan@alanpearce.eu
Mon, 15 May 2017 14:32:38 +0200
d9619a25
Emacs: Change macOS fonts across emacs-mac and normal emacs
Alan Pearce alan@alanpearce.eu
Mon, 15 May 2017 14:26:54 +0200
e29baf02
Emacs: Set switch/case indentation to follow most styles
Alan Pearce alan@alanpearce.eu
Mon, 15 May 2017 14:26:25 +0200
3b8e4925
Emacs: Setup flycheck-flow
Alan Pearce alan@alanpearce.eu
Fri, 12 May 2017 15:51:30 +0200
0aaf9b43
Emacs: Use any eslint_d instead of global

With the package add-node-modules-path, this allows using a local
version of eslint_d
Alan Pearce alan@alanpearce.eu
Fri, 12 May 2017 15:50:52 +0200
e708bfa9
Update Karabiner configuration
Alan Pearce alan@alanpearce.eu
Fri, 12 May 2017 14:48:21 +0200
26ab88d7
Emacs: Fix initialisation of tern-mode
Alan Pearce alan@alanpearce.eu
Fri, 12 May 2017 14:47:56 +0200
d072b85a
Emacs: Setup beginend mode
Alan Pearce alan@alanpearce.eu
Thu, 11 May 2017 11:58:45 +0200
35599981
Emacs: Improve org-mode navigation
Alan Pearce alan@alanpearce.eu
Thu, 11 May 2017 11:58:28 +0200
b53d38cf
Emacs: Configure desktop mode

Auto-save Emacs' state if a desktop file exists.  This is probably as
DWIM as I need.
Alan Pearce alan@alanpearce.eu
Wed, 10 May 2017 16:10:53 +0200
7c3d8b53
Recode hgrc to use unix EOL
Alan Pearce alan@alanpearce.eu
Wed, 10 May 2017 15:00:53 +0200
56b360cb
Update email addresses
Alan Pearce alan@alanpearce.eu
Wed, 10 May 2017 15:00:32 +0200
c586ed0e
Git: Add configuration for spotcap repositories
Alan Pearce alan@alanpearce.uk
Wed, 10 May 2017 14:47:57 +0200
36cfb5b8
Emacs: Re-bind execute-extended-command

Move it away from eval-defun, as C-u C-M-x is useful for debugging elisp
Alan Pearce alan@alanpearce.uk
Wed, 10 May 2017 14:47:04 +0200
4bdc613a
Emacs: replace Jade (JS IDE) with Indium

Jade was renamed due to trademark issues.
Alan Pearce alan@alanpearce.uk
Wed, 10 May 2017 10:45:03 +0200
1e375acc
Emacs: Make macOS variable-pitch font size consistent
Alan Pearce alan@alanpearce.uk
Mon, 08 May 2017 17:08:06 +0200
72551a93
Emacs: Try eziam-light-theme
Alan Pearce alan@alanpearce.uk
Mon, 08 May 2017 17:07:53 +0200
e71d8e38
Emacs: Remove missing packages

- xrdb-mode
- smart-scan
Alan Pearce alan@alanpearce.uk
Mon, 08 May 2017 15:25:03 +0200
bb0338c9
Emacs: Increase font size

I started working in a new office, with the screen further away.  I
don't think Monaco 10 will be comfortable for long periods of work
Alan Pearce alan@alanpearce.uk
Mon, 08 May 2017 14:08:19 +0200
c84f0d2d
Emacs: Move window chrome configuration to own block

It's not really related to a specific theme.
Alan Pearce alan@alanpearce.uk
Mon, 08 May 2017 14:07:40 +0200
b4aa7721
Emacs: Remove org-page setup

It doesn't seem suitable for me.  It includes javascript, in
particular for code snippet rendering and doesn't allow templates to
be defined.
Alan Pearce alan@alanpearce.uk
Mon, 08 May 2017 14:02:19 +0200
52efa35e
Emacs: Re-enable melpa

I keep reading that melpa-stable isn't really supposed to be used.
I'm not sure what it's purpose is, therefore.  I liked the idea of
having only versioned plugins as it had a reduced chance of breaking
things.
Alan Pearce alan@alanpearce.uk
Fri, 05 May 2017 21:23:00 +0200
e4300ae8
Emacs: Auto-add node_modules bin folders to path
Alan Pearce alan@alanpearce.uk
Fri, 05 May 2017 14:58:56 +0200
9934d638
Emacs: Unset cursor type

A new version of multiple-cursors tries to mimic a bar cursor, but it
uses a taller character in the Monaco-10 font, so the lines jump around.
Alan Pearce alan@alanpearce.uk
Fri, 05 May 2017 14:56:45 +0200
a25863ba
Emacs: Install and configure eyebrowse
Alan Pearce alan@alanpearce.uk
Thu, 04 May 2017 13:20:01 +0200
e4afa65a
Emacs: Use counsel-imenu
Alan Pearce alan@alanpearce.uk
Thu, 04 May 2017 11:23:43 +0200
755ccce3
Emacs: Use counsel instead of ivy for imenu
Alan Pearce alan@alanpearce.uk
Thu, 04 May 2017 10:40:12 +0200
0b84cca0
Ledger: Configure weekdays
Alan Pearce alan@alanpearce.uk
Mon, 01 May 2017 19:27:30 +0200
6b7459d4
Emacs: Replace deprecated system-name var with fun
Alan Pearce alan@alanpearce.uk
Mon, 01 May 2017 19:26:56 +0200
9cbe4dc1
Emacs: Fix hook-helper startup error
Alan Pearce alan@alanpearce.uk
Mon, 01 May 2017 19:26:42 +0200
7d5c681a
Emacs: Include line-spacing in font definition
Alan Pearce alan@alanpearce.uk
Fri, 28 Apr 2017 17:05:03 +0200
e2f1b8d3
Emacs: Disable show-trailing-whitespace by default

This should avoid it being enabled in "special" buffers.  As it's
already turned on in prog-mode-hook and text-mode-hook, this should
work nicely.
Alan Pearce alan@alanpearce.uk
Fri, 28 Apr 2017 15:09:23 +0200
f9568b14
Emacs: Fix server test
Alan Pearce alan@alanpearce.uk
Fri, 28 Apr 2017 14:25:50 +0200
d0a0a298
Emacs: bind js2-refactor's kill command
Alan Pearce alan@alanpearce.uk
Fri, 28 Apr 2017 14:25:19 +0200
d82a74c3
Emacs: Improve hook setup with hook-helpers
Alan Pearce alan@alanpearce.uk
Fri, 28 Apr 2017 14:25:04 +0200
3a159e03
Emacs: Remove JIRA stuff from work configuration

It didn't work anyway.  https://github.com/tagoro9/fotingo seems to be
the way to go
Alan Pearce alan@alanpearce.uk
Fri, 28 Apr 2017 14:18:13 +0200
5f247227
Emacs: Use use-package for more builtins
Alan Pearce alan@alanpearce.uk
Fri, 28 Apr 2017 14:17:58 +0200
6c55e4a2
Emacs: Move hyperspec setup to correct place
Alan Pearce alan@alanpearce.uk
Fri, 28 Apr 2017 12:27:26 +0200
b4214472
Emacs: Remove org-caldav
Alan Pearce alan@alanpearce.uk
Fri, 28 Apr 2017 11:47:11 +0200
d5bcbda5
Emacs: remove org-mobile setup
Alan Pearce alan@alanpearce.uk
Fri, 28 Apr 2017 11:46:45 +0200
8922442a
Emacs: Setup js2-refactor-mode
Alan Pearce alan@alanpearce.uk
Fri, 28 Apr 2017 10:44:05 +0200
e305d934
Emacs: Enrich imenu in js2-mode
Alan Pearce alan@alanpearce.uk
Fri, 28 Apr 2017 10:43:50 +0200
0979ef5a
zsh: Fix plugin load order
Alan Pearce alan@alanpearce.uk
Fri, 28 Apr 2017 09:29:24 +0200
9cd649a0
Emacs: Let's try a different (HiDPI) font setup
Alan Pearce alan@alanpearce.uk
Thu, 27 Apr 2017 19:03:07 +0200
5b4b3300
Emacs: Show fringe instead of border
Alan Pearce alan@alanpearce.uk
Thu, 27 Apr 2017 19:02:40 +0200
8a2b2518
Emacs: Use built-in trailing whitespace instead of ws-butler
Alan Pearce alan@alanpearce.uk
Thu, 27 Apr 2017 11:58:39 +0200
bb46cf8f
Emacs: Add macOS TLS CA cert to trustfiles
Alan Pearce alan@alanpearce.uk
Thu, 27 Apr 2017 11:01:02 +0200
6cf0843e
Emacs: Don't ask about dired deletes when using trash
Alan Pearce alan@alanpearce.uk
Thu, 27 Apr 2017 11:00:45 +0200
1ac542cf
Reduce JS highlighting
Alan Pearce alan@alanpearce.uk
Thu, 27 Apr 2017 11:00:31 +0200
cff2e1af
Emacs: Enable next/previous wrap-around in company popups
Alan Pearce alan@alanpearce.uk
Thu, 27 Apr 2017 10:59:59 +0200
9b369edd
Emacs: Make sure to use the system CA certificate store
Alan Pearce alan@alanpearce.uk
Thu, 27 Apr 2017 09:11:04 +0200
10a2aadd
Merge remote-tracking branch 'origin/master'
Alan Pearce alan@alanpearce.uk
Wed, 26 Apr 2017 17:04:54 +0200
b86646d0
zsh: Use gsort in place of sort, if necessary
Alan Pearce alan@alanpearce.uk
Wed, 26 Apr 2017 17:02:48 +0200
dfbb1bb9
ghq: Assume git as the VCS for my domain
Alan Pearce alan@alanpearce.uk
Tue, 25 Apr 2017 17:10:30 +0200
10c4a6b6
Ledger: update date format
Alan Pearce alan@alanpearce.uk
Tue, 25 Apr 2017 17:10:18 +0200
f81a1a87
Update readme
Alan Pearce alan@alanpearce.uk
Tue, 25 Apr 2017 16:07:58 +0200
42e6eb4f
Emacs: Re-add . to ivy directory lists
Alan Pearce alan@alanpearce.uk
Tue, 25 Apr 2017 15:35:05 +0200
18336485
zsh: Add hashed directories for GHQ_ROOT and GOPATH
Alan Pearce alan@alanpearce.uk
Tue, 25 Apr 2017 15:31:26 +0200
c25428de
zsh: Make matching fuzzier

It will now complete from the right, if there are no leftward
completions, and then from both sides if necessary
Alan Pearce alan@alanpearce.uk
Tue, 25 Apr 2017 15:01:34 +0200
864aee5a
zsh: Add eb-active-environment function
Alan Pearce alan@alanpearce.uk
Tue, 25 Apr 2017 15:01:20 +0200
791213e7
zsh: Remove oh-my-zsh-jira-plus
Alan Pearce alan@alanpearce.uk
Tue, 25 Apr 2017 14:25:41 +0200
509bad98
zsh: Setup fast syntax highlighting
Alan Pearce alan@alanpearce.uk
Tue, 25 Apr 2017 12:54:28 +0200
e9d22a78
zsh: Create function & widget to cd into ghq projects
Alan Pearce alan@alanpearce.uk
Tue, 25 Apr 2017 12:44:13 +0200
7aa00602
zsh: Install ghq completion
Alan Pearce alan@alanpearce.uk
Tue, 25 Apr 2017 12:43:58 +0200
cf827407
Emacs: Remove ./ and ../ from ivy file completions
Alan Pearce alan@alanpearce.uk
Tue, 25 Apr 2017 10:39:08 +0200
605640f0
Emacs: Install and configure counsel-projectile
Alan Pearce alan@alanpearce.uk
Tue, 25 Apr 2017 10:37:00 +0200
d018f3c8
Emacs: Remove ivy completion inconsistency
Alan Pearce alan@alanpearce.uk
Tue, 25 Apr 2017 10:36:44 +0200
3a676d46
Emacs: Setup company-nixos-options on all OSes
Alan Pearce alan@alanpearce.uk
Mon, 24 Apr 2017 19:42:15 +0200
a90d2adc
Emacs: Remove unused var
Alan Pearce alan@alanpearce.uk
Mon, 24 Apr 2017 19:37:18 +0200
819d7f6e
Emacs: Simplify project opening logic

Use ghq to do the heavy lifting
Alan Pearce alan@alanpearce.uk
Mon, 24 Apr 2017 19:34:02 +0200
7f7087d8
Emacs: Fix switch-to-dotfiles issue
Alan Pearce alan@alanpearce.uk
Mon, 24 Apr 2017 19:24:44 +0200
cc70e91e
Emacs: Use ghq to get dotfiles directory
Alan Pearce alan@alanpearce.uk
Mon, 24 Apr 2017 16:25:55 +0200
493ca624
Emacs: Don't change tramp-remote-path

I don't think this is necessary any more
Alan Pearce alan@alanpearce.uk
Mon, 24 Apr 2017 16:17:08 +0200
8bec2093
Remove empty section
Alan Pearce alan@alanpearce.uk
Mon, 24 Apr 2017 16:14:28 +0200
dda94cd1
Emacs: Spell-check camelCased words correctly

Configure "run-together" for aspell
Alan Pearce alan@alanpearce.uk
Mon, 24 Apr 2017 15:44:07 +0200
ebf4da62
Emacs: Bind multiple-cursors keys via override keymap
Alan Pearce alan@alanpearce.uk
Mon, 24 Apr 2017 15:29:53 +0200
5483239c
Add ledgerrc
Alan Pearce alan@alanpearce.uk
Mon, 24 Apr 2017 15:16:14 +0200
688f26cd
Emacs: Setup slime-asdf plugin
Alan Pearce alan@alanpearce.uk
Sun, 23 Apr 2017 21:31:23 +0200
5e7a227e
Emacs: Install and configure hyperspec
Alan Pearce alan@alanpearce.uk
Sun, 23 Apr 2017 21:31:09 +0200
26f20345
Emacs: Configure ghq
Alan Pearce alan@alanpearce.uk
Sun, 23 Apr 2017 21:30:59 +0200
9f656fdb
Emacs: Fix error initialising flyspell-prog-mode
Alan Pearce alan@alanpearce.uk
Sat, 22 Apr 2017 16:21:40 +0200
7e21e4cc
Emacs: Use ccl for a lisp, if available
Alan Pearce alan@alanpearce.uk
Sat, 22 Apr 2017 16:21:24 +0200
2d2bcaa1
Emacs: Remove dash library usage

Emacs lisp already includes seq- functions which work as expected
Alan Pearce alan@alanpearce.uk
Fri, 21 Apr 2017 20:38:39 +0200
0c35d3d3
Emacs: Re-implement project-directory functions
Alan Pearce alan@alanpearce.uk
Fri, 21 Apr 2017 20:35:52 +0200
967dc8a3
Emacs: Use one projects directory
Alan Pearce alan@alanpearce.uk
Fri, 21 Apr 2017 20:35:24 +0200
236bcfdf
zsh: Move zplug to ghq folder
Alan Pearce alan@alanpearce.uk
Fri, 21 Apr 2017 20:34:43 +0200
060ce173
zsh: Set ghq root
Alan Pearce alan@alanpearce.uk
Fri, 21 Apr 2017 20:34:25 +0200
e8ad75cc
zsh: Add go/bin to PATH
Alan Pearce alan@alanpearce.uk
Fri, 21 Apr 2017 16:53:30 +0200
c5eb5cf8
zsh: Move path modification to zshenv
Alan Pearce alan@alanpearce.uk
Fri, 21 Apr 2017 16:53:14 +0200
c7548f30
Emacs: Move insensitive email configuration to init.org
Alan Pearce alan@alanpearce.uk
Fri, 21 Apr 2017 14:45:53 +0200
bb3bc1eb
Emacs: Update private configuration
Alan Pearce alan@alanpearce.uk
Fri, 21 Apr 2017 12:52:11 +0200
d3e3f4ce
Emacs: Add yarn-run command
Alan Pearce alan@alanpearce.uk
Fri, 21 Apr 2017 11:23:30 +0200
42f48126
Emacs: Configure flyspell
Alan Pearce alan@alanpearce.uk
Fri, 21 Apr 2017 11:23:21 +0200
59de8ca4
zsh: Rebind C-t
Alan Pearce alan@alanpearce.uk
Thu, 20 Apr 2017 15:53:16 +0200
986c9b5b
Update private configuration
Alan Pearce alan@alanpearce.uk
Wed, 12 Apr 2017 17:35:41 +0200
cbe302da
Emacs: Don't force-bind M-g bindings

Gnus binds something to M-g that I might want to use
Alan Pearce alan@alanpearce.uk
Wed, 12 Apr 2017 14:45:40 +0200
f937bfc0
Update karabiner configuration
Alan Pearce alan@alanpearce.uk
Wed, 12 Apr 2017 14:45:28 +0200
34d48143
Add stow wrapper

Allows me the freedom to clone the repository anywhere
Alan Pearce alan@alanpearce.uk
Wed, 12 Apr 2017 14:44:35 +0200
1a360328
Merge remote-tracking branch 'origin/master'
Alan Pearce alan@alanpearce.uk
Mon, 10 Apr 2017 09:27:49 +0200
15cee80b
Git: add "difftool" command (requires icdiff)
Alan Pearce alan@alanpearce.uk
Mon, 10 Apr 2017 09:20:32 +0200
da106a23
Emacs: Make encrypted configuration system-specific
Alan Pearce alan@alanpearce.uk
Fri, 07 Apr 2017 16:41:24 +0200
cb87415d
Merge remote-tracking branch 'origin/master'
Alan Pearce alan@alanpearce.uk
Fri, 07 Apr 2017 16:32:36 +0200
c892adc7
Emacs: Update private configuration
Alan Pearce alan@alanpearce.uk
Fri, 07 Apr 2017 16:31:22 +0200
665f6f9a
Karabiner: Update configuration
Alan Pearce alan@alanpearce.uk
Fri, 07 Apr 2017 16:30:58 +0200
9b322b93
Emacs: Configure smartscan-mode properly
Alan Pearce alan@alanpearce.uk
Fri, 07 Apr 2017 16:30:05 +0200
cbad111e
Emacs: Add a 1px padding to windows
Alan Pearce alan@alanpearce.uk
Fri, 07 Apr 2017 16:29:38 +0200
53f50286
Emacs/zsh: Enable GNU Global if available
Alan Pearce alan@alanpearce.uk
Mon, 20 Mar 2017 15:11:06 +0100
3936dc52
Emacs: Install dumb-jump for simple goto-definition
Alan Pearce alan@alanpearce.uk
Mon, 20 Mar 2017 15:10:43 +0100
05f574ba
Add Emacs section to readme
Alan Pearce alan@alanpearce.uk
Mon, 20 Mar 2017 14:19:04 +0100
ea6dafe0
Add comments to Makefile
Alan Pearce alan@alanpearce.uk
Mon, 20 Mar 2017 14:18:32 +0100
061b7a01
Move zsh install commands to readme
Alan Pearce alan@alanpearce.uk
Mon, 20 Mar 2017 12:42:46 +0100
f8ec71a1
Add installation section to readme
Alan Pearce alan@alanpearce.uk
Mon, 20 Mar 2017 12:38:16 +0100
d8364fdf
Emacs: Reconfigure beacon-mode
Alan Pearce alan@alanpearce.uk
Mon, 20 Mar 2017 12:23:13 +0100
47f9ac57
Emacs: Update private configuration
Alan Pearce alan@alanpearce.uk
Mon, 20 Mar 2017 12:23:04 +0100
402387b0
Merge remote-tracking branch 'origin/master'
Alan Pearce alan@alanpearce.uk
Mon, 20 Mar 2017 08:59:47 +0100
4e43d4e4
Update README
Alan Pearce alan@alanpearce.uk
Mon, 20 Mar 2017 08:58:52 +0100
d8c08393
Emacs: Point switch-to-dotfiles to new dotfiles folder
Alan Pearce alan@alanpearce.uk
Mon, 20 Mar 2017 08:46:04 +0100
e23229ba
Replace emacs hook with makefile
Alan Pearce alan@alanpearce.uk
Fri, 17 Mar 2017 10:39:59 +0100
95958445
Move top-level dotfiles to tags
Alan Pearce alan@ap-spotcap.local
Fri, 17 Mar 2017 10:04:07 +0100
9fee193c
Merge host-specific configuration to tags
Alan Pearce alan@ap-spotcap.local
Fri, 17 Mar 2017 10:01:23 +0100
397ce671
Re-structure tags to GNU stow format
Alan Pearce alan@ap-spotcap.local
Fri, 17 Mar 2017 09:48:24 +0100
db6903e6
Emacs: Install projectile-ripgrep correctly

It used to be bundled with ripgrep.el, now it seems to be separate
Alan Pearce alan@alanpearce.uk
Thu, 16 Mar 2017 16:32:58 +0100
5c124af7
zsh: Unset auto_cd
Alan Pearce alan@alanpearce.uk
Thu, 16 Mar 2017 16:30:40 +0100
e8d81ffd
zsh: Remove autoenv
Alan Pearce alan@alanpearce.uk
Thu, 16 Mar 2017 16:30:30 +0100
317f0d9f
Gems: Install to .local/bin alongside other package managers
Alan Pearce alan@alanpearce.uk
Thu, 16 Mar 2017 16:30:01 +0100
f79b34c0
Emacs: Don't auto-enable highlight-stages mode
Alan Pearce alan@alanpearce.uk
Thu, 16 Mar 2017 15:37:52 +0100
5a338791
Emacs: Remove smart-tabs library code
Alan Pearce alan@alanpearce.uk
Thu, 16 Mar 2017 15:35:36 +0100
4aee601e
Emacs: Ensure wgrep-ag is installed
Alan Pearce alan@alanpearce.uk
Wed, 15 Mar 2017 16:00:19 +0100
485783b9
Emacs: Fix byte-compilation warnings
Alan Pearce alan@alanpearce.uk
Tue, 14 Mar 2017 22:46:44 +0100
6e6ba4ad
Emacs: Fix free variable warning: company-dabbrev-downcase

The default is `case-replace`, so use that instead
Alan Pearce alan@alanpearce.uk
Tue, 14 Mar 2017 22:42:11 +0100
9a0f3dae
Emacs: Remove unnecessary smart-tabs code
Alan Pearce alan@alanpearce.uk
Tue, 14 Mar 2017 22:41:45 +0100
60dee6cf
Emacs: Remove magithub
Alan Pearce alan@alanpearce.uk
Mon, 13 Mar 2017 16:47:21 +0100
45be6875
Update private Emacs configuration
Alan Pearce alan@alanpearce.uk
Mon, 13 Mar 2017 15:09:11 +0100
bd9f4a8c
Slate: Remove layouts

I'm trying out using just one window per screen.
Alan Pearce alan@alanpearce.uk
Mon, 13 Mar 2017 15:08:25 +0100
c55e2f4b
Emacs: Don't enable electric-quote-mode

It pairs "``" with "'", which isn't what I wanted, and doesn't seem to
be configurable
Alan Pearce alan@alanpearce.uk
Mon, 13 Mar 2017 14:34:03 +0100
e1dfd1dc
Emacs: Remove auto-indent-mode

Not necessary with electric-indent-mode, which I’ve already set up in
c-mode-hook.

It was responsible for all the `looking-back` errors when compiling or
executing init.el
Alan Pearce alan@alanpearce.uk
Mon, 13 Mar 2017 14:29:26 +0100
2ec907b9
Diminish beacon-mode
Alan Pearce alan@alanpearce.uk
Mon, 13 Mar 2017 14:15:47 +0100
a04c0775
Emacs: Install beacon-mode
Alan Pearce alan@alanpearce.uk
Mon, 13 Mar 2017 11:14:10 +0100
650d8122
Emacs: Use "Fixed" font on X11
Alan Pearce alan@alanpearce.uk
Mon, 13 Mar 2017 01:04:07 +0100
71dd803a
Emacs: Check for display system before setting theme
Alan Pearce alan@alanpearce.uk
Mon, 13 Mar 2017 01:03:48 +0100
99e39b72
Emacs: Check for SSH environment before starting gpg-agent
Alan Pearce alan@alanpearce.uk
Fri, 10 Mar 2017 13:08:29 +0100
51eff2f0
Merge remote-tracking branch 'origin/master'
Alan Pearce alan@alanpearce.uk
Tue, 07 Mar 2017 16:32:08 +0100
f4209abd
Update private elisp
Alan Pearce alan@alanpearce.uk
Tue, 07 Mar 2017 16:31:43 +0100
c75e0f98
Emacs: Add ace-link
Alan Pearce alan@alanpearce.uk
Tue, 07 Mar 2017 16:31:03 +0100
d1bf36ed
Emacs: Fix loading private elisp
Alan Pearce alan@alanpearce.uk
Tue, 07 Mar 2017 16:30:48 +0100
3eb1cb33
Emacs: Use projectile-commander when switching projects
Alan Pearce alan@alanpearce.uk
Tue, 07 Mar 2017 16:30:07 +0100
a7eccf16
Emacs: Remove ivy-resume binding

I’ve never intentionally used it
Alan Pearce alan@alanpearce.uk
Tue, 07 Mar 2017 16:26:10 +0100
9e441262
Emacs: Store file-name-handler-alist into variable
Alan Pearce alan@alanpearce.uk
Mon, 06 Mar 2017 09:42:43 +0100
f8d66734
Emacs: Configure multi-line eshell prompt
Alan Pearce alan@alanpearce.uk
Sun, 05 Mar 2017 16:39:02 +0100
c71291af
Emacs: Configure window-dividers in X11 environments
Alan Pearce alan@alanpearce.uk
Tue, 28 Feb 2017 15:12:20 +0100
3f2a5597
Merge remote-tracking branch 'origin/master'
Alan Pearce alan@alanpearce.uk
Tue, 28 Feb 2017 14:59:35 +0100
6a46db0b
XResources: Remove rxvt-unicode configuration
Alan Pearce alan@alanpearce.uk
Tue, 28 Feb 2017 14:58:45 +0100
49a5ac56
Fix setting SSH_AUTH_SOCK
Alan Pearce alan@alanpearce.uk
Tue, 28 Feb 2017 14:58:09 +0100
21d5403f
Emacs: Reconfigure fonts on X11
Alan Pearce alan@alanpearce.uk
Sat, 25 Feb 2017 17:41:42 +0100
26c9e755
Emacs: Use eslint_d for flycheck, if installed
Alan Pearce alan@alanpearce.uk
Wed, 22 Feb 2017 11:43:01 +0100
321bf727
Emacs: Use secure package archives
Alan Pearce alan@alanpearce.uk
Wed, 22 Feb 2017 11:42:29 +0100
20a401b8
Emacs: Cache GitHub calls for longer
Alan Pearce alan@alanpearce.uk
Wed, 22 Feb 2017 11:42:11 +0100
55a32631
Emacs: Remove projectile-switch-to-buffer binding
Alan Pearce alan@alanpearce.uk
Wed, 22 Feb 2017 11:41:45 +0100
88a7c8f3
rcup: Use `Emacs` command for building configuration if exists

`emacs` calls /usr/bin/emacs, which is too old.  This relies on an
Emacs application being added to $PATH
Alan Pearce alan@alanpearce.uk
Wed, 22 Feb 2017 11:19:43 +0100
dbb463c3
Emacs: Update private Spotcap configuration
Alan Pearce alan@alanpearce.uk
Wed, 22 Feb 2017 10:29:58 +0100
8ea44e87
Add system for loading extra encrypted configuration
Alan Pearce alan@alanpearce.uk
Wed, 22 Feb 2017 10:28:31 +0100
24ec8ea3
Emacs: Add process-exit-code command
Alan Pearce alan@alanpearce.uk
Wed, 22 Feb 2017 10:28:08 +0100
57e1d5e5
Merge branch 'master' of git.alanpearce.uk:alan/dotfiles
Alan Pearce alan@alanpearce.uk
Tue, 21 Feb 2017 17:16:04 +0100
df714aba
Emacs: Install magithub
Alan Pearce alan@alanpearce.uk
Tue, 21 Feb 2017 17:09:22 +0100
3eef5fb4
Emacs: Configure borders and window dividers
Alan Pearce alan@alanpearce.uk
Tue, 21 Feb 2017 17:09:08 +0100
3f2d03c5
Emacs: Use Roboto Mono on Retina
Alan Pearce alan@alanpearce.uk
Tue, 21 Feb 2017 16:44:21 +0100
d4831b52
Emacs: Remove perspective

It seemed to slow things down a lot, particularly on macOS.  I seem to
be able to get on fine without it, as well.
Alan Pearce alan@alanpearce.uk
Sun, 19 Feb 2017 13:38:08 +0100
8da664ea
Emacs: Fix exec-path-from-shell-initialize error
Alan Pearce alan@alanpearce.uk
Tue, 07 Feb 2017 15:40:45 +0100
fd0c985d
Emacs: Fix called-interactively-p warnings
Alan Pearce alan@alanpearce.uk
Tue, 07 Feb 2017 15:40:32 +0100
53128ff7
Emacs: Show modeline by default

At least, until I can figure out how to show a divider
Alan Pearce alan@alanpearce.uk
Tue, 07 Feb 2017 12:07:27 +0100
2087353c
Emacs: Make bar cursor thinner
Alan Pearce alan@alanpearce.uk
Tue, 07 Feb 2017 12:07:12 +0100
5d1e45b2
Merge remote-tracking branch 'origin/master'
Alan Pearce alan@alanpearce.uk
Mon, 06 Feb 2017 08:51:20 +0100
57d40296
Emacs: Improve hide/show mode line functions
Alan Pearce alan@alanpearce.uk
Mon, 06 Feb 2017 08:50:15 +0100
a0219037
Slate: Work with Safari Tech Preview as default browser
Alan Pearce alan@alanpearce.uk
Wed, 01 Feb 2017 16:49:17 +0100
53ff73ee
Slate: Move layout shortcut to cmd-ctrl-enter
Alan Pearce alan@alanpearce.uk
Wed, 01 Feb 2017 16:48:59 +0100
adbaf0a4
Emacs: Always show first completion candidate inline
Alan Pearce alan@alanpearce.uk
Wed, 01 Feb 2017 16:47:54 +0100
e3837db1
Emacs: Don’t use dabbrev in company
Alan Pearce alan@alanpearce.uk
Wed, 01 Feb 2017 16:46:55 +0100
e4e27890
Emacs: Install and configure company-restclient
Alan Pearce alan@alanpearce.uk
Wed, 01 Feb 2017 16:46:09 +0100
7c5d4880
Emacs: Move environment variable configuration
Alan Pearce alan@alanpearce.uk
Wed, 01 Feb 2017 16:45:33 +0100
4023678d
Emacs: Use exec-path-from-shell on macOS
Alan Pearce alan@alanpearce.uk
Tue, 31 Jan 2017 14:29:17 +0100
904e3731
Emacs: Remove spurious END_SRC marker
Alan Pearce alan@alanpearce.uk
Tue, 31 Jan 2017 13:56:33 +0100
8c8d10f5
Emacs: Add commands for yarn add {,--dev}
Alan Pearce alan@alanpearce.uk
Fri, 27 Jan 2017 16:02:51 +0100
c090565b
Emacs: Tell magit to use ivy directly
Alan Pearce alan@alanpearce.uk
Thu, 26 Jan 2017 16:31:03 +0100
ce2b0708
Disable unused ggtags mode
Alan Pearce alan@alanpearce.uk
Tue, 24 Jan 2017 17:02:13 +0100
2c716468
slate: s/Safari/Google Chrome/
Alan Pearce alan@alanpearce.uk
Fri, 20 Jan 2017 11:15:02 +0100
17041cb7
zsh: Remove fasd
Alan Pearce alan@alanpearce.uk
Fri, 20 Jan 2017 11:14:53 +0100
6cdeb663
zsh: Install tumult on macOS
Alan Pearce alan@alanpearce.uk
Fri, 20 Jan 2017 11:14:13 +0100
a7bd2163
Fix syntax error
Alan Pearce alan@alanpearce.uk
Wed, 18 Jan 2017 17:10:11 +0100
b08f6fb6
Fix fzf completion
Alan Pearce alan@alanpearce.uk
Tue, 17 Jan 2017 15:42:02 +0100
966c4b9a
zsh: Install fzf
Alan Pearce alan@alanpearce.uk
Tue, 17 Jan 2017 15:20:12 +0100
84516d9f
zsh: Use OMZ yarn completion
Alan Pearce alan@alanpearce.uk
Tue, 17 Jan 2017 12:03:55 +0100
deab2de9
zsh: Don’t run compinit as zplug handles it
Alan Pearce alan@alanpearce.uk
Tue, 17 Jan 2017 12:01:56 +0100
173f06c9
Emacs: Use non-AA Monaco font on macOS
Alan Pearce alan@alanpearce.uk
Tue, 17 Jan 2017 11:39:17 +0100
4f655369
zsh: Set os/arch in zshenv
Alan Pearce alan@alanpearce.uk
Tue, 17 Jan 2017 11:38:48 +0100
60966619
Show modeline when using minibuffer
Alan Pearce alan@alanpearce.uk
Mon, 16 Jan 2017 11:59:31 +0100
ab8adeaa
Add mpv configuration on osx
Alan Pearce alan@alanpearce.uk
Tue, 03 Jan 2017 11:47:52 +0100
1678fdfe
Karabiner: Move config file to .config
Alan Pearce alan@alanpearce.uk
Tue, 03 Jan 2017 11:25:37 +0100
b65e8081
zsh: Follow zplug updates
Alan Pearce alan@alanpearce.uk
Fri, 23 Dec 2016 09:19:25 +0000
58c0c710
Emacs: Use ssh-managed controlmaster options
Alan Pearce alan@alanpearce.uk
Thu, 22 Dec 2016 16:24:31 +0000
93576941
Tramp: Increase cache time for remote directory completion
Alan Pearce alan@alanpearce.uk
Wed, 21 Dec 2016 12:43:00 +0000
9b90996f
zsh: Disable line editor for dumb terminal
Alan Pearce alan@alanpearce.uk
Wed, 21 Dec 2016 12:41:44 +0000
af6db3aa
Emacs: Ignore TRAMP directories for VC
Alan Pearce alan@alanpearce.uk
Wed, 21 Dec 2016 12:39:11 +0000
e2d85d38
zsh: Set or unset window title according to host
Alan Pearce alan@alanpearce.uk
Thu, 15 Dec 2016 16:45:27 +0100
10c8548d
zsh: Update macOS Terminal icon with cwd
Alan Pearce alan@alanpearce.uk
Thu, 15 Dec 2016 16:45:01 +0100
4d67c3a9
Emacs: Always use bar cursor
Alan Pearce alan@alanpearce.uk
Thu, 15 Dec 2016 16:43:31 +0100
5891adae
Emacs: Remove old tramp proxy listing
Alan Pearce alan@alanpearce.uk
Wed, 14 Dec 2016 11:00:05 +0100
ecfac517
Fix use of deprecated cursor variables
Alan Pearce alan@alanpearce.uk
Wed, 14 Dec 2016 10:59:47 +0100
e14f629e
Emacs: Configure copy-as-format
Alan Pearce alan@alanpearce.uk
Wed, 14 Dec 2016 10:59:31 +0100
b0326423
Emacs: Set emmet indentation
Alan Pearce alan@alanpearce.uk
Wed, 14 Dec 2016 10:59:16 +0100
f6f869d0
Emacs: remove empty function
Alan Pearce alan@alanpearce.uk
Thu, 08 Dec 2016 12:18:27 +0100
a47ed676
Emacs: Fix init.org indentation forever
Alan Pearce alan@alanpearce.uk
Thu, 08 Dec 2016 11:31:20 +0100
a914a8e9
Emacs: Toggle clutter
Alan Pearce alan@alanpearce.uk
Wed, 07 Dec 2016 16:17:26 +0100
e67e9b5e
Replace diff-hl with git-gutter-fringe
Alan Pearce alan@alanpearce.uk
Wed, 07 Dec 2016 09:29:06 +0100
cfd231c8
Emacs: Remove projectile-git-autofetch

Has problems with waking from sleep
Alan Pearce alan@alanpearce.uk
Wed, 07 Dec 2016 09:28:25 +0100
a9f8643e
Remove hub compdef
Alan Pearce alan@alanpearce.uk
Tue, 06 Dec 2016 14:06:53 +0100
d047b1d4
Load macports zsh-functions
Alan Pearce alan@alanpearce.uk
Tue, 06 Dec 2016 14:06:39 +0100
a9c83c6d
Emacs: Try basic-theme instead of minimal-light
Alan Pearce alan@alanpearce.uk
Tue, 06 Dec 2016 13:43:06 +0100
0b710a17
Emacs: Switch to ProggyClean at work
Alan Pearce alan@alanpearce.uk
Tue, 06 Dec 2016 13:40:08 +0100
ac7721bd
Emacs: Add yarn-install command
Alan Pearce alan@alanpearce.uk
Mon, 05 Dec 2016 12:54:28 +0100
c15bd073
Emacs: Reformat code in init file
Alan Pearce alan@alanpearce.uk
Mon, 05 Dec 2016 12:54:16 +0100
7ac31a86
Emacs: Remove erroneous line
Alan Pearce alan@alanpearce.uk
Sun, 04 Dec 2016 17:08:38 +0100
ab734d2a
Emacs: Configure ripgrep
Alan Pearce alan@alanpearce.uk
Tue, 29 Nov 2016 15:30:09 +0100
bf772489
Emacs: Show cmd-to-echo output in process buffers
Alan Pearce alan@alanpearce.uk
Mon, 28 Nov 2016 11:09:54 +0100
af303d93
Add Spotcap email to environment
Alan Pearce alan@alanpearce.uk
Mon, 28 Nov 2016 11:09:11 +0100
56328035
Emacs: Configure JS IDE features
Alan Pearce alan@alanpearce.uk
Fri, 25 Nov 2016 14:20:25 +0100
1aa80299
Emacs: Fix font setting for new frames
Alan Pearce alan@alanpearce.uk
Wed, 23 Nov 2016 15:24:29 +0100
40025a02
zsh: Configure JIRA locally on work machine
Alan Pearce alan@alanpearce.uk
Thu, 17 Nov 2016 15:23:21 +0100
4f3fcb5f
Emacs: Add counsel-yank-pop binding
Alan Pearce alan@alanpearce.uk
Mon, 14 Nov 2016 09:59:57 +0100
384e602d
Emacs: Setup git autofetch
Alan Pearce alan@alanpearce.uk
Fri, 11 Nov 2016 17:27:49 +0100
a4dc9196
zsh: Have autoenv unset variables on leaving dir
Alan Pearce alan@alanpearce.uk
Fri, 11 Nov 2016 16:34:51 +0100
b24f0ce9
Emacs: Change magit window display confugration
Alan Pearce alan@alanpearce.uk
Wed, 09 Nov 2016 19:05:09 +0100
a519dc19
Emacs: Save system clipboard in kill ring
Alan Pearce alan@alanpearce.uk
Tue, 08 Nov 2016 16:57:49 +0100
86baba70
Merge branch 'master' of git.alanpearce.uk:alan/dotfiles
Alan Pearce alan@alanpearce.uk
Sun, 06 Nov 2016 13:37:01 +0100
069890cb
Emacs: Install cmd-to-echo
Alan Pearce alan@alanpearce.uk
Sun, 06 Nov 2016 13:35:49 +0100
45fcb8ae
Emacs: Configure ispell checker dynamically
Alan Pearce alan@alanpearce.uk
Sun, 06 Nov 2016 13:28:02 +0100
d18942af
Karabiner: Configure keyboards
Alan Pearce alan@alanpearce.uk
Fri, 04 Nov 2016 11:41:17 +0100
6272f229
Regenerate karabiner.json according to app
Alan Pearce alan@alanpearce.uk
Fri, 04 Nov 2016 11:39:57 +0100
0da4f600
Emacs: Don't split width-wise so much
Alan Pearce alan@alanpearce.uk
Fri, 04 Nov 2016 11:38:02 +0100
63731f4c
Emacs: Cleanup org-mode configuration
Alan Pearce alan@alanpearce.uk
Fri, 04 Nov 2016 11:37:47 +0100
0b8ddf67
Emacs: Set sgml (html) offset to 2
Alan Pearce alan@alanpearce.uk
Mon, 31 Oct 2016 14:58:07 +0100
a32381da
Reindent init.org
Alan Pearce alan@alanpearce.uk
Mon, 31 Oct 2016 14:57:08 +0100
8040ffef
npm/yarn: Install to ~/.local
Alan Pearce alan@alanpearce.uk
Mon, 31 Oct 2016 13:22:10 +0100
e6df5c84
Emacs: Open zshrc/zshenv in shell-script-mode
Alan Pearce alan@alanpearce.uk
Mon, 31 Oct 2016 10:57:06 +0100
606968a9
Emacs: Fix sh-mode indentation
Alan Pearce alan@alanpearce.uk
Mon, 31 Oct 2016 10:56:49 +0100
035dc06d
Remove unnecessary zsh override for prefect
Alan Pearce alan@alanpearce.uk
Mon, 31 Oct 2016 10:56:31 +0100
13c81a22
Reindent all the things
Alan Pearce alan@alanpearce.uk
Mon, 31 Oct 2016 10:56:22 +0100
999b7ac8
Change indentation setup to two spaces
Alan Pearce alan@alanpearce.uk
Mon, 31 Oct 2016 10:49:40 +0100
636e48e8
Remove Syncthing LaunchAgent

It should be included with the software via either ports or brew
Alan Pearce alan@alanpearce.uk
Thu, 27 Oct 2016 16:43:49 +0200
4ad23a47
Emacs: Update js2-mode configuration
Alan Pearce alan@alanpearce.uk
Thu, 27 Oct 2016 16:22:21 +0200
ecad7cfb
zsh: load and save history
Alan Pearce alan@alanpearce.uk
Wed, 26 Oct 2016 14:23:33 +0200
6ebfc7c5
Remove brew stuff
Alan Pearce alan@alanpearce.uk
Fri, 21 Oct 2016 12:09:54 +0200
9a73df4d
Update karabiner.json
Alan Pearce alan@alanpearce.uk
Mon, 17 Oct 2016 15:30:55 +0200
ba25d60d
Don’t load tern.el if executable missing
Alan Pearce alan@alanpearce.uk
Fri, 14 Oct 2016 20:52:27 +0200
e9dee8c3
Use web-mode for normal html files
Alan Pearce alan@alanpearce.uk
Fri, 14 Oct 2016 20:51:28 +0200
c1f33c84
Emacs: Swap crux open-line keybinds
Alan Pearce alan@alanpearce.uk
Fri, 14 Oct 2016 14:09:34 +0200
4f231037
Merge branch 'master' of git.alanpearce.uk:alan/dotfiles
Alan Pearce alan@alanpearce.uk
Wed, 12 Oct 2016 10:32:40 +0200
9f5adf96
Emacs: Replace simple functions with crux.el
Alan Pearce alan@alanpearce.uk
Tue, 11 Oct 2016 21:03:46 +0200
77e71f80
zsh: Add "hub" aliases again
Alan Pearce alan@alanpearce.uk
Thu, 29 Sep 2016 09:32:46 +0200
987c7b55
Emacs: Show Assets:Budget in budget report
Alan Pearce alan@alanpearce.uk
Wed, 28 Sep 2016 19:47:34 +0200
de873fa7
Emacs: Install and configure nixos completions
Alan Pearce alan@alanpearce.uk
Wed, 28 Sep 2016 19:47:07 +0200
1a8e7c94
zsh: Add function to open project from PWD or arg
Alan Pearce alan@alanpearce.uk
Wed, 28 Sep 2016 17:02:43 +0200
ebdd9dd5
zsh: Set $EDITOR
Alan Pearce alan@alanpearce.uk
Wed, 28 Sep 2016 16:53:31 +0200
f80b7751
zsh: Add ec alias
Alan Pearce alan@alanpearce.uk
Wed, 28 Sep 2016 16:52:39 +0200
ac14b922
Slate: Move focus keybindings

cmd-arrows are often used in macOS itself, for finder and browsers
Alan Pearce alan@alanpearce.uk
Wed, 28 Sep 2016 15:52:31 +0200
5fd2b8a8
zsh: Source private zshenv if exists
Alan Pearce alan@alanpearce.uk
Wed, 28 Sep 2016 09:37:11 +0200
1accc02d
Emacs: Use SF Mono font on macOS
Alan Pearce alan@alanpearce.uk
Tue, 27 Sep 2016 14:17:08 +0200
eaf4dd76
Slate: Fix incorrect keybinding
Alan Pearce alan@alanpearce.uk
Tue, 27 Sep 2016 08:09:29 +0200
896752d2
Slate: Add keybind to set work layout
Alan Pearce alan@alanpearce.uk
Mon, 26 Sep 2016 17:12:05 +0200
fe5a7815
Emacs: Add smartscan-mode

Go to next/previous instance of symbol at point with M-n and M-p.  M-'
to replace all instances of symbol
Alan Pearce alan@alanpearce.uk
Mon, 26 Sep 2016 17:11:17 +0200
475b71a0
Add Karabiner Elements configuration
Alan Pearce alan@alanpearce.uk
Mon, 26 Sep 2016 09:38:36 +0200
ea425580
zsh: Add ds (directory size) function

Shows size of subfolders, largest at the bottom. Easy to explore with.
Alan Pearce alan@alanpearce.uk
Sun, 25 Sep 2016 14:04:20 +0200
33a87912
Emacs: Try smaller, unsmoothed fonts on X11
Alan Pearce alan@alanpearce.uk
Sun, 25 Sep 2016 13:58:33 +0200
2a62d9d4
Remove zsh-directory-history

It was slow and I kept having issues
Alan Pearce alan@alanpearce.uk
Sat, 24 Sep 2016 19:03:49 +0200
3b3919fc
Merge remote-tracking branch 'origin/master'
Alan Pearce alan@alanpearce.uk
Sat, 24 Sep 2016 17:27:46 +0200
7839dae2
Emacs: Use Liberation Sans on linux

It’s more likely to be available
Alan Pearce alan@alanpearce.uk
Sat, 24 Sep 2016 17:25:41 +0200
52a4a704
zsh: Hide right prompt
Alan Pearce alan@alanpearce.uk
Sat, 24 Sep 2016 17:25:26 +0200
d7dba4cf
Emacs: Resize fonts on linux

Changing the specification of the font size caused the size to change
somehow.  This makes the fonts the same real size as before.
Alan Pearce alan@alanpearce.uk
Wed, 21 Sep 2016 13:31:32 +0200
b9b86fce
Emacs: Move avy-goto-word keybinding

It was shadowing some useful keybinds, like M-s M-w (eww-search-words)
Alan Pearce alan.pearce@spotcap.com
Wed, 21 Sep 2016 13:22:30 +0200
2587fbbd
Emacs: Use async operations for package.el
Alan Pearce alan.pearce@spotcap.com
Tue, 20 Sep 2016 20:24:50 +0200
5954f807
Emacs: Replace typo-mode with electric-quote-mode
Alan Pearce alan.pearce@spotcap.com
Tue, 20 Sep 2016 20:17:46 +0200
0740f4cc
Emacs: Move goto-last-change binding

C-x SPC is the default for rectangle-mark-mode, which is now more useful
and intuitive in Emacs 25
Alan Pearce alan.pearce@spotcap.com
Tue, 20 Sep 2016 15:04:12 +0200
a3ce3fd2
Emacs: Setting tab-stop-list seems unnecessary
Alan Pearce alan.pearce@spotcap.com
Tue, 20 Sep 2016 08:41:20 +0200
f4eaf9ac
Emacs: Remove recentf and virtual ivy buffers
Alan Pearce alan.pearce@spotcap.com
Tue, 20 Sep 2016 08:29:00 +0200
6f17aaee
Emacs: Replace helm history commands with counsel
Alan Pearce alan.pearce@spotcap.com
Tue, 20 Sep 2016 08:26:06 +0200
de2b3f63
Emacs: Replace helm-dash with counsel-dash
Alan Pearce alan.pearce@spotcap.com
Tue, 20 Sep 2016 08:22:32 +0200
253bd653
Fix package-archive-priorities
Alan Pearce alan.pearce@spotcap.com
Tue, 20 Sep 2016 07:37:02 +0200
66228313
Emacs: Update package archive filtering (25.1)
Alan Pearce alan.pearce@spotcap.com
Mon, 19 Sep 2016 16:26:43 +0200
37fe9b98
Emacs: Fix fonts in 25.1
Alan Pearce alan.pearce@spotcap.com
Mon, 19 Sep 2016 16:26:30 +0200
73407ed6
Emacs: Remove rainbow-mode
Alan Pearce alan.pearce@spotcap.com
Mon, 19 Sep 2016 16:26:09 +0200
c90a7274
Add slate file
Alan Pearce alan.pearce@spotcap.com
Fri, 16 Sep 2016 09:06:28 +0200
5b7f449e
Merge branch 'master' of git.alanpearce.uk:alan/dotfiles
Alan Pearce alan@alanpearce.uk
Sat, 10 Sep 2016 14:36:47 +0200
3400906b
zsh: Remove newline before prompt
Alan Pearce alan@alanpearce.uk
Sat, 10 Sep 2016 14:36:10 +0200
207f441b
zsh: Simplify prompt

Remove pure and git information
Alan Pearce alan.pearce@spotcap.com
Fri, 09 Sep 2016 16:13:16 +0200
00a42716
Emacs: Use Monoid as single-screen font
Alan Pearce alan.pearce@spotcap.com
Fri, 09 Sep 2016 16:07:47 +0200
1333da40
Emacs: Always antialias (vector) fonts on OSX

I don’t need to disable anti-aliasing for fonts on OSX when using a
bitmap font.  This way, it’s easier if I want to switch fonts.
Alan Pearce alan.pearce@spotcap.com
Fri, 09 Sep 2016 16:06:46 +0200
62a8fbc7
Emacs: Workaround strange menu error
Alan Pearce alan.pearce@spotcap.com
Fri, 02 Sep 2016 14:37:44 +0200
187e5e28
Emacs: Setup scala environment
Alan Pearce alan.pearce@spotcap.com
Fri, 12 Aug 2016 15:55:21 +0200
89a9b4c1
Emacs: Delete to trash correctly on OSX
Alan Pearce alan.pearce@spotcap.com
Fri, 12 Aug 2016 15:55:04 +0200
d5c79a6d
zsh: Add extra newline to dumb pure prompt
Alan Pearce alan.pearce@spotcap.com
Sun, 31 Jul 2016 18:28:26 +0200
242e87a0
Bind directory history keys more portably
Alan Pearce alan.pearce@spotcap.com
Sun, 31 Jul 2016 18:27:12 +0200
7c34e2c2
Remove old gitmodules file
Alan Pearce alan.pearce@spotcap.com
Mon, 25 Jul 2016 16:22:31 +0200
8b5d570a
Merge branch 'master' of git.alanpearce.uk:alan/dotfiles
Alan Pearce alan@alanpearce.uk
Sat, 23 Jul 2016 12:09:29 +0200
11b2efda
Emacs: Split windows horizontally more
Alan Pearce alan@alanpearce.uk
Sat, 23 Jul 2016 11:59:58 +0200
5203a119
Merge branch 'master' of git.alanpearce.uk:alan/dotfiles
Alan Pearce alan.pearce@spotcap.com
Mon, 18 Jul 2016 10:12:07 +0200
ce35b894
zsh: Add describe-key-briefly keybind
Alan Pearce alan.pearce@spotcap.com
Mon, 18 Jul 2016 09:57:23 +0200
4e44f51a
zsh: Load npm completion after compinit
Alan Pearce alan.pearce@spotcap.com
Fri, 15 Jul 2016 12:34:43 +0200
2b2c9cf8
zsh: Install better npm completion
Alan Pearce alan.pearce@spotcap.com
Fri, 15 Jul 2016 09:57:55 +0200
9a5995c3
Inline zplug conditional
Alan Pearce alan.pearce@spotcap.com
Fri, 15 Jul 2016 09:44:29 +0200
ac109761
zsh: Install nix completions plugin
Alan Pearce alan.pearce@spotcap.com
Fri, 15 Jul 2016 09:41:41 +0200
a87c2975
zsh: Install autopair plugin
Alan Pearce alan.pearce@spotcap.com
Fri, 15 Jul 2016 09:32:53 +0200
4d832b9e
zsh: Install Jira plugin
Alan Pearce alan.pearce@spotcap.com
Fri, 15 Jul 2016 09:19:20 +0200
7d1dff71
zsh: Set ZPLUG_HOME once
Alan Pearce alan@alanpearce.uk
Thu, 14 Jul 2016 18:20:50 +0200
a8dec381
zsh: Fix zsh envvars in X11 terminals
Alan Pearce alan@alanpearce.uk
Thu, 14 Jul 2016 18:17:18 +0200
d572253f
zsh: Add historic word completion to M-Tab
Alan Pearce alan.pearce@spotcap.com
Thu, 14 Jul 2016 10:53:46 +0200
d373f6e2
zsh: Add argument-wise word commands
Alan Pearce alan.pearce@spotcap.com
Thu, 14 Jul 2016 10:49:36 +0200
b6464ffd
zsh: Install open-pr plugin
Alan Pearce alan.pearce@spotcap.com
Thu, 14 Jul 2016 10:36:21 +0200
ae6a3d4c
zsh: Switch to my fork of directory-history
Alan Pearce alan.pearce@spotcap.com
Thu, 14 Jul 2016 10:13:38 +0200
e1173154
zsh: Configure completion
Alan Pearce alan.pearce@spotcap.com
Wed, 13 Jul 2016 14:12:05 +0200
7f310bdc
zsh: Only build environment in top-level shell
Alan Pearce alan.pearce@spotcap.com
Wed, 13 Jul 2016 14:07:51 +0200
c7882b51
Emacs: Don’t flycheck whilst idle
Alan Pearce alan.pearce@spotcap.com
Mon, 11 Jul 2016 11:46:00 +0200
ba995d98
Emacs: Fix display of page break lines adaptively
Alan Pearce alan@alanpearce.co.uk
Sat, 09 Jul 2016 22:54:01 +0200
21aabc84
Emacs: Use Liberation Mono on Windows
Alan Pearce alan@alanpearce.co.uk
Sat, 09 Jul 2016 22:53:27 +0200
ae2081e9
Simplify pure prompt symbol on Windows
Alan Pearce alan@alanpearce.co.uk
Sat, 09 Jul 2016 22:15:22 +0200
bd926ad8
Update rcrc tags
Alan Pearce alan@alanpearce.co.uk
Sat, 09 Jul 2016 22:15:09 +0200
b6f4a9d1
zsh: Limit loaded files in async/pure
Alan Pearce alan@alanpearce.co.uk
Sat, 09 Jul 2016 22:14:30 +0200
feff8833
zsh: Fix pure startup
Alan Pearce alan@alanpearce.co.uk
Sat, 09 Jul 2016 22:07:02 +0200
4e369221
Merge branch 'master' of git.alanpearce.uk:alan/dotfiles
Alan Pearce alan@alanpearce.uk
Thu, 07 Jul 2016 20:35:18 +0200
a7d0f41f
zsh: Export SSH_AUTH_SOCK if needed
Alan Pearce alan@alanpearce.uk
Thu, 07 Jul 2016 20:34:42 +0200
e27ebd73
Add very basic fish config
Alan Pearce alan@alanpearce.uk
Thu, 07 Jul 2016 20:30:28 +0200
062be5c1
Emacs: Show zero values in cumulative budget
Alan Pearce alan.pearce@spotcap.com
Tue, 05 Jul 2016 16:54:16 +0200
60229d79
zsh: Change WORDCHARS in a more elegant way
Alan Pearce alan.pearce@spotcap.com
Tue, 05 Jul 2016 14:14:39 +0200
d1d7ffb9
zsh: Remove extra chars from WORDCHARS
Alan Pearce alan.pearce@spotcap.com
Tue, 05 Jul 2016 14:13:56 +0200
105edf82
zsh: Bind OS X delete key
Alan Pearce alan.pearce@spotcap.com
Tue, 05 Jul 2016 14:11:30 +0200
57e50107
Emacs: Switch OSX bitmap font

Makes smart quotes look like quotes, not guillemots
Alan Pearce alan.pearce@spotcap.com
Tue, 05 Jul 2016 11:30:30 +0200
35a47372
Emacs: M-x repunctuate-sentences
Alan Pearce alan.pearce@spotcap.com
Tue, 05 Jul 2016 11:30:17 +0200
5e4dc87f
Emacs: Disable “fast” keys for expand-region
Alan Pearce alan.pearce@spotcap.com
Tue, 05 Jul 2016 11:17:33 +0200
9626966f
Emacs: Remove extra Javascript menu
Alan Pearce alan.pearce@spotcap.com
Mon, 04 Jul 2016 16:46:53 +0200
975ba592
Emacs: Reset window-splitting thresholds
Alan Pearce alan.pearce@spotcap.com
Mon, 04 Jul 2016 16:45:46 +0200
0f87ea4e
zsh: Add $HOME/bin to path
Alan Pearce alan.pearce@spotcap.com
Mon, 04 Jul 2016 14:36:59 +0200
bc564613
Emacs: Move smartparens’ keys out of swiper’s way
Alan Pearce alan.pearce@spotcap.com
Mon, 04 Jul 2016 09:48:20 +0200
7f6535f0
Ignore tangled Emacs init
Alan Pearce alan.pearce@spotcap.com
Mon, 04 Jul 2016 08:48:31 +0200
30cbc184
Remove unused pre-up hooks
Alan Pearce alan.pearce@spotcap.com
Mon, 04 Jul 2016 08:47:53 +0200
7b7ea853
Emacs: Fix error when starting web-mode
Alan Pearce alan.pearce@spotcap.com
Mon, 04 Jul 2016 08:47:40 +0200
f0643fdc
Emacs: Fix smartparens in web-mode
Alan Pearce alan.pearce@spotcap.com
Mon, 04 Jul 2016 08:17:30 +0200
4409f5fc
Merge branch 'master' of git.alanpearce.uk:alan/dotfiles
Alan Pearce alan@alanpearce.uk
Sun, 03 Jul 2016 20:58:51 +0200
4777da18
Fix open-budget command
Alan Pearce alan@alanpearce.uk
Sun, 03 Jul 2016 20:55:37 +0200
b0cc9b36
Update github user
Alan Pearce alan@alanpearce.co.uk
Sun, 03 Jul 2016 20:55:11 +0200
61a885be
Re-make zsh configuration

Start using zplug with the bare minimum of extra configuration
Alan Pearce alan@alanpearce.co.uk
Sun, 26 Jun 2016 17:29:22 +0200
32c46b31
Emacs: add command to open budget
Alan Pearce alan@alanpearce.co.uk
Sat, 25 Jun 2016 22:51:26 +0200
64455388
Emacs: Fix ap/set-fonts argument errors
Alan Pearce alan@alanpearce.co.uk
Sat, 25 Jun 2016 22:51:13 +0200
e5fd4b92
Add dotfiles directory to default rcrc

It can always be overridden…
Alan Pearce alan.pearce@spotcap.com
Fri, 24 Jun 2016 16:48:45 +0200
591082cf
Emacs: Don’t auto-quote web-mode attrs
Alan Pearce alan.pearce@spotcap.com
Fri, 17 Jun 2016 17:36:37 +0200
bf686376
Fix outline
Alan Pearce alan.pearce@spotcap.com
Fri, 17 Jun 2016 17:36:26 +0200
19d04e26
Emacs: Add company-web and re-work backends list
Alan Pearce alan.pearce@spotcap.com
Fri, 17 Jun 2016 17:36:07 +0200
75205cb2
Emacs: Make font-setting function interactive
Alan Pearce alan.pearce@spotcap.com
Fri, 17 Jun 2016 17:35:50 +0200
dd078ae0
Emacs: Use `window-system` for all font checks
Alan Pearce alan.pearce@spotcap.com
Mon, 13 Jun 2016 11:04:37 +0200
c48b283f
Emacs: Set OS X differently depending on displays
Alan Pearce alan.pearce@spotcap.com
Mon, 13 Jun 2016 10:39:18 +0200
f1b4cb4c
Emacs: Fix incorrect nesting
Alan Pearce alan.pearce@spotcap.com
Fri, 10 Jun 2016 18:15:50 +0200
2b392267
Emacs: Change s-p to show all recent projects
Alan Pearce alan.pearce@spotcap.com
Fri, 10 Jun 2016 17:33:50 +0200
09992912
Emacs: Resize frames (OS windows) by characters
Alan Pearce alan.pearce@spotcap.com
Wed, 08 Jun 2016 11:09:16 +0200
be5831f0
Emacs: Ensure typo-mode starts in English
Alan Pearce alan.pearce@spotcap.com
Wed, 08 Jun 2016 11:09:01 +0200
da937772
Emacs: Try some non-AA fonts in OS X

It’s one way to get around OS X’s weird font rendering…
Alan Pearce alan.pearce@spotcap.com
Wed, 08 Jun 2016 11:08:22 +0200
a9584465
Emacs: Pair <% %> in web-mode
Alan Pearce alan.pearce@spotcap.com
Wed, 08 Jun 2016 11:08:05 +0200
a4552419
Merge branch 'master' of github.com:alanpearce/dotfiles
Alan Pearce alan.pearce@spotcap.com
Mon, 30 May 2016 16:55:08 +0200
662299df
Emacs: Workaround OSX keyboard specialchar crash
Alan Pearce alan.pearce@spotcap.com
Mon, 30 May 2016 16:52:34 +0200
aceb35a7
Emacs: Fix typo in function name
Alan Pearce alan.pearce@spotcap.com
Wed, 11 May 2016 15:42:09 +0200
8e381df2
Emacs: Disable org-mobile
Alan Pearce alan.pearce@spotcap.com
Wed, 11 May 2016 15:41:58 +0200
2807e16d
Emacs: Fix typo in function name
Alan Pearce alan.pearce@spotcap.com
Wed, 11 May 2016 15:41:33 +0200
a6a79446
Emacs: Fix byte-compiler warnings
Alan Pearce alan.pearce@spotcap.com
Wed, 11 May 2016 15:41:13 +0200
edc8c93b
Emacs: Remove keybind for undefined function
Alan Pearce alan.pearce@spotcap.com
Wed, 11 May 2016 15:40:46 +0200
9e5c9b5d
Emacs: Open tern-project files in json-mode
Alan Pearce alan.pearce@spotcap.com
Mon, 09 May 2016 14:33:19 +0200
c8be7b71
Emacs: Remove unnecessary guard
Alan Pearce alan.pearce@spotcap.com
Mon, 09 May 2016 14:32:11 +0200
c093c25d
Emacs: Remove mmm-mode
Alan Pearce alan.pearce@spotcap.com
Mon, 09 May 2016 14:31:26 +0200
c870a66b
Emacs: Remove todos
Alan Pearce alan.pearce@spotcap.com
Mon, 09 May 2016 14:31:01 +0200
e63cfd0d
Emacs: Remove unused functions
Alan Pearce alan.pearce@spotcap.com
Mon, 09 May 2016 14:28:49 +0200
2641165a
Emacs: Remove projectile-direnv
Alan Pearce alan.pearce@spotcap.com
Mon, 09 May 2016 14:27:12 +0200
daeb01f1
Emacs: Make dtrt and editorconfig play together
Alan Pearce alan.pearce@spotcap.com
Fri, 06 May 2016 12:51:50 +0200
2ae30545
Install volatile-highlights-mode
Alan Pearce alan.pearce@spotcap.com
Fri, 06 May 2016 12:51:34 +0200
8145d221
Emacs: Enable tern in web-mode
Alan Pearce alan.pearce@spotcap.com
Wed, 04 May 2016 11:51:25 +0200
124df1cd
Emacs: Skip shebangs in js2-mode
Alan Pearce alan.pearce@spotcap.com
Tue, 03 May 2016 15:58:18 +0200
c7a09150
Emacs: Open scripts with node shebang in js2-mode
Alan Pearce alan.pearce@spotcap.com
Tue, 03 May 2016 15:51:14 +0200
664350b7
Emacs: Don’t guess indentation with editorconfig
Alan Pearce alan.pearce@spotcap.com
Fri, 29 Apr 2016 15:56:17 +0200
e2bdfce5
Emacs: Don’t configure save-place
Alan Pearce alan.pearce@spotcap.com
Fri, 29 Apr 2016 15:37:37 +0200
c1071134
Remove useless hook
Alan Pearce alan.pearce@spotcap.com
Fri, 29 Apr 2016 14:50:21 +0200
1a9745d9
Merge branch 'master' of home:projects/dotfiles
Alan Pearce alan.pearce@spotcap.com
Fri, 29 Apr 2016 11:05:17 +0200
162e8093
Emacs: Setup editorconfig again
Alan Pearce alan.pearce@spotcap.com
Fri, 29 Apr 2016 11:02:31 +0200
ca551892
Emacs: Remove JIT/deferred font-locking
Alan Pearce alan.pearce@spotcap.com
Fri, 29 Apr 2016 11:02:16 +0200
441224ff
Emacs: Add avy-goto-word binding
Alan Pearce alan.pearce@spotcap.com
Fri, 29 Apr 2016 11:01:54 +0200
eee6d126
Emacs: Fix first startup errors
Alan Pearce alan.pearce@spotcap.com
Wed, 30 Mar 2016 11:00:47 +0200
19cd207c
Merge branch 'master' of home:projects/dotfiles
Alan Pearce alan.pearce@spotcap.com
Tue, 29 Mar 2016 14:25:41 +0200
d94444b4
Emacs: Add Budget Allocation ledger report
Alan Pearce alan.pearce@spotcap.com
Tue, 29 Mar 2016 14:25:15 +0200
f351ba6a
Emacs: Make current budget show amount budgeted
Alan Pearce alan.pearce@spotcap.com
Thu, 24 Mar 2016 14:21:09 +0100
e5432252
Emacs: Don’t fontify org-src blocks
Alan Pearce alan.pearce@spotcap.com
Thu, 24 Mar 2016 14:20:53 +0100
f26e3f74
Emacs: Remove dash font-locking
Alan Pearce alan.pearce@spotcap.com
Fri, 18 Mar 2016 11:20:30 +0100
5b5f0d19
Emacs: Remove isearch configuration
Alan Pearce alan.pearce@spotcap.com
Thu, 17 Mar 2016 14:25:30 +0100
4e89ea1b
Emacs: Improve tangling
Alan Pearce alan.pearce@spotcap.com
Thu, 17 Mar 2016 14:16:08 +0100
2d2b313e
Merge branch 'master' of github.com:alanpearce/dotfiles
Alan Pearce alan.pearce@spotcap.com
Thu, 17 Mar 2016 12:17:53 +0100
b8d9a1b4
Emacs: Remove osx-location.

I probably won’t be travelling with my Macbook often…
Alan Pearce alan.pearce@spotcap.com
Thu, 17 Mar 2016 12:16:45 +0100
425113d5
Emacs: Remove header line
Alan Pearce alan@alanpearce.co.uk
Wed, 16 Mar 2016 19:20:39 +0100
148e754c
Emacs: Re-enable jit locking
Alan Pearce alan.pearce@spotcap.com
Wed, 16 Mar 2016 16:28:40 +0100
17f740e7
Emacs: Reduce font locking
Alan Pearce alan.pearce@spotcap.com
Wed, 16 Mar 2016 16:28:17 +0100
351c19a8
Emacs: Try minimal-theme
Alan Pearce alan.pearce@spotcap.com
Wed, 16 Mar 2016 14:35:20 +0100
f18d9e19
Emacs: Disable smartparens pair overlays

They seem quite buggy, especially with multiple cursors and aren’t
really necessary
Alan Pearce alan.pearce@spotcap.com
Wed, 16 Mar 2016 10:45:40 +0100
e84a3c8f
Emacs: Install projectile-direnv
Alan Pearce alan.pearce@spotcap.com
Mon, 14 Mar 2016 16:24:06 +0100
2d540416
Emacs: Switch font to Source Code Pro
Alan Pearce alan.pearce@spotcap.com
Mon, 14 Mar 2016 16:23:50 +0100
1619b498
Merge branch 'master' of github.com:alanpearce/dotfiles
Alan Pearce alan.pearce@spotcap.com
Fri, 11 Mar 2016 11:30:22 +0100
74a696ac
Emacs: Fix dired-narrow load error
Alan Pearce alan.pearce@spotcap.com
Fri, 11 Mar 2016 11:28:05 +0100
771cb159
Emacs: Fix s-x map on OS X
Alan Pearce alan.pearce@spotcap.com
Fri, 11 Mar 2016 11:27:41 +0100
6ed46d62
Emacs: Install and configure dired-narrow
Alan Pearce alan.pearce@spotcap.com
Fri, 04 Mar 2016 10:35:32 +0100
b2ba1b73
Emacs: Fix typo in org-calendar configuration
Alan Pearce alan.pearce@spotcap.com
Fri, 04 Mar 2016 10:31:32 +0100
ef8d1f6a
Emacs: Remove checklist from org-modules

It just throws an error
Alan Pearce alan.pearce@spotcap.com
Fri, 19 Feb 2016 11:04:09 +0100
dce855ce
Emacs: Configure org-caldav
Alan Pearce alan.pearce@spotcap.com
Tue, 16 Feb 2016 16:57:43 +0100
8356b1cb
Emacs: Remove extra setting of coding system
Alan Pearce alan.pearce@spotcap.com
Tue, 16 Feb 2016 16:57:23 +0100
48fa5287
Emacs: Show compiled file path after tangling
Alan Pearce alan.pearce@spotcap.com
Tue, 16 Feb 2016 14:55:24 +0100
321e4679
Emacs: Fix option key usage generically
Alan Pearce alan.pearce@spotcap.com
Tue, 16 Feb 2016 14:44:42 +0100
5b6d3558
Emacs: Improve special character input on OS X
Alan Pearce alan.pearce@spotcap.com
Tue, 16 Feb 2016 13:40:33 +0100
0b943843
Merge branch 'master' of github.com:alanpearce/dotfiles
Alan Pearce alan.pearce@spotcap.com
Mon, 08 Feb 2016 09:45:00 +0100
e743a4e8
Emacs: Remove which-func-mode
Alan Pearce alan.pearce@spotcap.com
Fri, 22 Jan 2016 16:18:13 +0100
b97e9583
Remove old ’todo’ for org-mobile
Alan Pearce alan.pearce@spotcap.com
Fri, 22 Jan 2016 14:17:18 +0100
7d194e3d
Emacs: Check for file-notify support
Alan Pearce alan.pearce@spotcap.com
Thu, 21 Jan 2016 12:51:22 +0100
8e365f86
Merge remote-tracking branch 'origin/master'
Alan Pearce alan@alanpearce.co.uk
Wed, 20 Jan 2016 21:01:41 +0100
8e55a610
Emacs: Use file-notify for org-mobile
Alan Pearce alan@alanpearce.co.uk
Wed, 20 Jan 2016 21:01:25 +0100
3ec45150
Emacs: Use correct package name for babel
Alan Pearce alan@alanpearce.co.uk
Wed, 20 Jan 2016 20:58:13 +0100
c8d119ca
Emacs: Fix bad window-splitting on laptop
Alan Pearce alan@alanpearce.co.uk
Thu, 14 Jan 2016 19:45:01 +0100
b49b2c6b
Emacs: Remove */5 minute org-mobile pull
Alan Pearce alan@alanpearce.co.uk
Thu, 14 Jan 2016 19:42:10 +0100
839dd59b
Formatting
Alan Pearce alan@alanpearce.co.uk
Thu, 14 Jan 2016 19:41:46 +0100
3477d9f8
Emacs: Open composer.lock files with json-mode
Alan Pearce alan@alanpearce.co.uk
Thu, 14 Jan 2016 19:38:17 +0100
f9009077
Merge branch 'master' of home:projects/dotfiles
Alan Pearce alan@alanpearce.co.uk
Thu, 14 Jan 2016 19:29:25 +0100
142e2956
Emacs: Use js2-mode for jsx files
Alan Pearce alan@alanpearce.co.uk
Thu, 14 Jan 2016 19:26:51 +0100
10f81ec2
Emacs: Add sync version of tangle-init
Alan Pearce alan@alanpearce.co.uk
Sat, 09 Jan 2016 17:46:23 +0100
e3c55288
Xresources: Use Input fonts in Emacs
Alan Pearce alan@alanpearce.co.uk
Sat, 09 Jan 2016 17:46:05 +0100
a1385303
Emacs: Fix tramp prompt hanging on certain prompts
Alan Pearce alan@alanpearce.co.uk
Sat, 09 Jan 2016 17:45:42 +0100
069922e5
Emacs: Configure avy keys for colemak
Alan Pearce alan@alanpearce.co.uk
Mon, 04 Jan 2016 15:58:42 +0100
47434ec5
Emacs: Fix compile error in restclient config
Alan Pearce alan@alanpearce.co.uk
Mon, 04 Jan 2016 15:34:01 +0100
053df601
Emacs: Use web-mode for jsx files
Alan Pearce alan@alanpearce.co.uk
Mon, 04 Jan 2016 14:35:31 +0100
4e27638e
Emacs: Use faster method to hide startup message
Alan Pearce alan@alanpearce.co.uk
Sun, 27 Dec 2015 14:45:01 +0000
58470726
ZSH: Remove old unused linkAuthSock setup
Alan Pearce alan@alanpearce.co.uk
Thu, 24 Dec 2015 19:56:35 +0000
d9d0d88b
Emacs: Use Input fonts on OS X
Alan Pearce alan.pearce@spotcap.com
Thu, 24 Dec 2015 10:57:06 +0100
b830b682
Emacs: Show perspective modestring in header
Alan Pearce alan.pearce@spotcap.com
Wed, 23 Dec 2015 16:52:27 +0100
96d4876b
Emacs: Switch buffers from persp, not projectile
Alan Pearce alan.pearce@spotcap.com
Wed, 23 Dec 2015 16:49:43 +0100
d7974bc0
Emacs: Move Modeline settings under Style
Alan Pearce alan.pearce@spotcap.com
Wed, 23 Dec 2015 16:48:04 +0100
17574627
Emacs: Fix projectile-pt keybind
Alan Pearce alan.pearce@spotcap.com
Wed, 23 Dec 2015 15:55:58 +0100
4c98cfe9
Emacs: Don’t use find-file in tangle-init
Alan Pearce alan.pearce@spotcap.com
Wed, 23 Dec 2015 14:49:45 +0100
7da19e0e
Fix sub/super-script in init.org
Alan Pearce alan.pearce@spotcap.com
Wed, 23 Dec 2015 11:01:24 +0100
5cb0ce04
Emacs: Add `pt` with projectile search override
Alan Pearce alan.pearce@spotcap.com
Wed, 23 Dec 2015 11:00:29 +0100
2d0a04dd
Emacs: fix whitespace
Alan Pearce alan.pearce@spotcap.com
Wed, 23 Dec 2015 10:38:34 +0100
4ca65091
Emacs: Fix error on loading ledger-mode
Alan Pearce alan.pearce@spotcap.com
Wed, 23 Dec 2015 10:28:24 +0100
1ca86c8f
Merge branch 'master' of home:projects/dotfiles
Alan Pearce alan.pearce@spotcap.com
Tue, 22 Dec 2015 16:45:52 +0100
d26b9612
Override imenu with nested version
Alan Pearce alan.pearce@spotcap.com
Tue, 22 Dec 2015 16:45:20 +0100
72303ddc
Git: Remember merge conflict resolutions
Alan Pearce alan.pearce@spotcap.com
Thu, 17 Dec 2015 09:03:36 +0100
eac4c600
Emacs: Add fallback execute-extended-command bind
Alan Pearce alan.pearce@spotcap.com
Tue, 15 Dec 2015 17:22:15 +0100
2982d13a
Emacs: Don’t show server running message
Alan Pearce alan.pearce@spotcap.com
Tue, 15 Dec 2015 17:17:09 +0100
45e3307f
Emacs: Replace smart-tab with a simple binding
Alan Pearce alan.pearce@spotcap.com
Thu, 10 Dec 2015 16:11:59 +0100
8857d80b
Emacs: Run style customisations first
Alan Pearce alan.pearce@spotcap.com
Thu, 10 Dec 2015 11:24:51 +0100
2a8867b7
Emacs: More startup optimisation
Alan Pearce alan.pearce@spotcap.com
Thu, 10 Dec 2015 11:18:27 +0100
00b0182d
Emacs: Remove benchmark-init
Alan Pearce alan.pearce@spotcap.com
Thu, 10 Dec 2015 11:16:50 +0100
861b202f
Emacs: Delay init of cyphejor-mode
Alan Pearce alan.pearce@spotcap.com
Wed, 09 Dec 2015 17:01:53 +0100
260fad2e
Emacs: Disable magic filename handling on startup
Alan Pearce alan.pearce@spotcap.com
Wed, 09 Dec 2015 17:01:29 +0100
b51f0140
Emacs: Fix error after loading align
Alan Pearce alan.pearce@spotcap.com
Wed, 09 Dec 2015 17:00:38 +0100
86e1b50e
Emacs: Start server when idle
Alan Pearce alan.pearce@spotcap.com
Wed, 09 Dec 2015 17:00:19 +0100
fd9d7a3e
Emacs: Reduce GC usage at startup
Alan Pearce alan.pearce@spotcap.com
Wed, 09 Dec 2015 16:59:49 +0100
6062344d
Merge branch 'master' of github.com:alanpearce/dotfiles
Alan Pearce alan.pearce@spotcap.com
Mon, 07 Dec 2015 08:41:56 +0100
d575c292
Emacs: Open helm-dash docsets in eww
Alan Pearce alan.pearce@spotcap.com
Fri, 04 Dec 2015 10:58:57 +0100
e3e404e7
Emacs: Setup which-key properly
Alan Pearce alan.pearce@spotcap.com
Tue, 01 Dec 2015 10:26:25 +0100
2384e574
Emacs: Replace discover with which-key
Alan Pearce alan.pearce@spotcap.com
Mon, 30 Nov 2015 14:57:02 +0100
99794c9d
Emacs: Fix :ensure-ing of non-packages
Alan Pearce alan.pearce@spotcap.com
Sun, 29 Nov 2015 21:00:46 +0100
47b52b5c
Merge branch 'master' of github.com:alanpearce/dotfiles
Alan Pearce alan@alanpearce.co.uk
Sun, 29 Nov 2015 16:51:10 +0100
f6c7ab84
Emacs: Optimise init
Alan Pearce alan@alanpearce.co.uk
Sun, 29 Nov 2015 16:49:58 +0100
c3ffd21f
Emacs: Add init benchmarking
Alan Pearce alan@alanpearce.co.uk
Sun, 29 Nov 2015 16:49:31 +0100
69559a00
Emacs: Revert to http package fetching

Marmalade’s TLS certificate doesn’t seem to be trusted, so I can’t use
it.
Alan Pearce alan@alanpearce.co.uk
Sun, 29 Nov 2015 16:47:11 +0100
9e3298f5
Emacs: Remove unnecessary smex-init call
Alan Pearce alan@alanpearce.co.uk
Sat, 28 Nov 2015 23:31:24 +0100
02bdf698
Emacs: Switch from req-package to use-package
Alan Pearce alan@alanpearce.co.uk
Sat, 28 Nov 2015 23:31:06 +0100
0da5f6bf
Emacs: Fix byte-compilation warnings
Alan Pearce alan@alanpearce.co.uk
Sat, 28 Nov 2015 17:56:07 +0100
f72f1ebf
Emacs: Remove rase package
Alan Pearce alan@alanpearce.co.uk
Sat, 28 Nov 2015 15:38:03 +0100
4a4e6b10
Emacs: Fix smartparens keymap warnings
Alan Pearce alan@alanpearce.co.uk
Sat, 28 Nov 2015 15:36:38 +0100
4c4ae9fb
Emacs: Fix spurious sudo prompts
Alan Pearce alan.pearce@spotcap.com
Tue, 24 Nov 2015 17:25:28 +0100
d2495532
zsh: Remove dead sections
Alan Pearce alan.pearce@spotcap.com
Thu, 19 Nov 2015 16:01:20 +0100
0f72aa97
zsh: Remove per-directory-history
Alan Pearce alan.pearce@spotcap.com
Thu, 19 Nov 2015 15:59:43 +0100
00f9e888
Clojure: Don’t load cider unless using a REPL
Alan Pearce alan.pearce@spotcap.com
Wed, 18 Nov 2015 15:57:27 +0100
6e6fde5b
Emacs: Install git-timemachine
Alan Pearce alan.pearce@spotcap.com
Tue, 17 Nov 2015 15:42:00 +0100
350b5dfb
Emacs: Fix org-journal-display-entry-yesterday
Alan Pearce alan.pearce@spotcap.com
Tue, 17 Nov 2015 10:56:11 +0100
69413c7d
Emacs: Add function to read yesterday’s journal
Alan Pearce alan.pearce@spotcap.com
Tue, 17 Nov 2015 09:35:24 +0100
4f8474bb
Emacs: Ensure ag package is available
Alan Pearce alan.pearce@spotcap.com
Mon, 16 Nov 2015 17:19:08 +0100
a6486abd
Emacs: Monitor location and set lat/long (OSX)
Alan Pearce alan.pearce@spotcap.com
Mon, 16 Nov 2015 16:42:04 +0100
f6c607e6
Emacs: Change themes based on sunlight
Alan Pearce alan.pearce@spotcap.com
Mon, 16 Nov 2015 16:38:20 +0100
818df9fc
Emacs: Set latitude and longitude to Berlin
Alan Pearce alan.pearce@spotcap.com
Mon, 16 Nov 2015 16:33:45 +0100
b1dd16c2
Emacs: Set a nicer frame-title-format
Alan Pearce alan.pearce@spotcap.com
Mon, 16 Nov 2015 16:01:08 +0100
84a1cbef
Merge branch 'master' of github.com:alanpearce/dotfiles
Alan Pearce alan.pearce@spotcap.com
Mon, 16 Nov 2015 15:42:42 +0100
a48acf4d
Emacs: Replace typopunct-mode with typo-mode
Alan Pearce alan.pearce@spotcap.com
Mon, 16 Nov 2015 15:38:19 +0100
eaad53be
Emacs: Remove cask and pallet

Instead, use a package-directory based upon the emacs version, which was
the main feature about cask, for me.
Alan Pearce alan.pearce@spotcap.com
Mon, 16 Nov 2015 15:37:17 +0100
0e0d0fbd
Fix indentation
Alan Pearce alan.pearce@spotcap.com
Mon, 16 Nov 2015 09:59:27 +0100
038456de
Emacs: Add org-journal binding
Alan Pearce alan.pearce@spotcap.com
Mon, 16 Nov 2015 09:59:00 +0100
60872a8c
Emacs: Fix org-ellipsis setting
Alan Pearce alan.pearce@spotcap.com
Mon, 16 Nov 2015 09:58:38 +0100
d7f84de5
Emacs: Disable unused magit features
Alan Pearce alan.pearce@spotcap.com
Mon, 16 Nov 2015 09:58:27 +0100
512cd43b
Emacs: More defer
Alan Pearce alan.pearce@spotcap.com
Mon, 16 Nov 2015 09:57:27 +0100
e2fd5162
Emacs: Fix slowness/hanging with TRAMP
Alan Pearce alan.pearce@spotcap.com
Mon, 16 Nov 2015 09:56:33 +0100
dc6b681b
Emacs: Use a proper ellipsis for elisions
Alan Pearce alan.pearce@spotcap.com
Fri, 13 Nov 2015 15:35:32 +0100
fd9734e7
Emacs: Improve TLS security
Alan Pearce alan.pearce@spotcap.com
Fri, 13 Nov 2015 10:02:41 +0100
43d0e866
Emacs: Use only secure package archives
Alan Pearce alan.pearce@spotcap.com
Fri, 13 Nov 2015 09:00:53 +0100
47dd9149
Emacs: Remove apparently-unused packages
Alan Pearce alan.pearce@spotcap.com
Thu, 12 Nov 2015 12:45:07 +0100
8b897dd8
zsh: Setup nix on Spotcap laptop
Alan Pearce alan.pearce@spotcap.com
Wed, 11 Nov 2015 15:34:27 +0100
20e56f19
Emacs: Move ap-functions into init file
Alan Pearce alan.pearce@spotcap.com
Wed, 11 Nov 2015 14:52:25 +0100
095a8912
Emacs: Fix M-q binding
Alan Pearce alan.pearce@spotcap.com
Tue, 10 Nov 2015 15:37:03 +0100
c51f934a
Emacs: Remove php-extras company backend
Alan Pearce alan.pearce@spotcap.com
Tue, 10 Nov 2015 15:28:58 +0100
c416be67
Emacs: Improve tangling usability

Show a message when tangling and make the function a command
Alan Pearce alan.pearce@spotcap.com
Tue, 10 Nov 2015 15:21:10 +0100
0ad05722
Emacs: Load modules on startup
Alan Pearce alan.pearce@spotcap.com
Mon, 09 Nov 2015 09:16:44 +0100
e52aef3c
Emacs: Load skewer in web-mode
Alan Pearce alan.pearce@spotcap.com
Mon, 09 Nov 2015 09:16:22 +0100
8dd85354
Emacs: Background-load cc-mode
Alan Pearce alan.pearce@spotcap.com
Thu, 05 Nov 2015 09:16:59 +0100
0f36ecda
Emacs: Install and configure coffee-mode
Alan Pearce alan.pearce@spotcap.com
Tue, 03 Nov 2015 17:17:39 +0100
2bb87566
Emacs: Install dockerfile-mode
Alan Pearce alan.pearce@spotcap.com
Mon, 02 Nov 2015 17:32:45 +0100
a8316761
Emacs: Require correct package for smartparens
Alan Pearce alan.pearce@spotcap.com
Fri, 30 Oct 2015 15:17:38 +0100
1c9822df
zsh: Remove Nix setup
Alan Pearce alan.pearce@spotcap.com
Fri, 30 Oct 2015 15:06:11 +0100
1bcd96be
Emacs: Remove call to uninstalled package
Alan Pearce alan.pearce@spotcap.com
Fri, 30 Oct 2015 15:05:37 +0100
2221a56a
Emacs: Remove errors & warnings
Alan Pearce alan.pearce@spotcap.com
Thu, 29 Oct 2015 08:58:49 +0100
132b7176
Emacs: Fix preferred encoding style
Alan Pearce alan.pearce@spotcap.com
Thu, 29 Oct 2015 08:56:17 +0100
4c66e5fd
Merge branch 'master' of github.com:alanpearce/dotfiles
Alan Pearce alan.pearce@spotcap.com
Tue, 20 Oct 2015 13:36:51 +0200
d194d8ed
Emacs: Force-bind my keys
Alan Pearce alan.pearce@spotcap.com
Tue, 20 Oct 2015 13:35:58 +0200
d5a131a8
Emacs: Use Input fonts on OS X
Alan Pearce alan.pearce@spotcap.com
Tue, 20 Oct 2015 13:31:39 +0200
4eb68236
Emacs: Re-add find-file-as-root advice for counsel
Alan Pearce alan.pearce@spotcap.com
Fri, 16 Oct 2015 11:25:11 +0200
88b381fa
Emacs: Configure spotlight on OS X
Alan Pearce alan.pearce@spotcap.com
Fri, 16 Oct 2015 11:24:37 +0200
0f5ee55c
Emacs: Use avy-goto-char-timer, better at DWIM
Alan Pearce alan.pearce@spotcap.com
Mon, 05 Oct 2015 09:26:10 +0200
adc5820c
Use Cyphejor to rename major mode lighters
Alan Pearce alan.pearce@spotcap.com
Mon, 05 Oct 2015 09:25:12 +0200
7175d1e6
Emacs: Use correct package name for company-tern
Alan Pearce alan.pearce@spotcap.com
Thu, 01 Oct 2015 09:58:15 +0200
415e99e9
Emacs: Regenerate cask file
Alan Pearce alan.pearce@spotcap.com
Wed, 16 Sep 2015 13:12:33 +0200
9896758b
Emacs: Install page-break-lines mode
Alan Pearce alan.pearce@spotcap.com
Wed, 16 Sep 2015 13:09:32 +0200
087c2ce7
Emacs: Remove ace-jump-buffer
Alan Pearce alan.pearce@spotcap.com
Wed, 09 Sep 2015 14:47:10 +0200
4ff71fca
Emacs: Replace Uniquify with relative-buffers
Alan Pearce alan.pearce@spotcap.com
Mon, 07 Sep 2015 16:42:42 +0200
ebf6a8b8
Emacs: Fix tangling, again
Alan Pearce alan.pearce@spotcap.com
Mon, 07 Sep 2015 10:37:56 +0200
0264ff40
Emacs: Open sailsrc files in json-mode
Alan Pearce alan.pearce@spotcap.com
Mon, 07 Sep 2015 09:06:25 +0200
89fe72cd
Emacs: Resize frames pixelwise
Alan Pearce alan.pearce@spotcap.com
Mon, 07 Sep 2015 08:39:51 +0200
58a58f81
Emacs: Switch OSX font to Hack
Alan Pearce alan.pearce@spotcap.com
Mon, 07 Sep 2015 08:39:37 +0200
af351fc0
Emacs: Defer loading of async until tangling
Alan Pearce alan@alanpearce.co.uk
Thu, 03 Sep 2015 19:58:05 +0200
ec66ac00
Emacs: Ensure cask & pallet are required
Alan Pearce alan@alanpearce.co.uk
Thu, 03 Sep 2015 19:34:36 +0200
bb6744eb
Emacs: Improve async byte-compile error handling
Alan Pearce alan@alanpearce.co.uk
Thu, 03 Sep 2015 19:32:54 +0200
4d21cdf9
Emacs: Fix smart-tabs-mode by brute force

Not really sure what’s wrong with the initialisation, but now it works.
Alan Pearce alan.pearce@spotcap.com
Mon, 31 Aug 2015 10:17:47 +0200
978b1083
Emacs: Check for byte-compiliation errors
Alan Pearce alan.pearce@spotcap.com
Mon, 31 Aug 2015 09:44:17 +0200
6d37b163
Emacs: Initialise Customize after package config
Alan Pearce alan.pearce@spotcap.com
Mon, 31 Aug 2015 09:39:53 +0200
c8a0c211
Merge branch 'master' of github.com:alanpearce/dotfiles
Alan Pearce alan.pearce@spotcap.com
Fri, 28 Aug 2015 17:31:25 +0200
5c3bbde2
Emacs: Remove extra message call
Alan Pearce alan.pearce@spotcap.com
Fri, 28 Aug 2015 14:32:06 +0200
86ff9bac
Emacs: Install shrink-whitespace
Alan Pearce alan.pearce@spotcap.com
Thu, 27 Aug 2015 08:54:57 +0200
c3d10838
Emacs: Use Menlo on Darwin
Alan Pearce alan.pearce@spotcap.com
Thu, 27 Aug 2015 08:54:38 +0200
d93fa21d
Emacs: Set Counsel’s M-x to search from anywhere
Alan Pearce alan.pearce@spotcap.com
Wed, 26 Aug 2015 10:13:51 +0200
03165f6c
Git: Fix delete-merged alias
Alan Pearce alan.pearce@spotcap.com
Wed, 26 Aug 2015 10:08:34 +0200
b5d24a67
Emacs: Install and use dtrt-indent-mode
Alan Pearce alan.pearce@spotcap.com
Tue, 25 Aug 2015 16:56:05 +0200
c5c38851
Emacs: Remove redundant smart-tabs setup for js2
Alan Pearce alan.pearce@spotcap.com
Tue, 25 Aug 2015 16:55:31 +0200
7fa88df5
Emacs: Fix smart-tabs in js2-mode
Alan Pearce alan.pearce@spotcap.com
Tue, 18 Aug 2015 16:28:03 +0200
9642a038
Git add delete-merged command
Alan Pearce alan.pearce@spotcap.com
Mon, 17 Aug 2015 17:06:50 +0200
ab9a540e
Git: Add pr -> pull-request alias
Alan Pearce alan.pearce@spotcap.com
Mon, 17 Aug 2015 16:29:38 +0200
c423f425
Emacs: Revert git buffers with magit
Alan Pearce alan.pearce@spotcap.com
Mon, 17 Aug 2015 11:30:45 +0200
5ada0acd
Emacs: Move org-directory to subfolder
Alan Pearce alan@alanpearce.co.uk
Sun, 16 Aug 2015 15:28:06 +0200
be6667e1
Emacs: Add org-mobile timer setup
Alan Pearce alan@alanpearce.co.uk
Sun, 16 Aug 2015 13:30:57 +0200
d3981bdf
Emacs: Fix counsel-switch-to-projectile-buffer

Fallback to `ivy-switch-buffer` if not in a project
Alan Pearce alan@alanpearce.co.uk
Sun, 16 Aug 2015 13:29:45 +0200
664e4c09
Emacs: Remove overzealous font-locking from dired
Alan Pearce alan@alanpearce.co.uk
Fri, 14 Aug 2015 23:31:35 +0200
8708c364
Emacs: Add ivy-switch-buffer action to kill buffer
Alan Pearce alan@alanpearce.co.uk
Fri, 14 Aug 2015 21:55:50 +0200
46fcf6ca
Emacs: Better project buffer switching with ivy
Alan Pearce alan@alanpearce.co.uk
Fri, 14 Aug 2015 21:43:53 +0200
4fa45cd1
Fix indentation
Alan Pearce alan@alanpearce.co.uk
Fri, 14 Aug 2015 21:06:32 +0200
75bd2030
Emacs: Give counsel a heading
Alan Pearce alan@alanpearce.co.uk
Fri, 14 Aug 2015 21:06:14 +0200
c88ffba7
Emacs: Stop Magit nagging on push
Alan Pearce alan.pearce@spotcap.com
Fri, 14 Aug 2015 09:22:08 +0200
c33752f8
Emacs: Add missing gntp package to Caskfile
Alan Pearce alan.pearce@spotcap.com
Fri, 14 Aug 2015 09:19:34 +0200
e3dbc96f
zsh: Don’t try to init GPG agent
Alan Pearce alan@alanpearce.co.uk
Fri, 14 Aug 2015 07:52:18 +0200
08f6ecdb
Emacs: Remove old imenu-init jump functions
Alan Pearce alan@alanpearce.co.uk
Thu, 13 Aug 2015 22:40:08 +0200
29c18056
Emacs: Switch to swiper/ivy for completion
Alan Pearce alan@alanpearce.co.uk
Thu, 13 Aug 2015 22:35:56 +0200
e2c1b3b5
Emacs: Defer magit and org init
Alan Pearce alan@alanpearce.co.uk
Mon, 10 Aug 2015 10:43:36 +0200
79a11eaa
Emacs: Fix nix-mode initialisation
Alan Pearce alan@alanpearce.co.uk
Mon, 10 Aug 2015 10:43:13 +0200
7ab1d790
Emacs: Fix eshell configuration
Alan Pearce alan@alanpearce.co.uk
Fri, 07 Aug 2015 20:24:31 +0200
9bc83aae
Emacs: Remove learning keywords from org config
Alan Pearce alan@alanpearce.co.uk
Fri, 07 Aug 2015 20:24:07 +0200
a6de0dbd
Emacs: Install eshell buffer stack package
Alan Pearce alan@alanpearce.co.uk
Sat, 01 Aug 2015 21:46:55 +0200
9ebbf3bb
Emacs: Use Magit’s WIP functionality
Alan Pearce alan@alanpearce.co.uk
Sun, 26 Jul 2015 16:42:44 +0200
b0784e8a
Emacs: Autoload smart-tabs mode better
Alan Pearce alan@alanpearce.co.uk
Sun, 26 Jul 2015 16:41:27 +0200
3156b821
Emacs: Improve org TODO state handling
Alan Pearce alan@alanpearce.co.uk
Sun, 26 Jul 2015 16:39:02 +0200
b94deb3d
Emacs: Fix mobile-org setup
Alan Pearce alan@alanpearce.co.uk
Sat, 25 Jul 2015 14:12:27 +0200
2e96e919
RCM: Detect Emacs Cask by folder existance
Alan Pearce alan@alanpearce.co.uk
Sat, 18 Jul 2015 21:38:39 +0200
e989bb41
Upgrade leiningen plugins
Alan Pearce alan@alanpearce.co.uk
Sat, 18 Jul 2015 21:38:22 +0200
9bea36e7
Leiningen: Add lein-droid
Alan Pearce alan@alanpearce.co.uk
Sat, 18 Jul 2015 21:34:24 +0200
676c0b09
RCM: Tangle Emacs init file on install
Alan Pearce alan@alanpearce.co.uk
Sat, 18 Jul 2015 17:12:59 +0200
fd72b168
Emacs: Tangle init file asynchronously
Alan Pearce alan@alanpearce.co.uk
Sat, 18 Jul 2015 12:04:38 +0200
cf097a88
Dedent Emacs configuration
Alan Pearce alan@alanpearce.co.uk
Sat, 18 Jul 2015 11:36:56 +0200
6dc5aac9
Emacs: Don’t force-enable org-indent-mode
Alan Pearce alan@alanpearce.co.uk
Sat, 18 Jul 2015 11:13:22 +0200
2c71fa04
Whitespace fixes
Alan Pearce alan@alanpearce.co.uk
Sat, 18 Jul 2015 11:13:12 +0200
db3233c2
Emacs: Remove file startup options
Alan Pearce alan@alanpearce.co.uk
Sat, 18 Jul 2015 11:10:25 +0200
524b0532
Emacs: Use magit popups in the default way
Alan Pearce alan@alanpearce.co.uk
Sat, 18 Jul 2015 10:48:24 +0200
5d343fb5
Move emacs configuration to org-babel
Alan Pearce alan@alanpearce.co.uk
Tue, 14 Jul 2015 14:21:28 +0200
049963da
Emacs: Use dired-subtree more intelligently
Alan Pearce alan@alanpearce.co.uk
Sat, 11 Jul 2015 17:05:09 +0200
b49f4672
Remove system configuration for S40
Alan Pearce alan@alanpearce.co.uk
Sat, 11 Jul 2015 17:04:48 +0200
996dd62d
zsh: Disable GPG SSH support
Alan Pearce alan@alanpearce.co.uk
Sat, 11 Jul 2015 16:56:56 +0200
5cdf7c86
Emacs: Use cask to install xrdb-mode
Alan Pearce alan@alanpearce.co.uk
Sat, 11 Jul 2015 16:56:36 +0200
ecb9eb5b
Emacs: Remove package stats functions

I don’t really care about these any more
Alan Pearce alan@alanpearce.co.uk
Sat, 11 Jul 2015 16:02:33 +0200
e6b57d11
Emacs: Remove paradox
Alan Pearce alan@alanpearce.co.uk
Sat, 11 Jul 2015 16:00:28 +0200
fd343aa3
Emacs: Enable sh blocks in org-babel
Alan Pearce alan@alanpearce.co.uk
Sat, 11 Jul 2015 15:43:45 +0200
47772f88
Emacs: Improve org-mode startup time
Alan Pearce alan@alanpearce.co.uk
Sat, 11 Jul 2015 15:43:34 +0200
40029783
Emacs: Fontify src blocks in org-mode
Alan Pearce alan@alanpearce.co.uk
Sat, 11 Jul 2015 11:27:02 +0200
5d76f0e8
Emacs: Enable auto-fill-mode in org
Alan Pearce alan@alanpearce.co.uk
Sat, 11 Jul 2015 11:26:50 +0200
7483dc61
Emacs: Remove bind to missing function
Alan Pearce alan@alanpearce.co.uk
Sat, 11 Jul 2015 09:21:46 +0200
5ea84bf4
Emacs: Remove unused php-electric.el
Alan Pearce alan@alanpearce.co.uk
Sat, 11 Jul 2015 09:13:34 +0200
707417ba
Emacs: Change typopunct language after loading
Alan Pearce alan@alanpearce.co.uk
Sat, 11 Jul 2015 09:11:51 +0200
80377a11
Merge branch 'master' of github.com:alanpearce/dotfiles
Alan Pearce alan@alanpearce.co.uk
Wed, 08 Jul 2015 20:17:04 +0200
bd174ff0
Merge branch 'master' of github.com:alanpearce/dotfiles
Alan Pearce alan@alanpearce.co.uk
Fri, 03 Jul 2015 22:00:04 +0200
39bdfb8c
Emacs: Remove editorconfig
Alan Pearce alan@alanpearce.co.uk
Fri, 03 Jul 2015 21:57:24 +0200
fb998539
Don’t try to run gpg-agent on OSX

GPGTools handles this for us, without a warning
Alan Pearce alan.pearce@spotcap.com
Tue, 23 Jun 2015 16:19:24 +0200
a0a5bbc8
zsh: Fix syntax error
Alan Pearce alan.pearce@spotcap.com
Tue, 23 Jun 2015 16:19:11 +0200
99e2d7be
Emacs: Optimise startup
Alan Pearce alan.pearce@spotcap.com
Sun, 21 Jun 2015 13:07:53 +0200
e02cc465
zsh: Use gpg-agent instead of envoy
Alan Pearce alan@alanpearce.co.uk
Sun, 21 Jun 2015 11:28:53 +0200
b739f3f4
Emacs: Update magit configuration for 1.4.0
Alan Pearce alan.pearce@spotcap.com
Wed, 17 Jun 2015 12:05:01 +0200
65cfbdd4
Git: Always auto-squash with rebase
Alan Pearce alan.pearce@spotcap.com
Tue, 16 Jun 2015 12:45:48 +0200
5e035aac
Merge branch 'master' of github.com:alanpearce/dotfiles
Alan Pearce alan@alanpearce.co.uk
Sun, 14 Jun 2015 13:08:13 +0200
0f6186df
zsh: Alias gpg when gpg2 is installed
Alan Pearce alan@alanpearce.co.uk
Sun, 14 Jun 2015 13:04:37 +0200
72955df9
Emacs: Open .envrc files with sh-mode
Alan Pearce alan.pearce@spotcap.com
Fri, 22 May 2015 16:49:37 +0200
e6d7513c
Emacs: Bind C-| to avy-go-to-line
Alan Pearce alan.pearce@spotcap.com
Thu, 21 May 2015 14:09:32 +0200
409e8333
Emacs: Add ace-window key to kill current window
Alan Pearce alan.pearce@spotcap.com
Wed, 20 May 2015 18:03:10 +0200
1dfecc3c
Emacs: Auto-start pallet-mode
Alan Pearce alan.pearce@spotcap.com
Wed, 20 May 2015 18:02:59 +0200
a773861e
Emacs: Install and configure ace-window-mode
Alan Pearce alan.pearce@spotcap.com
Wed, 20 May 2015 16:36:13 +0200
84b6bbad
Emacs: Add alignment rules for Javascript objects
Alan Pearce alan.pearce@spotcap.com
Wed, 20 May 2015 16:30:25 +0200
8f86a9d1
Emacs: Move persp-switch key to s-p
Alan Pearce alan.pearce@spotcap.com
Wed, 20 May 2015 12:12:05 +0200
61ecf571
zsh: Treat = as a word splitter
Alan Pearce alan.pearce@spotcap.com
Wed, 20 May 2015 12:09:19 +0200
01d31a2f
Emacs: Replace ace-jump-mode with avy
Alan Pearce alan.pearce@spotcap.com
Wed, 20 May 2015 12:09:07 +0200
455eaec3
Emacs: Fix error in highlight-stages config
Alan Pearce alan.pearce@spotcap.com
Wed, 20 May 2015 11:57:02 +0200
735f35c4
WS cleanup
Alan Pearce alan.pearce@spotcap.com
Mon, 18 May 2015 12:47:32 +0200
89baff63
Emacs: Fix helm startup errors
Alan Pearce alan.pearce@spotcap.com
Mon, 18 May 2015 09:43:38 +0200
cb773bd9
Emacs: Remove old Bulb laptop configuration
Alan Pearce alan.pearce@spotcap.com
Wed, 13 May 2015 17:50:37 +0200
3b9103ab
Emacs: Don’t enable helm-mode
Alan Pearce alan.pearce@spotcap.com
Wed, 13 May 2015 17:41:38 +0200
d6b8c759
Emacs: Remove incorrect sendmail configuration
Alan Pearce alan.pearce@spotcap.com
Wed, 13 May 2015 17:33:04 +0200
8b192767
Emacs: Fix warnings
Alan Pearce alan.pearce@spotcap.com
Wed, 13 May 2015 17:32:49 +0200
e739c349
Emacs: Replace deprecated ucs-insert call
Alan Pearce alan.pearce@spotcap.com
Wed, 13 May 2015 17:28:43 +0200
524921e8
Emacs: Fix dired-k initialisation
Alan Pearce alan.pearce@spotcap.com
Wed, 13 May 2015 17:27:05 +0200
a150cf5b
Emacs: Diminish highlight-stages
Alan Pearce alan.pearce@spotcap.com
Wed, 13 May 2015 17:26:12 +0200
310a79c5
Emacs: Use human-readable file sizes in dired
Alan Pearce alan.pearce@spotcap.com
Wed, 13 May 2015 17:22:08 +0200
8d1bcef1
Emacs: Use helm inside projectile
Alan Pearce alan.pearce@spotcap.com
Wed, 13 May 2015 17:21:56 +0200
5e43b9cb
Emacs: Use dired-k outside projects, too
Alan Pearce alan.pearce@spotcap.com
Tue, 12 May 2015 09:56:48 +0200
e4b09a2e
Emacs: Remove timeclock configuration
Alan Pearce alan.pearce@spotcap.com
Tue, 12 May 2015 09:45:46 +0200
14500c0e
Emacs: Fix “g” removing “k” info in dired buffers
Alan Pearce alan.pearce@spotcap.com
Tue, 12 May 2015 09:44:45 +0200
3a91d166
Setup editorconfig package
Alan Pearce alan.pearce@spotcap.com
Mon, 11 May 2015 17:01:44 +0200
95b6c1dc
Emacs: Use node externs in js2-mode
Alan Pearce alan.pearce@spotcap.com
Mon, 11 May 2015 16:55:56 +0200
ba072244
Emacs: Open .ejs files in web-mode
Alan Pearce alan.pearce@spotcap.com
Mon, 11 May 2015 16:55:43 +0200
c8f84ed3
Emacs: Install and configure password-store
Alan Pearce alan.pearce@spotcap.com
Mon, 11 May 2015 16:55:29 +0200
f605e559
zsh: Add pass completion to fpath when extant
Alan Pearce alan.pearce@spotcap.com
Fri, 08 May 2015 09:58:55 +0200
dd979779
Emacs: Remove missing company-ropmacs backend
Alan Pearce alan@alanpearce.co.uk
Thu, 07 May 2015 17:10:01 +0200
6e6e4682
Emacs: Fix diminishing of emmet-mode
Alan Pearce alan@alanpearce.co.uk
Thu, 07 May 2015 17:09:45 +0200
a4b690f9
Emacs: Configure js2-mode to work with node
Alan Pearce alan@alanpearce.co.uk
Wed, 06 May 2015 16:29:27 +0200
33c0e969
Emacs: Improve company popup layout
Alan Pearce alan@alanpearce.co.uk
Wed, 06 May 2015 09:35:51 +0200
92ad3ee5
zsh: Setup nix on SpotCap machine
Alan Pearce alan@alanpearce.co.uk
Wed, 06 May 2015 09:35:14 +0200
a27f79fd
Emacs: Re-generate cask file
Alan Pearce alan@alanpearce.co.uk
Wed, 06 May 2015 09:34:45 +0200
b809de14
Emacs: Install and configure tern package
Alan Pearce alan@alanpearce.co.uk
Wed, 06 May 2015 09:28:04 +0200
e364a183
Whitespace cleanup
Alan Pearce alan@alanpearce.co.uk
Wed, 06 May 2015 09:27:14 +0200
e906e021
Emacs: Remove jquery-doc package
Alan Pearce alan@alanpearce.co.uk
Wed, 06 May 2015 09:26:18 +0200
10850b49
zsh: Alias gh to hub
Alan Pearce alan@alanpearce.co.uk
Wed, 06 May 2015 09:25:59 +0200
b9687258
zsh: Use hub instead of gh for git alias
Alan Pearce alan@alanpearce.co.uk
Wed, 06 May 2015 09:25:45 +0200
3f874826
zsh: Source zshenv.{local,private} if extant
Alan Pearce alan@alanpearce.co.uk
Wed, 06 May 2015 09:24:32 +0200
44a22139
rcm: Add host configuration for SpotCap machine
Alan Pearce alan@alanpearce.co.uk
Wed, 06 May 2015 09:23:55 +0200
d3699c0f
Emacs: Change ledger-mode default commodity to EUR
Alan Pearce alan@alanpearce.co.uk
Sun, 03 May 2015 18:34:40 +0200
c93ab4ad
Emacs: Improve <TAB> functionality in ledger
Alan Pearce alan@alanpearce.co.uk
Wed, 22 Apr 2015 19:17:36 +0100
5fb9137c
Emacs: Avoid prompt in minibuffer
Alan Pearce alan@alanpearce.co.uk
Mon, 13 Apr 2015 16:08:59 +0100
ccf62a3d
Emacs: Fix ledger date formatting
Alan Pearce alan@alanpearce.co.uk
Mon, 13 Apr 2015 14:05:37 +0100
9f235978
Zsh: Ensure RPROMPT is unset when setting prompt
Alan Pearce alan@alanpearce.co.uk
Mon, 13 Apr 2015 14:04:45 +0100
2f69ec89
Xmodmap: Fix Alt mapping for external keyboards
Alan Pearce alan@alanpearce.co.uk
Mon, 13 Apr 2015 09:31:43 +0100
8a0e78e0
Emacs: Enable ledger weaving with org-babel
Alan Pearce alan@alanpearce.co.uk
Thu, 09 Apr 2015 21:57:13 +0100
257c8502
Emacs: Improve ledger reconciliation
Alan Pearce alan@alanpearce.co.uk
Thu, 09 Apr 2015 21:57:01 +0100
ea5a661a
Emacs: Install and configure ledger-mode
Alan Pearce alan@alanpearce.co.uk
Thu, 09 Apr 2015 13:12:30 +0100
c1f68b42
Add xmodmaprc for Marvin the ThinkPad
Alan Pearce alan@alanpearce.co.uk
Tue, 07 Apr 2015 22:58:52 +0100
25ee0b7b
Merge branch 'master' of git://github.com/alanpearce/dotfiles
Alan Pearce alan@alanpearce.co.uk
Tue, 07 Apr 2015 22:58:19 +0100
983c1746
Emacs: Add nix-mode configuration
Alan Pearce alan@alanpearce.co.uk
Tue, 07 Apr 2015 22:57:10 +0100
e4a20853
zsh: Fix E alias
Alan Pearce alan@alanpearce.co.uk
Fri, 03 Apr 2015 16:21:25 +0100
4f018fb0
Emacs: Open files via sudo if needed
Alan Pearce alan@alanpearce.co.uk
Fri, 03 Apr 2015 16:19:47 +0100
f50ed955
Emacs: Disable auto-indent in nix-mode
Alan Pearce alan@alanpearce.co.uk
Fri, 03 Apr 2015 16:03:14 +0100
477ee903
Zsh: Remove fasd autoload
Alan Pearce alan@alanpearce.co.uk
Sat, 28 Mar 2015 10:00:08 +0000
f8025d37
Emacs: Remove unneeded diminish line
Alan Pearce alan@alanpearce.co.uk
Fri, 27 Mar 2015 14:11:43 +0000
4b46b6cf
Emacs: Fix eshell init
Alan Pearce alan@alanpearce.co.uk
Fri, 27 Mar 2015 14:11:00 +0000
05c74853
Emacs: Autoload global-smart-tab-mode
Alan Pearce alan@alanpearce.co.uk
Fri, 27 Mar 2015 14:10:34 +0000
fcc0e0ed
Emacs: Check before loading oracle-mode
Alan Pearce alan@alanpearce.co.uk
Fri, 27 Mar 2015 14:10:19 +0000
03f8973d
Zsh: Fix arrows in Xfce Terminal
Alan Pearce alan@alanpearce.co.uk
Fri, 27 Mar 2015 14:09:49 +0000
d9e52eb7
Emacs: Reinstall ido and related packages
Alan Pearce alan@alanpearce.co.uk
Tue, 03 Feb 2015 14:33:23 +0000
7fd51e7f
Emacs: Move underline, improve mode-line rendering
Alan Pearce alan@alanpearce.co.uk
Sat, 31 Jan 2015 12:57:18 +0000
4d2a49b1
Emacs: Switch from leuven back to solarized-light
Alan Pearce alan@alanpearce.co.uk
Sat, 31 Jan 2015 12:56:33 +0000
d1f0ae7e
Emacs: Remove unused hemisu theme
Alan Pearce alan@alanpearce.co.uk
Sat, 31 Jan 2015 12:52:26 +0000
09dce86b
ZSH: Set LESSGLOBAL to view global tags in less
Alan Pearce alan@alanpearce.co.uk
Sat, 31 Jan 2015 12:50:22 +0000
ecbb7cf5
Emacs: Disable auto-indent in yaml/salt modes
Alan Pearce alan@alanpearce.co.uk
Sat, 31 Jan 2015 12:50:02 +0000
28ca9a6c
Revert "Emacs: Install flycheck-pos-tip"

This reverts commit 35bc57878c8dff67bdd17ddf207a2ba3d5076d3a.
Alan Pearce alan@alanpearce.co.uk
Wed, 07 Jan 2015 10:28:52 +0000
35bc5787
Emacs: Install flycheck-pos-tip
Alan Pearce alan@alanpearce.co.uk
Sat, 03 Jan 2015 10:16:36 +0000
20798ab7
Emacs: Setup dired-k
Alan Pearce alan@alanpearce.co.uk
Thu, 25 Dec 2014 11:51:04 +0000
ecb5a69b
Emacs: Configure twig tag pairs
Alan Pearce alan@alanpearce.co.uk
Wed, 24 Dec 2014 16:35:15 +0000
ed02bd17
Emacs: Add and bind isearch-yank-symbol
Alan Pearce alan@alanpearce.co.uk
Wed, 17 Dec 2014 20:15:59 +0000
083f8933
Emacs: Add typo mode for nice “quotes”
Alan Pearce alan@alanpearce.co.uk
Wed, 17 Dec 2014 20:14:50 +0000
187efed8
Emacs: Use symfony style in PHP
Alan Pearce alan@alanpearce.co.uk
Wed, 17 Dec 2014 20:10:49 +0000
417b7c2e
Git: Remove template
Alan Pearce alan@alanpearce.co.uk
Wed, 17 Dec 2014 20:10:22 +0000
274df7b0
Git: Don't ignore .envrc
Alan Pearce alan@alanpearce.co.uk
Wed, 17 Dec 2014 20:09:44 +0000
6dca0437
Emacs: Offer to create missing directories
Alan Pearce alan@alanpearce.co.uk
Wed, 17 Dec 2014 20:09:20 +0000
2a3a3b4c
OSX: Update Syncthing launch agent
Alan Pearce alan@alanpearce.co.uk
Wed, 17 Dec 2014 20:08:44 +0000
7a417e26
zsh: Add composer bin dir to path
Alan Pearce alan@alanpearce.co.uk
Wed, 17 Dec 2014 20:08:25 +0000
09889992
fixup! Emacs: Try boon mode
Alan Pearce alan@alanpearce.co.uk
Wed, 17 Dec 2014 20:08:17 +0000
4c079513
Emacs: Try boon mode
Alan Pearce alan@alanpearce.co.uk
Tue, 11 Nov 2014 09:55:00 +0000
4d2d0a95
Emacs: Open composer.lock files in js-mode
Alan Pearce alan@alanpearce.co.uk
Sat, 08 Nov 2014 17:33:07 +0000
3503c771
Clojure: Update user plugins
Alan Pearce alan@alanpearce.co.uk
Thu, 16 Oct 2014 19:33:44 +0100
99a6b8f9
Clojure: Add lein-ancient to user plugins
Alan Pearce alan@alanpearce.co.uk
Thu, 16 Oct 2014 19:32:50 +0100
2fd077ca
Emacs: Revert to paredit for lisp modes.

Smartparens is nice, but isn't as nice as paredit in lispy languages,
even in strict mode.
Alan Pearce alan@alanpearce.co.uk
Sat, 11 Oct 2014 18:23:06 +0100
0959519e
Emacs: Bind smartparens hybrid commands
Alan Pearce alan@alanpearce.co.uk
Wed, 01 Oct 2014 19:45:03 +0100
564b9f0c
Emacs: Add wgrep-ag package for editing ag results
Alan Pearce alan@alanpearce.co.uk
Wed, 01 Oct 2014 19:44:33 +0100
c51a18b6
Add clojure tag to relevant boxen
Alan Pearce alan@alanpearce.co.uk
Sat, 20 Sep 2014 16:43:41 +0100
94ede4a7
Add Leiningen profiles to new Clojure tag
Alan Pearce alan@alanpearce.co.uk
Sat, 20 Sep 2014 16:36:33 +0100
95317da4
Emacs: Add highlight-stages mode
Alan Pearce alan@alanpearce.co.uk
Fri, 19 Sep 2014 19:57:36 +0100
0815ddf3
Emacs: Disable web-mode auto-pairing
Alan Pearce alan@alanpearce.co.uk
Fri, 19 Sep 2014 19:56:32 +0100
3b04c6e3
Emacs: Fix smartparens load issues
Alan Pearce alan@alanpearce.co.uk
Fri, 19 Sep 2014 19:56:21 +0100
bc1a9ab0
Emacs: Use smartparens to replace 4 other modes

Paredit, autopair, cedit and smart-forward. Should work nicely in HTML
modes, too!
Alan Pearce alan@alanpearce.co.uk
Thu, 18 Sep 2014 22:07:58 +0100
db0a14cd
File ending cleanup
Alan Pearce alan@alanpearce.co.uk
Thu, 18 Sep 2014 22:03:21 +0100
cd1a3326
Emacs: Install clj-refactor-mode
Alan Pearce alan@alanpearce.co.uk
Sun, 14 Sep 2014 11:15:31 +0100
e241ad6d
Emacs: Use Clojure dash documentation
Alan Pearce alan@alanpearce.co.uk
Sun, 14 Sep 2014 11:15:12 +0100
68a75fb9
Emacs: Remove cider-mode-map C-c C-f binding
Alan Pearce alan@alanpearce.co.uk
Sun, 14 Sep 2014 11:14:28 +0100
5470cbe9
zsh: Source gibo completion file if present
Alan Pearce alan@alanpearce.co.uk
Tue, 09 Sep 2014 20:25:48 +0100
80c7244e
Emacs: Set up clojure-mode and cider
Alan Pearce alan@alanpearce.co.uk
Tue, 09 Sep 2014 20:25:18 +0100
bb978fb0
Emacs: Install feature-mode
Alan Pearce alan@alanpearce.co.uk
Sat, 06 Sep 2014 12:55:19 +0100
026c476e
Emacs: Fix startup error from eshell keybind

Really weird that I needed to bind the key inside a hook, anything else
seemed to get evaluated before eshell was loaded
Alan Pearce alan@alanpearce.co.uk
Sat, 06 Sep 2014 12:54:29 +0100
7a9efc6c
Emacs: Fix startup error from comint keybind
Alan Pearce alan@alanpearce.co.uk
Sat, 06 Sep 2014 12:54:07 +0100
888dc9c2
Git: Add template dir from git_template project
Alan Pearce alan@alanpearce.co.uk
Sat, 30 Aug 2014 12:43:06 +0100
9d426dc2
Emacs: Install jquery-doc
Alan Pearce alan@alanpearce.co.uk
Sat, 30 Aug 2014 12:28:01 +0100
75ff4072
Emacs: Install and configure helm-swoop
Alan Pearce alan@alanpearce.co.uk
Sat, 30 Aug 2014 12:22:53 +0100
3764370f
Emacs: Fix frame-title-format error when loading
Alan Pearce alan@alanpearce.co.uk
Sat, 23 Aug 2014 13:02:45 +0100
428f237f
Add syncthing plist
Alan Pearce alan@alanpearce.co.uk
Sat, 23 Aug 2014 13:00:11 +0100
5fc318b4
Emacs: Defer org submodule initialisation
Alan Pearce alan@alanpearce.co.uk
Sat, 23 Aug 2014 12:59:50 +0100
c9506b38
Emacs: Update MobileOrg sync location
Alan Pearce alan@alanpearce.co.uk
Sat, 23 Aug 2014 12:59:22 +0100
0022a91d
XMonad: Add dmenu_path shortcut
Alan Pearce alan@alanpearce.co.uk
Thu, 21 Aug 2014 18:48:32 +0100
3b5ad129
Emacs: Fix dash hook creation
Alan Pearce alan@alanpearce.co.uk
Thu, 21 Aug 2014 18:26:27 +0100
127518ed
Emacs: Remove salt files from yaml-mode
Alan Pearce alan@alanpearce.co.uk
Wed, 20 Aug 2014 22:06:05 +0100
623e348e
Emacs: Enable fontification of dash keywords
Alan Pearce alan@alanpearce.co.uk
Wed, 20 Aug 2014 22:04:12 +0100
1a828301
Emacs: Add nginx helm-dash documentation hook
Alan Pearce alan@alanpearce.co.uk
Sun, 17 Aug 2014 22:23:12 +0100
10114537
Git: Fix `standup` alias
Alan Pearce alan@alanpearce.co.uk
Sun, 17 Aug 2014 22:22:55 +0100
f438dd79
XMonad: Make keybindings more Emacs-like
Alan Pearce alan@alanpearce.co.uk
Sun, 17 Aug 2014 17:27:59 +0100
9ddcdea5
XMonad: Reformat and refactor

Follow comma-first style. Extract manage hook
Alan Pearce alan@alanpearce.co.uk
Sun, 17 Aug 2014 16:16:53 +0100
5f8b835a
XMonad: Auto-move common windows to workspaces
Alan Pearce alan@alanpearce.co.uk
Sun, 17 Aug 2014 15:49:29 +0100
20337e48
Emacs: Eager-load helm-dash configuration
Alan Pearce alan@alanpearce.co.uk
Sat, 16 Aug 2014 09:59:23 +0100
29135a8f
Emacs: Enable auto-fill-mode in markdown-mode
Alan Pearce alan@alanpearce.co.uk
Thu, 14 Aug 2014 19:53:44 +0100
d09f8ce9
Emacs: Rebind C-M-[ae] to be useful in text modes
Alan Pearce alan@alanpearce.co.uk
Wed, 13 Aug 2014 19:35:39 +0100
d5001338
Emacs: Associate Markdown mode and dash docset
Alan Pearce alan@alanpearce.co.uk
Wed, 13 Aug 2014 19:33:09 +0100
79c9b227
rcm: Remove fasd-cache from zsh init hook
Alan Pearce alan@alanpearce.co.uk
Wed, 13 Aug 2014 15:53:52 +0100
ab2b5173
zsh: Use version-controlled zsh file

Makes configuration a lot easier.
Alan Pearce alan@alanpearce.co.uk
Wed, 13 Aug 2014 15:52:23 +0100
c67dcb9f
zsh: Move sf=app/console alias definition
Alan Pearce alan@alanpearce.co.uk
Wed, 13 Aug 2014 15:52:04 +0100
efe35927
Emacs: Add shell script submode to markdown
Alan Pearce alan@alanpearce.co.uk
Sat, 09 Aug 2014 11:22:29 +0100
7f9658c3
Emacs: Open .jinja files in jinja2-mode
Alan Pearce alan@alanpearce.co.uk
Fri, 08 Aug 2014 13:32:48 +0100
d6700753
rcm: Fix logic error in zsh post-up hook
Alan Pearce alan@alanpearce.co.uk
Fri, 08 Aug 2014 12:35:07 +0100
fbd4633b
Emacs: Create mode for Salt to use with helm-dash
Alan Pearce alan@alanpearce.co.uk
Fri, 08 Aug 2014 11:38:27 +0100
04fc37a5
Emacs: Load Cask file in emacs-lisp-mode
Alan Pearce alan@alanpearce.co.uk
Thu, 07 Aug 2014 21:12:20 +0100
869b183e
Emacs: Remove unused mustache-mode
Alan Pearce alan@alanpearce.co.uk
Thu, 07 Aug 2014 20:06:32 +0100
d6de0147
Emacs: Configure helm-dash-docsets for PHP & Twig
Alan Pearce alan@alanpearce.co.uk
Thu, 07 Aug 2014 20:03:31 +0100
538e19d1
Emacs: Use ansible dash docset for ansible-mode
Alan Pearce alan@alanpearce.co.uk
Thu, 07 Aug 2014 19:52:31 +0100
19e0b792
Emacs: Create basic ansible major mode
Alan Pearce alan@alanpearce.co.uk
Thu, 07 Aug 2014 19:52:21 +0100
7931b7e3
Emacs: Add function for per-mode helm-dash-docsets

Use a function generator to avoid repetition
Alan Pearce alan@alanpearce.co.uk
Thu, 07 Aug 2014 19:50:25 +0100
1bebc85e
Emacs: Fix init error with paredit+cedit

paredit-space-for-delimiter-predicates isn't declared until paredit is
loaded properly, so add to it after it's been loaded
Alan Pearce alan@alanpearce.co.uk
Tue, 05 Aug 2014 17:09:20 +0100
7942162d
Emacs: Remove paredit spaces when cedit enabled
Alan Pearce alan@alanpearce.co.uk
Mon, 04 Aug 2014 20:02:49 +0100
6dd0c929
Emacs: Require presence of hemisu-theme
Alan Pearce alan@alanpearce.co.uk
Sun, 03 Aug 2014 20:58:20 +0100
4080f27b
Emacs: Fix trailing parens
Alan Pearce alan@alanpearce.co.uk
Sun, 03 Aug 2014 20:57:18 +0100
747547eb
Emacs: Add leuven face for perspective
Alan Pearce alan@alanpearce.co.uk
Sun, 03 Aug 2014 20:55:52 +0100
5ffab52a
ZSH: Source osx-specific configuration
Alan Pearce alan@alanpearce.co.uk
Sun, 03 Aug 2014 14:56:09 +0100
68e96902
Zsh: Add netmount function for OSX
Alan Pearce alan@alanpearce.co.uk
Sun, 03 Aug 2014 14:55:55 +0100
648a40e5
Git: Alias up to merge in FETCH_HEAD

This means I can leave the fetching to the pure prompt background task
and merge in the result after I see an indicator
Alan Pearce alan@alanpearce.co.uk
Fri, 01 Aug 2014 21:58:41 +0100
90676d96
Emacs: Recreate header-line setup
Alan Pearce alan@alanpearce.co.uk
Fri, 01 Aug 2014 20:55:27 +0100
0ef099b4
Emacs: add dependency on rainbow-mode
Alan Pearce alan@alanpearce.co.uk
Fri, 01 Aug 2014 19:53:38 +0100
235939fd
Emacs: Switch to Leuven theme
Alan Pearce alan@alanpearce.co.uk
Fri, 01 Aug 2014 19:52:55 +0100
f76a7ccb
Emacs: Move vc and misc info back to mode line
Alan Pearce alan@alanpearce.co.uk
Fri, 01 Aug 2014 17:36:17 +0100
7be6383e
Emacs: Bind C-x v C to vc-resolve-conflicts
Alan Pearce alan@alanpearce.co.uk
Fri, 01 Aug 2014 17:21:17 +0100
01c866e8
zsh: Remove fasd 'sf' alias
Alan Pearce alan@alanpearce.co.uk
Thu, 31 Jul 2014 18:41:58 +0100
baf91c5e
Revert "Xprofile: De-duplicate envoy setup"

This reverts commit 593b2f866a5557a1978e3352d311829e57952b25.
Alan Pearce alan@alanpearce.co.uk
Thu, 31 Jul 2014 18:22:36 +0100
5e96669e
Emacs: Fix error when opening magit
Alan Pearce alan@alanpearce.co.uk
Wed, 30 Jul 2014 09:55:30 +0100
907e65e3
Gitk: Increase height of log window
Alan Pearce alan@alanpearce.co.uk
Tue, 29 Jul 2014 19:23:12 +0100
0f10c8bb
Gitk: Configure better fonts
Alan Pearce alan@alanpearce.co.uk
Tue, 29 Jul 2014 19:15:35 +0100
c1f07439
Gitk: Set tabstops
Alan Pearce alan@alanpearce.co.uk
Tue, 29 Jul 2014 19:13:44 +0100
ade976ee
Git: Add gitk config
Alan Pearce alan@alanpearce.co.uk
Tue, 29 Jul 2014 19:13:25 +0100
8dd05341
Add globalrc
Alan Pearce alan@alanpearce.co.uk
Tue, 29 Jul 2014 19:02:39 +0100
4da97ef8
zsh: Create sf alias to `app/console`
Alan Pearce alan@alanpearce.co.uk
Tue, 29 Jul 2014 18:57:01 +0100
7dd052f8
Emacs: Disable autopair in c-mode-common-hook

Superfluous with cedit
Alan Pearce alan@alanpearce.co.uk
Sun, 27 Jul 2014 16:55:43 +0100
6c8782b1
Emacs: Rename lisp-common-mode-hook

Make it the same style as c-mode-common-hook
Alan Pearce alan@alanpearce.co.uk
Sun, 27 Jul 2014 16:48:00 +0100
c9994d8b
Emacs: Move cedit's c-mode hook to cedit init
Alan Pearce alan@alanpearce.co.uk
Sun, 27 Jul 2014 16:47:02 +0100
e88eb66d
Emacs: Enable paredit-mode with cedit-mode
Alan Pearce alan@alanpearce.co.uk
Sun, 27 Jul 2014 16:41:30 +0100
435bc679
Emacs: Rebind beg/end-of-statement to M-a/e

Allows C-M-f and C-M-b to be used for smaller movements.
Alan Pearce alan@alanpearce.co.uk
Sun, 27 Jul 2014 13:50:17 +0100
01880376
Emacs: Move cedit mode into cedit :init block
Alan Pearce alan@alanpearce.co.uk
Sun, 27 Jul 2014 09:13:46 +0100
55cf5ba5
Emacs: Enable cedit in c-style modes
Alan Pearce alan@alanpearce.co.uk
Sat, 26 Jul 2014 22:15:49 +0100
866a5c2f
Emacs: Define minor mode for cedit
Alan Pearce alan@alanpearce.co.uk
Sat, 26 Jul 2014 22:14:58 +0100
1438a338
Emacs: Configure cedit
Alan Pearce alan@alanpearce.co.uk
Sat, 26 Jul 2014 22:10:36 +0100
f4868954
Xresources: Set Emacs font to Terminus
Alan Pearce alan@alanpearce.co.uk
Fri, 25 Jul 2014 22:06:32 +0100
13f5d9ab
Emacs: Remove commented-out code
Alan Pearce alan@alanpearce.co.uk
Fri, 25 Jul 2014 22:05:43 +0100
0c03d0bd
Emacs: Pick a displayable branch char for magit
Alan Pearce alan@alanpearce.co.uk
Thu, 24 Jul 2014 20:09:19 +0100
593b2f86
Xprofile: De-duplicate envoy setup
Alan Pearce alan@alanpearce.co.uk
Thu, 24 Jul 2014 19:30:24 +0100
fbe89264
Xmonad: Force mpv to fullscreen
Alan Pearce alan@alanpearce.co.uk
Thu, 24 Jul 2014 19:29:38 +0100
4df97a86
Xmonad: Improve fullscreen support
Alan Pearce alan@alanpearce.co.uk
Thu, 24 Jul 2014 19:29:28 +0100
3670531f
Emacs: Enable rainbow-mode for xmonad-type files

Create a derived mode to enable specific mode hooks for such files
Add hook to new mode for enabling rainbow-mode
Alan Pearce alan@alanpearce.co.uk
Wed, 23 Jul 2014 17:57:57 +0100
656d10b1
Xmonad: fix compiler warnings
Alan Pearce alan@alanpearce.co.uk
Tue, 22 Jul 2014 21:42:44 +0100
5afd59fb
Emacs: Install git-timemachine
Alan Pearce alan@alanpearce.co.uk
Tue, 22 Jul 2014 17:51:32 +0100
66370047
Add initial xprofile
Alan Pearce alan@alanpearce.co.uk
Mon, 21 Jul 2014 21:43:53 +0100
d4d7dd23
Emacs: Add binding for ace-jump-line-mode
Alan Pearce alan@alanpearce.co.uk
Mon, 21 Jul 2014 19:35:37 +0100
ec54e2e7
Emacs: Bind s-s to switching between perspectives
Alan Pearce alan@alanpearce.co.uk
Sun, 20 Jul 2014 12:28:56 +0100
5240a374
Xmonad: Remove borders from fullscreen windows
Alan Pearce alan@alanpearce.co.uk
Sun, 20 Jul 2014 12:07:46 +0100
40c5e181
Xmonad: fix fullscreen
Alan Pearce alan@alanpearce.co.uk
Sun, 20 Jul 2014 11:57:00 +0100
3449206c
Xmobar: use solarized-light colours
Alan Pearce alan@alanpearce.co.uk
Sun, 20 Jul 2014 10:35:36 +0100
41094953
Xmobar: use terminus font
Alan Pearce alan@alanpearce.co.uk
Sun, 20 Jul 2014 10:35:28 +0100
472136ff
zsh: Check SSH_AUTH_SOCK more precisely
Alan Pearce alan@alanpearce.co.uk
Sun, 20 Jul 2014 08:28:58 +0100
d937e36f
Xmobar: Reduce width to 90%
Alan Pearce alan@alanpearce.co.uk
Sun, 20 Jul 2014 08:13:19 +0100
fdb0d0b2
Xmonad: Increase length of xmobar window titles
Alan Pearce alan@alanpearce.co.uk
Sun, 20 Jul 2014 08:05:36 +0100
1dba95bc
Xmobar: Reorder items
Alan Pearce alan@alanpearce.co.uk
Sun, 20 Jul 2014 08:04:52 +0100
ea81adff
Xmobar: fix freezing in Xmonad
Alan Pearce alan@alanpearce.co.uk
Sun, 20 Jul 2014 07:58:07 +0100
b07c260e
zsh: Don't run envoy when SSH_AUTH_SOCK is defined
Alan Pearce alan@alanpearce.co.uk
Sat, 19 Jul 2014 19:51:42 +0100
40133c84
Emacs: Fix package archive functions' for 24.3
Alan Pearce alan@alanpearce.co.uk
Sat, 19 Jul 2014 13:13:08 +0100
75f064ac
Add xmonad and xmobar tags to host "prefect"
Alan Pearce alan@alanpearce.co.uk
Fri, 18 Jul 2014 20:33:20 +0100
35a85293
Xmonad: Add initial configuration
Alan Pearce alan@alanpearce.co.uk
Fri, 18 Jul 2014 20:32:23 +0100
9b5c894c
Delete sakura
Alan Pearce alan@alanpearce.co.uk
Fri, 18 Jul 2014 20:30:16 +0100
824bbb89
Emacs: Replace dash-at-point with helm-dash

No longer depends on Dash.app.
Alan Pearce alan@alanpearce.co.uk
Thu, 17 Jul 2014 19:07:24 +0100
b107db9c
Emacs: Use GnuTLS defaults for prime bits
Alan Pearce alan@alanpearce.co.uk
Thu, 17 Jul 2014 18:53:43 +0100
1fa50e1a
Emacs: Shut up about omitting files
Alan Pearce alan@alanpearce.co.uk
Wed, 16 Jul 2014 21:37:57 +0100
1fcdf966
Emacs: Run dired-omit-mode in the correct place

Needs to run in dired-mode-hook. Create a wrapper command so that we can
call it interactively otherwise.
Alan Pearce alan@alanpearce.co.uk
Wed, 16 Jul 2014 21:37:12 +0100
a1cd5937
Emacs: Unshadow discover-my-major key in dired

Move diredp-describe-file to '.'.
Alan Pearce alan@alanpearce.co.uk
Wed, 16 Jul 2014 21:30:24 +0100
d7ec39f6
Emacs: Require help-fns+ for diredp-describe-file
Alan Pearce alan@alanpearce.co.uk
Wed, 16 Jul 2014 21:23:28 +0100
ca46939b
Emacs: Add command switch-to-dotfiles (s-,)

Runs via projectile-persp, which means it should switch nicely when the
perspective has been opened.
Alan Pearce alan@alanpearce.co.uk
Wed, 16 Jul 2014 21:16:03 +0100
47146718
Emacs: fix warning about use-package-verbose
Alan Pearce alan@alanpearce.co.uk
Wed, 16 Jul 2014 21:15:13 +0100
b72cbd67
Zsh: add envoy support
Alan Pearce alan@alanpearce.co.uk
Wed, 16 Jul 2014 19:50:41 +0100
5c1be534
Emacs: Fix error in package-list-installed

Not really sure what happened here. The elements are a cons of a symbol
and an array, so cadr makes no sense.
Alan Pearce alan@alanpearce.co.uk
Tue, 15 Jul 2014 21:46:40 +0100
2620a173
Emacs: Make package-archive-stats more resilient

Filters out packages missing from package-archive-contents
Alan Pearce alan@alanpearce.co.uk
Tue, 15 Jul 2014 21:45:42 +0100
f3345c44
Emacs: define package-desc-archive, if it isn't
Alan Pearce alan@alanpearce.co.uk
Tue, 15 Jul 2014 21:45:19 +0100
e341b16c
Emacs: Re-add marmalade. For one package.
Alan Pearce alan@alanpearce.co.uk
Tue, 15 Jul 2014 21:44:47 +0100
bed84913
Emacs: Run lisp-common-mode-hook in ielm
Alan Pearce alan@alanpearce.co.uk
Tue, 15 Jul 2014 20:57:23 +0100
80f13cdc
Emacs: Simplify php-sql to work with heredocs only
Alan Pearce alan@alanpearce.co.uk
Tue, 15 Jul 2014 20:51:04 +0100
09d20bc7
Emacs: disable auto-starring packages on github
Alan Pearce alan@alanpearce.co.uk
Tue, 15 Jul 2014 20:50:44 +0100
8e8ee807
Emacs: Diminish magit to a branch ideograph
Alan Pearce alan@alanpearce.co.uk
Mon, 14 Jul 2014 20:46:03 +0100
b1a40530
Emacs: refactor rename-modeline
Alan Pearce alan@alanpearce.co.uk
Mon, 14 Jul 2014 20:45:39 +0100
8fd7aee3
Emacs: fix typo in docstring
Alan Pearce alan@alanpearce.co.uk
Mon, 14 Jul 2014 20:44:15 +0100
e9fc2f32
Emacs: diminish company mode
Alan Pearce alan@alanpearce.co.uk
Mon, 14 Jul 2014 20:23:21 +0100
e60c944f
Emacs: diminish highlight-changes mode
Alan Pearce alan@alanpearce.co.uk
Mon, 14 Jul 2014 20:16:23 +0100
cfbd5020
Emacs: refactor toggle-window-dedicated
Alan Pearce alan@alanpearce.co.uk
Mon, 14 Jul 2014 20:14:35 +0100
05d58b13
Emacs: Move some mode-line information to the header
Alan Pearce alan@alanpearce.co.uk
Sun, 13 Jul 2014 12:24:23 +0100
f423c486
Emacs: Show project, not buffer in frame title
Alan Pearce alan@alanpearce.co.uk
Sun, 13 Jul 2014 09:23:17 +0100
bbb27a24
Emacs: Add project name to frame title
Alan Pearce alan@alanpearce.co.uk
Sun, 13 Jul 2014 09:19:49 +0100
0f82040e
Emacs: Add markdown+lisp MMM configuration
Alan Pearce alan@alanpearce.co.uk
Sat, 12 Jul 2014 22:54:15 +0100
e9200d1b
Emacs: Simplify PHP-SQL MMM configuration
Alan Pearce alan@alanpearce.co.uk
Sat, 12 Jul 2014 22:49:18 +0100
1ddedd16
Emacs: Use MMM for toml in markdown front matter
Alan Pearce alan@alanpearce.co.uk
Sat, 12 Jul 2014 22:44:28 +0100
fac5dc32
Emacs: Remove linum configuration
Alan Pearce alan@alanpearce.co.uk
Sat, 12 Jul 2014 22:44:12 +0100
7bed9db5
Xmobar: Hide seconds from date
Alan Pearce alan@alanpearce.co.uk
Sat, 12 Jul 2014 17:21:22 +0100
727e957d
Xmobar: reduce update frequency of CPU and RAM monitors
Alan Pearce alan@alanpearce.co.uk
Sat, 12 Jul 2014 17:20:33 +0100
e85983ad
Xmobar: remove MPD
Alan Pearce alan@alanpearce.co.uk
Sat, 12 Jul 2014 17:19:06 +0100
cf3ad2a0
Xmobar: increase 'high' weather temperature
Alan Pearce alan@alanpearce.co.uk
Sat, 12 Jul 2014 17:18:37 +0100
71addd84
Xmobar: whitespace cleanup
Alan Pearce alan@alanpearce.co.uk
Sat, 12 Jul 2014 17:17:59 +0100
8aa6c817
Emacs: disable popwin until 24.4 is released
Alan Pearce alan@alanpearce.co.uk
Sat, 12 Jul 2014 10:27:50 +0100
e17fe439
Emacs: Fix incorrect syntax
Alan Pearce alan@alanpearce.co.uk
Sat, 12 Jul 2014 09:27:59 +0100
4c421162
Emacs: Remove unused package archives

Those last query functions were useful.
Alan Pearce alan@alanpearce.co.uk
Fri, 11 Jul 2014 22:46:35 +0100
d81bf7b2
Emacs: Create package archive query functions

Count packages installed from each archive
Show installed packages from an archive
Alan Pearce alan@alanpearce.co.uk
Fri, 11 Jul 2014 22:45:56 +0100
87fb552d
Emacs: Auto-install req-package if neeeded

init.el is now self-bootstrapping, which is useful on OSX when the Emacs
application doesn't supply an `emacs` binary for `cask`
Alan Pearce alan@alanpearce.co.uk
Fri, 11 Jul 2014 22:43:58 +0100
43550bac
Emacs: Remove cdnjs dependency
Alan Pearce alan@alanpearce.co.uk
Fri, 11 Jul 2014 20:32:50 +0100
f3ecf42b
Emacs: remove ntcmd
Alan Pearce alan@alanpearce.co.uk
Fri, 11 Jul 2014 20:27:58 +0100
9cfc41a8
Emacs: Enable helm-adaptive-mode

Lets see what this does.
Alan Pearce alan@alanpearce.co.uk
Fri, 11 Jul 2014 18:41:35 +0100
389e8a8c
Emacs: re-enable smart-mode-line
Alan Pearce alan@alanpearce.co.uk
Fri, 11 Jul 2014 18:41:14 +0100
6916ad30
Emacs: Load helm-projectile
Alan Pearce alan@alanpearce.co.uk
Fri, 11 Jul 2014 18:40:30 +0100
5aae8180
Fix: Emacs: Enable menu-bar on OSX
Alan Pearce alan@alanpearce.co.uk
Fri, 11 Jul 2014 18:40:18 +0100
5e96cf05
Emacs: Enable menu-bar on OSX
Alan Pearce alan@alanpearce.co.uk
Fri, 11 Jul 2014 18:23:25 +0100
e4fdee1a
Emacs: Set package name for helm
Alan Pearce alan@alanpearce.co.uk
Fri, 11 Jul 2014 18:22:10 +0100
3e15bd32
Emacs: Add mmm-mode for SQL inside PHP

…assuming I got the regex right.
Alan Pearce alan@alanpearce.co.uk
Thu, 10 Jul 2014 22:05:45 +0100
8c6c7cdc
Emacs: Use system trash on OSX
Alan Pearce alan@alanpearce.co.uk
Thu, 10 Jul 2014 20:40:56 +0100
ed18ff39
Emacs: Extend kill-this-buffer-dwim to delete file

Deletes current-buffer's file if called with universal prefix argument.
Alan Pearce alan@alanpearce.co.uk
Thu, 10 Jul 2014 20:38:57 +0100
1c79164e
Emacs: Simplify delete-current-buffer-file
Alan Pearce alan@alanpearce.co.uk
Thu, 10 Jul 2014 20:36:17 +0100
3479cc5e
Emacs: Use ido 'ghost' buffers feature in helm
Alan Pearce alan@alanpearce.co.uk
Thu, 10 Jul 2014 19:22:45 +0100
446baed9
Emacs: Load helm on startup
Alan Pearce alan@alanpearce.co.uk
Thu, 10 Jul 2014 19:22:33 +0100
024576a0
Emacs: workaround ws-butler daemon issue

lewang/ws-butler#4
Alan Pearce alan@alanpearce.co.uk
Thu, 10 Jul 2014 19:20:32 +0100
9db5a1e0
zsh: Only set gh completion when _gh is defined
Alan Pearce alan@alanpearce.co.uk
Wed, 09 Jul 2014 18:31:00 +0100
13fb303b
Emacs: fully diminish helm-mode
Alan Pearce alan@alanpearce.co.uk
Wed, 09 Jul 2014 18:28:31 +0100
a020f994
Emacs: workaround popwin/smart-mode-line errors

Disable smart-mode-line for now
Alan Pearce alan@alanpearce.co.uk
Tue, 08 Jul 2014 16:25:04 +0100
dde2a128
Emacs: diminish helm-mode
Alan Pearce alan@alanpearce.co.uk
Tue, 08 Jul 2014 16:24:51 +0100
d85d7428
Emacs: fix dired-subtree load order
Alan Pearce alan@alanpearce.co.uk
Mon, 07 Jul 2014 08:16:26 +0100
354bdc7b
Emacs: diminish emmet-mode
Alan Pearce alan@alanpearce.co.uk
Mon, 07 Jul 2014 18:25:42 +0100
0d017a70
zsh: Re-assert default key-binding for history

Filed jimhester/per-directory-history#6 to see if this can be changed
Alan Pearce alan@alanpearce.co.uk
Sun, 06 Jul 2014 13:59:41 +0100
4865dcc5
zsh: Store per-directory history in .cache
Alan Pearce alan@alanpearce.co.uk
Sun, 06 Jul 2014 13:29:59 +0100
e117c36f
rcm: Add hook to ensure submodules are correct
Alan Pearce alan@alanpearce.co.uk
Sun, 06 Jul 2014 12:25:43 +0100
778c6add
zsh: Add and configure per-directory-history
Alan Pearce alan@alanpearce.co.uk
Sun, 06 Jul 2014 12:08:43 +0100
4493b4bd
Emacs: install and configure go-oracle
Alan Pearce alan@alanpearce.co.uk
Sun, 06 Jul 2014 11:55:48 +0100
046dfb9c
Emacs: install and configure dired-subtree
Alan Pearce alan@alanpearce.co.uk
Sun, 06 Jul 2014 11:54:24 +0100
915d006a
Emacs: Switch projectile completion system to helm
Alan Pearce alan@alanpearce.co.uk
Sat, 05 Jul 2014 22:18:20 +0100
a9ad4c63
Emacs: add and configure fasd-mode
Alan Pearce alan@alanpearce.co.uk
Sat, 05 Jul 2014 11:11:18 +0100
d69d493c
Emacs: add discover-my-major mode
Alan Pearce alan@alanpearce.co.uk
Sat, 05 Jul 2014 11:04:28 +0100
aeb44902
Emacs: Fix q ggtags-navigation-mode-abort binding
Alan Pearce alan@alanpearce.co.uk
Sat, 05 Jul 2014 09:51:49 +0100
864f5981
Emacs: Make open-subfolder-project require match
Alan Pearce alan@alanpearce.co.uk
Fri, 04 Jul 2014 22:36:37 +0100
bdeabfbb
Emacs: Add configuration for ggtags-mode
Alan Pearce alan@alanpearce.co.uk
Fri, 04 Jul 2014 21:06:50 +0100
75df2061
Fix zsh dotfile installation
Alan Pearce alan@alanpearce.co.uk
Thu, 03 Jul 2014 19:56:30 +0100
1b2ac613
Emacs: add kill-this-buffer-dwim for server edits
Alan Pearce alan@alanpearce.co.uk
Thu, 03 Jul 2014 11:35:43 +0100
4c534ec1
Emacs: rebind C-x i to helm-semantic-or-imenu
Alan Pearce alan@alanpearce.co.uk
Thu, 03 Jul 2014 11:25:41 +0100
95ac229d
Emacs: fix helm keymap errors
Alan Pearce alan@alanpearce.co.uk
Thu, 03 Jul 2014 11:25:31 +0100
cc585460
Emacs: Switch tab and C-z in helm-find-files
Alan Pearce alan@alanpearce.co.uk
Wed, 02 Jul 2014 22:39:02 +0100
63929674
Emacs: Switch from to helm

Almost everything!
Alan Pearce alan@alanpearce.co.uk
Wed, 02 Jul 2014 19:45:13 +0100
4d3b697a
Emacs: make helm instant
Alan Pearce alan@alanpearce.co.uk
Wed, 02 Jul 2014 18:47:53 +0100
5256360f
Emacs: Fix incorrect lisp auto-indentation
Alan Pearce alan@alanpearce.co.uk
Wed, 02 Jul 2014 18:38:06 +0100
50aeb466
Emacs: re-enable popwin
Alan Pearce alan@alanpearce.co.uk
Wed, 02 Jul 2014 18:09:35 +0100
a00a77ca
Whitespace fixup
Alan Pearce alan@alanpearce.co.uk
Wed, 02 Jul 2014 18:09:26 +0100
ed3393f6
Emacs: configure timeclock-mode
Alan Pearce alan@alanpearce.co.uk
Tue, 01 Jul 2014 22:48:45 +0100
b518f6cf
Emacs: reduce flx-ido max entries to 1000
Alan Pearce alan@alanpearce.co.uk
Tue, 01 Jul 2014 22:46:41 +0100
14bae0b4
zsh: Remove noglob salt alias
Alan Pearce alan@alanpearce.co.uk
Tue, 01 Jul 2014 21:15:42 +0100
2829eaf0
zsh: Update pure prompt
Alan Pearce alan@alanpearce.co.uk
Tue, 01 Jul 2014 16:46:40 +0100
42b9a194
Emacs: fix typo in popwin configuration
Alan Pearce alan@alanpearce.co.uk
Tue, 01 Jul 2014 16:46:28 +0100
25eaf898
Emacs: Stop company-dabbrev from lowercasing
Alan Pearce alan@alanpearce.co.uk
Tue, 01 Jul 2014 12:24:19 +0100
8a5b48b0
Emacs: Configure popwin to tame helm windows
Alan Pearce alan@alanpearce.co.uk
Tue, 01 Jul 2014 11:59:24 +0100
f5f25548
Emacs: disable lock file creation
Alan Pearce alan@alanpearce.co.uk
Mon, 30 Jun 2014 22:11:10 +0100
d3153b6a
zsh: Use clearer process substitution syntax
Alan Pearce alan@alanpearce.co.uk
Mon, 30 Jun 2014 10:21:28 +0100
cb8f445e
zsh: Fix emacsclient 'frameNeeded' logic
Alan Pearce alan@alanpearce.co.uk
Mon, 30 Jun 2014 10:20:22 +0100
257caac8
Emacs: check if server is already running
Alan Pearce alan@alanpearce.co.uk
Sun, 29 Jun 2014 22:26:55 +0100
9c4486c6
Emacs: Fix skewer autoloading issue
Alan Pearce alan@alanpearce.co.uk
Sun, 29 Jun 2014 22:20:57 +0100
e033815c
Emacs: Increase vertical window split threshold
Alan Pearce alan@alanpearce.co.uk
Sat, 28 Jun 2014 11:07:04 +0100
7b4a0114
Emacs: Make auto-indent-mode start at init
Alan Pearce alan@alanpearce.co.uk
Fri, 27 Jun 2014 09:45:29 +0100
85578a92
Emacs: Add litable
Alan Pearce alan@alanpearce.co.uk
Fri, 27 Jun 2014 08:50:29 +0100
30758cdb
Emacs: Only complete when explicitly requested
Alan Pearce alan@alanpearce.co.uk
Fri, 27 Jun 2014 08:50:05 +0100
633fbba4
Emacs: more deferred loading
Alan Pearce alan@alanpearce.co.uk
Thu, 26 Jun 2014 21:03:17 +0100
7e4e4c85
Emacs: Start server unless running as daemon
Alan Pearce alan@alanpearce.co.uk
Thu, 26 Jun 2014 20:59:08 +0100
cdc03d85
Add gemrc file for user-installs to common bin folder
Alan Pearce alan@alanpearce.co.uk
Thu, 26 Jun 2014 19:01:14 +0100
f8e76c71
Emacs: Fix company completion double-paren issue
Alan Pearce alan@alanpearce.co.uk
Thu, 26 Jun 2014 15:18:07 +0100
bd365b20
Emacs: show completions from multiple backends

Now gtags candidates can be shown alongside native php candidates, for
example.
Alan Pearce alan@alanpearce.co.uk
Thu, 26 Jun 2014 11:42:59 +0100
5e2fa4e7
Emacs: fix relative paths with subfolder-projects
Alan Pearce alan@alanpearce.co.uk
Thu, 26 Jun 2014 09:21:20 +0100
e2f91f42
rcm: Fix zsh compilation error when missing fasd
Alan Pearce alan@alanpearce.co.uk
Wed, 25 Jun 2014 22:19:54 +0100
22db368a
zsh: Generalise '1' alias to 1‒5 and -1‒-5 (tail)
Alan Pearce alan@alanpearce.co.uk
Wed, 25 Jun 2014 22:13:04 +0100
91dfffa7
Emacs: use unicode ido-vertical-decorations
Alan Pearce alan@alanpearce.co.uk
Wed, 25 Jun 2014 21:28:10 +0100
da007352
Revert "Emacs: use dired-x-find-file over ido-find-file"

This reverts commit a8f44b320cdbfb7921f78c03833fcba41df0be49.
Alan Pearce alan@alanpearce.co.uk
Wed, 25 Jun 2014 21:26:28 +0100
d91dfe6c
Emacs: Add commands to open a work or home project

Given that the projects are folders under (work|home)-project-directory
which match projectile's own predicates, switch to them with projectile,
even if they're not 'known' to it.
Alan Pearce alan@alanpearce.co.uk
Wed, 25 Jun 2014 19:25:25 +0100
574dcaaf
Emacs: add and configure scss-mode
Alan Pearce alan@alanpearce.co.uk
Wed, 25 Jun 2014 14:28:47 +0100
7172c6e3
zsh: dired: take an optional dir argument
Alan Pearce alan@alanpearce.co.uk
Wed, 25 Jun 2014 14:25:19 +0100
e2f45f69
Emacs: remove puppet-mode
Alan Pearce alan@alanpearce.co.uk
Wed, 25 Jun 2014 10:54:55 +0100
27c017fe
zsh: Generalise ec function to work outside daemon
Alan Pearce alan@alanpearce.co.uk
Wed, 25 Jun 2014 10:51:43 +0100
16f7ed19
Emacs: set OSX font to Monaco
Alan Pearce alan@alanpearce.co.uk
Wed, 25 Jun 2014 09:33:44 +0100
ddcfb181
Emacs: set default font in current and new frames
Alan Pearce alan@alanpearce.co.uk
Wed, 25 Jun 2014 09:31:31 +0100
544384c1
zsh: Alias 1 to head -n1
Alan Pearce alan@alanpearce.co.uk
Tue, 24 Jun 2014 18:43:47 +0100
49eafcd2
Emacs: Disable 'reverting buffer…' message
Alan Pearce alan@alanpearce.co.uk
Tue, 24 Jun 2014 18:39:31 +0100
c671bc4d
zsh: Add .cabal/bin to $PATH
Alan Pearce alan@alanpearce.co.uk
Tue, 24 Jun 2014 18:37:01 +0100
71e881f2
zsh: Don't add .gem/ruby/*/bin to $PATH

In most cases, setting up .gemrc is better
Alan Pearce alan@alanpearce.co.uk
Tue, 24 Jun 2014 18:34:39 +0100
06b83d00
Emacs: use ws-butler instead of crude hook

Now I'm not changing all the whitespace all the time!
Alan Pearce alan@alanpearce.co.uk
Tue, 24 Jun 2014 16:22:18 +0100
bcfbebf0
Emacs: fix error when byte-compiling
Alan Pearce alan@alanpearce.co.uk
Sun, 22 Jun 2014 10:19:21 +0100
2761798d
Emacs: re-use directories in dired
Alan Pearce alan@alanpearce.co.uk
Sun, 22 Jun 2014 09:10:17 +0100
a8f44b32
Emacs: use dired-x-find-file over ido-find-file

Gains find-file-at-point functionality. With ido-everywhere, still uses ido.
Alan Pearce alan@alanpearce.co.uk
Sun, 22 Jun 2014 09:02:15 +0100
f4eb0fcd
Emacs: ido-completing read all the things!
Alan Pearce alan@alanpearce.co.uk
Sun, 22 Jun 2014 08:53:58 +0100
562154e6
Emacs: defer loading of more modes
Alan Pearce alan@alanpearce.co.uk
Sat, 21 Jun 2014 22:55:13 +0100
fdead2d1
Emacs: remove ERC configuration
Alan Pearce alan@alanpearce.co.uk
Sat, 21 Jun 2014 22:49:21 +0100
dc03c852
Emacs: defer package loading for faster init
Alan Pearce alan@alanpearce.co.uk
Sat, 21 Jun 2014 22:37:18 +0100
a6a88661
Emacs: Defer loading of go-mode
Alan Pearce alan@alanpearce.co.uk
Sat, 21 Jun 2014 19:54:05 +0100
0f98e883
Emacs: install perspective and persp-projectile
Alan Pearce alan@alanpearce.co.uk
Sun, 15 Jun 2014 14:44:58 +0100
7a98af7e
Emacs: enable autopair in yaml and text modes
Alan Pearce alan@alanpearce.co.uk
Sat, 14 Jun 2014 19:11:16 +0100
d03c4dcd
Emacs: enable tabs in nginx configuration
Alan Pearce alan@alanpearce.co.uk
Sat, 14 Jun 2014 19:11:05 +0100
f6fe893a
Merge branch 'master' of home:dotfiles
Alan Pearce alan@alanpearce.co.uk
Fri, 13 Jun 2014 14:15:32 +0100
50cb6462
Emacs: add gist package
Alan Pearce alan@alanpearce.co.uk
Wed, 11 Jun 2014 14:03:37 +0100
002f879a
Emacs: Rebind s-, to edit init.el via imenu
Alan Pearce alan@alanpearce.co.uk
Tue, 10 Jun 2014 19:37:02 +0100
2236fa83
Emacs: Set smart-tabs-mode from indent-tabs-mode
Alan Pearce alan@alanpearce.co.uk
Tue, 10 Jun 2014 19:35:28 +0100
afeab94a
Emacs: enable web-mode in hugo theme layouts
Alan Pearce alan@alanpearce.co.uk
Tue, 10 Jun 2014 19:29:45 +0100
109a3239
Emacs: Disable smart-tabs in php-mode

I do not like PSR-1. Ah well.
Alan Pearce alan@alanpearce.co.uk
Mon, 09 Jun 2014 15:07:25 +0100
1c36c511
Emacs: Disable autopair in web-mode
Alan Pearce alan@alanpearce.co.uk
Mon, 09 Jun 2014 11:13:32 +0100
2ef5062c
zsh: Complete gh commands with _gh, not _hub
Alan Pearce alan@alanpearce.co.uk
Sun, 08 Jun 2014 15:02:03 +0100
e84d4609
Emacs: Add command to insert date and time
Alan Pearce alan@alanpearce.co.uk
Sun, 08 Jun 2014 15:01:49 +0100
3608af91
Emacs: Set sentences to end with two spaces
Alan Pearce alan@alanpearce.co.uk
Sun, 08 Jun 2014 15:01:36 +0100
ba3a8cc4
Emacs: install toml-mode
Alan Pearce alan@alanpearce.co.uk
Fri, 06 Jun 2014 19:39:20 +0100
04ecc495
Emacs: open twig files in web-mode
Alan Pearce alan@alanpearce.co.uk
Fri, 06 Jun 2014 15:46:16 +0100
d7e339eb
Emacs: setup org-mobile, syncing via Dropbox
Alan Pearce alan@alanpearce.co.uk
Thu, 05 Jun 2014 17:55:43 +0100
5854d164
Emacs: switch PHP to Symfony style :(
Alan Pearce alan@alanpearce.co.uk
Thu, 05 Jun 2014 17:52:06 +0100
d8002787
Emacs: ring the bell a bit less often
Alan Pearce alan@alanpearce.co.uk
Wed, 04 Jun 2014 16:42:02 +0100
54140d63
Emacs: don't force ssh usernames
Alan Pearce alan@alanpearce.co.uk
Wed, 04 Jun 2014 16:41:47 +0100
63eb0e56
zsh: Alias composer to composer.phar if missing
Alan Pearce alan@alanpearce.co.uk
Wed, 04 Jun 2014 13:52:50 +0100
754a1cb2
Emacs: Make GNU ls detection path-specific
Alan Pearce ap@studio-40.com
Mon, 02 Jun 2014 09:56:22 +0100
2ab61a13
Emacs: ensure blink-cursor-mode is off
Alan Pearce ap@studio-40.com
Sun, 01 Jun 2014 15:08:31 +0100
a21fc672
Emacs: show package load times
Alan Pearce ap@studio-40.com
Sun, 01 Jun 2014 15:05:05 +0100
895d35ab
zsh: use gh instead of hub
Alan Pearce ap@studio-40.com
Sun, 01 Jun 2014 14:26:55 +0100
8c73db30
Add rcrc.local for Studio-40 laptop
Alan Pearce ap@studio-40.com
Sun, 01 Jun 2014 14:26:02 +0100
3d9fbb2a
Zsh: hide error when fasd init file missing

Now show a warning instead
Alan Pearce ap@studio-40.com
Sun, 01 Jun 2014 14:21:06 +0100
8fc6d71a
Emacs: Make fonts smaller on OSX. HiDPI displays!
Alan Pearce ap@studio-40.com
Sun, 01 Jun 2014 09:46:42 +0100
60e708ca
Emacs: Bind s-k to kill-this-buffer
Alan Pearce ap@studio-40.com
Sun, 01 Jun 2014 09:46:22 +0100
ef6d2fe0
Emacs: add keybind for quickrun
Alan Pearce ap@studio-40.com
Sat, 31 May 2014 23:01:42 +0100
39cf1dc6
Emacs: Use fonts from the system on OSX
Alan Pearce ap@studio-40.com
Sat, 31 May 2014 17:45:54 +0100
fbf0bb2f
Emacs: fix tramp proxy for local machine

Incorrect quoting form
Alan Pearce ap@studio-40.com
Sat, 31 May 2014 17:45:05 +0100
08aea4ba
Emacs: Only use GNU ls on OSX when found
Alan Pearce ap@studio-40.com
Sat, 31 May 2014 17:44:45 +0100
486fd3e7
Emacs: switch back to loading sml with req-package
Alan Pearce alan@alanpearce.co.uk
Sat, 24 May 2014 21:04:54 +0100
ebd29a72
Emacs: add go-projectile for go-based projects
Alan Pearce alan@alanpearce.co.uk
Sat, 24 May 2014 20:51:48 +0100
194dac86
Emacs: diminish eldoc-mode
Alan Pearce alan@alanpearce.co.uk
Sat, 24 May 2014 19:33:38 +0100
07046104
Emacs: Add toggle-window-dedicated command

Tells Emacs not to replace the buffer in a window.
Alan Pearce alan@alanpearce.co.uk
Thu, 22 May 2014 10:42:12 +0100
8b2c247d
Emacs: add popwin-mode for better window handling
Alan Pearce alan@alanpearce.co.uk
Thu, 22 May 2014 10:40:55 +0100
5e989b59
Emacs: Sort Cask
Alan Pearce alan@alanpearce.co.uk
Thu, 15 May 2014 20:09:00 +0100
26fdc8f9
zsh: Remove existance check for ~/bin
Alan Pearce alan@alanpearce.co.uk
Thu, 15 May 2014 20:08:04 +0100
c03f9626
zsh: set GOPATH and add bin folder to PATH
Alan Pearce alan@alanpearce.co.uk
Thu, 15 May 2014 20:07:39 +0100
2eb99efd
Emacs: reduce eldoc delay to 0.1s
Alan Pearce alan@alanpearce.co.uk
Thu, 15 May 2014 19:50:11 +0100
11689c4a
Emacs: Parens trigger eldoc in autopair-mode
Alan Pearce alan@alanpearce.co.uk
Thu, 15 May 2014 19:49:57 +0100
a4362450
Emacs: Add and configure Go packages
Alan Pearce alan@alanpearce.co.uk
Thu, 15 May 2014 19:49:40 +0100
9fcd243e
Emacs: merge programming sections
Alan Pearce alan@alanpearce.co.uk
Thu, 15 May 2014 19:05:28 +0100
fa2854f2
Emacs: remove old shuffle-lines library
Alan Pearce alan@alanpearce.co.uk
Thu, 15 May 2014 18:57:07 +0100
26c5a8a3
Emacs: switch from shuffle-lines to move-text
Alan Pearce alan@alanpearce.co.uk
Thu, 15 May 2014 18:51:38 +0100
3fc8e2a1
Workaround smart-mode-line init issue
Alan Pearce alan@alanpearce.co.uk
Tue, 13 May 2014 12:01:22 +0100
2b1bb067
Emacs: set org-replace-disputed-keys at the right time
Alan Pearce alan@alanpearce.co.uk
Fri, 09 May 2014 08:09:54 +0100
f3a6e7e6
rcm: Add vagrant tag to prefect
Alan Pearce alan@alanpearce.co.uk
Thu, 08 May 2014 18:08:07 +0100
2acf45b2
zsh: Hide output of magit and dired commands
Alan Pearce alan@alanpearce.co.uk
Thu, 08 May 2014 17:40:35 +0100
1530babe
Fix xresources include

xrdb should be now run as `xrdb -I$HOME/.xresources -merge
~/.Xresources`
Alan Pearce alan@alanpearce.co.uk
Thu, 08 May 2014 17:37:24 +0100
260cd39d
Emacs: update path to zshrc
Alan Pearce alan@alanpearce.co.uk
Thu, 08 May 2014 17:35:27 +0100
8d688e54
Add vagrant configuration with ansible provisioning
Alan Pearce alan@alanpearce.co.uk
Fri, 02 May 2014 19:16:50 +0100
6ff45924
Emacs: fix incorrect smart-mode-line colors

Load solarized-theme first so that 'respectful uses the correct theme colours.
Alan Pearce alan@alanpearce.co.uk
Wed, 30 Apr 2014 12:16:41 +0100
7612c636
Emacs: Remove custom font-face configurations

I actually think they were for the other version of solarized.
Alan Pearce alan@alanpearce.co.uk
Wed, 30 Apr 2014 12:14:50 +0100
82cdaec6
Emacs: use correct flycheck mode for diminishing
Alan Pearce alan@alanpearce.co.uk
Sun, 27 Apr 2014 19:15:58 +0100
0da5abaf
Emacs: Refactor and simplify font settings
Alan Pearce alan@alanpearce.co.uk
Sun, 27 Apr 2014 13:22:08 +0100
b712ec04
Emacs: add missing dependencies to cask
Alan Pearce alan@alanpearce.co.uk
Sun, 27 Apr 2014 12:37:46 +0100
8fbaf0ef
rcm: Only byte-compile files in elisp directory
Alan Pearce alan@alanpearce.co.uk
Sun, 27 Apr 2014 12:30:14 +0100
fa4613b1
rcm: Install Cask for Emacs if it isn't already
Alan Pearce alan@alanpearce.co.uk
Sun, 27 Apr 2014 12:28:08 +0100
bdf40c97
rcm: Update DOTFILES_DIRS to please lsrc
Alan Pearce alan@alanpearce.co.uk
Sun, 27 Apr 2014 12:25:53 +0100
ea72f9d6
Emacs: star github packages automatically
Alan Pearce alan@alanpearce.co.uk
Sat, 26 Apr 2014 13:48:43 +0100
2e2dbab1
Emacs: Disable detection of html in php-mode
Alan Pearce alan@alanpearce.co.uk
Sat, 26 Apr 2014 13:45:35 +0100
6ca36a22
Emacs: prettify emacs-lisp modeline indicator
Alan Pearce alan@alanpearce.co.uk
Sat, 26 Apr 2014 13:44:20 +0100
97ca6f8c
Emacs: Fix flycheck error in cask initialisation
Alan Pearce alan@alanpearce.co.uk
Sat, 26 Apr 2014 13:38:30 +0100
22bcda56
Emacs: add melpa-stable source to Cask
Alan Pearce alan@alanpearce.co.uk
Sat, 26 Apr 2014 13:38:17 +0100
95e42eeb
Emacs: install and configure paradox-mode
Alan Pearce alan@alanpearce.co.uk
Sat, 26 Apr 2014 13:14:45 +0100
85448cdf
Emacs: shorten emacs-lisp-mode in modeline to El
Alan Pearce alan@alanpearce.co.uk
Sat, 26 Apr 2014 13:01:10 +0100
a5126cbc
Emacs: add helper macro for renaming major modes
Alan Pearce alan@alanpearce.co.uk
Sat, 26 Apr 2014 13:00:58 +0100
d7a63178
Emacs: use unicode tick for flycheck-mode
Alan Pearce alan@alanpearce.co.uk
Sat, 26 Apr 2014 12:47:23 +0100
384cc3e8
Emacs: diminish magit-auto-revert-mode
Alan Pearce alan@alanpearce.co.uk
Sat, 26 Apr 2014 12:46:44 +0100
0014950d
Emacs: diminish fancy-narrow-mode
Alan Pearce alan@alanpearce.co.uk
Sat, 26 Apr 2014 12:46:32 +0100
e267f364
Emacs: install and configure smart-mode-line

Diminish projectile-mode as sml reads from it anyway
Alan Pearce alan@alanpearce.co.uk
Sat, 26 Apr 2014 12:32:10 +0100
feb382a1
Emacs: Remove quack dependency from geiser
Alan Pearce alan@alanpearce.co.uk
Fri, 25 Apr 2014 20:09:23 +0100
e454ed72
Emacs: add fallback for init-file when ignored
Alan Pearce alan@alanpearce.co.uk
Fri, 25 Apr 2014 20:08:41 +0100
fc3143e3
Emacs: don't mark spaces after tabs
Alan Pearce alan@alanpearce.co.uk
Tue, 22 Apr 2014 15:07:09 +0100
1caca447
Emacs: Whitespace cleanup
Alan Pearce alan@alanpearce.co.uk
Tue, 22 Apr 2014 14:56:49 +0100
166ae52e
Emacs: use req-package on top of use-package
Alan Pearce alan@alanpearce.co.uk
Tue, 22 Apr 2014 14:51:25 +0100
74471682
Emacs: configure winner-mode after initialising
Alan Pearce alan@alanpearce.co.uk
Mon, 21 Apr 2014 19:37:27 +0100
1eff3e67
Emacs: remove "env/" function set
Alan Pearce alan@alanpearce.co.uk
Mon, 21 Apr 2014 19:32:02 +0100
cf678109
Emacs: remove unused mu4e configuration
Alan Pearce alan@alanpearce.co.uk
Mon, 21 Apr 2014 19:31:20 +0100
e3cc3936
Add initial rcrc.local for Prefect
Alan Pearce alan@alanpearce.co.uk
Mon, 21 Apr 2014 19:30:29 +0100
6a301b4b
Emacs: Remove unused highlight-symbol config
Alan Pearce alan@alanpearce.co.uk
Mon, 21 Apr 2014 19:29:27 +0100
1b545e7b
Add rcrc.local for Bulb laptop
Alan Pearce alan@alanpearce.co.uk
Sun, 20 Apr 2014 13:17:01 +0100
7a8cdb1b
Emacs: install markdown-mode
Alan Pearce alan@alanpearce.co.uk
Sat, 19 Apr 2014 10:44:40 +0100
0a42ff72
Emacs: Disable autopair in yaml-mode

It seems that the annoying indent-on-return behaviour can't easily be
disabled.
Alan Pearce alan@alanpearce.co.uk
Sat, 19 Apr 2014 08:41:20 +0100
d1e8149c
Emacs: Remove non-existing info directory

I think it was from when I used el-get
Alan Pearce alan@alanpearce.co.uk
Sat, 19 Apr 2014 08:16:04 +0100
f501f4d4
Emacs: delete-current-buffer-file: remove vc check
Alan Pearce alan@alanpearce.co.uk
Fri, 18 Apr 2014 21:44:27 +0100
13785c1e
Emacs: Remove non-cask package initialisation
Alan Pearce alan@alanpearce.co.uk
Fri, 18 Apr 2014 21:38:28 +0100
0bfd80ce
Emacs: Disable auto-indent-mode in jinja2-mode
Alan Pearce alan@alanpearce.co.uk
Fri, 18 Apr 2014 14:09:12 +0100
74d8e462
Emacs: use dired-x inside dired
Alan Pearce alan@alanpearce.co.uk
Fri, 18 Apr 2014 12:39:52 +0100
96d7a8b9
Emacs: remove unused lacarte configuration
Alan Pearce alan@alanpearce.co.uk
Fri, 18 Apr 2014 12:39:11 +0100
dd6d8842
Emacs: Use yaml-mode for sls files
Alan Pearce alan@alanpearce.co.uk
Fri, 18 Apr 2014 12:37:22 +0100
57a8f58c
Git: add local configuration include
Alan Pearce alan@alanpearce.co.uk
Mon, 14 Apr 2014 12:42:06 +0100
4709b9a1
Git: fix global ignore path
Alan Pearce alan@alanpearce.co.uk
Mon, 14 Apr 2014 11:20:21 +0100
85e52fb2
Use correct path for zsh compdump in post-up hook
Alan Pearce alan@alanpearce.co.uk
Mon, 14 Apr 2014 07:52:58 +0100
86f656ea
Emacs: install and configure flycheck
Alan Pearce alan@alanpearce.co.uk
Sun, 13 Apr 2014 21:46:43 +0100
57ea988a
Emacs: sort cask sources
Alan Pearce alan@alanpearce.co.uk
Sun, 13 Apr 2014 21:42:39 +0100
31511a9c
rcm: Run `cask install` for emacs, if installed
Alan Pearce alan@alanpearce.co.uk
Sun, 13 Apr 2014 21:28:02 +0100
560868db
Emacs: remove project-persist mode

I didn't use it, and projectile can switch projects on its own now.
Alan Pearce alan@alanpearce.co.uk
Sun, 13 Apr 2014 21:08:20 +0100
5e1656ec
Emacs: add projectile switch-project config
Alan Pearce alan@alanpearce.co.uk
Sun, 13 Apr 2014 20:56:09 +0100
a6b25f53
Emacs: init projectile-mode on startup
Alan Pearce alan@alanpearce.co.uk
Sun, 13 Apr 2014 20:55:50 +0100
3c256c06
Emacs: use discover-mode for keybind popups
Alan Pearce alan@alanpearce.co.uk
Sun, 13 Apr 2014 20:43:43 +0100
a60928ab
Emacs: ensure that pallet is loaded on init
Alan Pearce alan@alanpearce.co.uk
Sun, 13 Apr 2014 20:37:54 +0100
30ba7c1a
Emacs: Install visual-regexp.

Move C-c r from org-mode, since I don't really use it.
Alan Pearce alan@alanpearce.co.uk
Sun, 13 Apr 2014 20:34:10 +0100
456401f2
Emacs: Cleanup cask file
Alan Pearce alan@alanpearce.co.uk
Sun, 13 Apr 2014 20:32:47 +0100
4b7fe9e0
Create emacs pre-hook to remove old elisp symlink
Alan Pearce alan@alanpearce.co.uk
Sun, 13 Apr 2014 12:06:08 +0100
44cfecea
zsh: Create compdump file before compiling it
Alan Pearce alan@alanpearce.co.uk
Sun, 13 Apr 2014 12:00:37 +0100
ad529fd0
Update and migrate zsh history file location
Alan Pearce alan@alanpearce.co.uk
Sun, 13 Apr 2014 10:04:03 +0100
606c29d2
zsh: Simplify fasd compilation
Alan Pearce alan@alanpearce.co.uk
Sun, 13 Apr 2014 09:54:37 +0100
53861212
zsh: Compile fasd and use as a function.
Alan Pearce alan@alanpearce.co.uk
Sun, 13 Apr 2014 09:50:36 +0100
ee6d56fd
Sakura: initial configuration
Alan Pearce alan@alanpearce.co.uk
Sun, 13 Apr 2014 09:39:33 +0100
414852c9
Update and migrate fasd data file location
Alan Pearce alan@alanpearce.co.uk
Sun, 13 Apr 2014 09:38:30 +0100
b4f919d6
zsh: Update fasd init file location
Alan Pearce alan@alanpearce.co.uk
Sun, 13 Apr 2014 09:38:07 +0100
5c295825
zsh: Remove fasd autoload
Alan Pearce alan@alanpearce.co.uk
Sun, 13 Apr 2014 09:29:51 +0100
beee827f
zsh: Change cache directory for zcompdump
Alan Pearce alan@alanpearce.co.uk
Sun, 13 Apr 2014 09:28:28 +0100
92192895
Fix syntax error in zsh post-up hook
Alan Pearce alan@alanpearce.co.uk
Sun, 13 Apr 2014 09:27:36 +0100
84a8dcdd
rcm: Exclude readme
Alan Pearce alan@alanpearce.co.uk
Sat, 12 Apr 2014 19:38:14 +0100
6d74184b
Add readme
Alan Pearce alan@alanpearce.co.uk
Sat, 12 Apr 2014 19:36:45 +0100
867aa46e
Add modelines for zsh files
Alan Pearce alan@alanpearce.co.uk
Sat, 12 Apr 2014 18:58:43 +0100
57508b50
zsh: Remove host configuration for prefect
Alan Pearce alan@alanpearce.co.uk
Sat, 12 Apr 2014 18:52:25 +0100
365bf38e
zsh: Remove unused parts of server host config
Alan Pearce alan@alanpearce.co.uk
Sat, 12 Apr 2014 18:51:20 +0100
ca0e9f16
rcrc: test and source rcrc.local
Alan Pearce alan@alanpearce.co.uk
Sat, 12 Apr 2014 18:29:39 +0100
ef5f08a2
Add rcrc file for excludes
Alan Pearce alan@alanpearce.co.uk
Sat, 12 Apr 2014 18:29:28 +0100
9860aaef
Rename launchagents folder
Alan Pearce alan@alanpearce.co.uk
Sat, 12 Apr 2014 18:28:53 +0100
88343c9a
zsh: Use $ZDOTDIR instead of hardcoded path
Alan Pearce alan@alanpearce.co.uk
Sat, 12 Apr 2014 18:27:16 +0100
d822d121
zsh: Use (and set) XDG_CONFIG_HOME for $ZDOTDIR
Alan Pearce alan@alanpearce.co.uk
Sat, 12 Apr 2014 18:25:11 +0100
2f341cd1
zsh: Create dotfile links under $ZDOTDIR

For some reason, zsh expects files under $ZDOTDIR to be dotfiles, unlike
many other programs.
Alan Pearce alan@alanpearce.co.uk
Sat, 12 Apr 2014 18:21:50 +0100
34d2b95f
zsh: Use system version of fasd
Alan Pearce alan@alanpearce.co.uk
Sat, 12 Apr 2014 18:21:27 +0100
abaa898a
zsh: use .cache/zsh instead of .zsh/cache
Alan Pearce alan@alanpearce.co.uk
Sat, 12 Apr 2014 18:18:00 +0100
65f90829
Move install functionality to rcm hooks
Alan Pearce alan@alanpearce.co.uk
Sat, 12 Apr 2014 18:17:23 +0100
81c8016d
Restructure everything to use rcm

https://github.com/thoughtbot/rcm
Alan Pearce alan@alanpearce.co.uk
Sat, 12 Apr 2014 13:15:53 +0100
9dd9b297
Rename gitignore for better linking
Alan Pearce alan@alanpearce.co.uk
Sat, 12 Apr 2014 09:56:37 +0100
9af328c3
Xresources: add emacs font config on Prefect
Alan Pearce alan@alanpearce.co.uk
Sat, 12 Apr 2014 09:56:16 +0100
cb1f29d5
zsh: Remove old hosts from completion array
Alan Pearce alan@alanpearce.co.uk
Sat, 12 Apr 2014 09:55:55 +0100
dd8e8706
zsh: Add missing 'then'
Alan Pearce alan@alanpearce.co.uk
Thu, 10 Apr 2014 20:11:08 +0100
70dbdab0
Use correct switch for testing commands
Alan Pearce alan@alanpearce.co.uk
Thu, 10 Apr 2014 20:10:05 +0100
db9f688c
zsh: Fix typo in previous commit
Alan Pearce alan@alanpearce.co.uk
Thu, 10 Apr 2014 20:08:36 +0100
6a4ee165
zsh: Only run direnv when installed
Alan Pearce alan@alanpearce.co.uk
Thu, 10 Apr 2014 20:07:42 +0100
8c278ce7
Install: simplify launchagent installation
Alan Pearce alan@alanpearce.co.uk
Thu, 10 Apr 2014 19:52:53 +0100
4cd3145a
Install: clone repository before linking
Alan Pearce alan@alanpearce.co.uk
Thu, 10 Apr 2014 19:51:54 +0100
04cc33e5
Install: clone to target directory
Alan Pearce alan@alanpearce.co.uk
Thu, 10 Apr 2014 19:51:31 +0100
689758ee
Installer: switch URL to github
Alan Pearce alan@alanpearce.co.uk
Thu, 10 Apr 2014 19:50:18 +0100
33ee27f0
Installer: fix emacs detection
Alan Pearce alan@alanpearce.co.uk
Thu, 10 Apr 2014 19:49:31 +0100
d36c31e5
Emacs: add fancy-narrow function
Alan Pearce alan@alanpearce.co.uk
Thu, 10 Apr 2014 19:36:32 +0100
d5e87831
Emacs: remove Windows line endings
Alan Pearce alan@alanpearce.co.uk
Thu, 10 Apr 2014 19:33:37 +0100
55b9f757
Emacs: add narrow-to-function-indirect function
Alan Pearce alan@alanpearce.co.uk
Thu, 10 Apr 2014 19:32:18 +0100
f942db62
Emacs: remove PHP manual URL assignment
Alan Pearce alan@alanpearce.co.uk
Thu, 10 Apr 2014 19:26:17 +0100
b35c0c63
Emacs: use custom style for PHP indentation
Alan Pearce alan@alanpearce.co.uk
Thu, 10 Apr 2014 19:25:52 +0100
53017f8e
zsh: Remove reference to home folder
Alan Pearce alan@alanpearce.co.uk
Thu, 10 Apr 2014 14:09:23 +0100
f9966bf4
Improve keybindings for magic buffer switching
Alan Pearce alan@alanpearce.co.uk
Tue, 08 Apr 2014 14:03:52 +0100
462a47f1
Emacs: create DWIM function for switching buffers

Uses projectile inside a project and ido outside. Bound to C-c b
Alan Pearce alan@alanpearce.co.uk
Tue, 08 Apr 2014 13:52:20 +0100
bb173ad8
Zsh: remove hardcoded references to user alan
Alan Pearce alan@alanpearce.co.uk
Wed, 02 Apr 2014 09:09:52 +0100
4f58f906
Emacs: Replace buggy eldoc-php with php-extras
Alan Pearce alan@alanpearce.co.uk
Tue, 01 Apr 2014 21:58:28 +0100
e5a860c3
Merge branch 'master' of git://github.com/alanpearce/dotfiles

Conflicts:
	install
Alan Pearce alan@alanpearce.co.uk
Tue, 01 Apr 2014 19:05:41 +0100
325426ab
Emacs: fix cask loading to follow official usage
Alan Pearce alan@alanpearce.co.uk
Sun, 09 Mar 2014 15:58:29 +0000
d121a8e2
Installer: create directories if not present
Alan Pearce alan@alanpearce.co.uk
Sun, 09 Mar 2014 15:58:14 +0000
9094360d
zsh: Fix path to FreeBSD configuration
Alan Pearce alan@alanpearce.co.uk
Wed, 05 Mar 2014 14:48:38 +0000
21b6f0cd
Emacs: check and use cask, if installed
Alan Pearce alan@alanpearce.co.uk
Wed, 05 Mar 2014 12:19:22 +0000
6f4c1e62
Installer: Create ~/projects/dotfiles if missing
Alan Pearce alan@alanpearce.co.uk
Sat, 08 Feb 2014 20:36:09 +0000
367699e5
Merge branch 'master' of server.home:dotfiles
Alan Pearce alan@alanpearce.co.uk
Tue, 04 Feb 2014 17:31:08 +0000
e31d0dbc
Update pure prompt
Alan Pearce alan@alanpearce.co.uk
Tue, 04 Feb 2014 17:25:15 +0000
5a5b0c4a
Emacs: remove with-elapsed-timer call
Alan Pearce alan@alanpearce.co.uk
Sat, 11 Jan 2014 16:57:01 +0000
308390a1
Emacs: Simplify geiser-racket interaction
Alan Pearce alan@alanpearce.co.uk
Sat, 11 Jan 2014 16:55:45 +0000
11b28667
Change git push default tracking for backwards compatibility
Alan Pearce alan@bulbstudios.com
Mon, 09 Dec 2013 13:24:34 +0000
e57133d0
Emacs: Enable and configure dired-omit-mode
Alan Pearce alan@alanpearce.co.uk
Fri, 06 Dec 2013 17:29:20 +0000
da3a02f2
zsh: Share history between terminal windows
Alan Pearce alan@alanpearce.co.uk
Fri, 06 Dec 2013 17:25:02 +0000
f3542e50
Emacs: use coreutils' gls on OSX
Alan Pearce alan@alanpearce.co.uk
Fri, 06 Dec 2013 14:32:05 +0000
d3f52ca9
Emacs: use server-side comments inside HTML
Alan Pearce alan@alanpearce.co.uk
Wed, 04 Dec 2013 10:03:30 +0000
8dbb3733
Emacs: Remove initial indentation of code inside script+style tags
Alan Pearce alan@alanpearce.co.uk
Wed, 04 Dec 2013 10:02:49 +0000
cec2d2a6
zsh: Fix completion for git/hub
Alan Pearce alan@alanpearce.co.uk
Sun, 01 Dec 2013 17:39:28 +0000
5371244c
Emacs: disable automatic-pairing in web-mode
Alan Pearce alan@alanpearce.co.uk
Thu, 14 Nov 2013 13:47:37 +0000
85b0392a
zsh: Ensure FreeBSD sources its own zsh configuration
Alan Pearce alan@bulbstudios.com
Sat, 09 Nov 2013 16:36:44 +0000
5b1633a6
Add Emacs daemon LaunchAgent file
Alan Pearce alan@alanpearce.co.uk
Sat, 09 Nov 2013 16:12:58 +0000
7da8a6c8
Add OSX LaunchAgent installation
Alan Pearce alan@alanpearce.co.uk
Sat, 09 Nov 2013 16:12:36 +0000
dd20ed50
Emacs: remove defer keyword from all packages
Alan Pearce alan@alanpearce.co.uk
Sat, 09 Nov 2013 14:15:46 +0000
f9e7890f
Emacs: Fix mode specification for .zsh files
Alan Pearce alan@alanpearce.co.uk
Sat, 09 Nov 2013 13:28:42 +0000
673536be
zsh: Don't fetch audit list when running update-check
Alan Pearce alan@alanpearce.co.uk
Sat, 09 Nov 2013 12:47:39 +0000
04782620
zsh: Fix FreeBSD pkg UPDATING check
Alan Pearce alan@alanpearce.co.uk
Sat, 09 Nov 2013 12:46:07 +0000
eb569775
Emacs: Ensure .zsh files are opened as shell scripts
Alan Pearce alan@alanpearce.co.uk
Sat, 09 Nov 2013 11:03:45 +0000
7db736a3
zsh: Add site-functions under /usr/local to fpath, if exists
Alan Pearce alan@alanpearce.co.uk
Sat, 09 Nov 2013 10:43:24 +0000
7a8e8633
Emacs: enable autopair-mode in yaml-mode
Alan Pearce alan@alanpearce.co.uk
Sun, 03 Nov 2013 12:35:20 +0000
d658978c
Emacs: enable yaml-mode for ansible (group|host)_vars files
Alan Pearce alan@alanpearce.co.uk
Sun, 03 Nov 2013 12:34:02 +0000
0f7651cd
zsh: Rename dangling reference to zshrc in installer
Alan Pearce alan@alanpearce.co.uk
Sat, 02 Nov 2013 16:04:49 +0000
78a76cff
zsh: Separate startup files for different startup methods
Alan Pearce alan@alanpearce.co.uk
Sat, 02 Nov 2013 16:01:06 +0000
1fbe0bfe
zsh: Remove reference to gentoo configuration from installer
Alan Pearce alan@alanpearce.co.uk
Sat, 02 Nov 2013 15:15:28 +0000
ccc0aad7
zsh: Remove unused file
Alan Pearce alan@alanpearce.co.uk
Sat, 02 Nov 2013 14:24:26 +0000
66c22543
zsh: Remove file for old work laptop
Alan Pearce alan@alanpearce.co.uk
Sat, 02 Nov 2013 14:23:42 +0000
e6902435
zsh: Remove file for gentoo
Alan Pearce alan@alanpearce.co.uk
Sat, 02 Nov 2013 14:22:54 +0000
2bba1f9d
Emacs: Improve mouse/trackpad scrolling by only scrolling one line at a time
Alan Pearce alan@alanpearce.co.uk
Fri, 01 Nov 2013 18:24:52 +0000
604b55aa
Emacs: Add a margin to ensure the next/previous line is always visible
Alan Pearce alan@alanpearce.co.uk
Fri, 01 Nov 2013 18:23:22 +0000
fe9f97e2
zsh: Refactor magit and dired into functions
Alan Pearce alan@alanpearce.co.uk
Fri, 01 Nov 2013 18:17:31 +0000
3f38a0e5
zsh: Remove title-changing precmd function
Alan Pearce alan@alanpearce.co.uk
Fri, 01 Nov 2013 18:13:27 +0000
f1a0100b
zsh: Remove check for cache directory; it's created by the installer
Alan Pearce alan@alanpearce.co.uk
Fri, 01 Nov 2013 18:05:59 +0000
ee2a411d
zsh: Recompile compdump file in dotfiles installer
Alan Pearce alan@alanpearce.co.uk
Fri, 01 Nov 2013 08:06:50 +0000
7d8493f6
zsh: rename auxillary files with extension
Alan Pearce alan@alanpearce.co.uk
Fri, 01 Nov 2013 07:49:20 +0000
6d996c60
zsh: Add zsh-completions to fpath
Alan Pearce alan@bulbstudios.com
Thu, 31 Oct 2013 21:50:15 +0000
ac2ffde2
Emacs: run diff-hl-update when magit refreshes a buffer
Alan Pearce alan@bulbstudios.com
Thu, 31 Oct 2013 21:50:49 +0000
63df4b48
Emacs: use current frame when handling OSX open-file event
Alan Pearce alan@alanpearce.co.uk
Tue, 22 Oct 2013 15:20:51 +0100
ae9ebe74
Emacs: load cc-mode on startup
Alan Pearce alan@alanpearce.co.uk
Mon, 21 Oct 2013 07:57:48 +0100
333c045f
Emacs: load tramp on startup
Alan Pearce alan@alanpearce.co.uk
Mon, 21 Oct 2013 07:56:51 +0100
a9e7dbba
Emacs: eagerly load dired and dired+
Alan Pearce alan@alanpearce.co.uk
Mon, 21 Oct 2013 07:55:55 +0100
ec791b21
zsh: Fix pure pull indicator showing when ahead of upstream
Alan Pearce alan@alanpearce.co.uk
Sun, 20 Oct 2013 09:45:14 +0100
7155b75d
zsh: increase contrast of pure prompt character
Alan Pearce alan@alanpearce.co.uk
Sun, 20 Oct 2013 09:44:52 +0100
d5bde98d
Update pure prompt
Alan Pearce alan@alanpearce.co.uk
Sat, 19 Oct 2013 17:41:01 +0100
54371775
zsh: Add alias for prettyping.sh
Alan Pearce alan@alanpearce.co.uk
Sat, 19 Oct 2013 14:06:06 +0100
a9410aef
Emacs: Disable smart-tabs-mode in ruby-mode
Alan Pearce alan@alanpearce.co.uk
Sat, 12 Oct 2013 21:40:03 +0100
935f48e5
zsh: Disable globbing for the salt command
Alan Pearce alan@alanpearce.co.uk
Sat, 12 Oct 2013 17:33:11 +0100
92000454
Emacs: bind s-, to open emacs init file from register
Alan Pearce alan@alanpearce.co.uk
Sat, 12 Oct 2013 16:50:53 +0100
ff17a945
Emacs: workaround issue setting variable-pitch fonts on OSX
Alan Pearce alan@alanpearce.co.uk
Sat, 12 Oct 2013 15:12:17 +0100
bed8fd45
zsh: Add alias to open the current directory in Emacs' dired
Alan Pearce alan@alanpearce.co.uk
Thu, 10 Oct 2013 17:10:33 +0100
692c8fdc
Emacs: add register for zshrc
Alan Pearce alan@alanpearce.co.uk
Thu, 10 Oct 2013 17:09:23 +0100
b8fa55df
zsh: Remove duplicate fasd e alias
Alan Pearce alan@alanpearce.co.uk
Wed, 09 Oct 2013 07:43:39 +0100
cb96fbef
Emacs: remove call to moz-minor-mode
Alan Pearce alan@alanpearce.co.uk
Tue, 08 Oct 2013 21:48:57 +0100
27aefd32
Emacs: fix reference to missing font on OSX
Alan Pearce alan@alanpearce.co.uk
Tue, 08 Oct 2013 21:46:00 +0100
d0f58576
Emacs: set a variable pitch font under darwin
Alan Pearce alan@alanpearce.co.uk
Tue, 08 Oct 2013 21:34:00 +0100
e3acf5d6
Emacs: silence compiler warning about unused variable
Alan Pearce alan@alanpearce.co.uk
Tue, 08 Oct 2013 21:32:48 +0100
18488816
Emacs: remove unnecessary lambda function
Alan Pearce alan@alanpearce.co.uk
Tue, 08 Oct 2013 21:25:44 +0100
bd5457d6
Emacs: remove commented-out code
Alan Pearce alan@alanpearce.co.uk
Tue, 08 Oct 2013 21:25:01 +0100
2cb9ae76
Emacs: remove old-style indentation function
Alan Pearce alan@alanpearce.co.uk
Tue, 08 Oct 2013 21:22:57 +0100
f59f8736
Emacs: ensure that org-journal is installed
Alan Pearce alan@alanpearce.co.uk
Tue, 08 Oct 2013 21:18:14 +0100
e215529e
Emacs: fix warning in project-persist configuration
Alan Pearce alan@alanpearce.co.uk
Tue, 08 Oct 2013 21:15:20 +0100
dbb5119d
Emacs: remove moz-repl mode
Alan Pearce alan@alanpearce.co.uk
Tue, 08 Oct 2013 21:10:42 +0100
6c2e4f6c
Add alias to launch magit in GUI emacs
Alan Pearce alan@bulbstudios.com
Tue, 08 Oct 2013 17:10:27 +0100
4cac4e8b
Add ec and et commands to launch emacsclient in a terminal and GUI respectively
Alan Pearce alan@bulbstudios.com
Tue, 08 Oct 2013 17:07:23 +0100
c0633cd6
Emacs: improve font-setting on OSX when running as a daemon
Alan Pearce alan@alanpearce.co.uk
Mon, 07 Oct 2013 13:12:23 +0100
cb812e67
Emacs: remove customisation of byte-compile-dest-file for init.el

Instead, rely on installer creating a symlink to ~/projects/dotfiles/init.elc
Alan Pearce alan@alanpearce.co.uk
Mon, 07 Oct 2013 13:10:18 +0100
41eefb4a
Git: fix path to global gitignore file
Alan Pearce alan@alanpearce.co.uk
Mon, 07 Oct 2013 13:02:35 +0100
78847369
Emacs: switch to the Wordpress coding style in php-mode-hook
Alan Pearce alan@alanpearce.co.uk
Mon, 07 Oct 2013 13:01:10 +0100
cd3947fa
Remove unneeded canonicalisation from installer
Alan Pearce alan@alanpearce.co.uk
Mon, 07 Oct 2013 08:30:02 +0100
b9575ac8
Move dotfiles under ~/projects
Alan Pearce alan@alanpearce.co.uk
Mon, 07 Oct 2013 08:16:53 +0100
d78b4c91
Merge remote-tracking branch 'refs/remotes/origin/master'

Conflicts:
	emacs/init.el
Alan Pearce alan@alanpearce.co.uk
Mon, 07 Oct 2013 08:03:30 +0100
caa651f5
Use git instead of mercurial for cloning dotfiles on new installations
Alan Pearce alan@alanpearce.co.uk
Mon, 07 Oct 2013 08:00:38 +0100
16b840b1
Installer: ensure that the fasdrc is symlinked correctly
Alan Pearce alan@alanpearce.co.uk
Mon, 07 Oct 2013 07:57:33 +0100
66e32f4a
zsh: Enable current path lookup in fasd only when using the e alias
Alan Pearce alan@alanpearce.co.uk
Mon, 07 Oct 2013 07:55:17 +0100
375a9800
zsh: remove e alias; duplicate of fasd
Alan Pearce alan@alanpearce.co.uk
Mon, 07 Oct 2013 07:50:55 +0100
dd63c2cf
Revert "Replace auto-compile-mode with auto-async-byte-compile"

This reverts commit a7d64a6e05aa450dda63f9b8b68e637471b223c5.
Alan Pearce alan@alanpearce.co.uk
Wed, 02 Oct 2013 08:01:37 +0100
f7bc7d5d
Emacs: don't insure that SLIME is installed
Alan Pearce alan@alanpearce.co.uk
Wed, 02 Oct 2013 07:54:02 +0100
02dbcc8f
Emacs: Load multiple-cursors eagerly
Alan Pearce alan@alanpearce.co.uk
Wed, 02 Oct 2013 07:52:17 +0100
6a418f79
Emacs: install and enable diff-hl-mode
Alan Pearce alan@alanpearce.co.uk
Sun, 29 Sep 2013 21:20:50 +0100
a4c0bc93
Emacs: fix ido initialisation
Alan Pearce alan@alanpearce.co.uk
Sun, 29 Sep 2013 21:08:15 +0100
42d7e047
Emacs: switch from helm-ibuffer to ibuffer
Alan Pearce alan@alanpearce.co.uk
Sun, 29 Sep 2013 21:07:44 +0100
02eb79af
Emacs: set ido-mode to add recent files to the buffer list
Alan Pearce alan@alanpearce.co.uk
Sun, 29 Sep 2013 20:22:27 +0100
f9209f77
Emacs: setup recentf-mode
Alan Pearce alan@alanpearce.co.uk
Sun, 29 Sep 2013 20:21:54 +0100
873e1723
Emacs: Set smex variables before calling smex-initialize
Alan Pearce alan@alanpearce.co.uk
Sun, 29 Sep 2013 20:15:50 +0100
141a4f48
MinTTY: Switch fonts
Alan Pearce alan@alanpearce.co.uk
Sun, 29 Sep 2013 18:26:08 +0100
71b77358
Merge remote-tracking branch 'refs/remotes/origin/master'
Alan Pearce alan@alanpearce.co.uk
Sun, 29 Sep 2013 14:06:01 +0100
f690932f
Emacs: add emmet-mode to web-mode-hook
Alan Pearce alan@alanpearce.co.uk
Sun, 29 Sep 2013 14:05:11 +0100
1066cf86
Setup emmet-mode
Alan Pearce alan@alanpearce.co.uk
Fri, 27 Sep 2013 16:34:55 +0100
46d307ed
Emacs: Setup file associations for ruby mode
Alan Pearce alan@alanpearce.co.uk
Thu, 26 Sep 2013 13:50:27 +0100
6f9adfef
Add GNU Global tags files to global gitignore
Alan Pearce alan@alanpearce.co.uk
Thu, 26 Sep 2013 13:47:22 +0100
3ac726df
zsh: Fix error when no gem-based programs are installed
Alan Pearce alan@alanpearce.co.uk
Sun, 22 Sep 2013 18:48:49 +0000
c087c244
zsh: Fix prompt issues with TRAMP
Alan Pearce alan@alanpearce.co.uk
Sun, 22 Sep 2013 19:47:14 +0100
e25275c1
Change Emacs font rendering on X11
Alan Pearce alan@alanpearce.co.uk
Thu, 19 Sep 2013 19:32:54 +0100
4732920b
Add font configuration for OSX
Alan Pearce alan@alanpearce.co.uk
Wed, 18 Sep 2013 17:26:11 +0100
1c7da593
Set the editor to emacsclient by default
Alan Pearce alan@alanpearce.co.uk
Wed, 18 Sep 2013 17:07:56 +0100
f5456c0c
zsh: Remove unused aticonfig alias
Alan Pearce alan@alanpearce.co.uk
Sun, 15 Sep 2013 18:15:11 +0100
4315126a
zsh: Refactor and improve cross-platform handling of ls options
Alan Pearce alan@alanpearce.co.uk
Sun, 15 Sep 2013 18:04:02 +0100
273902ce
zsh: Refactor OS checking to use just one variable
Alan Pearce alan@alanpearce.co.uk
Sun, 15 Sep 2013 17:58:47 +0100
458b42a2
zsh: Remove gnu-only dircolors assignment
Alan Pearce alan@alanpearce.co.uk
Sun, 15 Sep 2013 17:55:54 +0100
52cb39f3
zsh: Use gls instead of ls if available
Alan Pearce alan@alanpearce.co.uk
Sun, 15 Sep 2013 17:51:13 +0100
75cb3c23
zsh: Refactor OS check and include OSX
Alan Pearce alan@alanpearce.co.uk
Sun, 15 Sep 2013 17:49:26 +0100
e0d700c3
zsh: Remove unused namecoin alias
Alan Pearce alan@alanpearce.co.uk
Sun, 15 Sep 2013 17:46:22 +0100
3e8b0b63
zsh: Remove extra newline from pure prompt
Alan Pearce alan@alanpearce.co.uk
Sun, 15 Sep 2013 17:34:41 +0100
cd730eb3
Merge remote-tracking branch 'refs/remotes/origin/master'
Alan Pearce alan@alanpearce.co.uk
Sun, 15 Sep 2013 17:19:19 +0100
e42f1774
zsh: Add more contrast between success and failure prompt colours
Alan Pearce alan@alanpearce.co.uk
Sun, 15 Sep 2013 17:17:59 +0100
3b12b4c6
zsh: Make git branch name visible in pure prompt
Alan Pearce alan@alanpearce.co.uk
Sun, 15 Sep 2013 17:17:34 +0100
b0c12416
zsh: Optimise pure prompt git checking
Alan Pearce alan@alanpearce.co.uk
Sun, 15 Sep 2013 17:12:51 +0100
f5035c44
Urxvt: use bright colours without bold fonts
Alan Pearce alan@alanpearce.co.uk
Sun, 15 Sep 2013 17:12:09 +0100
090d543a
zsh: Add solarized dircolors (ansi-universal)
Alan Pearce alan@alanpearce.co.uk
Sun, 15 Sep 2013 17:11:27 +0100
6cc5e985
zsh: Install and use the pure prompt
Alan Pearce alan@alanpearce.co.uk
Sun, 15 Sep 2013 16:47:18 +0100
c8dfdd15
Merge branch 'master' of server.home:dotfiles
Alan Pearce alan@alanpearce.co.uk
Mon, 02 Sep 2013 21:21:08 +0100
4995c1c2
Xbindkeys: run dmenu with cache settings
Alan Pearce alan@alanpearce.co.uk
Sun, 01 Sep 2013 13:01:49 +0100
a4fd9c1a
Emacs: unbind s-m
Alan Pearce alan@alanpearce.co.uk
Wed, 28 Aug 2013 17:07:31 +0100
2e6468f9
Emacs: add s-G magit keybinding like s-D
Alan Pearce alan@bulbstudios.com
Wed, 28 Aug 2013 16:33:57 +0100
6741fa31
Emacs: Unbind more unhelpful Mac keybindings
Alan Pearce alan@bulbstudios.com
Wed, 28 Aug 2013 16:33:18 +0100
c57093f2
Merge remote-tracking branch 'refs/remotes/origin/master'
Alan Pearce alan@alanpearce.co.uk
Wed, 28 Aug 2013 09:13:53 +0100
b064712d
Emacs: Switch control and command on OSX
Alan Pearce alan@bulbstudios.com
Wed, 28 Aug 2013 09:00:11 +0100
114df773
Emacs: add extra keybinding for projectile-find-file
Alan Pearce alan@bulbstudios.com
Tue, 27 Aug 2013 13:09:35 +0100
5ac5ba3b
Emacs: unbind unhelpful s-n key
Alan Pearce alan@bulbstudios.com
Tue, 27 Aug 2013 13:08:22 +0100
15dd3bf7
Emacs: Fix control key issue on OSX
Alan Pearce alan@bulbstudios.com
Tue, 27 Aug 2013 13:07:22 +0100
1f18bfaa
Emacs: make right modifier keys on Mac inherit the configuration of their left counterparts
Alan Pearce alan@bulbstudios.com
Wed, 14 Aug 2013 14:17:20 +0100
4716b456
Emacs: setup puppet-mode
Alan Pearce alan@bulbstudios.com
Wed, 14 Aug 2013 14:16:30 +0100
19c2511c
Installer: check for host-specific zshrc before trying to compile
Alan Pearce alan@bulbstudios.com
Fri, 02 Aug 2013 10:52:10 +0100
07a7deda
Ignore .DS_Store system files
Alan Pearce alan@bulbstudios.com
Fri, 02 Aug 2013 10:35:02 +0100
cfc894f2
Merge branch 'master' of home:dotfiles
Alan Pearce alan@alanpearce.co.uk
Fri, 02 Aug 2013 10:32:18 +0100
1e5ba0b5
Emacs: allow the option key to be used without inputting special characters
Alan Pearce alan@alanpearce.co.uk
Thu, 01 Aug 2013 13:30:40 +0100
ae1b7c3d
Emacs: make right modifier keys consistent with their left counterparts on OS X
Alan Pearce alan@alanpearce.co.uk
Thu, 01 Aug 2013 13:29:45 +0100
496df6c1
Emacs: switch control and command keys
Alan Pearce alan@alanpearce.co.uk
Thu, 01 Aug 2013 13:23:44 +0100
904e18d3
Emacs: install and configure org-journal
Alan Pearce alan@alanpearce.co.uk
Tue, 11 Jun 2013 21:31:53 +0100
e08c19b5
Emacs: setup slime with the quicklisp-slime-helper
Alan Pearce alan@alanpearce.co.uk
Tue, 11 Jun 2013 21:31:35 +0100
cd607bf6
Emacs: delay loading redshank until needed
Alan Pearce alan@alanpearce.co.uk
Sat, 08 Jun 2013 14:07:53 +0100
8b00c6e8
Emacs: delay loading eldoc until needed
Alan Pearce alan@alanpearce.co.uk
Sat, 08 Jun 2013 14:06:41 +0100
82e8081c
Emacs: delay loading quickrun until needed
Alan Pearce alan@alanpearce.co.uk
Sat, 08 Jun 2013 14:04:57 +0100
1684ef96
Emacs: delay loading skewer until needed
Alan Pearce alan@alanpearce.co.uk
Sat, 08 Jun 2013 14:04:41 +0100
67c1c83f
Emacs: remove redundant :defer specifications
Alan Pearce alan@alanpearce.co.uk
Sat, 08 Jun 2013 13:54:32 +0100
34bb5369
Emacs: globally highlight matching parentheses
Alan Pearce alan@alanpearce.co.uk
Sat, 08 Jun 2013 13:54:04 +0100
c69634f0
Emacs: migrate expressions from ap/lisp-setup to lisp-common-mode-hook where possible
Alan Pearce alan@alanpearce.co.uk
Sat, 08 Jun 2013 13:46:11 +0100
840c6f68
Emacs: add lisp-common-mode-hook to allow cleaner setup of Lisp modes
Alan Pearce alan@alanpearce.co.uk
Sat, 08 Jun 2013 13:34:44 +0100
e4760e1c
Emacs: disable CEDET configuration until I figure out how to update it again
Alan Pearce alan@alanpearce.co.uk
Mon, 03 Jun 2013 21:37:01 +0100
95ccf32f
Emacs: Bind shift+space to set the mark
Alan Pearce alan@alanpearce.co.uk
Sun, 02 Jun 2013 20:24:13 +0100
089fc46a
Emacs: Improve X11 clipboard interoperability
Alan Pearce alan@alanpearce.co.uk
Sun, 02 Jun 2013 20:21:43 +0100
6ce4aa99
Emacs: add function and keybinding for opening eshell in the current directory
Alan Pearce alan@alanpearce.co.uk
Sun, 02 Jun 2013 20:20:17 +0100
954a6911
Emacs: add keyboard binding for switching to eshell
Alan Pearce alan@alanpearce.co.uk
Sun, 02 Jun 2013 20:19:34 +0100
9e7d9adf
Emacs: make helm update the candidate selection window more quickly
Alan Pearce alan@alanpearce.co.uk
Sun, 02 Jun 2013 12:28:31 +0100
c9f6f4ef
Emacs: install multi-term if it is not available
Alan Pearce alan@alanpearce.co.uk
Sun, 02 Jun 2013 11:09:54 +0100
f9e008b9
Emacs: enable auto-indent-mode in lisps and set its indent level to 2
Alan Pearce alan@alanpearce.co.uk
Sun, 02 Jun 2013 11:05:02 +0100
e89e6343
Emacs: use *init-file* to track the location of init.el through symlinks
Alan Pearce alan@alanpearce.co.uk
Sun, 02 Jun 2013 10:50:05 +0100
70a4bc8f
Emacs: make company overlay display more quickly
Alan Pearce alan@alanpearce.co.uk
Sat, 01 Jun 2013 16:08:12 +0100
d87f35f6
Installer: Fix relative paths
Alan Pearce alan@alanpearce.co.uk
Sat, 01 Jun 2013 14:39:28 +0100
10353603
Installer: Fix FreeBSD detection
Alan Pearce alan@alanpearce.co.uk
Sat, 01 Jun 2013 14:36:15 +0100
e328a3a1
Installer: Fix directory stack popping too early
Alan Pearce alan@alanpearce.co.uk
Sat, 01 Jun 2013 14:30:22 +0100
2b5aca22
Emacs: rename deprecated org-alphabetical-lists variable
Alan Pearce alan@alanpearce.co.uk
Fri, 31 May 2013 19:43:00 +0100
693a2104
Emacs: fix bad diff again
Alan Pearce alan@alanpearce.co.uk
Thu, 30 May 2013 15:23:42 +0100
333dd793
Emacs: fix incorrect package name for js2-mode
Alan Pearce alan@alanpearce.co.uk
Thu, 30 May 2013 15:21:28 +0100
0189acaf
Emacs: fix bad diff
Alan Pearce alan@alanpearce.co.uk
Thu, 30 May 2013 15:21:12 +0100
fa74d8ee
Emacs: install and skewer-mode and hook into js2-mode
Alan Pearce alan@alanpearce.co.uk
Thu, 30 May 2013 15:10:25 +0100
adcfe275
Emacs: replace js3-mode with js2-mode
Alan Pearce alan@alanpearce.co.uk
Thu, 30 May 2013 15:07:41 +0100
f40ae73f
Emacs: change goto-last-change binding to C-x <space> to avoid conflicting with pop-global-mark
Alan Pearce alan@alanpearce.co.uk
Tue, 28 May 2013 21:21:55 +0100
f59f3150
Emacs: add register bindings for emacs init file and organiser.org
Alan Pearce alan@alanpearce.co.uk
Tue, 28 May 2013 21:21:04 +0100
ea157ffc
Emacs: add command to insert a formatted date
Alan Pearce alan@alanpearce.co.uk
Tue, 28 May 2013 21:05:51 +0100
018c54df
Emacs: move calendar setup to new ‘Dates & Times’ section
Alan Pearce alan@alanpearce.co.uk
Tue, 28 May 2013 21:01:30 +0100
833cdbc6
Emacs: use em-smart package to return to previous command in eshell sessions
Alan Pearce alan@alanpearce.co.uk
Tue, 28 May 2013 19:44:06 +0100
83923895
Emacs: make shell-execute work when buffer is not visiting a file
Alan Pearce alan@alanpearce.co.uk
Tue, 28 May 2013 19:09:11 +0100
d46e8310
Emacs: always disable C-z
Alan Pearce alan@alanpearce.co.uk
Mon, 27 May 2013 14:32:28 +0100
298e9d8b
Emacs: add use-package declarations to Imenu when in elisp
Alan Pearce alan@alanpearce.co.uk
Mon, 27 May 2013 14:32:08 +0100
b19e6b71
Emacs: turn on ido-mode instead of toggling
Alan Pearce alan@alanpearce.co.uk
Sat, 25 May 2013 17:26:36 +0100
7a7f3c1c
Emacs: setup javascript indentation rules
Alan Pearce alan@alanpearce.co.uk
Fri, 24 May 2013 10:52:24 +0100
7d03c01e
Emacs: fix typo in javascript setup
Alan Pearce alan@alanpearce.co.uk
Fri, 24 May 2013 10:52:06 +0100
f3f77f58
Emacs: only enable moz-minor-mode in javascript if loaded
Alan Pearce alan@alanpearce.co.uk
Fri, 24 May 2013 10:51:42 +0100
7dc707c8
Emacs: bind d in mu4e headers to mark for delete instead of for trash
Alan Pearce alan@alanpearce.co.uk
Wed, 22 May 2013 19:30:56 +0100
71c88bc1
Emacs: Add localhost to the list of TRAMP remotes which should not be proxied
Alan Pearce alan@alanpearce.co.uk
Wed, 22 May 2013 19:30:03 +0100
a0b0e04d
Emacs: Don't call redshank-mode if redshank is not loaded
Alan Pearce alan@alanpearce.co.uk
Mon, 20 May 2013 12:44:49 +0100
29f84991
zsh: move smart_sudo alias from s to su to allow fasd to use s
Alan Pearce alan@alanpearce.co.uk
Sat, 18 May 2013 23:21:13 +0100
0e2e827d
Byte-compile all the emacs files
Alan Pearce alan@alanpearce.co.uk
Sat, 18 May 2013 22:00:15 +0100
5f93ac74
Emacs: delete obsolete package-install.el
Alan Pearce alan@alanpearce.co.uk
Sat, 18 May 2013 21:57:01 +0100
6c6d7660
Emacs: add redshank-mode and install into lisp hooks
Alan Pearce alan@alanpearce.co.uk
Sat, 18 May 2013 21:53:26 +0100
d67bf2ed
Emacs: remove unused web-vcs
Alan Pearce alan@alanpearce.co.uk
Sat, 18 May 2013 21:39:31 +0100
98500a2e
Emacs: set package-archives whilst compiling for bootstrapping awesomeness
Alan Pearce alan@alanpearce.co.uk
Sat, 18 May 2013 21:38:21 +0100
2815b63c
Make fasd function executable
Alan Pearce alan@alanpearce.co.uk
Sat, 18 May 2013 21:35:18 +0100
3c109658
Fix typo in install
Alan Pearce alan@alanpearce.co.uk
Sat, 18 May 2013 21:33:43 +0100
f863fa4e
Emacs: download package lists if nonexistant to ease bootstrapping
Alan Pearce alan@alanpearce.co.uk
Sat, 18 May 2013 21:31:25 +0100
929b15f9
Use post-merge hook instead of post-checkout
Alan Pearce alan@alanpearce.co.uk
Sat, 18 May 2013 21:21:56 +0100
40d62365
Migrate post-checkout hook code to install and run install from post-checkout hook
Alan Pearce alan@alanpearce.co.uk
Sat, 18 May 2013 21:16:52 +0100
5649afdf
Migrate zsh file compilation to post-checkout hook
Alan Pearce alan@alanpearce.co.uk
Sat, 18 May 2013 21:00:12 +0100
9c6faab4
Add git hooks to recompile emacs init file and elisp directory
Alan Pearce alan@alanpearce.co.uk
Sat, 18 May 2013 17:48:48 +0100
41d5123a
Emacs: enable init.el to be batch byte-compiled
Alan Pearce alan@alanpearce.co.uk
Sat, 18 May 2013 17:26:47 +0100
95830ed1
Emacs: make JIT fontification faster
Alan Pearce alan@alanpearce.co.uk
Sat, 18 May 2013 16:21:51 +0100
0237a514
Emacs: remove eldoc-context
Alan Pearce alan@alanpearce.co.uk
Sat, 18 May 2013 16:06:40 +0100
dedb10c3
Emacs: remove workaround for compile errors from diminish
Alan Pearce alan@alanpearce.co.uk
Sat, 18 May 2013 16:01:30 +0100
928c7723
Emacs: add official org-mode package repository
Alan Pearce alan@alanpearce.co.uk
Sat, 18 May 2013 16:00:06 +0100
28fc7ea2
Emacs: remove unmaintained tromey ELPA repository
Alan Pearce alan@alanpearce.co.uk
Sat, 18 May 2013 15:48:07 +0100
7c20d9e6
Xbindkeys: Remove binding for xbindkeys_show
Alan Pearce alan@alanpearce.co.uk
Sat, 18 May 2013 15:36:59 +0100
f309dcf7
zsh: use 32-bit wine by default
Alan Pearce alan@alanpearce.co.uk
Sat, 18 May 2013 15:36:17 +0100
99601454
Emacs: install quickrun-mode
Alan Pearce alan@alanpearce.co.uk
Sat, 18 May 2013 13:56:24 +0100
623ecd83
Emacs: add autoload for mu4e
Alan Pearce alan@alanpearce.co.uk
Sat, 18 May 2013 13:00:15 +0100
43fe8ed5
Emacs: remove unnecessary :idle forms
Alan Pearce alan@alanpearce.co.uk
Sat, 18 May 2013 12:58:59 +0100
af49c8fc
Emacs: only delete a frame when calling exit-emacs in a daemon
Alan Pearce alan@alanpearce.co.uk
Sat, 18 May 2013 12:53:05 +0100
821fca1d
Emacs: ensure that lua-mode and haskell-mode are installed before use
Alan Pearce alan@alanpearce.co.uk
Sat, 18 May 2013 12:49:49 +0100
185c5978
Emacs: add setup for nginx-mode
Alan Pearce alan@alanpearce.co.uk
Sat, 18 May 2013 12:47:22 +0100
222b741e
Emacs: remove help+
Alan Pearce alan@alanpearce.co.uk
Sat, 18 May 2013 12:42:06 +0100
03dfff9f
Emacs: show fringes
Alan Pearce alan@alanpearce.co.uk
Sat, 18 May 2013 12:40:51 +0100
c1746061
Emacs: use :ensure to download packages when needed
Alan Pearce alan@alanpearce.co.uk
Sat, 18 May 2013 12:35:20 +0100
0c6a7878
Emacs: bind q in mu4e's main window to bury the buffer rather than quitting
Alan Pearce alan@alanpearce.co.uk
Sat, 18 May 2013 12:14:13 +0100
f27172b3
Emacs: set mu4e to update its index every 5 minutes
Alan Pearce alan@alanpearce.co.uk
Sat, 18 May 2013 12:02:35 +0100
011f317d
Emacs: Remove electrify-return-if-match and replace with paredit keybindings in lisp-modes
Alan Pearce alan@alanpearce.co.uk
Sat, 18 May 2013 11:55:06 +0100
883b3a15
Emacs: disable nxhtml-mode
Alan Pearce alan@alanpearce.co.uk
Thu, 16 May 2013 14:12:45 +0100
7aaaea54
Emacs: enable nxhtml on laptop rather than at work
Alan Pearce alan@alanpearce.co.uk
Thu, 16 May 2013 12:21:58 +0100
96ca17c0
DWM: make ediff windows float
Alan Pearce alan@alanpearce.co.uk
Thu, 16 May 2013 08:58:19 +0100
6c1c6017
Emacs: replace string-matches on system name with env/* comparisons
Alan Pearce alan@alanpearce.co.uk
Wed, 15 May 2013 18:25:34 +0100
976f79bd
Emacs: whitespace fixes
Alan Pearce alan@alanpearce.co.uk
Wed, 15 May 2013 15:51:27 +0100
3b317aac
Emacs: remove unnecessary :commands
Alan Pearce alan@alanpearce.co.uk
Wed, 15 May 2013 15:47:29 +0100
88506645
Emacs: correctly start winner-mode
Alan Pearce alan@alanpearce.co.uk
Wed, 15 May 2013 15:34:48 +0100
fea9356e
Emacs: remove setup of unused package color-theme-solarized
Alan Pearce alan@alanpearce.co.uk
Wed, 15 May 2013 15:32:27 +0100
a42d2f72
Emacs: remove unused variable
Alan Pearce alan@alanpearce.co.uk
Wed, 15 May 2013 15:31:46 +0100
65833544
Emacs: fix typo in docstring
Alan Pearce alan@alanpearce.co.uk
Wed, 15 May 2013 15:30:37 +0100
4e7864b9
Emacs: merge `setq` forms
Alan Pearce alan@alanpearce.co.uk
Wed, 15 May 2013 15:29:56 +0100
6b100e35
Emacs: whitespace fixes
Alan Pearce alan@alanpearce.co.uk
Wed, 15 May 2013 12:24:53 +0100
8f2752f1
Emacs: create systems for getting system location (i.e. work/home) and type (laptop/desktop/server)
Alan Pearce alan@alanpearce.co.uk
Wed, 15 May 2013 12:24:09 +0100
40f76781
Emacs: only run nxhtml at work
Alan Pearce alan@alanpearce.co.uk
Wed, 15 May 2013 11:24:15 +0100
a16f8e7f
Emacs: disable nxhtml-menu-mode properly
Alan Pearce alan@alanpearce.co.uk
Wed, 15 May 2013 11:21:08 +0100
872acf50
Emacs: fix typo in org-mode bindings
Alan Pearce alan@alanpearce.co.uk
Wed, 15 May 2013 11:01:20 +0100
26e8fbe8
Emacs: set org-mode to indent headings
Alan Pearce alan@alanpearce.co.uk
Wed, 15 May 2013 10:56:57 +0100
5b2b7b4b
Emacs: fix org-mode package reference
Alan Pearce alan@alanpearce.co.uk
Wed, 15 May 2013 10:54:32 +0100
f447bb9c
Emacs: Remove load-path hints which point to el-get
Alan Pearce alan@alanpearce.co.uk
Tue, 14 May 2013 19:59:55 +0100
f1af12c8
Emacs: load nxhtml from .emacs.d
Alan Pearce alan@alanpearce.co.uk
Tue, 14 May 2013 19:58:40 +0100
f047eb6c
Emacs: Check basic-packages list and install any missing packages
Alan Pearce alan@alanpearce.co.uk
Tue, 14 May 2013 16:51:38 +0100
ca36b495
Emacs: Remove el-get in favour of package.el
Alan Pearce alan@alanpearce.co.uk
Tue, 14 May 2013 16:20:12 +0100
f55e24f8
Emacs: switch org-mode font back to fixed-pitch
Alan Pearce alan@alanpearce.co.uk
Tue, 14 May 2013 14:37:35 +0100
81734b1d
Emacs: remove unused variable
Alan Pearce alan@alanpearce.co.uk
Sat, 11 May 2013 14:57:03 +0100
441d091d
Emacs: use lexical binding
Alan Pearce alan@alanpearce.co.uk
Sat, 11 May 2013 14:55:54 +0100
a943a2b3
Emacs: install and use company-mode
Alan Pearce alan@alanpearce.co.uk
Sat, 11 May 2013 11:48:39 +0100
f06a560f
XResources: use ChromeOS fonts
Alan Pearce alan@alanpearce.co.uk
Sat, 11 May 2013 11:37:04 +0100
680aa78b
Xresources: Fix colour ordering in solarized-light
Alan Pearce alan@alanpearce.co.uk
Sat, 11 May 2013 11:36:42 +0100
41362cc6
Emacs: add SMTP submission port
Alan Pearce alan@alanpearce.co.uk
Sat, 11 May 2013 11:35:26 +0100
da8aa0c8
Emacs: move mumamo workaround into nxhtml's use-package form
Alan Pearce alan@alanpearce.co.uk
Wed, 08 May 2013 11:29:34 +0100
7b4a89e9
Emacs: fix typo in mumamo workaround
Alan Pearce alan@alanpearce.co.uk
Fri, 03 May 2013 09:15:18 +0100
d90cea43
zsh: remove compinit warnings for root
Alan Pearce alan@alanpearce.co.uk
Mon, 06 May 2013 20:33:27 +0100
83d57aa6
Install: move dwm target directory under projects/
Alan Pearce alan@alanpearce.co.uk
Sun, 05 May 2013 15:43:24 +0100
66854cbd
Emacs: Add lua-mode initial configuration
Alan Pearce alan@alanpearce.co.uk
Sun, 05 May 2013 15:13:44 +0100
b22564ba
Emacs: delete-current-buffer-file should use vc-delete-file when appropriate
Alan Pearce alan@alanpearce.co.uk
Sat, 04 May 2013 09:14:04 +0100
7715d133
Emacs: rename-current-buffer-file should use vc-rename-file when appropriate
Alan Pearce alan@alanpearce.co.uk
Sat, 04 May 2013 09:12:04 +0100
2e008b02
Emacs: add full host-name for comparison when determining whether to load mu4e configuration
Alan Pearce alan@alanpearce.co.uk
Fri, 03 May 2013 19:16:40 +0100
10b7c70c
Emacs: Improve add-subdirs-to-load-path by adding the directory itself to load path
Alan Pearce alan@alanpearce.co.uk
Fri, 03 May 2013 19:13:37 +0100
cada3ece
Emacs: only setup mu4e on prefect, where mail is in the expected directories
Alan Pearce alan@alanpearce.co.uk
Fri, 03 May 2013 09:07:16 +0100
72e2c1df
Emacs: fix logic error in setting up load-path
Alan Pearce alan@alanpearce.co.uk
Fri, 03 May 2013 09:04:33 +0100
d4562121
Git: remove purr alias; rebasing is confusing
Alan Pearce alan@alanpearce.co.uk
Thu, 02 May 2013 09:08:50 +0100
15c8da71
Git: Add my name.
Alan Pearce alan@alanpearce.co.uk
Thu, 02 May 2013 09:08:16 +0100
353a43e2
zsh: New version of wprop alias to make class and instance names clearer
Alan Pearce alan@alanpearce.co.uk
Thu, 02 May 2013 09:05:57 +0100
fe0c6cc6
Emacs: setup mu4e
Alan Pearce alan@alanpearce.co.uk
Mon, 29 Apr 2013 22:13:23 +0100
3d684019
Git: initial configuration
Alan Pearce alan@prefect.home.alanpearce.co.uk
Mon, 29 Apr 2013 19:17:34 +0100
9499ba64
Emacs: choose magit extensions based upon git configuration
Alan Pearce alan@alanpearce.co.uk
Mon, 29 Apr 2013 15:12:52 +0100
013d5ede
Emacs: workaround mumamo buffer-local-vars warnings
Alan Pearce alan@alanpearce.co.uk
Mon, 29 Apr 2013 13:30:03 +0100
492a97cb
Emacs: Add el-get-dir to load-path
Alan Pearce alan@alanpearce.co.uk
Mon, 29 Apr 2013 12:05:47 +0100
e7657d6b
Migrate repository from mercurial without history
Alan Pearce alan@alanpearce.co.uk
Sun, 28 Apr 2013 20:54:18 +0100
6bec14c2
Initial commit
Alan Pearce alan@alanpearce.co.uk
Sun, 28 Apr 2013 20:53:15 +0100
1ba96a05
zsh: check for gem directory and add bin folder to path if found
Alan Pearce alan@alanpearce.co.uk
Mon, 29 Jul 2013 15:42:44 +0100
b17e1928
Emacs: improve configuration of common-lisp mode
Alan Pearce alan@alanpearce.co.uk
Mon, 29 Jul 2013 14:10:02 +0100
72aa9219
Emacs: add eval-and-replace and bind to C-c e
Alan Pearce alan@alanpearce.co.uk
Mon, 29 Jul 2013 14:08:53 +0100
f26545a8
zshrc: add X11 window role to wprop alias
Alan Pearce alan@alanpearce.co.uk
Mon, 29 Jul 2013 14:08:04 +0100
5905ec6d
Make shell-execute work with a universal prefix argument
Alan Pearce alan@alanpearce.co.uk
Wed, 17 Jul 2013 13:57:05 +0100
47587e31
Emacs: ensure org-mode package with contrib/ is installed
Alan Pearce alan@alanpearce.co.uk
Sun, 30 Jun 2013 12:08:49 +0100
eeb73991
Emacs: fix compilation warning regarding eshell/cd
Alan Pearce alan@alanpearce.co.uk
Sat, 22 Jun 2013 10:04:57 +0100
189f41ba
Emacs: load custom file
Alan Pearce alan@alanpearce.co.uk
Sat, 22 Jun 2013 10:04:31 +0100
bd70cf69
Emacs: don't initialise *init-file* when user-init-file is not set
Alan Pearce alan@alanpearce.co.uk
Sat, 22 Jun 2013 10:04:20 +0100
3b77cea1
Emacs: setup jinja2-mode
Alan Pearce alan@alanpearce.co.uk
Sat, 22 Jun 2013 09:05:40 +0100
314c9708
Git: use the patience diff algorithm
Alan Pearce alan@alanpearce.co.uk
Sat, 17 Aug 2013 15:23:10 +0100
7af9f474
Setup ediff configuration
Alan Pearce alan@alanpearce.co.uk
Sat, 17 Aug 2013 15:22:37 +0100
4eb69405
Emacs: Provide ap-functions in ap-functions.el
Alan Pearce alan@alanpearce.co.uk
Sat, 17 Aug 2013 15:21:01 +0100
13ddd4cb
Add global gitignore file
Alan Pearce alan@alanpearce.co.uk
Mon, 02 Sep 2013 13:32:47 +0100
c0b1db9d
Emacs: initialise smex on startup for faster usage
Alan Pearce alan@alanpearce.co.uk
Mon, 02 Sep 2013 09:32:58 +0100
8214342a
Emacs: setup web-mode
Alan Pearce alan@alanpearce.co.uk
Mon, 02 Sep 2013 09:29:29 +0100
7d584cc5
Merge remote-tracking branch 'refs/remotes/origin/master'
Alan Pearce alan@alanpearce.co.uk
Sat, 31 Aug 2013 11:47:12 +0100
94ab675f
Emacs: save ido state file in emacs directory
Alan Pearce alan@alanpearce.co.uk
Sun, 25 Aug 2013 19:32:23 +0100
270a82db
Make installer create .zsh and .zsh/cache, if necessary
Alan Pearce alan@alanpearce.co.uk
Fri, 13 Sep 2013 13:05:06 +0100
2fd1b9f3
Merge branch 'master' of home:dotfiles
Alan Pearce alan@alanpearce.co.uk
Tue, 10 Sep 2013 09:14:21 +0100
8be7aa09
Emacs: Remove configuration for nxhtml mode
Alan Pearce alan@alanpearce.co.uk
Mon, 09 Sep 2013 14:13:28 +0100
ff9984e5
Emacs: rebind M-/ to hippie-expand
Alan Pearce alan@bulbstudios.com
Mon, 09 Sep 2013 13:49:21 +0100
c12b575f
Emacs: set company completion to only happen after inserting text
Alan Pearce alan@bulbstudios.com
Mon, 09 Sep 2013 13:46:37 +0100
946245e6
Emacs: add s-G magit keybinding like s-D
Alan Pearce alan@bulbstudios.com
Wed, 28 Aug 2013 16:33:57 +0100
07522b7e
Emacs: Unbind more unhelpful Mac keybindings
Alan Pearce alan@bulbstudios.com
Wed, 28 Aug 2013 16:33:18 +0100
17147f0b
Emacs: Switch control and command on OSX
Alan Pearce alan@bulbstudios.com
Wed, 28 Aug 2013 09:00:11 +0100
6e26c674
Emacs: add extra keybinding for projectile-find-file
Alan Pearce alan@bulbstudios.com
Tue, 27 Aug 2013 13:09:35 +0100
9719bca6
Emacs: unbind unhelpful s-n key
Alan Pearce alan@bulbstudios.com
Tue, 27 Aug 2013 13:08:22 +0100
f2badf30
Emacs: Fix control key issue on OSX
Alan Pearce alan@bulbstudios.com
Tue, 27 Aug 2013 13:07:22 +0100
466163ba
Emacs: Remove unnecessary eval-and-compile
Alan Pearce alan@alanpearce.co.uk
Sat, 28 Sep 2013 17:34:02 +0100
a7d64a6e
Replace auto-compile-mode with auto-async-byte-compile
Alan Pearce alan@alanpearce.co.uk
Sat, 28 Sep 2013 17:06:47 +0100
679f2843
Emacs: disable ido-virtual-buffers due to issues with flx-ido
Alan Pearce alan@alanpearce.co.uk
Sat, 05 Oct 2013 13:13:17 +0100
5390d0cd
Emacs: Enable flx in ido
Alan Pearce alan@alanpearce.co.uk
Sat, 05 Oct 2013 11:50:55 +0100
cf9e2160
Emacs: Switch back to auto-compile from auto-async-byte-compile
Alan Pearce alan@alanpearce.co.uk
Sat, 05 Oct 2013 11:50:26 +0100
0ecbf238
Update FreeBSD update-check: portaudit -> pkg audit
Alan Pearce alan@alanpearce.co.uk
Sat, 25 Jan 2014 13:54:02 +0000
7b3bdc4b
Replace ido customisations for vertical candidate display with ido-vertical-mode
Alan Pearce alan@alanpearce.co.uk
Sat, 25 Jan 2014 12:40:18 +0000
01790538
Switch default push tracking mode to current
Alan Pearce alan@alanpearce.co.uk
Tue, 01 Apr 2014 14:51:59 +0100
ac598b58
Add envrc files to global gitignore
Alan Pearce alan@alanpearce.co.uk
Mon, 24 Mar 2014 14:47:46 +0000
d9605e6e
Add direnv
Alan Pearce alan@alanpearce.co.uk
Mon, 24 Mar 2014 14:45:24 +0000
141afbe0
Add Brewfile with basic tools
Alan Pearce alan@alanpearce.co.uk
Mon, 24 Mar 2014 14:34:19 +0000
acbbc71c
Emacs: remove use-package ensure directives in favour of cask
Alan Pearce alan@alanpearce.co.uk
Sat, 15 Mar 2014 11:29:24 +0000
7954d517
Installer: create directories for links if needed
Alan Pearce alan@alanpearce.co.uk
Sat, 15 Mar 2014 11:24:53 +0000
89e7a936
Emacs: bind magit-status keys to projectile-vc

More general, and won't have to find the .git folder every time as
projectile will already know the project root.
Alan Pearce alan@alanpearce.co.uk
Thu, 12 Jun 2014 21:55:03 +0100
c5115c43
Emacs: simplify flycheck diminish call
Alan Pearce alan@alanpearce.co.uk
Thu, 12 Jun 2014 21:52:10 +0100
b8b93e58
Emacs: diminish redshank and paredit
Alan Pearce alan@alanpearce.co.uk
Thu, 12 Jun 2014 21:51:34 +0100
fe1d9338
Emacs: Install tools for Platinum Searcher
Alan Pearce alan@alanpearce.co.uk
Wed, 11 Jun 2014 19:19:14 +0100
92142a87
Merge branch 'master' of git://github.com/alanpearce/dotfiles
Alan Pearce alan@alanpearce.co.uk
Mon, 30 Mar 2015 10:07:15 +0100
2bda6f99
Emacs: add dash hook for SQL flavours
Alan Pearce alan@alanpearce.co.uk
Mon, 30 Mar 2015 10:06:08 +0100
d4b0fd75
Emacs: Sort cask file
Alan Pearce alan.pearce@spotcap.com
Fri, 12 Jun 2015 14:42:17 +0200
36c54155
Emacs: Update frame-title-format
Alan Pearce alan.pearce@spotcap.com
Thu, 11 Jun 2015 17:37:41 +0200
e3a94889
Emacs: Move sp-transpose to classic C-M-t
Alan Pearce alan.pearce@spotcap.com
Thu, 11 Jun 2015 15:39:18 +0200
13290f1c
Emacs: Add imenu navigation for restclient files
Alan Pearce alan.pearce@spotcap.com
Thu, 11 Jun 2015 15:38:59 +0200
5db8dd53
Emacs: Use js2 error movement in js2-mode
Alan Pearce alan.pearce@spotcap.com
Thu, 11 Jun 2015 15:38:41 +0200
d2b814b8
Emacs: Open nginx included files in nginx-mode
Alan Pearce alan.pearce@spotcap.com
Mon, 08 Jun 2015 10:07:36 +0200
4afb0747
Emacs: Install and configure ace-jump-buffer
Alan Pearce alan.pearce@spotcap.com
Mon, 08 Jun 2015 09:46:58 +0200
4347a8f3
Emacs: Install projector-mode
Alan Pearce alan.pearce@spotcap.com
Mon, 08 Jun 2015 09:40:30 +0200
75576d97
Emacs: Install sass-mode
Alan Pearce alan.pearce@spotcap.com
Mon, 08 Jun 2015 09:20:50 +0200
0676e96d
Emacs: Configure restclient-mode
Alan Pearce alan.pearce@spotcap.com
Mon, 08 Jun 2015 09:20:28 +0200
1c905d30
Emacs: Sort caskfile
Alan Pearce alan.pearce@spotcap.com
Mon, 08 Jun 2015 09:14:09 +0200
e010d865
Emacs: Switch window when killing REST buffer
Alan Pearce alan.pearce@spotcap.com
Wed, 03 Jun 2015 14:44:56 +0200
662c91f5
Emacs: Remove debug message call
Alan Pearce alan.pearce@spotcap.com
Wed, 03 Jun 2015 14:40:07 +0200
260c8db3
Emacs: Install restclient-mode
Alan Pearce alan.pearce@spotcap.com
Wed, 03 Jun 2015 12:54:03 +0200
7412c7db
Emacs: Install json-mode
Alan Pearce alan.pearce@spotcap.com
Wed, 03 Jun 2015 12:33:33 +0200
1e8ce413
Emacs: Ensure avy keybinds are respected
Alan Pearce alan.pearce@spotcap.com
Wed, 03 Jun 2015 10:10:13 +0200
54926861
Git: Ignore .tern-port files globally
Alan Pearce alan.pearce@spotcap.com
Tue, 26 May 2015 15:55:42 +0200
cbe7177b
Emacs: Make C-v/M-v scrolling reversible
Alan Pearce alan.pearce@spotcap.com
Mon, 25 May 2015 16:58:44 +0200
058aa1d2
Emacs: Create helm-dash hook for js2-mode
Alan Pearce alan.pearce@spotcap.com
Mon, 25 May 2015 16:44:37 +0200
b912fe69
Whitespace cleanup
Alan Pearce alan.pearce@spotcap.com
Mon, 25 May 2015 16:44:21 +0200
8393b057
zsh: Run direnv hook after sourcing custom env
Alan Pearce alan.pearce@spotcap.com
Mon, 25 May 2015 15:57:42 +0200
7be9eeb3
Emacs: Add winner shortcuts to ace-window
Alan Pearce alan.pearce@spotcap.com
Mon, 25 May 2015 09:25:10 +0200
90fac9da
Update magit
Alan Pearce alan.pearce@spotcap.com
Fri, 03 Jul 2015 18:21:57 +0200
331196b3
Emacs: Use ido in magit
Alan Pearce alan.pearce@spotcap.com
Thu, 02 Jul 2015 09:02:53 +0200
02847eb4
Emacs: Set ido-vertical keybinds
Alan Pearce alan.pearce@spotcap.com
Thu, 02 Jul 2015 09:00:51 +0200
ff50e98f
Emacs: Fix missing perspectives
Alan Pearce alan.pearce@spotcap.com
Wed, 01 Jul 2015 12:20:07 +0200
40719220
Emacs: Add extra configuration for typopunct-mode
Alan Pearce alan.pearce@spotcap.com
Wed, 08 Jul 2015 14:39:52 +0200
f666adee
Remove obsolete paredit-cedit patch
Alan Pearce alan.pearce@spotcap.com
Wed, 08 Jul 2015 14:30:50 +0200
b043a439
Replace typo-mode with typopunct-mode

Typopunct-mode works better with multiple-cursors.
Alan Pearce alan.pearce@spotcap.com
Wed, 08 Jul 2015 14:28:13 +0200
390c4991
Emacs: Configure fallback for ido-completing-read+
Alan Pearce alan.pearce@spotcap.com
Wed, 08 Jul 2015 12:41:19 +0200
74704764
Emacs: Install csv-mode
Alan Pearce alan.pearce@spotcap.com
Wed, 08 Jul 2015 12:37:11 +0200
95988279
Emacs: Install ido-completing-read+ for magit
Alan Pearce alan.pearce@spotcap.com
Wed, 08 Jul 2015 12:36:54 +0200
db8d9d7d
Emacs: Remove unused virtual-buffers setting
Alan Pearce alan.pearce@spotcap.com
Wed, 08 Jul 2015 12:36:37 +0200
401e4791
Emacs: Move org-mobile config to right section
Alan Pearce alan@alanpearce.co.uk
Thu, 27 Aug 2015 20:58:36 +0200
f804daba
Leiningen: Add javadoc configuration
Alan Pearce alan@alanpearce.co.uk
Sun, 18 Oct 2015 17:11:30 +0200
e93de1a9
Xresources: Use Hack and Fira sans in Emacs
Alan Pearce alan@alanpearce.co.uk
Sun, 18 Oct 2015 17:11:09 +0200
ccc46ff3
Emacs: Remove helm-files configuration
Alan Pearce alan@alanpearce.co.uk
Sun, 18 Oct 2015 17:10:55 +0200
2dcf288b
Emacs: Enable colours in comint mode
Alan Pearce alan@alanpearce.co.uk
Sun, 18 Oct 2015 17:10:45 +0200
9b0ce6c5
Emacs: Defer more packages
Alan Pearce alan@alanpearce.co.uk
Sun, 18 Oct 2015 17:10:20 +0200
0ae946f6
Merge branch 'master' of github.com:alanpearce/dotfiles
Alan Pearce alan@alanpearce.co.uk
Sun, 15 Nov 2015 13:57:00 +0100
dbb5e71d
Emacs: Fix ledger report auto-refresh
Alan Pearce alan@alanpearce.co.uk
Sun, 15 Nov 2015 13:56:32 +0100
b8b160a4
Emacs: Specify variable font size in set-fonts
Alan Pearce alan.pearce@spotcap.com
Sat, 28 Nov 2015 23:36:38 +0100
7459e5ee
Emacs: Improve coffee-mode configuration
Alan Pearce alan.pearce@spotcap.com
Sat, 28 Nov 2015 23:36:02 +0100
1efcbaeb
Emacs: Tinker with font-locking settings
Alan Pearce alan@alanpearce.co.uk
Fri, 04 Dec 2015 17:54:38 +0100
82f7865d
XResources: Change Emacs font to Fira Mono
Alan Pearce alan@alanpearce.co.uk
Fri, 04 Dec 2015 17:54:10 +0100
4021164d
Emacs: Improve contrast of window chrome
Alan Pearce alan@alanpearce.co.uk
Wed, 02 Dec 2015 20:40:43 +0100
ae5ba58d
Emacs: Fix binding of persp-switch key
Alan Pearce alan@alanpearce.co.uk
Wed, 02 Dec 2015 20:40:12 +0100
2c3b47d0
Merge branch 'master' of home:projects/dotfiles
Alan Pearce alan@alanpearce.co.uk
Mon, 21 Dec 2015 19:57:08 +0100
ad6c3514
Emacs: Disable org adaptive indentation
Alan Pearce alan@alanpearce.co.uk
Wed, 16 Dec 2015 19:59:15 +0100
6b061a84
zsh: Set SSH_AUTH_SOCK to known location
Alan Pearce alan@alanpearce.co.uk
Wed, 16 Dec 2015 19:58:45 +0100
9c688f36
Emacs: Install use-package from melpa-stable
Alan Pearce alan.pearce@spotcap.com
Thu, 14 Jan 2016 17:13:46 +0100
41615696
Emacs: Ensure package-initialize is called once
Alan Pearce alan.pearce@spotcap.com
Thu, 14 Jan 2016 17:12:47 +0100
01a45781
Remove fixed TODO
Alan Pearce alan.pearce@spotcap.com
Tue, 12 Jan 2016 16:08:23 +0100
e0414060
Merge branch 'master' of home:projects/dotfiles
Alan Pearce alan.pearce@spotcap.com
Sat, 09 Jan 2016 17:50:08 +0100
45dbe941
zsh: Remove unused paths
Alan Pearce alan.pearce@spotcap.com
Tue, 05 Jan 2016 12:34:33 +0100
b509ca45
Emacs: Reset split-width-threshold

Seems I misunderstood how it works. It’s the minimal width at which a
window will be considered for splitting, not the minimum width of a
window after splitting
Alan Pearce alan.pearce@spotcap.com
Wed, 20 Jan 2016 15:27:46 +0100
64efe505
Emacs: Add reports to ledger-mode configuration
Alan Pearce alan.pearce@spotcap.com
Wed, 20 Jan 2016 15:02:44 +0100
e1baa8f4
Emacs: Lazy-load use-package
Alan Pearce alan.pearce@spotcap.com
Wed, 20 Jan 2016 13:01:07 +0100
e6707113
Emacs: Move discover-my-major bind
Alan Pearce alan.pearce@spotcap.com
Wed, 20 Jan 2016 11:48:07 +0100
fe82a016
Emacs: Bind ehelp correctly
Alan Pearce alan.pearce@spotcap.com
Wed, 20 Jan 2016 11:47:54 +0100
f20aabc1
Merge remote-tracking branch 'origin/master'
Alan Pearce alan.pearce@spotcap.com
Tue, 19 Jan 2016 09:49:26 +0100
f76ee457
Emacs: Use builtin ehelp mode
Alan Pearce alan.pearce@spotcap.com
Tue, 19 Jan 2016 09:48:46 +0100
51437d15
Emacs: Disable notify-based file watching on Darwin
Alan Pearce alan.pearce@spotcap.com
Mon, 18 Jan 2016 13:12:03 +0100
68b37c9d
Emacs: Remove magit-revert-buffers setting

It’s redundant with auto-revert-mode and deprecated
Alan Pearce alan.pearce@spotcap.com
Mon, 18 Jan 2016 10:42:25 +0100
90aaf93d
Emacs: Fix init of spacemacs-theme
Alan Pearce alan@alanpearce.co.uk
Sat, 06 Feb 2016 20:56:47 +0100
7dd4cee6
Emacs: Switch theme to spacemacs-light
Alan Pearce alan@alanpearce.co.uk
Sat, 06 Feb 2016 18:51:28 +0100
082804f6
Emacs: Remove platinum configuration
Alan Pearce alan@alanpearce.co.uk
Sat, 06 Feb 2016 17:01:50 +0100
6ed795a7
Emacs: Set typo-mode language to English
Alan Pearce alan@alanpearce.co.uk
Fri, 05 Feb 2016 20:08:23 +0100
5357fa8e
Emacs: Use diff-hl-dired instead of dired-k
Alan Pearce alan@alanpearce.co.uk
Fri, 05 Feb 2016 18:30:58 +0100
42559922
Emacs: Ensure diff indicators are updated by magit
Alan Pearce alan@alanpearce.co.uk
Fri, 05 Feb 2016 18:19:59 +0100
4f7e34a4
Emacs: Fix org-mobile file-watch warning
Alan Pearce alan@alanpearce.co.uk
Fri, 05 Feb 2016 17:31:19 +0100
ed0669ab
Emacs: Update ledger-mode reports
Alan Pearce alan@alanpearce.co.uk
Fri, 05 Feb 2016 17:31:07 +0100
d16f4df1
Emacs: Set SSH_AUTH_SOCK
Alan Pearce alan@alanpearce.co.uk
Wed, 03 Feb 2016 19:34:37 +0100
4a0710cb
zsh: Don’t export ssh socket via SSH
Alan Pearce alan@alanpearce.co.uk
Wed, 03 Feb 2016 19:34:18 +0100
867e97a7
Emacs: Disable typo-mode in yaml and jinja modes
Alan Pearce alan@alanpearce.co.uk
Mon, 01 Feb 2016 19:40:32 +0100
53bc9ff3
Emacs: Disable auto-indent in ansible-mode
Alan Pearce alan@alanpearce.co.uk
Mon, 01 Feb 2016 19:40:10 +0100
c8710ae4
Emacs: Don’t auto-indent in yaml-mode
Alan Pearce alan@alanpearce.co.uk
Fri, 29 Jan 2016 19:08:23 +0100
64aad8e0
zsh: Don’t run fasd if not installed
Alan Pearce alan@alanpearce.co.uk
Fri, 29 Jan 2016 19:07:54 +0100
d8a2cd6b
Emacs: Ignore .stversions folders in projectile
Alan Pearce alan@alanpearce.co.uk
Sun, 06 Mar 2016 18:23:16 +0100
54057e20
Emacs: Load dired-narrow after dired
Alan Pearce alan@alanpearce.co.uk
Sun, 06 Mar 2016 18:23:03 +0100
85d697ba
Emacs: Reduce modeline noise
Alan Pearce alan@alanpearce.co.uk
Wed, 16 Mar 2016 22:16:13 +0100
ce50593b
Emacs: Simplify paredit eval-expression setup
Alan Pearce alan@alanpearce.co.uk
Thu, 24 Mar 2016 23:11:44 +0100
94fa9d4f
Emacs: Remove toggle-window-dedicated

I don’t think I ever used it
Alan Pearce alan@alanpearce.co.uk
Thu, 24 Mar 2016 23:10:13 +0100
3af41448
Emacs: Improve small screen window-splitting
Alan Pearce alan@alanpearce.co.uk
Thu, 24 Mar 2016 23:09:41 +0100
c7956638
Emacs: Use :config more
Alan Pearce alan@alanpearce.co.uk
Tue, 26 Apr 2016 13:04:14 +0200
dd9125ce
Remove deferred and stealth fontification
Alan Pearce alan@alanpearce.co.uk
Sun, 17 Apr 2016 17:26:56 +0200
93be4461
Merge branch 'master' of home:projects/dotfiles
Alan Pearce alan@alanpearce.co.uk
Thu, 19 May 2016 20:27:12 +0200
1b00e698
Emacs: Use Source Code Pro on X11 as well
Alan Pearce alan@alanpearce.co.uk
Thu, 19 May 2016 20:26:30 +0200
097663cb
Port WORDCHARS config from zsh
Alan Pearce alan@alanpearce.co.uk
Sun, 26 Jun 2016 16:48:06 +0200
1f77e2ab
Setup zplug in post-zsh hook
Alan Pearce alan@alanpearce.co.uk
Sun, 26 Jun 2016 16:42:21 +0200
3ec45a3b
Set zsh plugin dependencies
Alan Pearce alan@alanpearce.co.uk
Sun, 26 Jun 2016 16:41:04 +0200
dd4e62c2
Delete unused tmux stuff
Alan Pearce alan@alanpearce.co.uk
Sun, 26 Jun 2016 16:35:38 +0200
f766b7ba
Zplug: Allow installing into $HOME
Alan Pearce alan@alanpearce.co.uk
Sun, 26 Jun 2016 16:34:09 +0200
665d0c79
Load plugins via antibody
Alan Pearce alan.pearce@spotcap.com
Fri, 24 Jun 2016 16:57:11 +0200
8c19ef6b
Load plugins via zplug
Alan Pearce alan.pearce@spotcap.com
Fri, 24 Jun 2016 16:57:00 +0200
56533b7d
Replace deprecated Brewfile with shell script
Alan Pearce alan.pearce@spotcap.com
Thu, 30 Jun 2016 17:04:43 +0200
4317e763
Emacs: Use Proggy font on macOS (normal DPI)
Alan Pearce alan.pearce@spotcap.com
Thu, 30 Jun 2016 16:59:23 +0200
6afa8022
Emacs: Avoid using MELPA for packages

Create a whitelist of desired packages that are not (at the current
time) available elsewhere
Alan Pearce alan.pearce@spotcap.com
Thu, 07 Jul 2016 16:24:11 +0200
94489bb8
Remove unused packages
Alan Pearce alan.pearce@spotcap.com
Thu, 07 Jul 2016 16:23:55 +0200
bce550f3
Remove now-unnecessary gitignore rules
Alan Pearce alan.pearce@spotcap.com
Thu, 07 Jul 2016 16:23:40 +0200
eaff8a79
Fix init.el being generated in dotfiles
Alan Pearce alan.pearce@spotcap.com
Thu, 07 Jul 2016 16:23:16 +0200
ea6f0d0b
Emacs: Remove js2 imenu menu
Alan Pearce alan.pearce@spotcap.com
Thu, 07 Jul 2016 13:23:50 +0200
0b6acd37
Emacs: Remove correct javascript menu
Alan Pearce alan.pearce@spotcap.com
Thu, 07 Jul 2016 13:23:34 +0200
0488ac0c
rcm: Make rcrc work better on FreeBSD
Alan Pearce alan@alanpearce.uk
Sat, 16 Jul 2016 13:49:29 +0200
19c4f71c
Merge branch 'master' of git.alanpearce.uk:alan/dotfiles
Alan Pearce alan@alanpearce.uk
Sat, 16 Jul 2016 13:48:34 +0200
71f71ef2
rcm: Make rcrc work on FreeBSD
Alan Pearce alan@alanpearce.uk
Sat, 16 Jul 2016 13:48:17 +0200
84e5cb9f
zsh: Bind directory-history search keys
Alan Pearce alan.pearce@spotcap.com
Fri, 22 Jul 2016 14:40:22 +0200
0f756df9
zsh: Improve use of pure prompt

- Don’t initialise it in a dumb terminal
- Fallback to a “light” version if it’s not installed
Alan Pearce alan.pearce@spotcap.com
Tue, 19 Jul 2016 12:55:36 +0200
a58e033e
zsh: Setup SSH auth sock if empty
Alan Pearce alan.pearce@spotcap.com
Tue, 19 Jul 2016 12:47:01 +0200
67cab027
Emacs: Use ssh for tramp connections
Alan Pearce alan@alanpearce.co.uk
Sat, 10 Sep 2016 12:47:31 +0200
7a94af80
Emacs: Add mpc setup
Alan Pearce alan@alanpearce.uk
Fri, 23 Sep 2016 16:12:40 +0200
82f36d04
Don’t auto-update homebrew
Alan Pearce alan@alanpearce.uk
Fri, 23 Sep 2016 15:22:00 +0200
8617259f
Merge remote-tracking branch 'origin/master'
Alan Pearce alan@alanpearce.uk
Fri, 23 Sep 2016 13:52:21 +0200
3c4370e2
Emacs: Use Monoid HalfTight on Retina display
Alan Pearce alan@alanpearce.uk
Fri, 23 Sep 2016 13:47:37 +0200
73c3dc3c
zsh: Add lunchy completion if installed
Alan Pearce alan@alanpearce.uk
Fri, 23 Sep 2016 13:46:52 +0200
b732c0c1
Emacs: Fix tramp prompt regexp for FreeBSD hosts
Alan Pearce alan@alanpearce.uk
Tue, 04 Oct 2016 19:26:22 +0200
ba2007da
Merge branch 'master' of git.alanpearce.uk:alan/dotfiles
Alan Pearce alan@alanpearce.uk
Mon, 03 Oct 2016 09:48:36 +0200
43781516
Emacs: Fix oversized euro sign on X11

Set fallback font as Terminus
Alan Pearce alan@alanpearce.uk
Sun, 02 Oct 2016 18:22:34 +0200
779a0600
Emacs: Use builtin function to create font-spec
Alan Pearce alan@alanpearce.uk
Sun, 02 Oct 2016 18:22:06 +0200
c96e9140
Merge remote-tracking branch 'origin/master'
Alan Pearce alan@alanpearce.uk
Fri, 04 Nov 2016 19:18:24 +0100
c9a5e8b8
Emacs: Fix error when connecting to daemon
Alan Pearce alan@alanpearce.uk
Fri, 21 Oct 2016 22:22:25 +0200
bd8cffa2
Emacs: Fix Emacs font-size
Alan Pearce alan@alanpearce.uk
Sun, 05 Feb 2017 10:15:19 +0100
614ecb40
zsh: Don’t check SHLVL under X

It seems to be too inconsistent
Alan Pearce alan@alanpearce.uk
Sun, 05 Feb 2017 10:14:54 +0100
98a40f3e
Emacs: Remove disable solarized theme setup
Alan Pearce alan@alanpearce.uk
Sat, 11 Feb 2017 18:16:28 +0100
261b6411
Merge remote-tracking branch 'origin/master'
Alan Pearce alan@alanpearce.uk
Mon, 27 Feb 2017 08:09:18 +0100
50d31d2c
Emacs: Use projectile-find-file when switching projects
Alan Pearce alan@alanpearce.uk
Sat, 25 Feb 2017 17:48:44 +0100
f0f628fc
which -> command -v

http://stackoverflow.com/questions/592620/check-if-a-program-exists-from-a-bash-script/677212#677212

TL;DR `command` is a POSIX-specified builtin. `which` is unreliable.
Alan Pearce alan@alanpearce.uk
Mon, 06 Mar 2017 19:12:56 +0100
612bf6ce
Emacs: Fix replace load issue
Alan Pearce alan@alanpearce.uk
Fri, 17 Mar 2017 22:03:09 +0100
bbb26322
Merge remote-tracking branch 'origin/master'
Alan Pearce alan@alanpearce.uk
Fri, 24 Mar 2017 21:22:27 +0100
0c4343e4
Emacs: Fix replace error
Alan Pearce alan@alanpearce.uk
Fri, 17 Mar 2017 22:01:10 +0100
c1b163f6
Emacs: Don't try to setup cyphejor on old Emacsen (v2)
Alan Pearce alan@alanpearce.uk
Sun, 09 Apr 2017 11:46:01 +0200
cf641adb
Emacs: Don't try to setup cyphejor on old Emacsen
Alan Pearce alan@alanpearce.uk
Sun, 09 Apr 2017 10:43:27 +0200
5b20693b
Emacs: Add with-eval-after-load fallback implementation
Alan Pearce alan@alanpearce.uk
Sun, 09 Apr 2017 10:31:55 +0200
5d78e5eb
Merge remote-tracking branch 'origin/master'
Alan Pearce alan@alanpearce.uk
Wed, 26 Apr 2017 12:28:48 +0200
803c99c5
Emacs: change font size to follow DPI
Alan Pearce alan@alanpearce.uk
Wed, 26 Apr 2017 12:28:32 +0200
3dd9fad8
Merge remote-tracking branch 'origin/master'
Alan Pearce alan@alanpearce.uk
Sat, 13 May 2017 10:03:30 +0200
f28fe7ef
zsh: Add check for Windows Subsystem for Linux
Alan Pearce alan@alanpearce.uk
Mon, 01 May 2017 13:51:15 +0200
7cbe8257
Emacs: Load flycheck-vale only if vale is executable
Alan Pearce alan@alanpearce.eu
Sun, 04 Jun 2017 15:52:46 +0200
6eaab8ee
Emacs: Fix org-src keymap init
Alan Pearce alan@alanpearce.eu
Sun, 04 Jun 2017 15:52:23 +0200
8eeadd7d
Emacs: Configure easy-hugo
Alan Pearce alan@alanpearce.eu
Sun, 04 Jun 2017 14:46:40 +0200
c215cfcd
Emacs: Ensure osrelease file exists before reading
Alan Pearce alan@alanpearce.eu
Sat, 03 Jun 2017 19:58:46 +0200
73b0984d
Merge branch 'master' of ssh://alanpearce.eu/dotfiles
Alan Pearce alan@alanpearce.eu
Sat, 03 Jun 2017 19:54:12 +0200
0086666d
Emacs: Tweak gnu/windows font sizes
Alan Pearce alan@alanpearce.eu
Thu, 01 Jun 2017 22:27:52 +0200
6ab6e58a
Emacs: Use exec-path-from-shell on gnu/windows
Alan Pearce alan@alanpearce.eu
Thu, 01 Jun 2017 21:54:07 +0200
3a26b267
Emacs: Fix windows check

file-to-string isn't actually a built-in function, even though it's
named like one.
Alan Pearce alan@alanpearce.eu
Thu, 01 Jun 2017 21:53:40 +0200
f2f35156
Emacs: Add missing paren
Alan Pearce alan@alanpearce.eu
Thu, 01 Jun 2017 17:53:52 +0200
d2347ab4
Emacs: Detect Windows even outside of zsh environment
Alan Pearce alan@alanpearce.eu
Thu, 01 Jun 2017 17:52:17 +0200
e2cd7e81
Emacs: Set fonts on Windows
Alan Pearce alan@alanpearce.eu
Thu, 01 Jun 2017 17:37:50 +0200
6460d97d
Merge branch 'master' of ssh://alanpearce.eu/dotfiles
Alan Pearce alan@alanpearce.eu
Thu, 01 Jun 2017 13:49:49 +0200
97ac5fae
Merge remote-tracking branch 'origin/master'
Alan Pearce alan@alanpearce.eu
Sun, 21 May 2017 11:14:56 +0200
8cb99ca8
zsh: Set umask manually on Windows/WSL

Previously, I ran the WSL environment as root, calling `login` to ensure all
the right login stuff happens (mostly the setting of umask).  Unfortunately,
this complicated running commands from outside the environment and was a bit
slower.
Alan Pearce alan@alanpearce.eu
Sun, 21 May 2017 11:08:17 +0200
5216f41d
Emacs: Don't set Linux fonts on Windows/WSL/X11
Alan Pearce alan@alanpearce.eu
Sun, 21 May 2017 11:07:50 +0200
43bca738
Emacs: Fix undefined fringe-helper error
Alan Pearce alan@alanpearce.eu
Wed, 24 May 2017 15:11:05 +0200
eae9dacb
Emacs: Fix exec-path warning
Alan Pearce alan@alanpearce.eu
Wed, 24 May 2017 15:10:51 +0200
3dbb464c
Emacs: Auto-load eshell when idle
Alan Pearce alan@alanpearce.eu
Wed, 24 May 2017 10:57:41 +0200
444586dc
Emacs: Don't hide mode-line
Alan Pearce alan@alanpearce.eu
Wed, 24 May 2017 10:57:26 +0200
65072b5f
Emacs: Fix byte-compile errors/warnings
Alan Pearce alan@alanpearce.eu
Wed, 24 May 2017 10:57:10 +0200
8830fc2a
Emacs: Fix error customising faces
Alan Pearce alan@alanpearce.eu
Wed, 24 May 2017 10:56:43 +0200
02b31add
Emacs: Don't run hide-clutter by default
Alan Pearce alan@alanpearce.eu
Tue, 23 May 2017 15:50:50 +0200
bebf6f93
Emacs: Configure window-divider-mode on macOS

It didn't work on previous releases using the NextStep window system,
but with a new version of emacs-mac-port, it's good.  Fortunately,
Emacs knows the difference: window-system is either `ns` or `mac`
Alan Pearce alan@alanpearce.eu
Tue, 23 May 2017 15:49:26 +0200
32ff2aca
Emacs: Make the fringe smaller
Alan Pearce alan@alanpearce.eu
Tue, 23 May 2017 15:49:15 +0200
1a8e5fd4
Emacs: Set truncate-lines correctly
Alan Pearce alan@alanpearce.eu
Tue, 23 May 2017 15:47:42 +0200
7414f92a
Emacs: Install flycheck-vale, to check my English
Alan Pearce alan@alanpearce.eu
Tue, 23 May 2017 15:47:28 +0200
0b7675b3
Emacs: Truncate lines instead of wrapping
Alan Pearce alan@alanpearce.eu
Tue, 23 May 2017 10:27:29 +0200
0932ad09
Emacs: Simplify code display in eziam
Alan Pearce alan@alanpearce.eu
Tue, 23 May 2017 10:27:07 +0200
f44fe931
Emacs: Improve flycheck fringe indication

Show a flat block of colour on the right fringe
Alan Pearce alan@alanpearce.eu
Mon, 22 May 2017 17:09:43 +0200
bbf952dc
Emacs: Make git-gutter look nicer
Alan Pearce alan@alanpearce.eu
Mon, 22 May 2017 16:51:47 +0200
7846fd94
Emacs: Remove useless call to use-package-verbose
Alan Pearce alan@alanpearce.eu
Mon, 22 May 2017 16:49:13 +0200
6ae56a3d
Emacs: Show flycheck messages as tooltips
Alan Pearce alan@alanpearce.eu
Mon, 22 May 2017 16:49:02 +0200
b64fafda
Emacs: Don't flycheck on new-lines

This slows down the editor
Alan Pearce alan@alanpearce.eu
Mon, 22 May 2017 16:48:45 +0200
1ddfc50b
Emacs: Install flow-minor-mode
Alan Pearce alan@alanpearce.eu
Mon, 22 May 2017 15:29:49 +0200
7235841e
Emacs: Load flycheck-flow after js2-mode
Alan Pearce alan@alanpearce.eu
Mon, 22 May 2017 15:29:35 +0200
a4598d8f
Emacs: Install imenu-anywhere
Alan Pearce alan@alanpearce.eu
Mon, 22 May 2017 15:29:21 +0200
0e56fb4d
Emacs: Load company-nixos-options later
Alan Pearce alan@alanpearce.eu
Mon, 22 May 2017 12:40:42 +0200
25662489
Fix display of readme on GitHub
Alan Pearce alan@alanpearce.eu
Mon, 22 May 2017 12:40:18 +0200
b3464714
Merge branch 'master' of ssh://alanpearce.eu/dotfiles
Alan Pearce alan@alanpearce.eu
Mon, 22 May 2017 12:39:13 +0200
48e3f324
zsh: Remove $HOME/bin from path
Alan Pearce alan@alanpearce.eu
Fri, 19 May 2017 14:42:56 +0200
fee42496
Emacs: Setup dired-du-mode
Alan Pearce alan@alanpearce.eu
Fri, 02 Jun 2017 09:58:09 +0200
70d61b4a
Merge remote-tracking branch 'origin/master'
Alan Pearce alan@alanpearce.eu
Thu, 01 Jun 2017 21:32:48 +0200
3ee51fe5
Emacs: Swap fringes used by git-gutter/flycheck
Alan Pearce alan@alanpearce.eu
Thu, 01 Jun 2017 21:32:18 +0200
fc3d5ed0
Emacs: Always make the background white
Alan Pearce alan@alanpearce.eu
Tue, 30 May 2017 11:47:39 +0200
d355dc10
Emacs: Only load theme if it makes sense
Alan Pearce alan@alanpearce.eu
Tue, 30 May 2017 11:47:22 +0200
e9049339
Emacs: Tweak the fringe
Alan Pearce alan@alanpearce.eu
Tue, 30 May 2017 11:47:06 +0200
c82f3464
Emacs: Use rg instead of ag for counsel-projectile
Alan Pearce alan@alanpearce.eu
Tue, 30 May 2017 11:46:38 +0200
00bc25db
Emacs: Remove copy-as-format
Alan Pearce alan@alanpearce.eu
Tue, 30 May 2017 11:46:21 +0200
02a125e9
stow: Disable tree-folding

Create new directories as directories when installing a package set,
rather than "optimising" by linking the parent directory.

e.g. .emacs.d on a new system.  It should always be a directory, as
emacs stores files there that are not for the consideration of stow.
Alan Pearce alan@alanpearce.eu
Thu, 08 Jun 2017 12:12:36 +0200
272f3c8e
Emacs: Fix projectile initialisation

projectile-mode does not enable projectile in all buffers.
projectile-global-mode is deprecated as a _command_.  It is necessary
to use the function for the global behaviour.
Alan Pearce alan@alanpearce.eu
Wed, 07 Jun 2017 17:16:12 +0200
092cf617
Emacs: Update projectile commentary
Alan Pearce alan@alanpearce.eu
Tue, 06 Jun 2017 15:15:43 +0200
96a78bc2
Emacs: Be explicitly positive when enabling projectile-mode
Alan Pearce alan@alanpearce.eu
Tue, 06 Jun 2017 15:15:27 +0200
eab92f65
Emacs: Add completion for yarn-run command
Alan Pearce alan@alanpearce.eu
Tue, 06 Jun 2017 15:15:08 +0200
66d9186c
Emacs: Don't slant JS object property keywords

It doesn't work well with computed properties and smartparens.  I'm
not too concerned about why right now, so just work around it.
Alan Pearce alan@alanpearce.eu
Mon, 12 Jun 2017 14:56:20 +0200
f2583675
Emacs: Make org-journal mode nicer to work in
Alan Pearce alan@alanpearce.eu
Sun, 25 Jun 2017 21:10:04 +0200
2e755628
Emacs: Load avy on idle
Alan Pearce alan@alanpearce.eu
Wed, 05 Jul 2017 13:36:17 +0200
205ff22d
Emacs: Diminish some Javascript minor modes
Alan Pearce alan@alanpearce.eu
Wed, 05 Jul 2017 13:36:01 +0200
967d4abe
Emacs: Use mac-auto-operator-composition-mode on mac-port
Alan Pearce alan@alanpearce.eu
Wed, 05 Jul 2017 13:35:41 +0200
4d72527e
Emacs: Remove company-nixos-options

It keeps breaking completion, which is annoying.
Alan Pearce alan@alanpearce.eu
Wed, 05 Jul 2017 13:35:07 +0200
d6ec7cc7
Karabiner: Swap ~ <-> §
Alan Pearce alan@alanpearce.eu
Wed, 05 Jul 2017 13:34:30 +0200
ad4197f2
nix: Use node 8 for node packages
Alan Pearce alan@alanpearce.eu
Wed, 05 Jul 2017 13:33:58 +0200
67259c20
Emacs: Diminish flyspell mode
Alan Pearce alan@alanpearce.eu
Tue, 04 Jul 2017 10:04:17 +0200
46d1b3c0
Emacs: Diminish editorconfig mode
Alan Pearce alan@alanpearce.eu
Tue, 04 Jul 2017 09:58:42 +0200
1b5b806c
Emacs: Remove column and line number from modeline
Alan Pearce alan@alanpearce.eu
Tue, 04 Jul 2017 09:57:55 +0200
c4534fd4
Merge branch 'master' of ssh://alanpearce.eu/dotfiles
Alan Pearce alan@alanpearce.eu
Thu, 06 Jul 2017 13:39:45 +0200
98746fda
Nix: Create package for zr
Alan Pearce alan@alanpearce.eu
Thu, 06 Jul 2017 13:39:26 +0200
899f3d95
Karabiner: Ignore builtin keyboard

It seems to work better when I'm disconnecting and reconnecting the
external keyboard
Alan Pearce alan@alanpearce.eu
Thu, 06 Jul 2017 12:25:23 +0200
b3389fa7
Emacs: Use Fira Code on macOS (Macbook display)
Alan Pearce alan@alanpearce.eu
Mon, 17 Jul 2017 16:49:08 +0200
74bcb7ff
Emacs: Don't load base16-mexico-theme

Keep base16-theme around so that I can experiment with it, though
Alan Pearce alan@alanpearce.eu
Mon, 17 Jul 2017 16:48:43 +0200
4c61a4a8
Emacs: Remove twig-mode

I don't use PHP any more
Alan Pearce alan@alanpearce.eu
Fri, 04 Aug 2017 16:40:56 +0200
9a1e539d
Emacs: Remove coffee mode

Unused
Alan Pearce alan@alanpearce.eu
Fri, 04 Aug 2017 16:37:06 +0200
cd060d4e
Emacs: Simplify search for init file
Alan Pearce alan@alanpearce.eu
Fri, 04 Aug 2017 15:29:47 +0200
14a8c8a3
Emacs: Fix startup issue opening encrypted config
Alan Pearce alan@alanpearce.eu
Fri, 04 Aug 2017 15:29:27 +0200
75a8eebe
Emacs: Make bbdb popup window smaller
Alan Pearce alan@alanpearce.eu
Fri, 04 Aug 2017 15:29:17 +0200
5029163e
Emacs: Fix smartparens not being disabled in lisp modes
Alan Pearce alan@alanpearce.eu
Fri, 04 Aug 2017 15:29:00 +0200
979a1c53
Emacs: Use outshine instead of lentic
Alan Pearce alan@alanpearce.eu
Fri, 04 Aug 2017 15:28:28 +0200
86fc398a
Emacs: Move post-startup de-optimisation code to top of file
Alan Pearce alan@alanpearce.eu
Fri, 04 Aug 2017 10:17:36 +0200
0fa6a6ba
Emacs: Fix byte-compiler warnings
Alan Pearce alan@alanpearce.eu
Thu, 03 Aug 2017 12:44:45 +0200
d42c508a
Ignore flycheck temp files
Alan Pearce alan@alanpearce.eu
Thu, 03 Aug 2017 12:32:36 +0200
0c91555d
Emacs: Remove counsel-dash

I don't seem to be using it, and it's currently not installable via nix
Alan Pearce alan@alanpearce.eu
Thu, 03 Aug 2017 12:32:16 +0200
17750b72
Ignore .elc files

With lentic-mode, these are now created inside the repository
Alan Pearce alan@alanpearce.eu
Thu, 03 Aug 2017 12:16:21 +0200
f4aa8c24
Emacs: Update Makefile to only byte-compile init
Alan Pearce alan@alanpearce.eu
Thu, 03 Aug 2017 12:11:01 +0200
8c97e999
Emacs: Switch from org-babel to lentic-mode
Alan Pearce alan@alanpearce.eu
Thu, 03 Aug 2017 12:08:01 +0200
efa975ed
Emacs: Fix building emacs config files on macOS
Alan Pearce alan@alanpearce.eu
Thu, 03 Aug 2017 11:37:31 +0200
91ddb83c
Emacs: Use smartparens from melpa-stable

Recommended by author: https://github.com/Fuco1/smartparens/issues/775#issuecomment-315853084
Alan Pearce alan@alanpearce.eu
Wed, 02 Aug 2017 10:21:30 +0200
a9587ab6
Emacs: Remove eziam setup
Alan Pearce alan@alanpearce.eu
Tue, 08 Aug 2017 11:02:14 +0200
50847928
Remove sshrc
Alan Pearce alan@alanpearce.eu
Tue, 29 Aug 2017 16:57:33 +0200
82485764
zsh: Don't configure GPG SSH agent on osx
Alan Pearce alan@alanpearce.eu
Tue, 29 Aug 2017 14:33:44 +0200
51784ea0
Emacs: Load mu4e only if mu executable is present
Alan Pearce alan@alanpearce.eu
Tue, 29 Aug 2017 10:17:16 +0200
a8a9b68d
zsh: Default to current ledger file
Alan Pearce alan@alanpearce.eu
Mon, 28 Aug 2017 15:17:25 +0200
9da3e405
Emacs: Install helpful
Alan Pearce alan@alanpearce.eu
Thu, 31 Aug 2017 10:44:44 +0200
ebc213b2
Emacs: Remove gnus configuration
Alan Pearce alan@alanpearce.eu
Wed, 30 Aug 2017 14:59:38 +0200
ad1b15ac
Emacs: Remove lentic

It's too buggy.  Let's go back to outshine
Alan Pearce alan@alanpearce.eu
Wed, 30 Aug 2017 14:09:35 +0200
6925290c
i3: Use default font
Alan Pearce alan@alanpearce.eu
Sun, 10 Sep 2017 14:51:12 +0200
fbb86f6a
xprofile: Set cursor after setting theme (from xresources)
Alan Pearce alan@alanpearce.eu
Sun, 10 Sep 2017 14:50:24 +0200
f2a8d3bf
xresources: Set cursor theme to Vanilla-DMZ
Alan Pearce alan@alanpearce.eu
Sun, 10 Sep 2017 14:49:37 +0200
03551f6c
Emacs: Fix incorrect keybind command
Alan Pearce alan@alanpearce.eu
Mon, 18 Sep 2017 18:36:03 +0200
ff961def
Merge branch 'master' of https://git.alanpearce.eu/dotfiles
Alan Pearce alan@alanpearce.eu
Tue, 19 Sep 2017 19:17:37 +0200
78a4703f
xresources: Switch to paper cursor-theme
Alan Pearce alan@alanpearce.eu
Mon, 18 Sep 2017 20:34:27 +0200
8313479a
Merge remote-tracking branch 'origin/master'
Alan Pearce alan@alanpearce.eu
Fri, 20 Oct 2017 14:23:20 +0200
f3ae5858
sxhkd: Cycle displays configs instead of cloning
Alan Pearce alan@alanpearce.eu
Fri, 20 Oct 2017 14:22:46 +0200
6d293298
git: Improve logging
Alan Pearce alan@alanpearce.eu
Fri, 05 Oct 2018 11:18:08 +0200
e1212ce9
Emacs: add ivy-switch-buffer leader shortcut
Alan Pearce alan@alanpearce.eu
Mon, 01 Oct 2018 15:41:29 +0200
a6816a90
autorandr: upgrade docked monitor
Alan Pearce alan@alanpearce.eu
Mon, 01 Oct 2018 15:41:01 +0200
4edb1f09
Emacs: simplify frame-title
Alan Pearce alan@alanpearce.eu
Tue, 27 Nov 2018 11:03:20 +0100
fd19e064
Add https alias meeting
Alan Pearce alan@alanpearce.eu
Tue, 27 Nov 2018 11:03:06 +0100
5173373b
git: fix sops setup
Alan Pearce alan@alanpearce.eu
Mon, 26 Nov 2018 15:27:42 +0100
2a6df359
zsh: Remove ssh agent setup

To be handled by the OS
Alan Pearce alan@alanpearce.eu
Thu, 20 Dec 2018 21:42:09 +0100
04cf94d6
Update fish config
Alan Pearce alan@alanpearce.eu
Sat, 28 Sep 2019 22:20:32 +0200
5016c744
satoshipay: disable fzf in kubectx
Alan Pearce alan@alanpearce.eu
Mon, 30 Sep 2019 17:23:07 +0200
f8bc3637
user-interface: use makeDesktopItem
Alan Pearce alan@alanpearce.eu
Mon, 30 Sep 2019 16:37:26 +0200
de5ffae0
T470s: ensure TLP doesn't change I/O scheduler
Alan Pearce alan@alanpearce.eu
Mon, 30 Sep 2019 16:29:38 +0200
260decf1
laptop: increase power saving
Alan Pearce alan@alanpearce.eu
Mon, 30 Sep 2019 16:25:59 +0200
90d721bb
T470s: don't force as manu graphical settings
Alan Pearce alan@alanpearce.eu
Mon, 30 Sep 2019 14:58:24 +0200
9ea88e60
network-manager: use dmenu (rofi) to replace running nm-applet
Alan Pearce alan@alanpearce.eu
Mon, 30 Sep 2019 14:56:55 +0200
acf9e2fe
javascript: Install pino-pretty and bunyan
Alan Pearce alan@alanpearce.eu
Mon, 30 Sep 2019 14:56:30 +0200
9ab9d5c0
user-interface: remove browserpass
Alan Pearce alan@alanpearce.eu
Mon, 30 Sep 2019 14:56:13 +0200
2d65cbc5
nix: improve system responsiveness with nix builds
Alan Pearce alan@alanpearce.eu
Mon, 30 Sep 2019 14:55:19 +0200
3884a59b
user-interface: start an ssh agent
Alan Pearce alan@alanpearce.eu
Sat, 28 Sep 2019 20:41:14 +0200
a7a6fa0d
Enable working from home on prefect
Alan Pearce alan@alanpearce.eu
Sat, 28 Sep 2019 20:32:02 +0200
a9aea15a
Setup prefect machine
Alan Pearce alan@alanpearce.eu
Sat, 28 Sep 2019 20:30:55 +0200
c7946cd9
Add barrier module for controlling multiple systems
Alan Pearce alan@alanpearce.eu
Sat, 28 Sep 2019 22:17:01 +0200
821cad4a
Expand steam configuration into generic gaming setup
Alan Pearce alan@alanpearce.eu
Sat, 28 Sep 2019 20:30:27 +0200
9c5c1ef3
window-manager: switch lightdm to mini greeter
Alan Pearce alan@alanpearce.eu
Sat, 28 Sep 2019 20:28:39 +0200
cd3c15d4
user-interface: install wire-desktop
Alan Pearce alan@alanpearce.eu
Sat, 28 Sep 2019 20:28:20 +0200
94f54fad
window-manager: run redshift on login screen
Alan Pearce alan@alanpearce.eu
Sat, 28 Sep 2019 20:27:59 +0200
83576e01
Make i3 the default window manager
Alan Pearce alan@alanpearce.eu
Sat, 28 Sep 2019 20:27:33 +0200
9c7c0c70
Move NetworkManager applet to network-manager configuration
Alan Pearce alan@alanpearce.eu
Sat, 28 Sep 2019 20:26:47 +0200
a2445532
user-interface: pull in some utilities from LXDE
Alan Pearce alan@alanpearce.eu
Sat, 28 Sep 2019 20:26:04 +0200
eddfe7f7
javascript: use pinned pnpm version
Alan Pearce alan@alanpearce.eu
Fri, 27 Sep 2019 16:06:37 +0200
03ca97ba
audio: disable pulseaudio volume weirdness
Alan Pearce alan@alanpearce.eu
Fri, 27 Sep 2019 12:39:50 +0200
1aaa85c9
user-interface: remove nscd
Alan Pearce alan@alanpearce.eu
Thu, 26 Sep 2019 13:26:08 +0200
b1699076
laptop: only run docker-prune on AC power
Alan Pearce alan@alanpearce.eu
Thu, 26 Sep 2019 13:24:48 +0200
e206cd97
T470s: Remove unused monitor options
Alan Pearce alan@alanpearce.eu
Thu, 26 Sep 2019 13:24:06 +0200
cfedc4a2
user-interface: install cmus
Alan Pearce alan@alanpearce.eu
Wed, 25 Sep 2019 16:40:59 +0200
b5cc252d
satoshipay: remove AWS CLI
Alan Pearce alan@alanpearce.eu
Tue, 24 Sep 2019 16:19:41 +0200
384ed5f5
t470s: remove commented-out X configuration
Alan Pearce alan@alanpearce.eu
Mon, 23 Sep 2019 10:41:32 +0200
3b71a102
UI: update xst
Alan Pearce alan@alanpearce.eu
Mon, 23 Sep 2019 10:41:15 +0200
bf28b4c7
user-interface: use Lucid Emacs
Alan Pearce alan@alanpearce.eu
Wed, 18 Sep 2019 12:32:58 +0200
f31e4842
laptop: start blueman with session
Alan Pearce alan@alanpearce.eu
Wed, 18 Sep 2019 12:32:31 +0200
faedc3b7
Use a single version of emacs
Alan Pearce alan@alanpearce.eu
Tue, 17 Sep 2019 15:11:48 +0200
a0fe1ef8
satoshipad: remove unused modules
Alan Pearce alan@alanpearce.eu
Tue, 17 Sep 2019 12:02:18 +0200
33c72854
i3lock: fix multi-locking
Alan Pearce alan@alanpearce.eu
Tue, 17 Sep 2019 11:58:19 +0200
416a64ee
development: enable PCRE2 in ripgrep
Alan Pearce alan@alanpearce.eu
Tue, 17 Sep 2019 11:57:51 +0200
20dad957
user-interface: switch terminal to xst
Alan Pearce alan@alanpearce.eu
Mon, 16 Sep 2019 16:51:32 +0200
6e95ba07
i3: don't add i3lock-color to path

Run with xautolock instead
Alan Pearce alan@alanpearce.eu
Mon, 16 Sep 2019 16:19:24 +0200
3ca26e78
window-manager: Use plain i3lock in xautolock
Alan Pearce alan@alanpearce.eu
Mon, 16 Sep 2019 16:19:05 +0200
9491f11a
satoshipay: install mkcert
Alan Pearce alan@alanpearce.eu
Mon, 16 Sep 2019 11:29:52 +0200
bbb34d3b
satoshipay: fix docker config syntax
Alan Pearce alan@alanpearce.eu
Mon, 16 Sep 2019 11:28:56 +0200
81326cdc
satoshipay: use newer docker-compose
Alan Pearce alan@alanpearce.eu
Fri, 13 Sep 2019 11:18:30 +0200
3a66209d
Enable docker buildkit
Alan Pearce alan@alanpearce.eu
Fri, 13 Sep 2019 11:18:21 +0200
5347cf52
Remove duplicate GNUPGHOME setting
Alan Pearce alan@alanpearce.eu
Fri, 13 Sep 2019 11:17:50 +0200
edd745a2
javascript: update used packages
Alan Pearce alan@alanpearce.eu
Tue, 10 Sep 2019 15:22:39 +0200
9e5f4ef8
Import javascript CLI tools via node2nix
Alan Pearce alan@alanpearce.eu
Tue, 10 Sep 2019 11:46:43 +0200
c0287ca3
Don't install mu on darwin; it's broken
Alan Pearce alan@alanpearce.eu
Thu, 12 Sep 2019 19:20:17 +0200
84be4b98
laptop: disable physlock

xautolock is nicer
Alan Pearce alan@alanpearce.eu
Fri, 06 Sep 2019 11:54:49 +0200
14354e67
window-manager: notify before lock
Alan Pearce alan@alanpearce.eu
Fri, 06 Sep 2019 11:54:30 +0200
de693c77
window-manager: fix xautolock
Alan Pearce alan@alanpearce.eu
Fri, 06 Sep 2019 11:54:18 +0200
6ce2d1c7
user: enable bluetooth tethering as user
Alan Pearce alan@alanpearce.eu
Thu, 05 Sep 2019 17:27:59 +0200
5f0e9c4f
laptop: support high-quality bluetooth audio codecs

LDAC, aptX HD and AAC
Alan Pearce alan@alanpearce.eu
Thu, 05 Sep 2019 13:10:07 +0200
721f85a7
laptop: Improve bluetooth setup
Alan Pearce alan@alanpearce.eu
Thu, 05 Sep 2019 13:09:54 +0200
66e0fc01
laptop: run autorandr via acpid on lid events
Alan Pearce alan@alanpearce.eu
Wed, 28 Aug 2019 16:48:30 +0200
1c9f2e4f
T470s: set DPI once
Alan Pearce alan@alanpearce.eu
Wed, 28 Aug 2019 16:48:08 +0200
5138ed9b
bare-metal: enable zramSwap
Alan Pearce alan@alanpearce.eu
Wed, 28 Aug 2019 15:39:13 +0200
e658a7b8
wm: configure x correctly at startup
Alan Pearce alan@alanpearce.eu
Tue, 27 Aug 2019 16:16:46 +0200
f1dfff81
T470s: use BFQ scheduler
Alan Pearce alan@alanpearce.eu
Tue, 27 Aug 2019 15:05:03 +0200
f0fb7b08
Enable bfq IO scheduler
Alan Pearce alan@alanpearce.eu
Tue, 27 Aug 2019 15:04:53 +0200
4b707d48
T470s: disable ModemManager
Alan Pearce alan@alanpearce.eu
Tue, 27 Aug 2019 15:04:30 +0200
3be4b4ea
UI: install html2text for Emacs
Alan Pearce alan@alanpearce.eu
Tue, 27 Aug 2019 15:04:09 +0200
e793acc4
audio: use full pulseaudio only when bluetooth is enabled
Alan Pearce alan@alanpearce.eu
Tue, 27 Aug 2019 15:03:05 +0200
4551a59f
nix: install cachix
Alan Pearce alan@alanpearce.eu
Tue, 27 Aug 2019 15:02:12 +0200
3fbb8b41
nix: hide autoUpgrade build output
Alan Pearce alan@alanpearce.eu
Mon, 26 Aug 2019 14:38:18 +0200
4b08ea4d
i3: use standard package instead of -gaps
Alan Pearce alan@alanpearce.eu
Mon, 26 Aug 2019 11:51:33 +0200
40581eb7
t470s: Disable WWAN (unused)
Alan Pearce alan@alanpearce.eu
Mon, 19 Aug 2019 16:20:20 +0200
97b6b1f4
UI: fix termite TERM issue once and for all
Alan Pearce alan@alanpearce.eu
Mon, 19 Aug 2019 15:56:24 +0200
215befec
X: install bibata, capitaine cursor themes
Alan Pearce alan@alanpearce.eu
Mon, 19 Aug 2019 14:46:20 +0200
e1713691
satoshipad: fix mbsync timer
Alan Pearce alan@alanpearce.eu
Thu, 15 Aug 2019 16:26:23 +0200
85c094d5
Xserver: improve browser font stack
Alan Pearce alan@alanpearce.eu
Tue, 06 Aug 2019 16:35:24 +0200
12839aaa
Fix mu version mismatch
Alan Pearce alan@alanpearce.eu
Mon, 05 Aug 2019 14:45:39 +0200
f41600d2
satoshipad: run mbsync on timer
Alan Pearce alan@alanpearce.eu
Mon, 05 Aug 2019 14:45:15 +0200
aa870b21
satoshipad: remove printing setup
Alan Pearce alan@alanpearce.eu
Mon, 05 Aug 2019 14:44:07 +0200
5080014e
Re-add e-mail setup

This reverts commit 41ab368a97f65215b47f1d1bad30e55faae40976.
Alan Pearce alan@alanpearce.eu
Mon, 05 Aug 2019 11:45:08 +0200
ad290690
Remove colemak.nix
Alan Pearce alan@alanpearce.eu
Sun, 04 Aug 2019 15:13:00 +0200
1a25bbc3
Emacs: add ws-butler packages
Alan Pearce alan@alanpearce.eu
Sun, 04 Aug 2019 15:12:21 +0200
c82564a1
Enable gnome keyring prerequisites
Alan Pearce alan@alanpearce.eu
Fri, 02 Aug 2019 15:34:42 +0200
48c74860
WM: switch to lightdm

SLiM is unmaintained
Alan Pearce alan@alanpearce.eu
Fri, 02 Aug 2019 15:34:13 +0200
d8cacfdc
Emacs: add packages for eshell
Alan Pearce alan@alanpearce.eu
Thu, 01 Aug 2019 17:33:15 +0200
dd4e4581
UI: auto-clear old trash items weekly
Alan Pearce alan@alanpearce.eu
Fri, 26 Jul 2019 11:37:13 +0200
e6e92c12
Nix: decrease lifetime of old configurations
Alan Pearce alan@alanpearce.eu
Thu, 25 Jul 2019 12:34:49 +0200
149d6bbd
Emacs: add lsp-treemacs for project-wide error checking
Alan Pearce alan@alanpearce.eu
Wed, 24 Jul 2019 11:46:07 +0200
2139f0c1
Ignore nix-darwin configuration
Alan Pearce alan@alanpearce.eu
Sat, 20 Jul 2019 20:17:31 +0200
725e2e89
trillian: update nix-darwin
Alan Pearce alan@alanpearce.eu
Sat, 20 Jul 2019 19:59:21 +0200
7f96612c
Emacs: add lsp-haskell package
Alan Pearce alan@alanpearce.eu
Sat, 20 Jul 2019 19:59:03 +0200
f6a12691
Emacs: install almost-mono-themes
Alan Pearce alan@alanpearce.eu
Wed, 10 Jul 2019 16:18:52 +0200
5208d6d4
Emacs: remove company-lsp
Alan Pearce alan@alanpearce.eu
Tue, 09 Jul 2019 19:38:14 +0200
e4b48b13
javascript: install language servers for HTML and (S)CSS
Alan Pearce alan@alanpearce.eu
Fri, 05 Jul 2019 16:11:54 +0200
f7bf69cf
javascript: split npmPackages
Alan Pearce alan@alanpearce.eu
Fri, 05 Jul 2019 16:09:41 +0200
851738b0
Emacs: install flymake-diagnostic-at-point
Alan Pearce alan@alanpearce.eu
Fri, 05 Jul 2019 14:13:00 +0200
61c59173
javascript: Install typescript-language-server
Alan Pearce alan@alanpearce.eu
Thu, 04 Jul 2019 17:01:29 +0200
40ecc1fb
Emacs: install nix-update
Alan Pearce alan@alanpearce.eu
Tue, 02 Jul 2019 20:28:25 +0200
5037abcd
Trillian: Allow unfree nix packages

macOS is unfree, after all
Alan Pearce alan@alanpearce.eu
Sun, 30 Jun 2019 13:26:35 +0200
7cc15c09
Emacs: update company setup
Alan Pearce alan@alanpearce.eu
Sun, 30 Jun 2019 13:12:04 +0200
ba7d4a7e
Trillian: use native Emacs package
Alan Pearce alan@alanpearce.eu
Sun, 30 Jun 2019 12:37:19 +0200
63d2301d
Emacs: Install all-the-icons
Alan Pearce alan@alanpearce.eu
Sun, 30 Jun 2019 12:36:55 +0200
4c79e266
Emacs: remove unused evil-leader

Superceded by general
Alan Pearce alan@alanpearce.eu
Sun, 30 Jun 2019 12:36:34 +0200
741968bd
Emacs: make certain packages macOS-specific
Alan Pearce alan@alanpearce.eu
Sun, 30 Jun 2019 12:34:51 +0200
3a8c0f8a
Development: Don't try to install firefox-dev on macOS
Alan Pearce alan@alanpearce.eu
Sun, 30 Jun 2019 12:34:14 +0200
7b55894e
Improve edit/emacs access
Alan Pearce alan@alanpearce.eu
Thu, 27 Jun 2019 16:41:20 +0200
473a10c4
Tweak fonts
Alan Pearce alan@alanpearce.eu
Thu, 27 Jun 2019 16:40:07 +0200
54bc9ec3
Emacs: use unstable packages
Alan Pearce alan@alanpearce.eu
Wed, 19 Jun 2019 17:06:31 +0200
7ebecc0f
Remove chromium
Alan Pearce alan@alanpearce.eu
Wed, 19 Jun 2019 17:05:54 +0200
dad40027
t470s: remove missing hwmon/temp imports

They seem to change on boot
Alan Pearce alan@alanpearce.eu
Wed, 19 Jun 2019 17:04:32 +0200
795fa1ad
Emacs: default to non-macport package
Alan Pearce alan@alanpearce.eu
Wed, 19 Jun 2019 17:04:13 +0200
2d09ae24
Emacs: install all-the-icons
Alan Pearce alan@alanpearce.eu
Wed, 19 Jun 2019 17:04:03 +0200
e7453ff2
Redo emacs package setup
Alan Pearce alan@alanpearce.eu
Sun, 16 Jun 2019 23:19:10 +0200
006c0cc4
Separate GnuPG, Keybase and Tor
Alan Pearce alan@alanpearce.eu
Sat, 08 Jun 2019 20:12:46 +0200
32827c9f
Trillian: use local resolver (dnscrypt-proxy installed via macports)
Alan Pearce alan@alanpearce.eu
Wed, 05 Jun 2019 21:16:13 +0200
5f000e27
Trillian: Configure DNS servers on dongle LAN
Alan Pearce alan@alanpearce.eu
Wed, 05 Jun 2019 21:15:33 +0200
c535b89b
Trillian: activate nix system at startup
Alan Pearce alan@alanpearce.eu
Wed, 05 Jun 2019 21:06:44 +0200
1a8a25b7
trillian: Disable bash/fish setup
Alan Pearce alan@alanpearce.eu
Wed, 05 Jun 2019 21:06:28 +0200
af54fb9f
trillian: Enable completion for nix-darwin commands
Alan Pearce alan@alanpearce.eu
Wed, 05 Jun 2019 21:05:53 +0200
7e6f5a6d
Optimise Intel GPU setup
Alan Pearce alan@alanpearce.eu
Mon, 03 Jun 2019 18:07:45 +0200
6fe33dc4
satoshipad: remove nitrokey setup
Alan Pearce alan@alanpearce.eu
Mon, 03 Jun 2019 18:07:35 +0200
36f72a74
t470s: tweak thinkfan levels
Alan Pearce alan@alanpearce.eu
Mon, 03 Jun 2019 18:07:12 +0200
178624f2
satoshipad: remove adb
Alan Pearce alan@alanpearce.eu
Tue, 28 May 2019 09:58:21 +0200
f4151d71
T470s: Send all temp data to thinkfan
Alan Pearce alan@alanpearce.eu
Mon, 27 May 2019 16:36:46 +0200
3afe52a1
satoshipay: Add chromium policy configuration
Alan Pearce alan@alanpearce.eu
Mon, 27 May 2019 16:34:38 +0200
dfada4ad
satoshipay: replace google-chrome with chromium
Alan Pearce alan@alanpearce.eu
Mon, 27 May 2019 16:33:57 +0200
ff015ad6
Emacs: Update packages
Alan Pearce alan@alanpearce.eu
Mon, 27 May 2019 16:33:14 +0200
8e02e85a
Update Emacs packages
Alan Pearce alan@alanpearce.eu
Mon, 27 May 2019 15:44:06 +0200
29b593e4
Intel: Don't prefer modesetting driver

Screen tearing, different monitor names, panned login screen
Alan Pearce alan@alanpearce.eu
Thu, 23 May 2019 12:54:32 +0200
d23fb647
Enable Trezor on SatoshiPad
Alan Pearce alan@alanpearce.eu
Thu, 23 May 2019 10:54:25 +0200
50c50c72
Update Trezor setup
Alan Pearce alan@alanpearce.eu
Thu, 23 May 2019 10:54:17 +0200
b8f11db0
Split nitrokey and GnuPG setup
Alan Pearce alan@alanpearce.eu
Thu, 23 May 2019 10:54:02 +0200
65d9fc02
Add/remove packages
Alan Pearce alan@alanpearce.eu
Wed, 22 May 2019 11:56:07 +0200
d3fdee22
Remove unused packages
Alan Pearce alan@alanpearce.eu
Wed, 22 May 2019 11:52:24 +0200
95fc1892
SatoshiPay: remove unused printer driver
Alan Pearce alan@alanpearce.eu
Wed, 22 May 2019 11:52:05 +0200
a45b3089
Emacs: Install caddyfile-mode
Alan Pearce alan@alanpearce.eu
Thu, 16 May 2019 15:47:15 +0200
8b32cd4d
remove mate
Alan Pearce alan@alanpearce.eu
Tue, 07 May 2019 17:17:13 +0200
3e9444b9
intel: prefer modesetting driver
Alan Pearce alan@alanpearce.eu
Tue, 07 May 2019 17:16:45 +0200
d0a81c07
ui: switch to termite
Alan Pearce alan@alanpearce.eu
Tue, 07 May 2019 17:16:31 +0200
c910fc50
nix: auto-update unstable packages in configuration
Alan Pearce alan@alanpearce.eu
Tue, 07 May 2019 17:15:39 +0200
53ff00ce
javascript: add yarn
Alan Pearce alan@alanpearce.eu
Tue, 16 Apr 2019 15:31:10 +0200
ec9bc1e0
Update to 19.03
Alan Pearce alan@alanpearce.eu
Tue, 16 Apr 2019 15:30:47 +0200
4e042d8d
Satoshipad: remove Syncthing
Alan Pearce alan@alanpearce.eu
Tue, 09 Apr 2019 16:51:41 +0200
25fcbb1f
Emacs: install feature-mode
Alan Pearce alan@alanpearce.eu
Tue, 09 Apr 2019 13:52:06 +0200
41ab368a
Remove e-mail setup
Alan Pearce alan@alanpearce.eu
Fri, 29 Mar 2019 15:37:36 +0100
c208816f
T470s: use default kernel

It is recent enough now
Alan Pearce alan@alanpearce.eu
Tue, 26 Mar 2019 12:38:01 +0100
56f5b23c
laptop: reduce password prompts after hibernation
Alan Pearce alan@alanpearce.eu
Tue, 26 Mar 2019 12:37:17 +0100
f23cc535
trillian: Import private configuration
Alan Pearce alan@alanpearce.eu
Tue, 19 Feb 2019 14:52:39 +0000
267d1463
trillian: add quad9 DNS servers
Alan Pearce alan@alanpearce.eu
Mon, 04 Feb 2019 15:12:03 +0000
0dd02abf
Remove deprecated lsp-javascript-typescript
Alan Pearce alan@alanpearce.eu
Mon, 04 Feb 2019 09:59:34 +0000
727dfcc3
Update javascript setup
Alan Pearce alan@alanpearce.eu
Mon, 04 Feb 2019 09:59:11 +0000
2ab847b5
Merge remote-tracking branch 'origin/master'
Alan Pearce alan@alanpearce.eu
Mon, 28 Jan 2019 12:39:28 +0000
24d018aa
trillian: Use nixpkgs-unstable for newest emacs-macport
Alan Pearce alan@alanpearce.eu
Mon, 28 Jan 2019 10:49:19 +0000
300bca06
trillian: Install aspell
Alan Pearce alan@alanpearce.eu
Wed, 14 Nov 2018 22:29:54 +0100
83cecc19
shell: fix darwin check
Alan Pearce alan@alanpearce.eu
Wed, 14 Nov 2018 15:56:02 +0100
460eae59
Remove TLP battery config
Alan Pearce alan@alanpearce.eu
Wed, 14 Nov 2018 15:43:48 +0100
ccb69f84
Merge remote-tracking branch 'origin/master'
Alan Pearce alan@alanpearce.eu
Wed, 07 Nov 2018 16:25:15 +0100
80030566
dev: Add git-lfs
Alan Pearce alan@alanpearce.eu
Fri, 19 Oct 2018 11:11:51 +0200
e30c6624
Merge branch 'master' of https://git.alanpearce.eu/nixos-configuration
Alan Pearce alan@alanpearce.eu
Fri, 19 Oct 2018 10:41:18 +0200
726b9219
xserver: Use penultimate fontconfig

Looks fine. Seems to just work.
Alan Pearce alan@alanpearce.eu
Mon, 15 Oct 2018 16:48:08 +0200
25cfc6f6
Emacs: cleanup unused packages
Alan Pearce alan@alanpearce.eu
Fri, 12 Oct 2018 15:36:51 +0200
74b88c14
t470s: Update kernel version
Alan Pearce alan@alanpearce.eu
Thu, 11 Oct 2018 14:14:16 +0200
bc83a31f
upgrade to 18.09
Alan Pearce alan@alanpearce.eu
Sun, 07 Oct 2018 17:53:23 +0200
aa81e954
cleanup some unused packages
Alan Pearce alan@alanpearce.eu
Sun, 07 Oct 2018 17:53:03 +0200
75b82266
marvin: remove steam
Alan Pearce alan@alanpearce.eu
Sun, 07 Oct 2018 17:52:22 +0200
96229a63
Merge branch 'master' of https://git.alanpearce.eu/nixos-configuration
Alan Pearce alan@alanpearce.eu
Sun, 07 Oct 2018 11:50:22 +0200
c74a9e9f
Merge branch 'master' of https://git.alanpearce.eu/nixos-configuration
Alan Pearce alan@alanpearce.eu
Sun, 30 Sep 2018 19:19:08 +0200
5f4723df
thinkpad: remove battery threshold customisation
Alan Pearce alan@alanpearce.eu
Sun, 26 Aug 2018 20:00:04 +0200
14e0c9b4
add tools previous installed in user profile
Alan Pearce alan@alanpearce.eu
Mon, 20 Aug 2018 12:08:05 +0200
001802a5
dev/base: include a markdown command
Alan Pearce alan@alanpearce.eu
Thu, 09 Aug 2018 13:12:04 +0200
1d676bc3
dev/base: include gitk and other git friends
Alan Pearce alan@alanpearce.eu
Thu, 09 Aug 2018 13:11:49 +0200
4f4d732f
xserver: Switch fonts
Alan Pearce alan@alanpearce.eu
Wed, 08 Aug 2018 13:56:54 +0200
080d3d81
Merge remote-tracking branch 'origin/master'
Alan Pearce alan@alanpearce.eu
Wed, 01 Aug 2018 12:27:07 +0200
a4fc1158
Use unstable cups-toshiba-estudio instead of override

This reverts commit 7e6dc94ba96b8fb66c9cc99d6a9ab79d772679de.
Alan Pearce alan@alanpearce.eu
Wed, 01 Aug 2018 12:26:42 +0200
11bb3cd4
javascript: Use node-gyp to pull in build tools
Alan Pearce alan@alanpearce.eu
Wed, 01 Aug 2018 12:22:57 +0200
7e6dc94b
SatoshiPay: override cups-toshiba-estudio
Alan Pearce alan@alanpearce.eu
Sun, 22 Jul 2018 18:01:08 +0200
86de06ed
SatoshiPay: install google cloud sdk
Alan Pearce alan@alanpearce.eu
Fri, 20 Jul 2018 17:46:34 +0200
9396b656
Emacs: add packages
Alan Pearce alan@alanpearce.eu
Fri, 20 Jul 2018 17:46:21 +0200
35d9c9a4
Merge remote-tracking branch 'origin/master'
Alan Pearce alan@alanpearce.eu
Wed, 18 Jul 2018 18:26:15 +0200
a36c1ddc
Install steam on marvin
Alan Pearce alan@alanpearce.eu
Tue, 17 Jul 2018 20:18:05 +0200
47919612
Simplify emacs configuation to make stable/unstable use easier
Alan Pearce alan@alanpearce.eu
Thu, 12 Jul 2018 15:47:27 +0200
cf7f46b1
emacs: Add tide
Alan Pearce alan@alanpearce.eu
Tue, 26 Jun 2018 17:07:39 +0200
e8ab8a05
emacs: Add auto-async-byte-compile
Alan Pearce alan@alanpearce.eu
Sat, 23 Jun 2018 15:56:18 +0200
2dd5fc89
emacs: Add kubernetes-evil
Alan Pearce alan@alanpearce.eu
Mon, 18 Jun 2018 20:43:44 +0200
2b8a5f7c
emacs: Cleanup package list
Alan Pearce alan@alanpearce.eu
Sun, 17 Jun 2018 20:02:56 +0200
db104a3f
satoshipay: update packages
Alan Pearce alan@alanpearce.eu
Fri, 15 Jun 2018 16:46:46 +0200
9dccc208
emacs: Add missing packages
Alan Pearce alan@alanpearce.eu
Fri, 15 Jun 2018 16:46:26 +0200
9b7339b2
emacs: add evil packages
Alan Pearce alan@alanpearce.eu
Mon, 11 Jun 2018 15:56:31 +0200
831587da
nitrokey: Actually install keybase, not just the services
Alan Pearce alan@alanpearce.eu
Sat, 09 Jun 2018 19:20:53 +0200
f053cf7a
Marvin: Include base configuration
Alan Pearce alan@alanpearce.eu
Tue, 05 Jun 2018 21:25:49 +0200
be1a8162
Nitrokey: Fix environment variable syntax
Alan Pearce alan@alanpearce.eu
Tue, 05 Jun 2018 11:08:33 +0200
822dd7a7
Nitrokey: Setup keybase
Alan Pearce alan@alanpearce.eu
Mon, 04 Jun 2018 16:56:03 +0200
dad49451
X: reorder fonts
Alan Pearce alan@alanpearce.eu
Wed, 23 May 2018 10:30:52 +0200
8c957169
T470s: Improve display acceleration

The corruption issue seems to have been solved
Alan Pearce alan@alanpearce.eu
Wed, 23 May 2018 10:30:20 +0200
ce3e01c5
Merge remote-tracking branch 'origin/master'
Alan Pearce alan@alanpearce.eu
Mon, 21 May 2018 19:47:36 +0200
f9a06bdb
ui: Install pass-otp
Alan Pearce alan@alanpearce.eu
Sat, 19 May 2018 17:08:18 +0200
8f2d3822
Disable networkmanager-bundled dnsmasq
Alan Pearce alan@alanpearce.eu
Sat, 19 May 2018 17:07:36 +0200
e261ccaf
Enable zeroconf name resolution

Required nscd, which slows down the boot process, so make that a
delayed-start service
Alan Pearce alan@alanpearce.eu
Sat, 19 May 2018 17:06:40 +0200
106542e0
Audio: Enable more PulseAudio features
Alan Pearce alan@alanpearce.eu
Mon, 30 Apr 2018 19:32:30 +0200
663992bd
SatoshiPay: Startup mongodb and redis automatically, after delay
Alan Pearce alan@alanpearce.eu
Sun, 29 Apr 2018 20:04:48 +0200
ed7e95ef
Speedup boot by disabling nscd

Seems odd, but it slows down network-manager by 10s
Alan Pearce alan@alanpearce.eu
Sun, 29 Apr 2018 19:14:40 +0200
05571aa5
Delay startup of non-essential services
Alan Pearce alan@alanpearce.eu
Sun, 29 Apr 2018 15:00:53 +0200
68f44953
WM: Set default login user for slim
Alan Pearce alan@alanpearce.eu
Sun, 29 Apr 2018 15:00:06 +0200
b7bb57f5
WM: Disable xterm login session
Alan Pearce alan@alanpearce.eu
Sun, 29 Apr 2018 14:59:46 +0200
0057b23e
UI: Use mlterm instead of rxvt-unicode
Alan Pearce alan@alanpearce.eu
Sun, 29 Apr 2018 14:58:51 +0200
61dcdbec
user: Allow me to change network settings
Alan Pearce alan@alanpearce.eu
Sun, 29 Apr 2018 14:58:22 +0200
72f8866d
SatoshiPay: Add helm (kubernetes)
Alan Pearce alan@alanpearce.eu
Sat, 14 Apr 2018 21:33:53 +0200
bfa791e3
Use system packages for emacs
Alan Pearce alan@alanpearce.eu
Sat, 14 Apr 2018 21:33:28 +0200
1f8ce385
xserver: switch themes
Alan Pearce alan@alanpearce.eu
Wed, 11 Apr 2018 17:18:10 +0200
14cee122
Remove remote-build configuration
Alan Pearce alan@alanpearce.eu
Wed, 11 Apr 2018 14:41:06 +0200
d74d376f
user-interface: switch to firefox for browserpass integration
Alan Pearce alan@alanpearce.eu
Wed, 11 Apr 2018 14:37:00 +0200
72d2193e
Tweak font rendering
Alan Pearce alan@alanpearce.eu
Fri, 06 Apr 2018 17:13:45 +0200
d3385919
Use normal firefox-bin
Alan Pearce alan@alanpearce.eu
Fri, 06 Apr 2018 17:13:27 +0200
0ff48620
Add arduino core to model 01 setup
Alan Pearce alan@alanpearce.eu
Fri, 06 Apr 2018 14:22:55 +0200
d2f24270
Add support for flashing model 01
Alan Pearce alan@alanpearce.eu
Fri, 06 Apr 2018 14:16:59 +0200
906838d6
Remove dejavu fonts
Alan Pearce alan@alanpearce.eu
Fri, 06 Apr 2018 13:26:45 +0200
0c99ea7b
Slow down background updates
Alan Pearce alan@alanpearce.eu
Fri, 06 Apr 2018 13:26:26 +0200
9a33bb7c
Don't always use the latest kernel
Alan Pearce alan@alanpearce.eu
Fri, 06 Apr 2018 13:26:11 +0200
6a77d78e
Remove KDE on satoshipad
Alan Pearce alan@alanpearce.eu
Fri, 06 Apr 2018 13:25:25 +0200
21d75241
Ensure sound is actually enabled
Alan Pearce alan@alanpearce.eu
Fri, 06 Apr 2018 13:25:07 +0200
1fbab7eb
Update satoshipad to 18.03
Alan Pearce alan@alanpearce.eu
Fri, 06 Apr 2018 11:42:53 +0200
53f4bcf7
Remove some fonts
Alan Pearce alan@alanpearce.eu
Thu, 05 Apr 2018 13:25:52 +0200
17f20029
Include kompose in SatoshiPay stack
Alan Pearce alan@alanpearce.eu
Wed, 21 Mar 2018 12:20:48 +0100
87a1912f
Merge remote-tracking branch 'origin/master'
Alan Pearce alan@alanpearce.eu
Mon, 19 Mar 2018 15:09:25 +0100
942123bc
Emacs: Remove some discover- modes
Alan Pearce alan@alanpearce.eu
Mon, 19 Mar 2018 15:08:53 +0100
a009fe64
xserver: Change installed fonts
Alan Pearce alan@alanpearce.eu
Mon, 19 Mar 2018 15:08:36 +0100
22ddb031
Remove colemak on satoshipad
Alan Pearce alan@alanpearce.eu
Wed, 07 Mar 2018 17:44:29 +0100
66d2f033
Use qwerty on satoshipad
Alan Pearce alan@alanpearce.eu
Tue, 06 Mar 2018 13:01:12 +0100
6cc2b2d2
Emacs: Install ivy-hydra
Alan Pearce alan@alanpearce.eu
Sun, 04 Mar 2018 15:51:31 +0100
631468b7
Install weechat
Alan Pearce alan@alanpearce.eu
Sun, 04 Mar 2018 15:51:13 +0100
d07e8227
Emacs: Add discover packages for js2 and clj refactoring modes
Alan Pearce alan@alanpearce.eu
Thu, 01 Mar 2018 09:33:10 +0100
d8ce8317
satoshipay: Use a mongo "replica set"
Alan Pearce alan@alanpearce.eu
Wed, 28 Feb 2018 09:50:51 +0100
2b7010c2
colemak: Allow switching back to QWERTY
Alan Pearce alan@alanpearce.eu
Wed, 28 Feb 2018 09:50:19 +0100
871d5afd
Comment-out currently missing emacs packages
Alan Pearce alan@alanpearce.eu
Sun, 18 Feb 2018 18:05:36 +0100
4b5e567e
Disable lightdm
Alan Pearce alan@alanpearce.eu
Sun, 18 Feb 2018 18:05:13 +0100
4f244d35
Re-enable virtualbox at SatoshiPay
Alan Pearce alan@alanpearce.eu
Thu, 15 Feb 2018 16:40:01 +0100
092fb008
Move some startup programs to sessionCommands
Alan Pearce alan@alanpearce.eu
Tue, 13 Feb 2018 13:35:25 +0100
b1d95be0
Emacs: install more packages
Alan Pearce alan@alanpearce.eu
Wed, 07 Feb 2018 10:50:13 +0100
e328dcd2
satoshipay: Enable IPv6 in docker
Alan Pearce alan@alanpearce.eu
Sun, 04 Feb 2018 10:44:22 +0100
3ead1135
Satoshipad: Install KDE
Alan Pearce alan@alanpearce.eu
Fri, 02 Feb 2018 15:26:52 +0100
aeafcecb
SatoshiPad: uninstall steam
Alan Pearce alan@alanpearce.eu
Fri, 02 Feb 2018 15:26:44 +0100
6d82bde4
SatoshiPay: Update DB tools
Alan Pearce alan@alanpearce.eu
Fri, 02 Feb 2018 12:01:32 +0100
568d96fb
Enable LSP (javascript)
Alan Pearce alan@alanpearce.eu
Fri, 02 Feb 2018 11:59:09 +0100
c4c502a3
Update Intel GPU configuration
Alan Pearce alan@alanpearce.eu
Fri, 02 Feb 2018 11:35:21 +0100
c6958929
Add KDE module
Alan Pearce alan@alanpearce.eu
Fri, 02 Feb 2018 11:34:28 +0100
9595205f
Emacs: Add support for typescript
Alan Pearce alan@alanpearce.eu
Fri, 02 Feb 2018 11:34:01 +0100
4da8ff04
scrot -> maim
Alan Pearce alan@alanpearce.eu
Fri, 02 Feb 2018 11:33:47 +0100
fe8ecb77
Update microcode for bare-metal Intel CPUs
Alan Pearce alan@alanpearce.eu
Fri, 02 Feb 2018 11:33:28 +0100
838688f0
satoshipay: Remove virtualbox
Alan Pearce alan@alanpearce.eu
Fri, 12 Jan 2018 14:53:39 +0100
99e0eb05
Emacs: Remove lua-mode

Breaking the build
Alan Pearce alan@alanpearce.eu
Fri, 12 Jan 2018 14:53:08 +0100
3c71e30f
network-manager: Enable dnsmasq integration
Alan Pearce alan@alanpearce.eu
Sun, 07 Jan 2018 18:58:58 +0100
785d458d
UI: Enable compton
Alan Pearce alan@alanpearce.eu
Sun, 07 Jan 2018 18:58:46 +0100
16faf2df
t470s: Add a monitor section to try to help with hanging after idle
Alan Pearce alan@alanpearce.eu
Sun, 07 Jan 2018 18:58:20 +0100
4abe5387
base: Install nix-index to help find packages
Alan Pearce alan@alanpearce.eu
Sun, 07 Jan 2018 18:57:40 +0100
2cd6b18b
Install Steam on Satoshipad
Alan Pearce alan@alanpearce.eu
Fri, 05 Jan 2018 10:10:15 +0000
ce3d3f9d
Add config module for England
Alan Pearce alan@alanpearce.eu
Fri, 05 Jan 2018 10:10:01 +0000
590f5086
Allow Steam ports in firewall settings
Alan Pearce alan@alanpearce.eu
Wed, 03 Jan 2018 18:29:33 +0000
4fe35f03
satoshipay: Disable virtualbox

Doesn't build after kernel update, not critical anyway
Alan Pearce alan@alanpearce.eu
Thu, 21 Dec 2017 21:11:18 +0100
9f2a5c1a
t470s: Use alternative X acceleration method
Alan Pearce alan@alanpearce.eu
Thu, 21 Dec 2017 21:09:52 +0100
2656b386
Emacs: Add php-mode

Just in case.
Alan Pearce alan@alanpearce.eu
Wed, 20 Dec 2017 13:35:47 +0100
fc361bf7
nix: Fix double auto-upgrade
Alan Pearce alan@alanpearce.eu
Thu, 14 Dec 2017 15:18:18 +0100
18c8166b
Add Steam module

Move OpenGL 32-bit support here as it's not specific to Intel GPUs
Alan Pearce alan@alanpearce.eu
Tue, 12 Dec 2017 15:45:27 +0100
186c927d
User-interface: Use default build configuration for Emacs
Alan Pearce alan@alanpearce.eu
Thu, 07 Dec 2017 16:11:01 +0100
3a20509e
Install wine
Alan Pearce alan@alanpearce.eu
Mon, 04 Dec 2017 17:14:17 +0100
6e65aed1
intel-gpu: Enable intel_agp early in boot process
Alan Pearce alan@alanpearce.eu
Mon, 04 Dec 2017 17:13:38 +0100
84f021a4
satoshipay: Install virtualbox (host)
Alan Pearce alan@alanpearce.eu
Mon, 04 Dec 2017 17:09:28 +0100
ed348b50
window-manager: Set root window properties

Use hsetroot and xsetroot to work across compositors
Alan Pearce alan@alanpearce.eu
Wed, 29 Nov 2017 15:25:55 +0100
55180c37
Fix indentation
Alan Pearce alan@alanpearce.eu
Wed, 29 Nov 2017 11:55:06 +0100
d1fe2d3e
lisp: Install asdf
Alan Pearce alan@alanpearce.eu
Sat, 25 Nov 2017 21:01:27 +0100
ce30c254
lisp: Install cl-launch
Alan Pearce alan@alanpearce.eu
Sat, 25 Nov 2017 20:49:06 +0100
be0ba2b9
Configure firefox build
Alan Pearce alan@alanpearce.eu
Sat, 25 Nov 2017 00:36:22 +0100
88c03ae9
Use newer firefox
Alan Pearce alan@alanpearce.eu
Sat, 25 Nov 2017 00:36:11 +0100
cb14f3e1
Install rofi and rofi-pass
Alan Pearce alan@alanpearce.eu
Fri, 24 Nov 2017 22:57:13 +0100
b89c607f
Javascript: Install build toolchain for native modules
Alan Pearce alan@alanpearce.eu
Fri, 24 Nov 2017 21:55:26 +0100
e0bba25d
Satoshipay: Install meteor
Alan Pearce alan@alanpearce.eu
Fri, 24 Nov 2017 21:55:15 +0100
38fdac73
Re-enable physlock on laptops
Alan Pearce alan@alanpearce.eu
Fri, 24 Nov 2017 21:49:45 +0100
db4e74ec
Emacs: Install eacl
Alan Pearce alan@alanpearce.eu
Fri, 24 Nov 2017 15:40:15 +0100
2a2817b7
i3: Run dunst and sxhkd
Alan Pearce alan@alanpearce.eu
Fri, 24 Nov 2017 15:36:54 +0100
4773e323
shell: Replace una with unar

unar has a man page.
Alan Pearce alan@alanpearce.eu
Thu, 16 Nov 2017 16:03:23 +0100
bbbb12fb
Emacs: Install magithub
Alan Pearce alan@alanpearce.eu
Thu, 16 Nov 2017 15:59:55 +0100
97651c7e
emacs: Replace custom packages with in-tree derivations
Alan Pearce alan@alanpearce.eu
Thu, 16 Nov 2017 14:09:13 +0100
5afeaa7e
emacs: Use moved redshank derivation
Alan Pearce alan@alanpearce.eu
Thu, 16 Nov 2017 14:08:53 +0100
0d66c3d6
user-interface: Remove unused terminals
Alan Pearce alan@alanpearce.eu
Thu, 16 Nov 2017 14:08:29 +0100
1bcf140b
satoshipay: install kubernetes tools
Alan Pearce alan@alanpearce.eu
Sun, 12 Nov 2017 15:49:24 +0100
8e9beabe
shell: Add some "modern" utilities
Alan Pearce alan@alanpearce.eu
Sun, 12 Nov 2017 15:49:09 +0100
b7f90889
Emacs: Install docker-tramp
Alan Pearce alan@alanpearce.eu
Wed, 08 Nov 2017 13:34:01 +0100
7cf7ff65
window-manager: Add auto-lock after 5 minutes
Alan Pearce alan@alanpearce.eu
Wed, 08 Nov 2017 13:33:45 +0100
3efd4f87
javascript: Use system node version for yarn
Alan Pearce alan@alanpearce.eu
Tue, 07 Nov 2017 15:58:19 +0100
b923275f
Use same nixpkgs configuration for unstable channel
Alan Pearce alan@alanpearce.eu
Tue, 07 Nov 2017 11:00:45 +0100
334a760e
Remove st

It doesn't work well with changing DPI
Alan Pearce alan@alanpearce.eu
Sat, 04 Nov 2017 18:51:13 +0100
8d9e0b7f
Emacs: Install spaceline
Alan Pearce alan@alanpearce.eu
Sat, 04 Nov 2017 18:04:53 +0100
496cfc51
Enable Trezor on marvin
Alan Pearce alan@alanpearce.eu
Sat, 28 Oct 2017 11:58:46 +0200
6b27e743
Auto-prune docker images
Alan Pearce alan@alanpearce.eu
Thu, 26 Oct 2017 14:55:24 +0200
43f89c30
Laptop: Enable autorandr via module
Alan Pearce alan@alanpearce.eu
Wed, 25 Oct 2017 12:42:10 +0200
405a26ad
Emacs: Add docker-compose mode
Alan Pearce alan@alanpearce.eu
Wed, 25 Oct 2017 12:41:21 +0200
8d54fb14
satoshipad: switch to systemd-boot
Alan Pearce alan@alanpearce.eu
Mon, 23 Oct 2017 14:27:35 +0200
9dc58339
Emacs: Install define-word package
Alan Pearce alan@alanpearce.eu
Mon, 23 Oct 2017 14:26:59 +0200
ee10aadf
Add base configuration for prefect
Alan Pearce alan@alanpearce.eu
Sun, 22 Oct 2017 19:38:21 +0200
90267cf0
javascript: Remove flow
Alan Pearce alan@alanpearce.eu
Wed, 18 Oct 2017 12:42:14 +0200
13457b85
javascript: Use only unstable packages
Alan Pearce alan@alanpearce.eu
Wed, 18 Oct 2017 12:41:31 +0200
140c75b8
Reduce number of unstable packages installed
Alan Pearce alan@alanpearce.eu
Wed, 18 Oct 2017 12:41:14 +0200
90ee1170
xserver: Use a different fontconfig preset
Alan Pearce alan@alanpearce.eu
Wed, 18 Oct 2017 12:34:00 +0200
68694b3e
Add hosts for work
Alan Pearce alan@alanpearce.eu
Wed, 18 Oct 2017 09:55:46 +0200
8307b984
Merge remote-tracking branch 'origin/master'
Alan Pearce alan@alanpearce.eu
Fri, 13 Oct 2017 20:40:18 +0200
de5c27c0
Emacs: install org-plus-contrib
Alan Pearce alan@alanpearce.eu
Fri, 13 Oct 2017 12:47:27 +0200
c6c40059
Disable gnome on satoshipad
Alan Pearce alan@alanpearce.eu
Sat, 07 Oct 2017 14:51:12 +0200
e925b271
satoshipay: Install robomongo
Alan Pearce alan@alanpearce.eu
Fri, 06 Oct 2017 14:35:37 +0200
8b32d975
dev: Install jq

Should be useful for httpie and http-prompt
Alan Pearce alan@alanpearce.eu
Fri, 06 Oct 2017 14:35:04 +0200
23c18163
Merge remote-tracking branch 'origin/master'
Alan Pearce alan@alanpearce.eu
Thu, 05 Oct 2017 20:17:24 +0200
ff281a8b
Emacs: Install mocha.el
Alan Pearce alan@alanpearce.eu
Thu, 05 Oct 2017 20:16:53 +0200
80b85b53
user-interface: Enable browserpass
Alan Pearce alan@alanpearce.eu
Thu, 05 Oct 2017 16:39:44 +0200
2b98d3e0
nitrokey: Enable gnupg user agent services
Alan Pearce alan@alanpearce.eu
Thu, 05 Oct 2017 16:39:28 +0200
34a3a778
nitrokey: Enable user hardware access
Alan Pearce alan@alanpearce.eu
Thu, 05 Oct 2017 16:38:25 +0200
0cdb66dc
satoshipad: Update system state version
Alan Pearce alan@alanpearce.eu
Thu, 05 Oct 2017 16:29:42 +0200
ade92d2d
xserver: fix XCURSOR_PATH for NixOS 17.09

I assume it handles it itself.  Cursors seem fine.
Alan Pearce alan@alanpearce.eu
Thu, 05 Oct 2017 16:28:49 +0200
a131b5e7
bare-metal: update kernel version
Alan Pearce alan@alanpearce.eu
Thu, 05 Oct 2017 16:28:14 +0200
c49c1652
Base: Remove mitmproxy

I've never actually used it and it's broken on 17.09 anyway
Alan Pearce alan@alanpearce.eu
Thu, 05 Oct 2017 14:36:36 +0200
2edba7e1
Laptop: Use remote build server
Alan Pearce alan@alanpearce.eu
Mon, 02 Oct 2017 19:59:50 +0200
acfa8110
Thinkpad: Replace outdated tp_smapi module with acpi_call
Alan Pearce alan@alanpearce.eu
Sun, 01 Oct 2017 20:43:27 +0200
dffdf079
accounting: Use newer software versions
Alan Pearce alan@alanpearce.eu
Sat, 30 Sep 2017 19:58:45 +0200
9caaadc2
javascript: Install phantomjs2
Alan Pearce alan@alanpearce.eu
Sat, 30 Sep 2017 19:58:22 +0200
2701e96b
printing: Use CUPS socket instead of service
Alan Pearce alan@alanpearce.eu
Sat, 30 Sep 2017 19:56:45 +0200
7af44ef3
shell: Install mtr for diagnosing network issues
Alan Pearce alan@alanpearce.eu
Sat, 30 Sep 2017 11:55:20 +0200
b41cc81b
User-interface: Use open-source "firefox"
Alan Pearce alan@alanpearce.eu
Sat, 30 Sep 2017 11:54:48 +0200
7eb6b620
Satoshipay: Use official Slack instead of ScudCloud
Alan Pearce alan@alanpearce.eu
Sat, 30 Sep 2017 11:54:26 +0200
89b17b2c
xserver: Change fonts

The "Source" fonts seem to look quite nice at normal DPI and semi-high DPI.
Alan Pearce alan@alanpearce.eu
Thu, 28 Sep 2017 17:12:33 +0200
302b7dd0
user-interface: Remove emacs service command override

It seemed to be responsible for the systemd/dbus user session failures.
Alan Pearce alan@alanpearce.eu
Tue, 26 Sep 2017 13:22:52 +0200
6504e7c6
T470s: Remove thinkpad_acpi module from blacklist

It's required for fan control.
Alan Pearce alan@alanpearce.eu
Tue, 26 Sep 2017 13:22:10 +0200
0f2c5599
Organise modules into folders
Alan Pearce alan@alanpearce.eu
Sat, 23 Sep 2017 13:59:19 +0200
496b4ed3
Create nested module hierarchy
Alan Pearce alan@alanpearce.eu
Sat, 23 Sep 2017 10:36:42 +0200
b48da7c8
Xserver: Add missing fonts
Alan Pearce alan@alanpearce.eu
Sat, 23 Sep 2017 10:25:22 +0200
2b02b1ab
shell: Let's try xonsh for a while
Alan Pearce alan@alanpearce.eu
Sat, 23 Sep 2017 10:25:03 +0200
2c98b8c4
T470s: Blacklist thinkpad_acpi module

It seems to cause freezing on boot when on battery power
Alan Pearce alan@alanpearce.eu
Sat, 23 Sep 2017 10:23:54 +0200
86f8ba75
grub2: Disable splash image
Alan Pearce alan@alanpearce.eu
Sat, 23 Sep 2017 10:23:25 +0200
78ce34a5
base: Boot faster
Alan Pearce alan@alanpearce.eu
Sat, 23 Sep 2017 10:23:09 +0200
363b6f08
nix: Use normal configuration for auto-optimise-store
Alan Pearce alan@alanpearce.eu
Fri, 22 Sep 2017 15:59:48 +0200
c6c996c7
satoshipay: Install redis service (manually started)
Alan Pearce alan@alanpearce.eu
Fri, 22 Sep 2017 15:59:19 +0200
84f85b3c
satoshipay: lazy-load docker
Alan Pearce alan@alanpearce.eu
Fri, 22 Sep 2017 15:58:59 +0200
29211f81
satoshipay: Install mongod as a non-autostarted service
Alan Pearce alan@alanpearce.eu
Fri, 22 Sep 2017 15:58:45 +0200
29277c70
Xserver: Remove unused fonts
Alan Pearce alan@alanpearce.eu
Fri, 22 Sep 2017 15:58:01 +0200
33824294
xserver: Remove noto fonts

They're supplementary to Roboto, which should include all the glyphs I need.
Alan Pearce alan@alanpearce.eu
Fri, 22 Sep 2017 13:47:01 +0200
375725cc
Add hostname to /etc/hosts
Alan Pearce alan@alanpearce.eu
Fri, 22 Sep 2017 13:31:10 +0200
64ed5e86
dev: Install git-extras
Alan Pearce alan@alanpearce.eu
Fri, 22 Sep 2017 12:54:13 +0200
1cfc9c2d
Merge remote-tracking branch 'origin/master'
Alan Pearce alan@alanpearce.eu
Mon, 18 Sep 2017 19:33:21 +0200
975ef23c
Workaround dbus error in systemd user sessions
Alan Pearce alan@alanpearce.eu
Mon, 18 Sep 2017 18:58:18 +0200
f7103802
xserver: Change installed themes
Alan Pearce alan@alanpearce.eu
Sun, 17 Sep 2017 20:32:53 +0200
6183039a
satoshipad: Switch back to grub
Alan Pearce alan@alanpearce.eu
Sun, 17 Sep 2017 20:32:05 +0200
685aeb15
hidpi: Remove font settings

With a mostly-docked hiDPI laptop, it doesn't make any sense.
Alan Pearce alan@alanpearce.eu
Sun, 17 Sep 2017 20:31:24 +0200
b1a0cb92
intel-gpu: Use i915 to setup console earlier
Alan Pearce alan@alanpearce.eu
Sun, 17 Sep 2017 20:30:47 +0200
eb92294f
nix: Allow auto-upgrading with unstable packages
Alan Pearce alan@alanpearce.eu
Sun, 17 Sep 2017 20:30:05 +0200
fdad069a
satoshipay: Install scudcloud
Alan Pearce alan@alanpearce.eu
Sun, 17 Sep 2017 20:29:30 +0200
08ea3cbb
satoshipay: Uninstall franz
Alan Pearce alan@alanpearce.eu
Sun, 17 Sep 2017 20:29:23 +0200
b3dca1bd
shell: Install moreutils
Alan Pearce alan@alanpearce.eu
Sun, 17 Sep 2017 20:29:08 +0200
7eaf41a6
satoshipad: Install gnome

I don't plan on using it, but it might be useful for printer setup and
other things.
Alan Pearce alan@alanpearce.eu
Fri, 15 Sep 2017 14:58:12 +0200
e5719180
Satoshipad: Switch to systemd-boot
Alan Pearce alan@alanpearce.eu
Fri, 15 Sep 2017 14:27:16 +0200
d11f0455
t470s: Kludgy fix for missing HDMI sound sink
Alan Pearce alan@alanpearce.eu
Fri, 15 Sep 2017 14:01:58 +0200
6e62d660
window-manager: Use LightDM instead of the deprecated Slim
Alan Pearce alan@alanpearce.eu
Fri, 15 Sep 2017 14:01:10 +0200
28e8cdf1
systemd-boot: Don't allow modifying boot options
Alan Pearce alan@alanpearce.eu
Fri, 15 Sep 2017 14:00:45 +0200
3cd6ae38
Merge remote-tracking branch 'origin/master'
Alan Pearce alan@alanpearce.eu
Wed, 13 Sep 2017 15:57:39 +0200
7db05c60
Add gnome module
Alan Pearce alan@alanpearce.eu
Wed, 13 Sep 2017 15:56:58 +0200
52b72d49
dev: Add useful packages for HTTP work
Alan Pearce alan@alanpearce.eu
Wed, 13 Sep 2017 15:56:28 +0200
4811eda2
window-manager: Add perl-file-mimeinfo package
Alan Pearce alan@alanpearce.eu
Wed, 13 Sep 2017 15:55:54 +0200
f32689fd
Satoshipad: Setup printing
Alan Pearce alan@alanpearce.eu
Wed, 13 Sep 2017 09:47:41 +0200
6f2b320e
T470s: Enable ModemManager
Alan Pearce alan@alanpearce.eu
Wed, 13 Sep 2017 09:47:20 +0200
d75c3b67
Add print drivers for SatoshiPay

These are non-free.  For some reason, with `pkgsUnstable`, one has to
pass `NIXPKGS_ALLOW_UNFREE=1` to `nixos-rebuild`.
Alan Pearce alan@alanpearce.eu
Wed, 13 Sep 2017 09:46:03 +0200
0fa96641
Add services for printing via network
Alan Pearce alan@alanpearce.eu
Wed, 13 Sep 2017 09:45:53 +0200
4d814ea9
window-manager: Install libnotify
Alan Pearce alan@alanpearce.eu
Tue, 12 Sep 2017 11:29:20 +0200
40aa6a71
satoshipad: Pass discards through LUKS

Don't enable automatic discards though, it can leak some FS
information.  This way allows me to run `fstrim` if I feel I need to.
Alan Pearce alan@alanpearce.eu
Sun, 10 Sep 2017 12:02:50 +0200
a8247a03
t470s: Allow querying the NVMe device
Alan Pearce alan@alanpearce.eu
Sun, 10 Sep 2017 12:02:32 +0200
dabc447c
Merge branch 'master' of ssh://alanpearce.eu/nixos-configuration
Alan Pearce alan@alanpearce.eu
Sat, 09 Sep 2017 23:27:43 +0200
43b45692
grub2: Setup console earlier in boot
Alan Pearce alan@alanpearce.eu
Sat, 09 Sep 2017 22:17:44 +0200
8eb4aea9
Merge remote-tracking branch 'origin/master'
Alan Pearce alan@alanpearce.eu
Sat, 09 Sep 2017 22:07:02 +0200
d877dfd6
satoshipad: Add missing window-manager configuration
Alan Pearce alan@alanpearce.eu
Sat, 09 Sep 2017 22:06:36 +0200
d5fabd72
nix: Fix configuration syntax
Alan Pearce alan@alanpearce.eu
Sat, 09 Sep 2017 21:54:34 +0200
61b85e00
laptop: Disable physlock

It breaks on satoshipad.  Stick to invoking i3lock manually
Alan Pearce alan@alanpearce.eu
Sat, 09 Sep 2017 21:54:03 +0200
fcda0e9b
user-interface: allow unfree packages

Necessary for firefox-bin
Alan Pearce alan@alanpearce.eu
Sat, 09 Sep 2017 19:56:21 +0200
5d61d906
Add system configuration for marvin (x250)
Alan Pearce alan@alanpearce.eu
Sat, 09 Sep 2017 19:34:04 +0200
9a3f3268
Add systemd-boot module
Alan Pearce alan@alanpearce.eu
Sat, 09 Sep 2017 19:33:49 +0200
9c28f332
Import synaptics configuration
Alan Pearce alan@alanpearce.eu
Sat, 09 Sep 2017 19:33:26 +0200
d901c0e4
bare-metal: Mount tmpfs to /tmp on boot
Alan Pearce alan@alanpearce.eu
Sat, 09 Sep 2017 19:32:09 +0200
d541dcbb
connman: Add missing settings
Alan Pearce alan@alanpearce.eu
Sat, 09 Sep 2017 19:32:00 +0200
98aafa84
Add packages remaining in satoshipad user profile
Alan Pearce alan@alanpearce.eu
Sat, 09 Sep 2017 17:09:47 +0200
0eeccee9
Ignore configuration.nix
Alan Pearce alan@alanpearce.eu
Sat, 09 Sep 2017 17:02:02 +0200
45261671
Remove nerdfonts
Alan Pearce alan@alanpearce.eu
Sat, 09 Sep 2017 17:01:54 +0200
2460a54d
fix evaluation errors
Alan Pearce alan@alanpearce.eu
Sat, 09 Sep 2017 17:01:46 +0200
297404c8
README: Add setup notes
Alan Pearce alan@alanpearce.eu
Sat, 09 Sep 2017 16:57:31 +0200
8fb655de
Ignore hardware-configuration.nix
Alan Pearce alan@alanpearce.eu
Sat, 09 Sep 2017 16:50:51 +0200
0884991b
Add private configuration
Alan Pearce alan@alanpearce.eu
Sat, 09 Sep 2017 16:49:09 +0200
64bbc795
user-interface: Add calibre and mpv
Alan Pearce alan@alanpearce.eu
Sat, 09 Sep 2017 16:47:43 +0200
bfecab26
Add i3 module
Alan Pearce alan@alanpearce.eu
Sat, 09 Sep 2017 16:46:57 +0200
3e054571
Add nix configuration
Alan Pearce alan@alanpearce.eu
Sat, 09 Sep 2017 16:40:31 +0200
5a4ead8d
Add disk configuration
Alan Pearce alan@alanpearce.eu
Sat, 09 Sep 2017 16:35:14 +0200
0cef6aa8
Add modules for network configuration
Alan Pearce alan@alanpearce.eu
Sat, 09 Sep 2017 16:25:32 +0200
12be12c3
Add passwords module
Alan Pearce alan@alanpearce.eu
Sat, 09 Sep 2017 16:22:06 +0200
a992ae2e
Add accounting module
Alan Pearce alan@alanpearce.eu
Sat, 09 Sep 2017 16:20:38 +0200
dc4ea159
Add modules for development
Alan Pearce alan@alanpearce.eu
Sat, 09 Sep 2017 16:19:10 +0200
27aeb718
syncthing: Open default ports
Alan Pearce alan@alanpearce.eu
Sat, 09 Sep 2017 16:18:31 +0200
1eb55b16
user-interface: Import Emacs setup
Alan Pearce alan@alanpearce.eu
Sat, 09 Sep 2017 16:16:49 +0200
f1a49dce
laptop: Add multi-display setup
Alan Pearce alan@alanpearce.eu
Sat, 09 Sep 2017 15:51:54 +0200
5e68b39a
Add user interface module
Alan Pearce alan@alanpearce.eu
Sat, 09 Sep 2017 15:49:30 +0200
ab3093dc
Create user module
Alan Pearce alan@alanpearce.eu
Sat, 09 Sep 2017 15:14:27 +0200
cca3a699
Create more hardware modules
Alan Pearce alan@alanpearce.eu
Sat, 09 Sep 2017 15:13:50 +0200
a3761db1
Add british-english module
Alan Pearce alan@alanpearce.eu
Sat, 09 Sep 2017 15:06:28 +0200
97ae80b5
Add xserver modules
Alan Pearce alan@alanpearce.eu
Sat, 09 Sep 2017 15:04:51 +0200
cf85d193
Add colemak module
Alan Pearce alan@alanpearce.eu
Sat, 09 Sep 2017 14:57:39 +0200
2a7fdeb9
Add Berlin module
Alan Pearce alan@alanpearce.eu
Sat, 09 Sep 2017 14:55:22 +0200
237e8d6f
Add dotfiles module
Alan Pearce alan@alanpearce.eu
Sat, 09 Sep 2017 14:53:45 +0200
679f00fb
Add shell module
Alan Pearce alan@alanpearce.eu
Sat, 09 Sep 2017 14:49:58 +0200
7cff825c
Add Nitrokey/GnuPG module
Alan Pearce alan@alanpearce.eu
Sat, 09 Sep 2017 14:43:09 +0200
3bea12cd
Create hidpi configuration module
Alan Pearce alan@alanpearce.eu
Sat, 09 Sep 2017 14:41:35 +0200
c24e2614
Add syncthing configuration
Alan Pearce alan@alanpearce.eu
Sat, 09 Sep 2017 14:25:02 +0200
a5b0892e
Add adb configuration
Alan Pearce alan@alanpearce.eu
Sat, 09 Sep 2017 14:22:41 +0200
7b6b9247
Add audio configuration
Alan Pearce alan@alanpearce.eu
Sat, 09 Sep 2017 14:21:03 +0200
057e1926
Create laptop-relevant modules
Alan Pearce alan@alanpearce.eu
Sat, 09 Sep 2017 14:18:09 +0200
d5e8695f
Move entry point configs to root directory
Alan Pearce alan@alanpearce.eu
Sat, 09 Sep 2017 14:05:41 +0200
beeb6562
Add grub2 module
Alan Pearce alan@alanpearce.eu
Sat, 09 Sep 2017 13:54:24 +0200
a6ecfec5
Create entry point configuration for satoshipad
Alan Pearce alan@alanpearce.eu
Sat, 09 Sep 2017 13:53:45 +0200
91f87892
Add readme
Alan Pearce alan@alanpearce.eu
Sat, 09 Sep 2017 13:42:47 +0200
2d522c9c
marvin: Add window-manager config
Alan Pearce alan@alanpearce.eu
Sat, 09 Sep 2017 21:23:44 +0200
33bdedd3
Set different fonts for high/low DPI
Alan Pearce alan@alanpearce.eu
Sat, 09 Sep 2017 23:26:29 +0200
38fce462
Merge remote-tracking branch 'origin/HEAD'
Alan Pearce alan@alanpearce.eu
Sun, 10 Sep 2017 14:53:28 +0200
9b2347d2
nitrokey: Disable ssh-agent
Alan Pearce alan@alanpearce.eu
Sun, 10 Sep 2017 14:53:04 +0200
94eaea42
user-interface: Run emacs with --debug-init
Alan Pearce alan@alanpearce.eu
Sun, 10 Sep 2017 14:38:36 +0200
45fcfe84
x250: Use synaptics driver instead of libinput
Alan Pearce alan@alanpearce.eu
Sun, 10 Sep 2017 14:38:21 +0200
da93d42e
Import packages from marvin user profile
Alan Pearce alan@alanpearce.eu
Sun, 10 Sep 2017 14:00:34 +0200
67a97cec
Add infrastructure module
Alan Pearce alan@alanpearce.eu
Sun, 10 Sep 2017 13:59:26 +0200
37fff5a4
Add lisp module
Alan Pearce alan@alanpearce.eu
Sun, 10 Sep 2017 13:54:34 +0200
cc28a534
synaptics: Tweak movement parameters
Alan Pearce alan@alanpearce.eu
Sun, 17 Sep 2017 09:15:47 +0200
b07d40fb
bare-metal: Always use latest kernel
Alan Pearce alan@alanpearce.eu
Thu, 05 Oct 2017 18:12:55 +0200
fcd3f956
marvin: Update stateVersion
Alan Pearce alan@alanpearce.eu
Wed, 11 Oct 2017 21:00:59 +0200
404f3ad2
marvin: try KDE
Alan Pearce alan@alanpearce.eu
Thu, 08 Mar 2018 18:40:40 +0100
0326d3a1
kde: force-disable physlock
Alan Pearce alan@alanpearce.eu
Thu, 08 Mar 2018 18:40:28 +0100
267a0999
marvin: use qwerty
Alan Pearce alan@alanpearce.eu
Thu, 08 Mar 2018 18:40:17 +0100
3b51c355
Use US intl layout for QWERTY
Alan Pearce alan@alanpearce.eu
Thu, 08 Mar 2018 18:39:19 +0100
a205c33d
Remove monitorsize for x250
Alan Pearce alan@alanpearce.eu
Thu, 10 May 2018 13:02:15 +0200
13d399c7
Remove KDE on marvin
Alan Pearce alan@alanpearce.eu
Thu, 10 May 2018 13:01:34 +0200
0e155b8b
satoshipad: Tweak nixos maintenance timers
Alan Pearce alan@alanpearce.eu
Sat, 30 Jun 2018 18:41:09 +0200
27ce842c
satoshipad: Configure a realistic docker prune time
Alan Pearce alan@alanpearce.eu
Sat, 30 Jun 2018 18:40:04 +0200
7b43b6b5
Merge branch 'master' of https://git.alanpearce.eu/nixos-configuration
Alan Pearce alan@alanpearce.eu
Sat, 21 Jul 2018 14:58:48 +0200
454d3c33
Use newer versions of password managers

They need to be kept up-to-date with their corresponding browser
plugins, which are auto-updated. Using unstable nixpkgs here should
reduce the frequency of breakages
Alan Pearce alan@alanpearce.eu
Wed, 18 Jul 2018 20:37:37 +0200
a114b120
bare-metal: tweak TCP congestion control
Alan Pearce alan@alanpearce.eu
Mon, 24 Sep 2018 16:08:09 +0200
474a3757
satoshipay: use tmpdir for mongodb
Alan Pearce alan@alanpearce.eu
Thu, 20 Sep 2018 10:54:25 +0200
05011c3f
T470s: Improve GPU usage/acceleration
Alan Pearce alan@alanpearce.eu
Fri, 07 Sep 2018 17:08:54 +0200
83b39bc8
Import more packages for imperative user installs
Alan Pearce alan@alanpearce.eu
Fri, 07 Sep 2018 17:08:36 +0200
10888ffc
satoshipay: continue using overriden printer drivers
Alan Pearce alan@alanpearce.eu
Tue, 28 Aug 2018 14:13:05 +0200
2b75d0fc
javascript: improve native module compatibility
Alan Pearce alan@alanpearce.eu
Fri, 05 Oct 2018 16:11:29 +0200
64afe906
infrastructure: Remove ansible
Alan Pearce alan@alanpearce.eu
Tue, 16 Oct 2018 21:56:48 +0200
38249638
Remove more unused programs
Alan Pearce alan@alanpearce.eu
Sat, 13 Oct 2018 21:25:51 +0200
7777eb3d
Accounting: remove unused package
Alan Pearce alan@alanpearce.eu
Sat, 13 Oct 2018 21:25:03 +0200
28f98b0a
Emacs: Enable overriding package
Alan Pearce alan@alanpearce.eu
Sat, 13 Oct 2018 21:24:45 +0200
d2c76a7b
trillian: Fix terminal locale
Alan Pearce alan@alanpearce.eu
Mon, 22 Oct 2018 19:42:04 +0200
086e0f60
Setup trillian (MacBook)
Alan Pearce alan@alanpearce.eu
Sun, 21 Oct 2018 14:55:27 +0200
69bbccde
SatoshiPay: init replicaset at startup
Alan Pearce alan@alanpearce.eu
Tue, 15 Jan 2019 11:05:28 +0100
828aa545
Add kubernetes module for local infrastructure work
Alan Pearce alan@alanpearce.eu
Tue, 15 Jan 2019 11:04:52 +0100
89667596
Remove calibre
Alan Pearce alan@alanpearce.eu
Tue, 15 Jan 2019 11:04:37 +0100
837b394c
xserver: Tweak font rendering

I have no idea what I'm doing, but this seems to look nice, even if
it's not like macOS.
Alan Pearce alan@alanpearce.eu
Mon, 07 Jan 2019 15:46:54 +0100
d300ba19
satoshipay: Install kubectx
Alan Pearce alan@alanpearce.eu
Mon, 07 Jan 2019 15:46:17 +0100
a17c83e7
javascript: Update to node 10
Alan Pearce alan@alanpearce.eu
Mon, 07 Jan 2019 15:45:59 +0100
702b3985
SatoshiPay: remove minikube
Alan Pearce alan@alanpearce.eu
Tue, 11 Dec 2018 15:57:01 +0100
7a69a1c4
SatoshiPay: remove virtualbox
Alan Pearce alan@alanpearce.eu
Tue, 11 Dec 2018 15:54:22 +0100
594de27e
SatoshiPay: update package list
Alan Pearce alan@alanpearce.eu
Tue, 27 Nov 2018 15:34:48 +0100
7d36785e
T470s: Use reasonable temperature sensor
Alan Pearce alan@alanpearce.eu
Thu, 22 Nov 2018 16:16:23 +0100
ddfcc76a
Move ripgrep to base, with PCRE2 in development/base
Alan Pearce alan@alanpearce.eu
Tue, 22 Oct 2019 19:04:40 +0200
b53a05c7
zsh: fix global compinit setting breaking darwin
Alan Pearce alan@alanpearce.eu
Fri, 08 Nov 2019 23:22:35 +0100
f082ca8a
Emacs: set PATH on darwin using built-in path_helper

This should be faster than exec-path-from-shell, as it doesn't use a
shell.  It is not portable, but only macOS lacks a convienent method
to set the PATH for graphical applications
Alan Pearce alan@alanpearce.eu
Fri, 08 Nov 2019 22:05:43 +0100
0cb682aa
Merge branch 'master' of origin/master
Alan Pearce alan@alanpearce.eu
Tue, 26 Nov 2019 23:24:52 +0100
85484881
Emacs: tweak ledger reports
Alan Pearce alan@alanpearce.eu
Tue, 26 Nov 2019 23:24:22 +0100
8f859f1e
trillian: setup ledger
Alan Pearce alan@alanpearce.eu
Tue, 26 Nov 2019 22:47:33 +0100
a98e86dd
Emacs: update ledger expense accounts
Alan Pearce alan@alanpearce.eu
Tue, 26 Nov 2019 22:47:15 +0100
c7dd2762
Add lumen to satoshipay environment
Alan Pearce alan@alanpearce.eu
Tue, 26 Nov 2019 19:49:26 +0100
d697b6c8
satoshipay: only install ripcord on Linux
Alan Pearce alan@alanpearce.eu
Mon, 25 Nov 2019 22:43:06 +0100
430a1ab3
Add user to video group
Alan Pearce alan@alanpearce.eu
Thu, 09 Apr 2020 14:12:50 +0200
98417f03
Use only unstable nixpkgs
Alan Pearce alan@alanpearce.eu
Tue, 11 Oct 2022 22:07:05 +0200
bdb3cd38
prefect: add host entry for tailscale local IP
Alan Pearce alan@alanpearce.eu
Fri, 31 May 2024 00:27:07 +0200
d7cefcf0
nanopi: keep an export of golink data in a git repo
Alan Pearce alan@alanpearce.eu
Fri, 31 May 2024 00:26:30 +0200
f6e78e0b
nanopi: remove avahi
Alan Pearce alan@alanpearce.eu
Fri, 31 May 2024 00:25:27 +0200
b5244451
nanopi: remove duplicate default route
Alan Pearce alan@alanpearce.eu
Fri, 31 May 2024 00:25:10 +0200
754c82e8
nanopi: prefer ipv6 tailscale address
Alan Pearce alan@alanpearce.eu
Fri, 31 May 2024 00:24:48 +0200
7a39e548
dnsmasq: require FQDN

systemd-resolved will add this automatically
Alan Pearce alan@alanpearce.eu
Fri, 31 May 2024 00:24:19 +0200
f2950bc0
nanopi: rename home-assistant host but keep cname from "ha"
Alan Pearce alan@alanpearce.eu
Fri, 31 May 2024 00:23:47 +0200
822aa69e
nanopi: fix interface-name- based DNS resolution
Alan Pearce alan@alanpearce.eu
Fri, 31 May 2024 00:23:20 +0200
84b93c8b
nanopi: optimise routing
Alan Pearce alan@alanpearce.eu
Fri, 31 May 2024 00:22:43 +0200
c71113f9
nanopi: simplify firewall
Alan Pearce alan@alanpearce.eu
Fri, 31 May 2024 00:22:01 +0200
d46863c7
prefect: fix dns resolution
Alan Pearce alan@alanpearce.eu
Fri, 31 May 2024 00:20:29 +0200