Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-06-06 | feat(mail): Import email configuration into Nix | Vincent Ambo | 1 | -8/+3 | |
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-05-27 | feat(configuration): Make /etc/resolv.conf immutable | Vincent Ambo | 1 | -1/+10 | |
2018-05-14 | feat(config): Enable OfflineIMAP user service | Vincent Ambo | 1 | -0/+6 | |
2018-05-09 | feat(config): Enable Intel microcode updates on boot | Vincent Ambo | 1 | -0/+3 | |
2018-05-08 | refactor(services): Enable OpenSSH on all machines | Vincent Ambo | 1 | -0/+2 | |
2018-05-01 | fix(config): Use OpenJDK instead of Oracle JDK | Vincent Ambo | 1 | -0/+2 | |
2018-05-01 | fix(config): Clean /tmp on boot | Vincent Ambo | 1 | -0/+1 | |
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 | 1 | -0/+3 | |
2018-04-28 | feat(config): Use 1.1.1.1 DNS servers | Vincent Ambo | 1 | -0/+6 | |
2018-04-22 | feat(services): Enable PostgreSQL on all machines | Vincent Ambo | 1 | -0/+2 | |
2018-04-04 | feat: Update to NixOS 18.03 | Vincent Ambo | 1 | -1/+1 | |
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-03-04 | fix: Make custom emacs available on system $PATH | Vincent Ambo | 1 | -2/+5 | |
2017-11-15 | feat(desktop): Move from i3 to exwm | Vincent Ambo | 1 | -1/+1 | |
Emacs just controls everything now. Why not! Rather than using the builtin NixOS support for EXWM I've added a custom snippet that takes care of the launching. This assumes that the user launching the session has my emacs configuration installed, which I, in practice, always do. * remove setup of i3wm (until I'm comfortable using exwm I will keep the i3 configuration files around) * disable compton (exwm brings its own compositor) * disable auto-starting of emacs user service * enable & configure exwm (also see correlating commits in my emacs.d repository) | |||||
2017-11-06 | chore: Disable PostgreSQL | Vincent Ambo | 1 | -3/+0 | |
2017-11-06 | chore: Disable VirtualBox again | Vincent Ambo | 1 | -3/+0 | |
2017-11-02 | feat: Configure JACK setup for use with Overtone | Vincent Ambo | 1 | -0/+4 | |
2017-10-30 | feat(pkgs): Enable Evolution & GNOME key ring | Vincent Ambo | 1 | -0/+3 | |
2017-10-23 | refactor: Enable PostgreSQL on both machines | Vincent Ambo | 1 | -0/+3 | |
2017-10-21 | style(all): Consistently use block/attr format & clean up | Vincent Ambo | 1 | -13/+20 | |
2017-10-21 | feat(dotfiles): Begin controlling various dotfiles from Nix | Vincent Ambo | 1 | -0/+1 | |
Moves my i3 configuration into a nix derivation called 'tazjins-dotfiles'. A good step towards fully declarative system configuration! | |||||
2017-10-18 | feat: Add myself to the 'docker' group | Vincent Ambo | 1 | -1/+1 | |
2017-10-17 | feat: Enable VirtualBox & Docker | Vincent Ambo | 1 | -4/+9 | |
2017-10-17 | refactor(desktop): Split out desktop configuration | Vincent Ambo | 1 | -23/+1 | |
* move desktop configuration to own nix file * remove old clone-wallpapers service * use wallpapers nix package for randomly setting wallpaper | |||||
2017-10-16 | refactor: Move packages & wallpapers config into own nix files | Vincent Ambo | 1 | -54/+5 | |
My systems are single-user machines and the package configuration can go in the system-wide package list in full. This splits out the package list into a separate file and also moves the systemd units for wallpaper setting into a separate file. | |||||
2017-10-16 | feat: Add Nix build for nixfd | Vincent Ambo | 1 | -0/+2 | |
Builds my [nixfd][] tool for searching a cached version of the Nix package list. [nixfd]: https://github.com/tazjin/nixfd | |||||
2017-10-16 | refactor: Use relative path for nixpkgs-mozilla | Vincent Ambo | 1 | -1/+1 | |
2017-10-16 | feat: Add nixpkgs-mozilla overlay | Vincent Ambo | 1 | -4/+7 | |
Imports the nixpkgs-mozilla overlay and installs stable Rust from the same channel as rustup. | |||||
2017-10-16 | feat: Numix GTK theme! | Vincent Ambo | 1 | -1/+2 | |
* Add Numix GTK theme ... though it seems like the icon theme is broken. * use stable exa | |||||
2017-10-16 | fix(compton): Set rendering backend to default 'xrender' | Vincent Ambo | 1 | -0/+1 | |
The 'glx' backend which NixOS defaults to causes strange screen redrawing issues with multiple monitors. | |||||
2017-10-16 | feat: Install exa | Vincent Ambo | 1 | -1/+1 | |
2017-10-16 | feat: Install xfce4-screenshooter | Vincent Ambo | 1 | -1/+1 | |
2017-10-16 | feat: Install k8s (mainly kubectl) | Vincent Ambo | 1 | -1/+1 | |
2017-10-15 | feat: Install all standard man pages | Vincent Ambo | 1 | -1/+1 | |
2017-10-15 | feat: Install tig | Vincent Ambo | 1 | -0/+1 | |
2017-10-15 | fix: 'Manually' randomize feh wallpapers | Vincent Ambo | 1 | -2/+3 | |
The wallpaper folder is now in git and feh will pick any random file in the folder that it is pointed at, leading to it constantly failing while trying to set git objects as the wallpaper. This uses manual 'fd | shuf | xargs' pipeline for the same purpose. | |||||
2017-10-15 | fix(adho): Move 'light' config to adho local | Vincent Ambo | 1 | -1/+0 | |
2017-10-15 | fix(adho): Configure encrypted disks in local config | Vincent Ambo | 1 | -3/+0 | |
2017-10-15 | fix: Add a missing semicolon | Vincent Ambo | 1 | -1/+1 | |
2017-10-15 | refactor(adho): Make connman configuration adho specific | Vincent Ambo | 1 | -2/+0 | |
2017-10-15 | feat: Add initial NixOS configuration | Vincent Ambo | 1 | -0/+119 | |
Adds NixOS configuration to configure my base system with all sorts of things, including - but not limited to - i3, emacs, FF57, connman and so on. Not all of these things are fully configured yet (especially in the desktop environment) but I'm hoping to get more of that done in the future. |