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
+5 -2
View File
@@ -1,6 +1,7 @@
# Package lists
Each concern owns package names exactly once:
Each concern owns package names exactly once. Native, AUR, and global npm
packages use `*-repo.txt`, `*-aur.txt`, and optional `*-npm.txt` files:
- `common/` is portable workstation functionality.
- `laptop/` is hardware and power support for this laptop.
@@ -8,4 +9,6 @@ Each concern owns package names exactly once:
- `ignored/` contains dependency packages Decman must not prune during adoption.
A host composes concerns in `../hosts.py`. Add a package to the narrowest
concern that explains why it exists, then run `../scripts/verify.py`.
concern that explains why it exists, then run `../scripts/verify.py`. The npm
plugin installs missing declared command packages globally after the pacman and
AUR steps; it does not remove unrelated global npm packages.
@@ -2,6 +2,7 @@ decman
engram-bin
gti
mongodb-compass-bin
onorca-bin
pi
postman-bin
vagrant
@@ -0,0 +1 @@
@hypabolic/hypa
@@ -1 +1 @@
sddm-theme-noctalia-git
@@ -21,7 +21,6 @@ rustup
screengrab
seahorse
sudo
sway
texlive-bin
texlive-meta
tree