all repos — nixfiles @ d7d9a123107b44b857db72c2a55e57e2d9bde2b8

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

extract docker shell aliases from shell module

Alin
commit

d7d9a123107b44b857db72c2a55e57e2d9bde2b8

parent

112c6a2532a2c23e3e96d5c4cbb57a4fc4f5fbf8

1 file changed, 38 insertions(+), 0 deletions(-)

changed files
A user/settings/docker.nix
@@ -0,0 +1,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"; + }; +}