mirror of
https://github.com/nix-community/home-manager.git
synced 2025-03-17 13:58:15 +00:00
Added support for build, image, and volume quadlets Resolved test failures due to podman 5.3.0 upgrade Replaced several instances of pkgs.podman with services.podman.package
45 lines
1.7 KiB
Desktop File
45 lines
1.7 KiB
Desktop File
# Automatically generated by /nix/store/00000000000000000000000000000000-podman/lib/systemd/user-generators/podman-user-generator
|
|
#
|
|
# Automatically generated by home-manager podman container configuration
|
|
# DO NOT EDIT THIS FILE DIRECTLY
|
|
#
|
|
# my-container.container
|
|
[X-Container]
|
|
ContainerName=my-container
|
|
Environment=
|
|
Image=docker.io/alpine:latest
|
|
Label=nix.home-manager.managed=true
|
|
Network=my-net
|
|
Network=externalnet
|
|
Volume=my-vol:/data
|
|
|
|
[Install]
|
|
WantedBy=default.target
|
|
WantedBy=multi-user.target
|
|
|
|
[Service]
|
|
Environment=PATH=/run/wrappers/bin:/run/current-system/sw/bin:/home/hm-user/.nix-profile/bin
|
|
Restart=always
|
|
TimeoutStopSec=30
|
|
Environment=PODMAN_SYSTEMD_UNIT=%n
|
|
KillMode=mixed
|
|
ExecStop=/nix/store/00000000000000000000000000000000-podman/bin/podman rm -v -f -i --cidfile=%t/%N.cid
|
|
ExecStopPost=-/nix/store/00000000000000000000000000000000-podman/bin/podman rm -v -f -i --cidfile=%t/%N.cid
|
|
Delegate=yes
|
|
Type=notify
|
|
NotifyAccess=all
|
|
SyslogIdentifier=%N
|
|
ExecStart=/nix/store/00000000000000000000000000000000-podman/bin/podman run --name my-container --cidfile=%t/%N.cid --replace --rm --cgroups=split --network my-net --network externalnet --sdnotify=conmon -d -v my-vol:/data --label nix.home-manager.managed=true docker.io/alpine:latest
|
|
|
|
[Unit]
|
|
Wants=podman-user-wait-network-online.service
|
|
After=podman-user-wait-network-online.service
|
|
After=podman-my-img-image.service
|
|
After=podman-my-net-network.service
|
|
After=podman-my-vol-volume.service
|
|
Description=Service for container my-container
|
|
Requires=podman-my-img-image.service
|
|
Requires=podman-my-net-network.service
|
|
Requires=podman-my-vol-volume.service
|
|
SourcePath=/nix/store/00000000000000000000000000000000-home-container-podman-my-container/quadlets/podman-my-container.container
|
|
RequiresMountsFor=%t/containers
|