Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-06-06 | feat(mail): Import email configuration into Nix | Vincent Ambo | 5 | -8/+182 | |
This moves my email configuration into NixOS, including the following features: 1. Replaced the NixOS-builtin offlineimap user service with a custom one that runs notmuch-indexing as part of the systemd unit instead of a postsynchook, which is significantly more reliable. 2. Adds configuration for notmuch and its tagging. 3. Adds configuration for OfflineIMAP & MSMTP. Relevant emacs configuration has also been added to my emacs.d repository. | |||||
2018-06-06 | feat(pkgs): Add notmuch & msmtp to global system | Vincent Ambo | 1 | -0/+2 | |
2018-06-06 | feat(adho): Add Wurst wifi | Vincent Ambo | 1 | -0/+4 | |
2018-06-03 | feat(emacs): Replace LSP-mode with eglot | Vincent Ambo | 2 | -7/+15 | |
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-05-31 | feat(pkgs): Cherry-pick emacs26 from nixpkgs master | Vincent Ambo | 1 | -0/+7 | |
2018-05-31 | feat(pkgs): Install thinkfan | Vincent Ambo | 1 | -0/+1 | |
2018-05-27 | feat(pkgs): Add systemd development libraries to system environment | Vincent Ambo | 1 | -0/+1 | |
2018-05-27 | feat(adho): Add Røverstaden wifi | Vincent Ambo | 1 | -0/+5 | |
2018-05-27 | feat(adho): Add Pils & Programmering wifi | Vincent Ambo | 1 | -0/+5 | |
2018-05-27 | feat(configuration): Make /etc/resolv.conf immutable | Vincent Ambo | 1 | -1/+10 | |
2018-05-27 | fix(emacs): Install markdown-toc from unstable, too | Vincent Ambo | 2 | -1/+1 | |
2018-05-27 | fix(pkgs): Use latest version of Terraform | Vincent Ambo | 1 | -1/+1 | |
2018-05-27 | chore(pkgs): Bump channel versions | Vincent Ambo | 1 | -10/+10 | |
2018-05-23 | feat(emacs): Install markdown-toc and web-mode | Vincent Ambo | 1 | -0/+2 | |
2018-05-14 | feat(emacs): Add notmuch package | Vincent Ambo | 1 | -1/+1 | |
2018-05-14 | chore(packages): Bump channel versions to latest | Vincent Ambo | 1 | -5/+5 | |
2018-05-14 | feat(config): Enable OfflineIMAP user service | Vincent Ambo | 2 | -0/+7 | |
2018-05-10 | fix(packages): Remove Cargo to let rustup take its place | Vincent Ambo | 1 | -1/+0 | |
2018-05-09 | feat(config): Enable Intel microcode updates on boot | Vincent Ambo | 1 | -0/+3 | |
2018-05-09 | fix(dotfiles/fish): Fix fish shell in term-mode | Vincent Ambo | 1 | -0/+5 | |
2018-05-08 | chore(emacs): Install markdown-mode from unstable | Vincent Ambo | 2 | -13/+14 | |
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 | fix(emacs): Install the correct Markdown mode | Vincent Ambo | 1 | -1/+1 | |
2018-05-08 | fix(packages): Install required LSP dependency (lsp-ui) | Vincent Ambo | 1 | -0/+1 | |
2018-05-08 | style(pkgs): Slightly more readable emacs section | Vincent Ambo | 1 | -11/+12 | |
2018-05-08 | refactor(emacs): Remove racer-mode, add smartparens | Vincent Ambo | 1 | -1/+1 | |
2018-05-08 | feat(packages): Install latest lsp-mode & lsp-rust in emacs | Vincent Ambo | 1 | -8/+12 | |
2018-05-08 | refactor(services): Enable OpenSSH on all machines | Vincent Ambo | 2 | -2/+2 | |
2018-05-08 | refactor(pkgs): Use rustup instead of rustc | Vincent Ambo | 1 | -2/+1 | |
2018-05-05 | feat(packages): Add several system-wide packages | Vincent Ambo | 1 | -1/+11 | |
2018-05-05 | fix(desktop): Enable exporting of X-server configuration | Vincent Ambo | 1 | -0/+1 | |
This enables commands like `localectl list-keymaps` etc. to work correctly. | |||||
2018-05-01 | feat(packages): Add more emacs packages from unstable | Vincent Ambo | 1 | -2/+6 | |
Additional packages for ivy are installed from unstable, too, in order to avoid compatibility issues with the ivy version in stable. | |||||
2018-05-01 | refactor(emacs): Install packages directly from MELPA | Vincent Ambo | 1 | -22/+12 | |
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 | fix(config): Use OpenJDK instead of Oracle JDK | Vincent Ambo | 1 | -0/+2 | |
2018-05-01 | feat(emacs): Install ivy & related packages | Vincent Ambo | 2 | -1/+9 | |
Finally getting around to ditching Helm ... | |||||
2018-05-01 | fix(config): Clean /tmp on boot | Vincent Ambo | 1 | -0/+1 | |
2018-05-01 | chore(packages): Bump channel versions | Vincent Ambo | 1 | -5/+5 | |
2018-04-28 | style(config): Minor style fix | Vincent Ambo | 1 | -7/+9 | |
2018-04-28 | refactor(adho/config): Open Chromecast-ports on all machines | Vincent Ambo | 2 | -3/+3 | |
2018-04-28 | feat(config): Use 1.1.1.1 DNS servers | Vincent Ambo | 2 | -0/+11 | |
2018-04-24 | feat(packages): Add Rust packages globally | Vincent Ambo | 1 | -3/+6 | |
2018-04-24 | feat(dotfiles/fish): Add alias for 'servedir' | Vincent Ambo | 1 | -0/+1 | |
2018-04-23 | feat(emacs): Install nginx-mode | Vincent Ambo | 1 | -0/+1 | |
2018-04-23 | feat(desktop): Install Helvetica Neue font | Vincent Ambo | 1 | -0/+1 | |
2018-04-22 | feat(packages): Pin stable channel to git commit | Vincent Ambo | 1 | -1/+10 | |
Instead of relying on nix-channel, pin the stable channel and override it on the whole machine. | |||||
2018-04-22 | refactor(packages): Pin unstable using builtins.fetchTarball | Vincent Ambo | 1 | -5/+8 | |
This is fetched at evaluation time and removes the dependency on first having some packages in scope. | |||||
2018-04-22 | feat(emacs): Pin EXWM to 0.18 | Vincent Ambo | 2 | -2/+6 | |
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 | refactor(packages): Pin unstable channel in packages.nix | Vincent Ambo | 1 | -9/+22 | |
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 | fix(dotfiles/fish): Fix shell setup for Nix 2.0 | Vincent Ambo | 1 | -0/+3 | |
2018-04-22 | feat(services): Enable PostgreSQL on all machines | Vincent Ambo | 1 | -0/+2 | |
2018-04-22 | feat(desktop): Add "screen-lock with wallpapers" shell script | Vincent Ambo | 1 | -0/+5 | |