summaryrefslogtreecommitdiff
path: root/users/seth/shell/default.nix
blob: 94063647a8a347104b4efed57d3818d4d119212a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
{ config, pkgs, ... }:

{
	imports = [
		./bash.nix
		./fish.nix
		./zsh
	];

	home.sessionVariables = {
		EDITOR = pkgs.neovim;
		VISUAL = pkgs.neovim;
		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";
	};
}