all repos — nixfiles @ 4b8a6dbe53b4635a332ea98f9b97ac82bc473fa1

System and user configuration, managed by nix and home-manager

user/settings/docker.nix (view raw)

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
26
27
28
29
30
31
32
33
34
35
36
37
38
{
  config,
  pkgs,
  ...
}:
{
  home.packages = [
    pkgs.docker-client
  ];

  programs.docker-cli = {
    enable = true;
    configDir = "${config.xdg.configHome}/docker";
  };

  home.shellAliases = {
    d = "docker";
    db = "docker build";
    dr = "docker run";
    di = "docker image";
    dl = "docker load";
    dj = "docker pull";
    dk = "docker push";
    dp = "docker ps";
    dps = "docker ps";

    dc = "docker compose";
    dcb = "dc build";
    dcd = "dc down";
    dcj = "dc pull";
    dck = "dc push";
    dcl = "dc logs";
    dclf = "dc logs -f";
    dcu = "dc up";
    dcud = "dc up -d";
    dcr = "dc restart";
  };
}