Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>systemd Unit FilesNew to Visual Studio Code? Get it now.
systemd Unit Files

systemd Unit Files

willibrandon

|
7 installs
| (0) | Free
Complete language support for systemd, Podman Quadlet, and mkosi configuration
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

systemd for Visual Studio Code

VS Code support for systemd, systemd-networkd, Podman Quadlet, and mkosi.

Install

Search for systemd Unit Files in the Extensions view or run:

code --install-extension willibrandon.systemd

Visual Studio Marketplace and Open VSX publish the same extension.

Features

  • Syntax highlighting
  • Completion, hover, diagnostics, and quick fixes
  • Navigation, rename, symbols, and formatting
  • Unit drop-ins, merged configuration, and dependency graphs
  • Desktop, remote, and browser support
  • Optional validation with installed tools

No other extension is required. The extension does not manage services or request root access.

Documentation · Changelog · Issues

Supported files

Supported formats include unit files, networkd, daemon configuration, udev, hwdb, tmpfiles, sysusers, sysctl, boot files, systemd JSON, all current Quadlet types, and mkosi configuration.

See the recognized files page for names and suffixes.

Development

Requires Node.js 24.

npm ci
npm run generate
npm run verify
npm run package

The generator reads sibling checkouts at ../systemd, ../podman, and ../mkosi.

See CONTRIBUTING.md, SECURITY.md, and THIRD-PARTY-NOTICES.md.

License

MIT. See LICENSE.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft