Vincent Ambo
d3058c0d0b
fix(pkgs): Remove manually installed cargo
...
This conflicts with the rustup binary otherwise.
2018-10-10 11:20:40 +02:00
Vincent Ambo
78ae29aac4
feat(pkgs): Bump channels to latest
...
This moves to NixOS 18.09.
2018-10-10 11:20:22 +02:00
Vincent Ambo
178558cea0
chore(packages): Remove 'hie' for now
2018-08-05 16:06:14 +02:00
Vincent Ambo
aa9d8b2618
fix(packages): Remove Cachix cache for hie-nix
2018-07-30 10:05:33 +02:00
Vincent Ambo
e2bafd0520
feat(packages): Install extremetuxracer
...
Why not?
2018-07-30 10:05:00 +02:00
Vincent Ambo
a38fbb6b82
chore(packages): Bump channels
2018-07-30 10:04:26 +02:00
Vincent Ambo
b805265c7d
feat(pkgs): Enable hie-nix Cachix cache
2018-07-29 16:46:55 +02:00
Vincent Ambo
b41d1cecc1
feat(pkgs): Install fallback icon theme
2018-07-14 16:18:32 +02:00
Vincent Ambo
3b3bae22f7
feat(pkgs): Install Haskell IDE Engine
2018-07-02 20:35:23 +02:00
Vincent Ambo
b08abbd81e
chore(pkgs): Remove unused packages
2018-07-02 20:35:06 +02:00
Vincent Ambo
2e2e8379e9
fix(emacs): Fix ivy & prescient integration by manually pinning ivy
...
In the previous configuration the dependency on `ivy-pass` added a
second version of ivy to the load-path.
It is fixed by manually pinning ivy and its related packages and using
those to build ivy-pass.
This configuration should be temporary until the next time the MELPA
package set is updated in nixpkgs.
This caused the symptoms in raxod502/prescient.el#10
2018-06-16 16:37:17 +02:00
Vincent Ambo
8cc7d8da79
feat(packages): Pick VLC 3 from unstable
...
Finally!
2018-06-16 11:48:18 +02:00
Vincent Ambo
b1d45f5b76
refactor(emacs): Use unstable channel directly in emacs module
...
Stores the unstable channel in the global package set to make it
available in the emacs module.
All emacs-related packages are now taken from the unstable channel.
Related changes:
* prescient is now built directly from git
* sly has been (temporarily) removed because the MELPA recipe is
failing
Unfortunately the version bumps to prescient and ivy (& its related
packages) don't seem to help with raxod502/prescient.el#10
2018-06-15 13:56:47 +02:00
Vincent Ambo
24314a61d6
chore(packages): Remove unused Haskell packages
2018-06-15 13:55:27 +02:00
Vincent Ambo
2bc9d09eb7
chore(packages): Bump channel versions
...
emacs 26 is now included in unstable, so the extra pin has been
removed.
2018-06-15 13:54:51 +02:00
Vincent Ambo
9b5be54563
chore(pkgs): Remove Evolution
2018-06-06 20:42:07 +02:00
Vincent Ambo
969c007182
feat(pkgs): Add notmuch & msmtp to global system
2018-06-06 10:32:15 +02:00
Vincent Ambo
6939aa9b3d
feat(emacs): Replace LSP-mode with eglot
...
LSP-mode in combination with the Rust language server does not really
work as RLS is extremely unstable.
This switches over to eglot, which automatically restarts RLS after
every crash. From initial testing it seems to be slightly less
annoying than the previous setup.
2018-06-03 22:35:34 +02:00
Vincent Ambo
59cd0bbd8b
feat(pkgs): Cherry-pick emacs26 from nixpkgs master
2018-05-31 13:42:39 +02:00
Vincent Ambo
9eb3ce6d74
feat(pkgs): Install thinkfan
2018-05-31 13:37:26 +02:00
Vincent Ambo
ba1d18985a
feat(pkgs): Add systemd development libraries to system environment
2018-05-27 20:13:39 +02:00
Vincent Ambo
1c8d158718
fix(emacs): Install markdown-toc from unstable, too
2018-05-27 20:13:39 +02:00
Vincent Ambo
39a80ce37d
fix(pkgs): Use latest version of Terraform
2018-05-27 20:13:03 +02:00
Vincent Ambo
37cb2d422e
chore(pkgs): Bump channel versions
2018-05-27 20:12:42 +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
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
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
5ad29253b2
feat(packages): Install latest lsp-mode & lsp-rust in emacs
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
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
693f92731b
feat(emacs): Install ivy & related packages
...
Finally getting around to ditching Helm ...
2018-05-01 15:05:53 +02:00
Vincent Ambo
6a35699045
chore(packages): Bump channel versions
2018-05-01 14:07:24 +02:00
Vincent Ambo
7f34861ef1
feat(packages): Add Rust packages globally
2018-04-24 23:58:03 +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
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
fc7b24245f
refactor(pkgs): Install kontemplate from nixpkgs
...
Kontemplate has been upstreamed into Nix (yay!).
2018-03-19 13:43:18 +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
bcd317f23d
refactor(pkgs): Add wallpapers to top-level package set
2018-03-04 22:09:18 +01:00
Vincent Ambo
0937f19408
feat(pkgs/emacs): Add Haskell development packages
2018-03-04 19:32:19 +01:00
Vincent Ambo
b8aed1e2d6
chore(pkgs): Pin Rust release to 1.23.0 (2018-01-04)
2018-01-19 15:57:13 +01:00
Vincent Ambo
50785da62d
chore(dotfiles/pkgs): Remove rofi and configuration
...
No longer need this with EXWM, where Helm replaces all these features.
2017-12-24 18:08:54 +01:00
Vincent Ambo
4a3c771a23
refactor(pkgs): Switch to stable Firefox distribution
...
Since Firefox Quantum is in stable, I don't need to use the beta
binary anymore.
2017-12-24 18:07:20 +01:00
Vincent Ambo
f2403271ec
feat(pkgs): Install SBCL & friends
2017-11-24 09:28:05 +01:00