feat(decman): manage npm packages and deploy sddm theme assets

This commit is contained in:
2026-08-27 15:50:31 +02:00
parent b6ae6887a3
commit cd9b50feae
10 changed files with 212 additions and 14 deletions
+3 -1
View File
@@ -6,9 +6,11 @@ concerns and its desktop-specific Hyprland and Noctalia configuration.
import decman # pyright: ignore[reportMissingImports] # Provided by the Arch AUR package.
from modules.npm_packages import Npm
from modules.packages import configure_no_removal_guard
from hosts import desktop
decman.plugins[Npm.NAME] = Npm()
configure_no_removal_guard()
decman.modules += desktop()
decman.execution_order = ["files", "pacman", "aur", "systemd"]
decman.execution_order = ["files", "pacman", "aur", "npm", "systemd"]