System/machines/wsl/home.nix

34 lines
593 B
Nix

{ config, lib, pkgs, ... }:
{
nathan = {
services = {
email = {
# TODO: enable
enable = false;
};
};
programs = {
util = { productivity = true; };
devel = {
core = true;
rust = true;
idris2 = true;
};
emacs = {
enable = true;
# TODO: enable
service = false;
};
};
};
# Setup git commit signing with ssh key
programs.git = {
extraConfig = {
commit.gpgsign = true;
gpg.format = "ssh";
user.signingkey = "~/.ssh/id_ed25519.pub";
};
};
}