dotfiles.nix/home.nix
2022-12-29 10:37:32 -08:00

29 lines
627 B
Nix

{ config, pkgs, lib, ... }:
let
inherit (lib.systems.elaborate { system = builtins.currentSystem; }) isLinux isDarwin;
homeDirectory = config.home.homeDirectory;
in {
nixpkgs.config = {
allowUnfree = true;
};
programs = import ./programs.nix {inherit lib config pkgs isDarwin homeDirectory; };
home.packages = import ./packages.nix { inherit lib config pkgs isDarwin; };
home.language = {
base = "en_CA.UTF-8";
messages = "en_US.UTF-8";
ctype = "en_US.UTF-8";
};
home.keyboard = {
layout = "us";
variant = "colemak";
};
home.sessionVariables = {
EDITOR = "emacs";
};
}