aboutsummaryrefslogtreecommitdiff
path: root/core/env.nix
blob: 2fbf55e243ada4e56d0a1c5badc438527d00e5bb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
{ pkgs, ... }:

{
  environment = {
    localBinInPath = true;

    #TODO: migrate to writeShellScriptBin
    interactiveShellInit = ''
      alias lsa="ls -lAsh"
      alias c="codium ."
      alias p="nix-shell -p"

      mkcd() {
        mkdir -p "$1"
        cd "$1"
      }
    '';

    variables = {
      EDITOR = "${pkgs.vim}/bin/vim";
    };
  };
}