Vincent Ambo
1086072d3d
feat(tools/emacs): Configure eglot to shut down automatically
...
When all buffers related to a specific eglot instance are gone, eglot
can shut down.
2020-05-19 14:23:59 +01:00
Vincent Ambo
62c18c9898
fix(3p/nix): Set C++ style to "Google" in Emacs locals
2020-05-19 05:13:47 +01:00
Vincent Ambo
95a57f15ca
refactor(3p/nix/nix-*): Replace logging with glog in binaries
2020-05-19 04:52:47 +01:00
Vincent Ambo
9aa2ecd78c
refactor(3p/nix/nix-daemon): Remove activities from protocol
...
Removes the activity transfer that was previously nulled out from the
daemon protocol completely.
This might actually break Nix completely, I haven't tried yet, but
that's fine because this will be replaced with gRPC.
2020-05-19 04:51:45 +01:00
Vincent Ambo
c7be956f3f
style(3p/nix/libexpr): Reformat with clang-format
2020-05-19 04:51:01 +01:00
Vincent Ambo
f8deeb1442
chore(3p/nix/nix): Remove progress bar implementation
...
The progress bar has lots of complexity for little benefit. The
previous activity tracking stuff has been deleted as part of the
logging refactoring and I am not going to implement support for this
again for now.
2020-05-19 04:49:39 +01:00
Vincent Ambo
939dd9f817
refactor(3p/nix/libexpr): Replace logging.h with glog
2020-05-19 01:24:50 +01:00
Griffin Smith
86b5f58ca5
bring back i3 restart shortcut
...
home-manager switch is too slow, plus I want it in the foreground
2020-05-18 20:19:57 -04:00
Griffin Smith
269486fd27
automatic gc weekly, delete older than 30d
2020-05-18 20:19:39 -04:00
Vincent Ambo
d0c44425e1
refactor(3p/nix/libmain): Replace logging.h with glog
2020-05-19 01:04:14 +01:00
Vincent Ambo
505b6b044b
refactor(3p/nix/libstore): Replace logging.h with glog
2020-05-19 01:04:14 +01:00
Khem Raj
3f347c4627
Fix build on riscv32 ( #675 )
2020-05-18 13:23:50 -04:00
Griffin Smith
91e19984b3
misc bindings
2020-05-18 11:35:21 -04:00
Griffin Smith
2b9235bd59
some irc
2020-05-18 11:35:14 -04:00
Griffin Smith
0e3204bd22
fix variable warning
...
definition order!
2020-05-18 11:34:37 -04:00
Griffin Smith
a6078d2e33
Doom modeline config
...
those icons are gross
2020-05-18 11:34:37 -04:00
Griffin Smith
06eaf0ad96
vowels are for dweebs
2020-05-18 11:34:37 -04:00
Griffin Smith
7374d02180
no flow
2020-05-18 11:33:50 -04:00
Griffin Smith
1259728340
don't enable lsp-mode everywhere
2020-05-18 11:33:41 -04:00
Griffin Smith
27f3237279
fix alembic migration extraction
2020-05-18 11:33:34 -04:00
Griffin Smith
5ff3dad0e5
company-lsp
2020-05-18 11:33:27 -04:00
Griffin Smith
599af30849
drop comment
2020-05-18 11:33:23 -04:00
Griffin Smith
67d95c58c0
no more mu
2020-05-18 11:33:23 -04:00
Griffin Smith
2bc8919a24
misc packages
2020-05-18 11:33:23 -04:00
Griffin Smith
dcff9be5aa
org-babel-clojure
2020-05-18 11:32:07 -04:00
Griffin Smith
bd4bfbfacf
update to init for doom
2020-05-18 11:31:55 -04:00
Griffin Smith
cb85df13c8
font changes for nixos
2020-05-18 11:31:42 -04:00
Griffin Smith
c9f970ded4
attempt at rework of finder
2020-05-18 11:31:30 -04:00
Griffin Smith
9a5c75e431
__snippet__
2020-05-18 11:31:11 -04:00
Griffin Smith
caa82ab487
barrier, nixfmt
2020-05-18 10:25:23 -04:00
Vincent Ambo
ce99ba42df
feat(3p/glog): Update glog version
2020-05-18 02:39:26 +01:00
Vincent Ambo
6dc6c29fa4
refactor(3p/nix/libutil): Replace internal logging library with glog
2020-05-18 02:34:41 +01:00
Vincent Ambo
c584480cd4
chore(3p/nix/libutil): Remove logging implementation
2020-05-18 00:39:50 +01:00
Vincent Ambo
74f7033544
feat(ci-builds): Build //third_party/nix in CI
2020-05-17 23:59:23 +01:00
Vincent Ambo
a3894c2bf1
feat(tools/emacs): Install meson-mode
2020-05-17 23:59:00 +01:00
Vincent Ambo
0335b91b93
feat(3p/nix): Add glog dependency
2020-05-17 23:58:51 +01:00
Vincent Ambo
ffdeb3bbf1
chore: Only exclude //third_party/git from ripgrep
...
The other third party folders are actually occasionally relevant.
2020-05-17 23:58:22 +01:00
Vincent Ambo
e797b4d09b
chore(3p/nix): Always enable the garbage collector
...
It's unclear why this toggle existed, now it doesn't.
2020-05-17 22:27:53 +01:00
Vincent Ambo
168ef124ef
fix(3p/nix): Minor fixes to derivation
...
* version must be set to use this as the system Nix
* missing busybox path is now set
* fixed build output names
2020-05-17 21:25:50 +01:00
Vincent Ambo
f605577d5c
feat(ops/nixos/nugget): Replace system-nix with meson-built one
...
What could possibly go wrong.
2020-05-17 20:49:44 +01:00
William Carroll
05a2ea6bb7
Support boilerplate for Elm clients
...
Lately I was toiling while writing a ClojureScript client. This made me crave
Elm. I'm going to rewrite the ClojureScript client using Elm, but along the way,
I'm stopping off here and recording my starter boilerplate.
2020-05-17 20:48:18 +01:00
Vincent Ambo
8944370b7f
feat(3p/nix): Add new Meson-based derivation for building Nix
...
This builds the mesonified Nix and is compatible with the depot
structure and nix-shell.
2020-05-17 20:46:06 +01:00
Vincent Ambo
9d865dbb1f
chore(3p/nix): Remove symlink setup from Meson build
...
This belongs in the derivation itself, IMO.
2020-05-17 20:45:47 +01:00
Vincent Ambo
aa54512ee2
chore(3p): Remove unused dependencies of Nix
2020-05-17 20:45:18 +01:00
Vincent Ambo
96700c9522
chore(3p/nix): Remove old build derivations
...
Removes the autotools-based build derivations, in favour of using a
simpler build that just wraps Meson.
2020-05-17 20:24:18 +01:00
Vincent Ambo
40395860c7
chore(3p/nix): Remove old build system and other miscellanies
...
There are still remnants of the old build system (for example, the
build derivations are not yet updated at all), but we'll get there.
2020-05-17 16:43:21 +01:00
Vincent Ambo
0f2cf531f7
style(3p/nix): Reformat project in Google C++ style
...
Reformatted with:
fd . -e hh -e cc | xargs clang-format -i
2020-05-17 16:31:57 +01:00
Vincent Ambo
65a1aae98c
fix(3p/nix): Fix Meson configuration for libexpr
2020-05-17 16:28:17 +01:00
Vincent Ambo
c94ef8d00b
chore(3p/nix): Use packages from depot tree
2020-05-17 16:28:15 +01:00
John Ericson
939cec746e
chore(3p/nix): Clean up libseccomp_dep
...
(cherry picked from commit b380f75867d48e6af461513d26803b61250d9c80)
2020-05-17 15:57:09 +01:00