Files
home/home.nix
2024-09-11 18:59:12 +01:00

34 lines
667 B
Nix

{ homeDirectory
, pkgs
, stateVersion
, system
, username }:
let
packages = import ./packages.nix { inherit pkgs; };
in {
home = {
inherit homeDirectory packages stateVersion username;
sessionVariables = {
MOSH_SERVER_NETWORK_TMOUT = 604800;
NOMAD_ADDR = "http://nomad.service.consul:4646";
};
shellAliases = {
reload-home-manager-config = "home-manager switch --flake ${builtins.toString ./.}";
};
};
nixpkgs = {
config = {
inherit system;
allowUnfree = true;
allowUnsupportedSystem = true;
experimental-features = "nix-command flakes";
};
};
programs = import ./programs.nix;
}