summaryrefslogtreecommitdiff
path: root/users/seth/shell/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'users/seth/shell/default.nix')
-rw-r--r--users/seth/shell/default.nix26
1 files changed, 26 insertions, 0 deletions
diff --git a/users/seth/shell/default.nix b/users/seth/shell/default.nix
new file mode 100644
index 0000000..6ca9e3e
--- /dev/null
+++ b/users/seth/shell/default.nix
@@ -0,0 +1,26 @@
+{config, ...}: {
+ imports = [
+ ./bash.nix
+ ./fish.nix
+ ];
+
+ home = {
+ sessionVariables = let
+ inherit (config.xdg) configHome dataHome stateHome;
+ in {
+ EDITOR = "nvim";
+ VISUAL = "$EDITOR";
+ GPG_TTY = "$(tty)";
+ CARGO_HOME = "${dataHome}/cargo";
+ RUSTUP_HOME = "${dataHome}/rustup";
+ LESSHISTFILE = "${stateHome}/less/history";
+ NPM_CONFIG_USERCONFIG = "${configHome}/npm/npmrc";
+ };
+
+ shellAliases = {
+ diff = "diff --color=auto";
+ g = "git";
+ gs = "g status";
+ };
+ };
+}