Merge pull request #223 from ryanrhughes/improve-boot-times

Improve boot times
This commit is contained in:
David Heinemeier Hansson
2025-07-18 14:26:27 -07:00
committed by GitHub
3 changed files with 32 additions and 0 deletions

View File

@ -11,3 +11,11 @@ sudo systemctl enable docker
# Give this user privileged Docker access # Give this user privileged Docker access
sudo usermod -aG docker ${USER} sudo usermod -aG docker ${USER}
# Prevent Docker from preventing boot for network-online.target
sudo tee /etc/systemd/system/docker.service.d/no-block-boot.conf <<'EOF'
[Unit]
DefaultDependencies=no
EOF
sudo systemctl daemon-reload

View File

@ -109,6 +109,15 @@ PAMName=login
WantedBy=graphical.target WantedBy=graphical.target
EOF EOF
# Make plymouth remain until graphical.target
sudo tee /etc/systemd/system/plymouth-quit.service.d/wait-for-graphical.conf <<'EOF'
[Unit]
After=multi-user.target
EOF
# Prevent plymouth-quit-wait.service
sudo systemctl mask plymouth-quit-wait.service
sudo systemctl daemon-reload sudo systemctl daemon-reload
sudo systemctl enable omarchy-seamless-login.service sudo systemctl enable omarchy-seamless-login.service

15
migrations/1752797704.sh Normal file
View File

@ -0,0 +1,15 @@
echo "Prevent docker from requiring network readiness on boot"
sudo mkdir -p /etc/systemd/system/docker.service.d/
sudo tee /etc/systemd/system/docker.service.d/no-block-boot.conf <<'EOF'
[Unit]
DefaultDependencies=no
EOF
sudo mkdir -p /etc/systemd/system/plymouth-quit.service.d/
sudo tee /etc/systemd/system/plymouth-quit.service.d/wait-for-graphical.conf <<'EOF'
[Unit]
After=multi-user.target
EOF
sudo systemctl daemon-reload
sudo systemctl mask plymouth-quit-wait.service