about summary refs log tree commit diff
path: root/configuration.nix
AgeCommit message (Collapse)AuthorFilesLines
2018-06-06 feat(mail): Import email configuration into NixVincent Ambo1-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 immutableVincent Ambo1-1/+10
2018-05-14 feat(config): Enable OfflineIMAP user serviceVincent Ambo1-0/+6
2018-05-09 feat(config): Enable Intel microcode updates on bootVincent Ambo1-0/+3
2018-05-08 refactor(services): Enable OpenSSH on all machinesVincent Ambo1-0/+2
2018-05-01 fix(config): Use OpenJDK instead of Oracle JDKVincent Ambo1-0/+2
2018-05-01 fix(config): Clean /tmp on bootVincent Ambo1-0/+1
2018-04-28 style(config): Minor style fixVincent Ambo1-7/+9
2018-04-28 refactor(adho/config): Open Chromecast-ports on all machinesVincent Ambo1-0/+3
2018-04-28 feat(config): Use 1.1.1.1 DNS serversVincent Ambo1-0/+6
2018-04-22 feat(services): Enable PostgreSQL on all machinesVincent Ambo1-0/+2
2018-04-04 feat: Update to NixOS 18.03Vincent Ambo1-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 $PATHVincent Ambo1-2/+5
2017-11-15 feat(desktop): Move from i3 to exwmVincent Ambo1-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 PostgreSQLVincent Ambo1-3/+0
2017-11-06 chore: Disable VirtualBox againVincent Ambo1-3/+0
2017-11-02 feat: Configure JACK setup for use with OvertoneVincent Ambo1-0/+4
2017-10-30 feat(pkgs): Enable Evolution & GNOME key ringVincent Ambo1-0/+3
2017-10-23 refactor: Enable PostgreSQL on both machinesVincent Ambo1-0/+3
2017-10-21 style(all): Consistently use block/attr format & clean upVincent Ambo1-13/+20
2017-10-21 feat(dotfiles): Begin controlling various dotfiles from NixVincent Ambo1-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' groupVincent Ambo1-1/+1
2017-10-17 feat: Enable VirtualBox & DockerVincent Ambo1-4/+9
2017-10-17 refactor(desktop): Split out desktop configurationVincent Ambo1-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 filesVincent Ambo1-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 nixfdVincent Ambo1-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-mozillaVincent Ambo1-1/+1
2017-10-16 feat: Add nixpkgs-mozilla overlayVincent Ambo1-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 Ambo1-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 Ambo1-0/+1
The 'glx' backend which NixOS defaults to causes strange screen redrawing issues with multiple monitors.
2017-10-16 feat: Install exaVincent Ambo1-1/+1
2017-10-16 feat: Install xfce4-screenshooterVincent Ambo1-1/+1
2017-10-16 feat: Install k8s (mainly kubectl)Vincent Ambo1-1/+1
2017-10-15 feat: Install all standard man pagesVincent Ambo1-1/+1
2017-10-15 feat: Install tigVincent Ambo1-0/+1
2017-10-15 fix: 'Manually' randomize feh wallpapersVincent Ambo1-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 localVincent Ambo1-1/+0
2017-10-15 fix(adho): Configure encrypted disks in local configVincent Ambo1-3/+0
2017-10-15 fix: Add a missing semicolonVincent Ambo1-1/+1
2017-10-15 refactor(adho): Make connman configuration adho specificVincent Ambo1-2/+0
2017-10-15 feat: Add initial NixOS configurationVincent Ambo1-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.