~kaction/config

b2ccfe88 — Dmitry Bogatov 5 months ago lsp
vim: configure LSP

Configure Language-Server-Protocol support for Vim and install servers
for languages I write in:

	'c': ['ccls'],
	'python': ['pyls'],
	'dhall': ['dhall-lsp-server'],
	'tex': ['texlab'],
	'go': ['gopls'],
	'nix': ['rnix-lsp'],
	'haskell': ['haskell-language-server-wrapper', '--lsp'],

Usefulness and support level, well, vary. Unfortunately, this change
requires giving up on purging of coreutils, since they are embedded deep
somewhere in clang and captured from stdenv.Purging them would require
rebuiling clang at best and stdenv at worst.
62166a2b — Dmitry Bogatov 5 months ago
vim: enable plugin for Adga language
a549523b — Dmitry Bogatov 5 months ago
Merge branch 'snapshot-20.09'

* snapshot-20.09:
  dhall: use version from base snapshot
  Purge dependency on coreutils
  Purge dependency on pam
  universe: temporary exclude dhall
  vim: be explicit about snipMate parser version
  Upgrade base snapshot to release 20.09
0eea61bb — Dmitry Bogatov 5 months ago
dhall: use version from base snapshot
f5b15573 — Dmitry Bogatov 5 months ago
Purge dependency on coreutils
6eeb7d95 — Dmitry Bogatov 5 months ago
Purge dependency on pam
40c49b5c — Dmitry Bogatov 5 months ago
universe: temporary exclude dhall

dhall derivation, imported from upstream repository used old version of
GHC, not present in Nixpkgs binary cache, resulting in re-compiling of
gcc from source. It needs to be fixed somehow.
8084b99a — Dmitry Bogatov 5 months ago
nix-sys/nix-daemon: increase file descriptor limit

Without this change, building of huge latex derivation resulted "too
much open files" error.
200de973 — Dmitry Bogatov 5 months ago
vim: be explicit about snipMate parser version

Recent versions of snipMate (after snapshot upgrade) require parser
version to be specified explicitly in .vimrc, or warning is printed on
startup.
be1a4e37 — Dmitry Bogatov 5 months ago
vim: configure snipMate

Yet another attempt to learn advanced editing features. Usually I can't
force myself learning names of snippets, but let's try again.
315c1fe6 — Dmitry Bogatov 5 months ago
Upgrade base snapshot to release 20.09

It resulted in some regressions (nixfmt not building, some forbidden
dependencies slipping into dependency tree), which will be fixed by
other commits before this branch can be merged into master.
43930298 — Dmitry Bogatov 5 months ago
nix-sys: remove openvpn service

I switched to wireguard VPN provider which does not need daemon running
in userspace. Not sure it is necessary, but also change nameserver in
/etc/resolv.conf to DNS server of Mullvad VPN provider.
871614e3 — Dmitry Bogatov 5 months ago
nix-sys: add "kaction" user into "video" group

This change is required to make fbpdf(1) work without superuser
permissions:

crw-rw----    1 root     video      29,   0 Dec 20 06:46 /dev/fb0
b1783477 — Dmitry Bogatov 6 months ago
Merge branch 'better-cdb' into master

* better-cdb:
  nix-sys: generate build system inside of build system
  nix-sys: mark files created as immutable
  nix-sys: add rule to generate .gitignore
  nix-sys: move more of build process out of Nix
  nix-sys: do not install during configure phase
42707d29 — Dmitry Bogatov 6 months ago
nix-sys: generate build system inside of build system

This makes debugging easier that when installation exists only inside
Nix "installPhase".
c15a3cb2 — Dmitry Bogatov 6 months ago
nix-sys: mark files created as immutable
db8ce997 — Dmitry Bogatov 6 months ago
nix-sys: add rule to generate .gitignore
fb2cfdb0 — Dmitry Bogatov 6 months ago
nix-sys: move more of build process out of Nix

This way it is possible to do incremental builds and development.
7453c85b — Dmitry Bogatov 6 months ago
nix-sys: do not install during configure phase

Change nix-sys-generate to not install index database directly into $cdb
during configure phase. This change is supposed to make interactive
development (e.g nix-shell) simpler.
2000b086 — Dmitry Bogatov 6 months ago
setxkb: configure CAPS to act like Ctrl

This way X behaviour is consistent with /dev/tty1 behaviour.
Next