diff --git a/podman.service b/podman.service deleted file mode 100644 index 1627795..0000000 --- a/podman.service +++ /dev/null @@ -1,9 +0,0 @@ -[Unit] -Description=Podman User Service - -[Service] -Type=oneshot -RemainAfterExit=yes -ExecStart=/usr/bin/podman start --all -ExecStop=/usr/bin/podman stop --all -Restart=/usr/bin/podman restart --all diff --git a/setup-podman.sh b/setup.sh similarity index 77% rename from setup-podman.sh rename to setup.sh index eaa77eb..17789a8 100755 --- a/setup-podman.sh +++ b/setup.sh @@ -17,11 +17,6 @@ done sudo loginctl enable-linger $USER -mkdir -p "$HOME/.config/systemd/user" - -cp "$(dirname "$0")/podman.service" "$HOME/.config/systemd/user/podman.service" - - declare -A sysctl_vars=( [vm.overcommit_memory]=1 [net.core.wmem_max]=2500000 @@ -36,6 +31,8 @@ for key in "${!sysctl_vars[@]}"; do done -systemctl enable --now nftables -systemctl --user daemon-reload -systemctl --user restart podman +for unit in podman.service podman.socket podman-restart.service; do + systemctl --user enable --now "$unit" +done + +sudo systemctl enable --now nftables