Vincent Ambo
b70b1a18e4
feat(emacs): Add notmuch package
2018-05-14 13:24:23 +02:00
Vincent Ambo
3f71d537b9
chore(packages): Bump channel versions to latest
2018-05-14 12:56:26 +02:00
Vincent Ambo
bcd0f8aeb4
feat(config): Enable OfflineIMAP user service
2018-05-14 12:52:16 +02:00
Vincent Ambo
76101fe330
fix(packages): Remove Cargo to let rustup take its place
2018-05-10 16:13:51 +02:00
Vincent Ambo
29ab1eb0a1
feat(config): Enable Intel microcode updates on boot
2018-05-09 00:58:34 +02:00
Vincent Ambo
1b289e5486
fix(dotfiles/fish): Fix fish shell in term-mode
2018-05-09 00:25:31 +02:00
Vincent Ambo
4a3d61555c
chore(emacs): Install markdown-mode from unstable
...
The stable version does not seem to contain `gfm-view-mode` which is
required by LSP.
If it's not available the side-effect is nasty freezes of the entire
emacs session.
2018-05-08 23:44:34 +02:00
Vincent Ambo
2a70e4e56c
fix(emacs): Install the correct Markdown mode
2018-05-08 23:34:30 +02:00
Vincent Ambo
8cf7105e7d
fix(packages): Install required LSP dependency (lsp-ui)
2018-05-08 22:33:53 +02:00
Vincent Ambo
a9493265eb
style(pkgs): Slightly more readable emacs section
2018-05-08 22:33:53 +02:00
Vincent Ambo
7fcd4a9ccb
refactor(emacs): Remove racer-mode, add smartparens
2018-05-08 22:33:53 +02:00
Vincent Ambo
5ad29253b2
feat(packages): Install latest lsp-mode & lsp-rust in emacs
2018-05-08 22:33:53 +02:00
Vincent Ambo
33167c8a86
refactor(services): Enable OpenSSH on all machines
2018-05-08 22:33:53 +02:00
Vincent Ambo
484da65eed
refactor(pkgs): Use rustup instead of rustc
2018-05-08 22:33:53 +02:00
Vincent Ambo
cefc584e55
feat(packages): Add several system-wide packages
2018-05-05 12:28:40 +02:00
Vincent Ambo
a6de90aec7
fix(desktop): Enable exporting of X-server configuration
...
This enables commands like `localectl list-keymaps` etc. to work
correctly.
2018-05-05 12:22:26 +02:00
Vincent Ambo
7c673cd0d0
feat(packages): Add more emacs packages from unstable
...
Additional packages for ivy are installed from unstable, too, in order
to avoid compatibility issues with the ivy version in stable.
2018-05-01 16:08:10 +02:00
Vincent Ambo
5cf456e4f5
refactor(emacs): Install packages directly from MELPA
...
Never use MELPA Stable, as it's based on the assumption that authors
at least occasionally tag their code (they don't).
2018-05-01 16:08:10 +02:00
Vincent Ambo
f4d1bb966c
fix(config): Use OpenJDK instead of Oracle JDK
2018-05-01 15:22:40 +02:00
Vincent Ambo
693f92731b
feat(emacs): Install ivy & related packages
...
Finally getting around to ditching Helm ...
2018-05-01 15:05:53 +02:00
Vincent Ambo
be749fdd22
fix(config): Clean /tmp on boot
2018-05-01 14:08:36 +02:00
Vincent Ambo
6a35699045
chore(packages): Bump channel versions
2018-05-01 14:07:24 +02:00
Vincent Ambo
6f2a45fe58
style(config): Minor style fix
2018-04-28 17:53:32 +02:00
Vincent Ambo
851d43e738
refactor(adho/config): Open Chromecast-ports on all machines
2018-04-28 17:46:13 +02:00
Vincent Ambo
eab23ce912
feat(config): Use 1.1.1.1 DNS servers
2018-04-28 17:45:36 +02:00
Vincent Ambo
7f34861ef1
feat(packages): Add Rust packages globally
2018-04-24 23:58:03 +02:00
Vincent Ambo
79944a66ef
feat(dotfiles/fish): Add alias for 'servedir'
2018-04-24 12:08:52 +02:00
Vincent Ambo
636b1396f8
feat(emacs): Install nginx-mode
2018-04-23 15:34:51 +02:00
Vincent Ambo
95ce089815
feat(desktop): Install Helvetica Neue font
2018-04-23 15:34:45 +02:00
Vincent Ambo
676531c5aa
feat(packages): Pin stable channel to git commit
...
Instead of relying on nix-channel, pin the stable channel and override
it on the whole machine.
2018-04-22 13:38:17 +02:00
Vincent Ambo
605b455c93
refactor(packages): Pin unstable using builtins.fetchTarball
...
This is fetched at evaluation time and removes the dependency on first
having some packages in scope.
2018-04-22 13:37:50 +02:00
Vincent Ambo
7c581e4f64
feat(emacs): Pin EXWM to 0.18
...
There are several severe regressions from EXWM 0.15 to EXWM 0.17. This
commit pins the version to the somewhat newer 0.18 in hope that it
resolves those issues again.
2018-04-22 13:18:20 +02:00
Vincent Ambo
79ce1dc693
refactor(packages): Pin unstable channel in packages.nix
...
Pins the unstable Nix channel to a specific commit and uses package
overrides to move select packages from that channel into the system
Nix packages.
2018-04-22 13:17:30 +02:00
Vincent Ambo
47b6f24977
fix(dotfiles/fish): Fix shell setup for Nix 2.0
2018-04-22 12:51:54 +02:00
Vincent Ambo
6987d5b66e
feat(services): Enable PostgreSQL on all machines
2018-04-22 12:49:02 +02:00
Vincent Ambo
37c182cebb
feat(desktop): Add "screen-lock with wallpapers" shell script
2018-04-22 12:49:02 +02:00
Vincent Ambo
6b40b8af85
feat(adho): Add The Dubliner's wifi
2018-04-22 12:49:02 +02:00
Vincent Ambo
01aed568e5
feat: Update to NixOS 18.03
...
As the subject says ...
This only includes some minor changes in configuration. Most
interestingly several packages that I used to have in this repository
as custom packages are now available in `nixos-unstable`.
Unfortunately they weren't included in NixOS 18.03 though ...
Either way, this is cleaner.
2018-04-04 17:10:12 +02:00
Vincent Ambo
2a6d57e97b
feat(emacs): Install elm-mode
2018-03-26 23:06:25 +02:00
Vincent Ambo
e017868640
feat(adho): Open Chromecast-related ports in firewall
2018-03-22 17:49:08 +01:00
Vincent Ambo
fc7b24245f
refactor(pkgs): Install kontemplate from nixpkgs
...
Kontemplate has been upstreamed into Nix (yay!).
2018-03-19 13:43:18 +01:00
Vincent Ambo
779227164a
feat(emacs): Add Kotlin & TOML mode
2018-03-17 21:47:38 +01:00
Vincent Ambo
175e20fb14
feat(adho): Add initial CUPS configuration
2018-03-17 21:47:38 +01:00
Vincent Ambo
25b8c72a98
feat(stallo): Enable SSH daemon
2018-03-17 21:46:55 +01:00
Vincent Ambo
4b1a1522cc
feat(desktop): Enable Russian keyboard layout
2018-03-09 11:09:04 +01:00
Vincent Ambo
9def7c32eb
feat(emacs): Install edit-server
...
Install edit-server package for use with the "Edit in Emacs" Firefox
extension.
2018-03-09 11:08:47 +01:00
Vincent Ambo
602b8b4ef0
fix(pkgs): Remove outdated nix-mode from Nix package
...
See https://github.com/NixOS/nixpkgs/issues/36372 for details
2018-03-06 12:33:27 +01:00
Vincent Ambo
92ae9eed7a
feat(emacs): Add custom nix-mode derivation
...
Adds a nix-mode derivation that uses the latest nix-mode from master.
2018-03-06 12:09:03 +01:00
Vincent Ambo
bcd317f23d
refactor(pkgs): Add wallpapers to top-level package set
2018-03-04 22:09:18 +01:00
Vincent Ambo
0937f19408
feat(pkgs/emacs): Add Haskell development packages
2018-03-04 19:32:19 +01:00