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";
};
}
|