feat: track Decman configuration

This commit is contained in:
2026-08-13 23:03:55 +02:00
parent 34acd648c9
commit f99cfeae79
96 changed files with 7120 additions and 0 deletions
+11
View File
@@ -0,0 +1,11 @@
# Package lists
Each concern owns package names exactly once:
- `common/` is portable workstation functionality.
- `laptop/` is hardware and power support for this laptop.
- `desktop/` is empty until a desktop-specific dependency exists.
- `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`.
@@ -0,0 +1 @@
@@ -0,0 +1,36 @@
7zip
arch-install-scripts
base
base-devel
catdoc
cowsay
cryptsetup
dmidecode
ex-vi-compat
fd
fish
fwupd
fzf
git
glances
htop
hunspell-de
jq
libsmbios
linux
linux-firmware
linux-headers
man-db
mtools
ntfs-3g
odt2txt
openssh
os-prober
refind
ripgrep
rsync
starship
unzip
yadm
zoxide
zsh
@@ -0,0 +1,9 @@
decman
engram-bin
gti
mongodb-compass-bin
pi
postman-bin
pycharm
vagrant
yay
@@ -0,0 +1,14 @@
cloudflared
docker
docker-compose
fcron
jdk-openjdk
npm
openbsd-netcat
podman
pyenv
python-pip
uv
virtualbox
virtualbox-host-dkms
yarn
@@ -0,0 +1,2 @@
ttf-icomoon-feather
ttf-meslo-nerd-font-powerlevel10k
@@ -0,0 +1,4 @@
noto-fonts
noto-fonts-cjk
noto-fonts-emoji
ttf-jetbrains-mono-nerd
@@ -0,0 +1 @@
@@ -0,0 +1,6 @@
audacity
cudnn
imagemagick
smplayer
steam
vlc
@@ -0,0 +1 @@
mullvad-vpn-beta-bin
@@ -0,0 +1,8 @@
avahi
cups
cups-pdf
dhcpcd
gvfs-smb
network-manager-applet
networkmanager
nss-mdns
@@ -0,0 +1,4 @@
brave-bin
nomacs
spotify
zotero-bin
@@ -0,0 +1,15 @@
bitwarden
chromium
evince
firefox
libreoffice-fresh
nextcloud-client
obsidian
okular
qalculate-gtk
qbittorrent
signal-desktop
teamspeak3
telegram-desktop
thunderbird
torbrowser-launcher
@@ -0,0 +1 @@
@@ -0,0 +1,25 @@
biber
r
resvg
texlive-basic
texlive-bibtexextra
texlive-binextra
texlive-context
texlive-fontsextra
texlive-fontsrecommended
texlive-fontutils
texlive-formatsextra
texlive-games
texlive-humanities
texlive-latex
texlive-latexextra
texlive-latexrecommended
texlive-luatex
texlive-mathscience
texlive-metapost
texlive-music
texlive-pictures
texlive-plaingeneric
texlive-pstricks
texlive-publishers
texlive-xetex
@@ -0,0 +1 @@
@@ -0,0 +1,4 @@
libva-utils
ly
pcmanfm
sddm
@@ -0,0 +1,2 @@
noctalia-git
ranger-git
@@ -0,0 +1,31 @@
alacritty
blueman
bluez
bluez-utils
flameshot
gnome-keyring
grim
hypridle
hyprland
hyprlock
kitty
mako
neovim
pamixer
pavucontrol
pipewire-alsa
pipewire-pulse
playerctl
satty
slurp
tmux
ueberzugpp
vim
waybar
wireplumber
wl-clipboard
wlr-randr
wofi
xdg-desktop-portal-hyprland
xorg-xwayland
yazi
@@ -0,0 +1,20 @@
accounts-qml-module
electron36
gti-debug
gtk2
libmongocrypt-debug
light-debug
litehtml0.9
mbedtls2
mongodb-compass-debug
mullvad-vpn-beta-bin-debug
python-pkg_resources
python-pulsectl
qtkeychain-qt5
teams-debug
vagrant-debug
way-displays-debug
xautolock-debug
yay-debug
zotero-bin-debug
zsh-theme-powerlevel10k-git-debug
@@ -0,0 +1,188 @@
adobe-source-code-pro-fonts
aribb24
attica5
boost
cantarell-fonts
clang
cmake
compiler-rt
cppdap
cython
doxygen
extra-cmake-modules
ffmpeg4.4
git-lfs
go
gperf
ibus
imake
karchive5
kauth
kauth5
kbookmarks5
kcodecs5
kcompletion5
kconfig5
kconfigwidgets5
kcoreaddons5
kcrash5
kdbusaddons5
kdeclarative5
kded5
kglobalaccel5
kguiaddons5
ki18n5
kiconthemes5
kio5
kirigami2
kitemviews5
kjobwidgets5
knewstuff5
knotifications5
kpackage5
kpty
kservice5
ktextwidgets5
kwallet5
kwidgetsaddons5
kwindowsystem5
kxmlgui5
lib32-audit
lib32-harfbuzz
lib32-libcap
lib32-libnsl
lib32-libtirpc
lib32-pam
libcamera
libcamera-ipa
libdbusmenu-qt5
libdca
libdispatch
libdvbpsi
libgit2
libibus
libindicator
libjcat
libmad
libmfx
libmpcdec
libmpeg2
libomxil-bellagio
libtar
libupnp
libxdg-basedir
libxres
lld
llhttp
meson
minizip-ng
ninja
nlohmann-json
nvm
perl-sub-identify
plasma-activities
polkit-qt5
polkit-qt6
python-babel
python-build
python-chardet
python-dbus
python-docopt
python-docutils
python-fastjsonschema
python-html5lib
python-imagesize
python-inflect
python-iniconfig
python-installer
python-jaraco.collections
python-numpy
python-ordered-set
python-pillow
python-pluggy
python-pygments
python-pyproject-hooks
python-pyqt5
python-pyqt5-sip
python-pyqt6
python-pyqt6-sip
python-pytest
python-pytest-mock
python-pytz
python-pyxdg
python-roman-numerals-py
python-setproctitle
python-setuptools
python-snowballstemmer
python-sphinx
python-sphinx-alabaster-theme
python-sphinxcontrib-applehelp
python-sphinxcontrib-devhelp
python-sphinxcontrib-htmlhelp
python-sphinxcontrib-jsmath
python-sphinxcontrib-qthelp
python-sphinxcontrib-serializinghtml
python-tomli
python-tqdm
python-trove-classifiers
python-typeguard
python-validate-pyproject
python-webencodings
qca-qt5
qt5-graphicaleffects
qt5-multimedia
qt5-quickcontrols
qt5-quickcontrols2
qt5-speech
qt5-tools
qt6-doc
rapidjson
rhash
rtkit
ruby-abbrev
ruby-base64
ruby-bigdecimal
ruby-bundled-gems
ruby-bundler
ruby-csv
ruby-debug
ruby-default-gems
ruby-drb
ruby-erb
ruby-getoptlong
ruby-irb
ruby-matrix
ruby-minitest
ruby-mutex_m
ruby-net-ftp
ruby-net-imap
ruby-net-pop
ruby-net-smtp
ruby-nkf
ruby-observer
ruby-power_assert
ruby-prime
ruby-racc
ruby-rake
ruby-rbs
ruby-rdoc
ruby-repl_type_completor
ruby-resolv-replace
ruby-rexml
ruby-rinda
ruby-rss
ruby-stdlib
ruby-syslog
ruby-test-unit
ruby-typeprof
rust
scdoc
solid5
sonnet5
stb
syndication5
tree-sitter-bash
tree-sitter-python
vte-common
vulkan-headers
xorg-xset
@@ -0,0 +1,4 @@
caffeine
envycontrol
light
woeusb
@@ -0,0 +1,19 @@
ddcutil
intel-gpu-tools
intel-media-driver
intel-ucode
keyd
mesa-utils
nvidia-open
nvidia-prime
nvtop
nwg-displays
powertop
psensor
thermald
tlp
tlp-pd
tlp-rdw
vulkan-intel
vulkan-tools
wireless_tools