summaryrefslogtreecommitdiff
path: root/users/seth/shell/default.nix
blob: 993835bb50a16ce4a3167c20bfcd9100e6d39543 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
{
	config,
	pkgs,
	...
}: {
	imports = [
		./bash.nix
		./fish.nix
		./zsh
	];

	home.sessionVariables = {
		EDITOR = "nvim";
		VISUAL = "nvim";
		CARGO_HOME = "${config.xdg.dataHome}/cargo";
		RUSTUP_HOME = "${config.xdg.dataHome}/rustup";
		LESSHISTFILE = "${config.xdg.stateHome}/less/history";
		NPM_CONFIG_USERCONFIG = "${config.xdg.configHome}/npm/npmrc";
	};

	home.shellAliases = {
		ls = "exa --icons";
		diff = "diff --color=auto";
	};
}