aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/meta
diff options
context:
space:
mode:
Diffstat (limited to 'meta')
-rw-r--r--meta/base/.SRCINFO69
-rw-r--r--meta/base/PKGBUILD3
-rw-r--r--meta/base/sommerfeld-base-2-1-any.pkg.tar.zstbin0 -> 11938 bytes
-rw-r--r--meta/base/sommerfeld-base-4-1-any.pkg.tar.zstbin0 -> 10968 bytes
-rw-r--r--meta/base/sommerfeld-base-5-1-any.pkg.tar.zstbin0 -> 10968 bytes
-rw-r--r--meta/base/sommerfeld-base-6-1-any.pkg.tar.zstbin0 -> 10464 bytes
-rw-r--r--meta/base/sommerfeld-base-7-1-any.pkg.tar.zstbin0 -> 10467 bytes
-rw-r--r--meta/base/strisemarx-base-30-1-any.pkg.tar.zstbin0 -> 3937 bytes
-rw-r--r--meta/bt/.SRCINFO10
-rw-r--r--meta/btc/.SRCINFO16
-rw-r--r--meta/btc/PKGBUILD4
-rw-r--r--meta/btc/sommerfeld-btc-2-1-any.pkg.tar.zstbin0 -> 11669 bytes
-rw-r--r--meta/btc/sommerfeld-btc-3-1-any.pkg.tar.zstbin0 -> 10185 bytes
-rw-r--r--meta/btc/strisemarx-btc-7-1-any.pkg.tar.zstbin0 -> 10745 bytes
-rw-r--r--meta/cpp/.SRCINFO20
-rw-r--r--meta/dev/.SRCINFO21
-rw-r--r--meta/dev/PKGBUILD5
-rw-r--r--meta/dev/sommerfeld-dev-2-1-any.pkg.tar.zstbin0 -> 11770 bytes
-rw-r--r--meta/dev/sommerfeld-dev-4-1-any.pkg.tar.zstbin0 -> 11086 bytes
-rw-r--r--meta/dev/sommerfeld-dev-5-1-any.pkg.tar.zstbin0 -> 10289 bytes
-rw-r--r--meta/dev/sommerfeld-dev-6-1-any.pkg.tar.zstbin0 -> 10469 bytes
-rw-r--r--meta/dev/strisemarx-dev-36-1-any.pkg.tar.zstbin0 -> 10019 bytes
-rw-r--r--meta/extra/.SRCINFO13
-rw-r--r--meta/extra/sommerfeld-extra-1-1-any.pkg.tar.zstbin0 -> 11698 bytes
-rw-r--r--meta/extra/strisemarx-extra-15-1-any.pkg.tar.zstbin0 -> 10009 bytes
-rw-r--r--meta/fonts/.SRCINFO16
-rw-r--r--meta/fonts/sommerfeld-fonts-1-1-any.pkg.tar.zstbin0 -> 11720 bytes
-rw-r--r--meta/fonts/strisemarx-fonts-3-1-any.pkg.tar.zstbin0 -> 10130 bytes
-rw-r--r--meta/gaming/.SRCINFO20
-rw-r--r--meta/intel/.SRCINFO17
-rw-r--r--meta/intel/PKGBUILD4
-rw-r--r--meta/intel/sommerfeld-intel-1-1-any.pkg.tar.zstbin0 -> 11744 bytes
-rw-r--r--meta/intel/sommerfeld-intel-2-1-any.pkg.tar.zstbin0 -> 10370 bytes
-rw-r--r--meta/intel/strisemarx-intel-5-1-any.pkg.tar.zstbin0 -> 10239 bytes
-rw-r--r--meta/mail/.SRCINFO14
-rw-r--r--meta/mail/sommerfeld-mail-1-1-any.pkg.tar.zstbin0 -> 11721 bytes
-rw-r--r--meta/mail/strisemarx-mail-6-1-any.pkg.tar.zstbin0 -> 10495 bytes
-rw-r--r--meta/media/.SRCINFO10
-rw-r--r--meta/media/sommerfeld-media-1-1-any.pkg.tar.zstbin0 -> 10298 bytes
-rw-r--r--meta/nvidia/.SRCINFO14
-rw-r--r--meta/python/.SRCINFO13
-rw-r--r--meta/sound/.SRCINFO17
-rw-r--r--meta/sound/sommerfeld-sound-1-1-any.pkg.tar.zstbin0 -> 11746 bytes
-rw-r--r--meta/sound/strisemarx-sound-9-1-any.pkg.tar.zstbin0 -> 10550 bytes
-rw-r--r--meta/work/.SRCINFO25
-rw-r--r--meta/x-base/.SRCINFO18
-rw-r--r--meta/x-base/sommerfeld-x-base-1-1-any.pkg.tar.zstbin0 -> 11741 bytes
-rw-r--r--meta/x-base/strisemarx-x-base-5-1-any.pkg.tar.zstbin0 -> 6909 bytes
-rw-r--r--meta/x-de/.SRCINFO29
-rw-r--r--meta/x-de/sommerfeld-x-de-1-1-any.pkg.tar.zstbin0 -> 11822 bytes
-rw-r--r--meta/x-de/strisemarx-x-de-13-1-any.pkg.tar.zstbin0 -> 7304 bytes
-rw-r--r--meta/x-extra/.SRCINFO18
-rw-r--r--meta/x-extra/PKGBUILD4
-rw-r--r--meta/x-extra/sommerfeld-x-extra-1-1-any.pkg.tar.zstbin0 -> 11766 bytes
-rw-r--r--meta/x-extra/sommerfeld-x-extra-2-1-any.pkg.tar.zstbin0 -> 10383 bytes
-rw-r--r--meta/x-extra/sommerfeld-x-extra-3-1-any.pkg.tar.zstbin0 -> 10662 bytes
-rw-r--r--meta/x-extra/strisemarx-x-extra-23-1-any.pkg.tar.zstbin0 -> 9002 bytes
57 files changed, 373 insertions, 7 deletions
diff --git a/meta/base/.SRCINFO b/meta/base/.SRCINFO
new file mode 100644
index 0000000..d39d318
--- /dev/null
+++ b/meta/base/.SRCINFO
@@ -0,0 +1,69 @@
+pkgbase = strisemarx-base
+ pkgdesc = strisemarx's base metapackage
+ pkgver = 30
+ pkgrel = 1
+ url = https://strisemarx.com
+ arch = any
+ license = GPL3
+ depends = acpid
+ depends = base
+ depends = base-devel
+ depends = bash-completion
+ depends = bat
+ depends = choose
+ depends = cpupower
+ depends = curlie
+ depends = dashbinsh
+ depends = doas-sudo-shim
+ depends = dog
+ depends = duf
+ depends = fd
+ depends = fzf
+ depends = gdu
+ depends = git
+ depends = htop
+ depends = irqbalance
+ depends = iwd
+ depends = jq
+ depends = lf
+ depends = libusb-compat
+ depends = linux-firmware
+ depends = lsd
+ depends = lshw
+ depends = man-db
+ depends = man-pages
+ depends = neofetch
+ depends = neovim
+ depends = nfs-utils
+ depends = nmap
+ depends = ocl-icd
+ depends = openssh
+ depends = overdue
+ depends = pacman-cleanup-hook
+ depends = pacman-contrib
+ depends = paru
+ depends = pass
+ depends = pbzip2
+ depends = pigz
+ depends = pkgstats
+ depends = procs
+ depends = qrencode
+ depends = reflector
+ depends = ripgrep
+ depends = rsync
+ depends = sd
+ depends = stow
+ depends = systemd-resolvconf
+ depends = thermald
+ depends = tldr
+ depends = tmux
+ depends = unzip
+ depends = wget
+ depends = wireguard-tools
+ depends = zsh
+ depends = zsh-autosuggestions
+ depends = zsh-completions
+ depends = zsh-history-substring-search
+ depends = zsh-syntax-highlighting
+
+pkgname = strisemarx-base
diff --git a/meta/base/PKGBUILD b/meta/base/PKGBUILD
index 614a131..4fc5631 100644
--- a/meta/base/PKGBUILD
+++ b/meta/base/PKGBUILD
@@ -1,5 +1,5 @@
pkgname=sommerfeld-base
-pkgver=6
+pkgver=7
pkgrel=1
arch=('any')
license=('MIT')
@@ -52,6 +52,7 @@ depends=(
'reflector'
'ripgrep'
'rsync'
+ 'sbctl'
'sd'
'stow'
'systemd-resolvconf'
diff --git a/meta/base/sommerfeld-base-2-1-any.pkg.tar.zst b/meta/base/sommerfeld-base-2-1-any.pkg.tar.zst
new file mode 100644
index 0000000..485b777
--- /dev/null
+++ b/meta/base/sommerfeld-base-2-1-any.pkg.tar.zst
Binary files differ
diff --git a/meta/base/sommerfeld-base-4-1-any.pkg.tar.zst b/meta/base/sommerfeld-base-4-1-any.pkg.tar.zst
new file mode 100644
index 0000000..65d9b05
--- /dev/null
+++ b/meta/base/sommerfeld-base-4-1-any.pkg.tar.zst
Binary files differ
diff --git a/meta/base/sommerfeld-base-5-1-any.pkg.tar.zst b/meta/base/sommerfeld-base-5-1-any.pkg.tar.zst
new file mode 100644
index 0000000..18aedff
--- /dev/null
+++ b/meta/base/sommerfeld-base-5-1-any.pkg.tar.zst
Binary files differ
diff --git a/meta/base/sommerfeld-base-6-1-any.pkg.tar.zst b/meta/base/sommerfeld-base-6-1-any.pkg.tar.zst
new file mode 100644
index 0000000..b6529a2
--- /dev/null
+++ b/meta/base/sommerfeld-base-6-1-any.pkg.tar.zst
Binary files differ
diff --git a/meta/base/sommerfeld-base-7-1-any.pkg.tar.zst b/meta/base/sommerfeld-base-7-1-any.pkg.tar.zst
new file mode 100644
index 0000000..4ddd48c
--- /dev/null
+++ b/meta/base/sommerfeld-base-7-1-any.pkg.tar.zst
Binary files differ
diff --git a/meta/base/strisemarx-base-30-1-any.pkg.tar.zst b/meta/base/strisemarx-base-30-1-any.pkg.tar.zst
new file mode 100644
index 0000000..8e529c5
--- /dev/null
+++ b/meta/base/strisemarx-base-30-1-any.pkg.tar.zst
Binary files differ
diff --git a/meta/bt/.SRCINFO b/meta/bt/.SRCINFO
new file mode 100644
index 0000000..eb44c86
--- /dev/null
+++ b/meta/bt/.SRCINFO
@@ -0,0 +1,10 @@
+pkgbase = sommerfeld-bt
+ pkgver = 1
+ pkgrel = 1
+ arch = any
+ license = MIT
+ depends = bluez
+ depends = bluez-utils
+ depends = ell
+
+pkgname = sommerfeld-bt
diff --git a/meta/btc/.SRCINFO b/meta/btc/.SRCINFO
new file mode 100644
index 0000000..41e91d3
--- /dev/null
+++ b/meta/btc/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = strisemarx-btc
+ pkgdesc = strisemarx's btc dev metapackage
+ pkgver = 7
+ pkgrel = 1
+ url = https://strisemarx.com
+ arch = any
+ license = GPL3
+ depends = python-bitbox02
+ depends = python-hidapi
+ depends = python-hwilib
+ depends = python-qdarkstyle
+ depends = sparrow-wallet
+ depends = tor
+ depends = zbar
+
+pkgname = strisemarx-btc
diff --git a/meta/btc/PKGBUILD b/meta/btc/PKGBUILD
index 84d075d..431255d 100644
--- a/meta/btc/PKGBUILD
+++ b/meta/btc/PKGBUILD
@@ -1,12 +1,12 @@
pkgname=sommerfeld-btc
-pkgver=1
+pkgver=3
pkgrel=1
arch=('any')
license=('MIT')
depends=(
+ 'bitbox-wallet-app-appimage'
'python-bitbox02'
'python-hidapi'
- 'python-hwilib'
'python-qdarkstyle'
'sparrow-wallet'
'tor'
diff --git a/meta/btc/sommerfeld-btc-2-1-any.pkg.tar.zst b/meta/btc/sommerfeld-btc-2-1-any.pkg.tar.zst
new file mode 100644
index 0000000..48aba42
--- /dev/null
+++ b/meta/btc/sommerfeld-btc-2-1-any.pkg.tar.zst
Binary files differ
diff --git a/meta/btc/sommerfeld-btc-3-1-any.pkg.tar.zst b/meta/btc/sommerfeld-btc-3-1-any.pkg.tar.zst
new file mode 100644
index 0000000..f0f2da0
--- /dev/null
+++ b/meta/btc/sommerfeld-btc-3-1-any.pkg.tar.zst
Binary files differ
diff --git a/meta/btc/strisemarx-btc-7-1-any.pkg.tar.zst b/meta/btc/strisemarx-btc-7-1-any.pkg.tar.zst
new file mode 100644
index 0000000..89759b9
--- /dev/null
+++ b/meta/btc/strisemarx-btc-7-1-any.pkg.tar.zst
Binary files differ
diff --git a/meta/cpp/.SRCINFO b/meta/cpp/.SRCINFO
new file mode 100644
index 0000000..67f46c9
--- /dev/null
+++ b/meta/cpp/.SRCINFO
@@ -0,0 +1,20 @@
+pkgbase = sommerfeld-cpp
+ pkgver = 1
+ pkgrel = 1
+ arch = any
+ license = MIT
+ depends = ccache
+ depends = clang
+ depends = cmake
+ depends = cmake-format
+ depends = doxygen
+ depends = inferno
+ depends = gdb
+ depends = lld
+ depends = lldb
+ depends = mold
+ depends = ninja
+ depends = perf
+ depends = valgrind
+
+pkgname = sommerfeld-cpp
diff --git a/meta/dev/.SRCINFO b/meta/dev/.SRCINFO
new file mode 100644
index 0000000..8551a79
--- /dev/null
+++ b/meta/dev/.SRCINFO
@@ -0,0 +1,21 @@
+pkgbase = strisemarx-dev
+ pkgdesc = strisemarx's dev metapackage
+ pkgver = 36
+ pkgrel = 1
+ url = https://strisemarx.com
+ arch = any
+ license = GPL3
+ depends = bash-language-server
+ depends = git-absorb
+ depends = git-delta
+ depends = ipython
+ depends = hyperfine
+ depends = lua-language-server
+ depends = namcap
+ depends = samply
+ depends = shellcheck
+ depends = shfmt
+ depends = sloccount
+ depends = strace
+
+pkgname = strisemarx-dev
diff --git a/meta/dev/PKGBUILD b/meta/dev/PKGBUILD
index 847aa83..0da9700 100644
--- a/meta/dev/PKGBUILD
+++ b/meta/dev/PKGBUILD
@@ -12,17 +12,22 @@ depends=(
'git-delta'
'github-cli'
'go'
+ 'go-md2man'
'hyperfine'
'jdk-openjdk'
'just'
'luarocks'
'mergiraf'
+ 'mold'
'npm'
'podman-compose'
'podman-docker'
'python-pipenv'
+ 'rust-analyzer'
+ 'rustup'
'rustup'
'samply'
+ 'sccache'
'sloccount'
'strace'
't-rec'
diff --git a/meta/dev/sommerfeld-dev-2-1-any.pkg.tar.zst b/meta/dev/sommerfeld-dev-2-1-any.pkg.tar.zst
new file mode 100644
index 0000000..21d76db
--- /dev/null
+++ b/meta/dev/sommerfeld-dev-2-1-any.pkg.tar.zst
Binary files differ
diff --git a/meta/dev/sommerfeld-dev-4-1-any.pkg.tar.zst b/meta/dev/sommerfeld-dev-4-1-any.pkg.tar.zst
new file mode 100644
index 0000000..d3f5e97
--- /dev/null
+++ b/meta/dev/sommerfeld-dev-4-1-any.pkg.tar.zst
Binary files differ
diff --git a/meta/dev/sommerfeld-dev-5-1-any.pkg.tar.zst b/meta/dev/sommerfeld-dev-5-1-any.pkg.tar.zst
new file mode 100644
index 0000000..e4aba25
--- /dev/null
+++ b/meta/dev/sommerfeld-dev-5-1-any.pkg.tar.zst
Binary files differ
diff --git a/meta/dev/sommerfeld-dev-6-1-any.pkg.tar.zst b/meta/dev/sommerfeld-dev-6-1-any.pkg.tar.zst
new file mode 100644
index 0000000..4752953
--- /dev/null
+++ b/meta/dev/sommerfeld-dev-6-1-any.pkg.tar.zst
Binary files differ
diff --git a/meta/dev/strisemarx-dev-36-1-any.pkg.tar.zst b/meta/dev/strisemarx-dev-36-1-any.pkg.tar.zst
new file mode 100644
index 0000000..c1cbfc4
--- /dev/null
+++ b/meta/dev/strisemarx-dev-36-1-any.pkg.tar.zst
Binary files differ
diff --git a/meta/extra/.SRCINFO b/meta/extra/.SRCINFO
new file mode 100644
index 0000000..65017fa
--- /dev/null
+++ b/meta/extra/.SRCINFO
@@ -0,0 +1,13 @@
+pkgbase = strisemarx-extra
+ pkgdesc = strisemarx's extra metapackage
+ pkgver = 15
+ pkgrel = 1
+ url = https://strisemarx.com
+ arch = any
+ license = GPL3
+ depends = gpg-tui
+ depends = pandoc-bin
+ depends = syncthing
+ depends = udisks2
+
+pkgname = strisemarx-extra
diff --git a/meta/extra/sommerfeld-extra-1-1-any.pkg.tar.zst b/meta/extra/sommerfeld-extra-1-1-any.pkg.tar.zst
new file mode 100644
index 0000000..7c9e0a7
--- /dev/null
+++ b/meta/extra/sommerfeld-extra-1-1-any.pkg.tar.zst
Binary files differ
diff --git a/meta/extra/strisemarx-extra-15-1-any.pkg.tar.zst b/meta/extra/strisemarx-extra-15-1-any.pkg.tar.zst
new file mode 100644
index 0000000..a63745b
--- /dev/null
+++ b/meta/extra/strisemarx-extra-15-1-any.pkg.tar.zst
Binary files differ
diff --git a/meta/fonts/.SRCINFO b/meta/fonts/.SRCINFO
new file mode 100644
index 0000000..6673b16
--- /dev/null
+++ b/meta/fonts/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = strisemarx-fonts
+ pkgdesc = strisemarx's fonts metapackage
+ pkgver = 3
+ pkgrel = 1
+ url = https://strisemarx.com
+ arch = any
+ license = GPL3
+ depends = noto-fonts-emoji
+ depends = otf-font-awesome
+ depends = otf-latinmodern-math
+ depends = ttf-dejavu
+ depends = ttf-fira-code
+ depends = ttf-font-awesome
+ depends = ttf-noto-nerd
+
+pkgname = strisemarx-fonts
diff --git a/meta/fonts/sommerfeld-fonts-1-1-any.pkg.tar.zst b/meta/fonts/sommerfeld-fonts-1-1-any.pkg.tar.zst
new file mode 100644
index 0000000..6a2e281
--- /dev/null
+++ b/meta/fonts/sommerfeld-fonts-1-1-any.pkg.tar.zst
Binary files differ
diff --git a/meta/fonts/strisemarx-fonts-3-1-any.pkg.tar.zst b/meta/fonts/strisemarx-fonts-3-1-any.pkg.tar.zst
new file mode 100644
index 0000000..3f2e5e8
--- /dev/null
+++ b/meta/fonts/strisemarx-fonts-3-1-any.pkg.tar.zst
Binary files differ
diff --git a/meta/gaming/.SRCINFO b/meta/gaming/.SRCINFO
new file mode 100644
index 0000000..09fa859
--- /dev/null
+++ b/meta/gaming/.SRCINFO
@@ -0,0 +1,20 @@
+pkgbase = sommerfeld-gaming
+ pkgver = 1
+ pkgrel = 1
+ arch = any
+ license = MIT
+ depends = discord
+ depends = gamemode
+ depends = lib32-fontconfig
+ depends = lib32-gamemode
+ depends = lib32-systemd
+ depends = mangohud
+ depends = steam
+ depends = steam-native-runtime
+ depends = ttf-liberation
+ depends = wqy-zenhei
+ optdepends = lutris
+ optdepends = proton-ge-custom-bin
+ optdepends = supertuxkart
+
+pkgname = sommerfeld-gaming
diff --git a/meta/intel/.SRCINFO b/meta/intel/.SRCINFO
new file mode 100644
index 0000000..3d6a831
--- /dev/null
+++ b/meta/intel/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = strisemarx-intel
+ pkgdesc = strisemarx's intel metapackage
+ pkgver = 5
+ pkgrel = 1
+ url = https://strisemarx.com
+ arch = any
+ license = GPL3
+ depends = intel-gpu-tools
+ depends = intel-ucode
+ depends = libvdpau-va-gl
+ depends = mesa
+ depends = intel-media-sdk
+ depends = libva-intel-driver
+ depends = mesa-vdpau
+ depends = vulkan-intel
+
+pkgname = strisemarx-intel
diff --git a/meta/intel/PKGBUILD b/meta/intel/PKGBUILD
index a33dbd6..feeae4b 100644
--- a/meta/intel/PKGBUILD
+++ b/meta/intel/PKGBUILD
@@ -1,5 +1,5 @@
pkgname=sommerfeld-intel
-pkgver=1
+pkgver=2
pkgrel=1
arch=('any')
license=('MIT')
@@ -10,6 +10,6 @@ depends=(
'mesa'
'intel-media-sdk'
'libva-intel-driver'
- 'mesa-vdpau'
+ 'mesa'
'vulkan-intel'
)
diff --git a/meta/intel/sommerfeld-intel-1-1-any.pkg.tar.zst b/meta/intel/sommerfeld-intel-1-1-any.pkg.tar.zst
new file mode 100644
index 0000000..eea1d56
--- /dev/null
+++ b/meta/intel/sommerfeld-intel-1-1-any.pkg.tar.zst
Binary files differ
diff --git a/meta/intel/sommerfeld-intel-2-1-any.pkg.tar.zst b/meta/intel/sommerfeld-intel-2-1-any.pkg.tar.zst
new file mode 100644
index 0000000..1448746
--- /dev/null
+++ b/meta/intel/sommerfeld-intel-2-1-any.pkg.tar.zst
Binary files differ
diff --git a/meta/intel/strisemarx-intel-5-1-any.pkg.tar.zst b/meta/intel/strisemarx-intel-5-1-any.pkg.tar.zst
new file mode 100644
index 0000000..b8c4668
--- /dev/null
+++ b/meta/intel/strisemarx-intel-5-1-any.pkg.tar.zst
Binary files differ
diff --git a/meta/mail/.SRCINFO b/meta/mail/.SRCINFO
new file mode 100644
index 0000000..ec25653
--- /dev/null
+++ b/meta/mail/.SRCINFO
@@ -0,0 +1,14 @@
+pkgbase = strisemarx-mail
+ pkgdesc = strisemarx's mail metapackage
+ pkgver = 6
+ pkgrel = 1
+ url = https://strisemarx.com
+ arch = any
+ license = GPL3
+ depends = aerc
+ depends = khal
+ depends = khard
+ depends = protonmail-bridge-nogui
+ depends = vdirsyncer
+
+pkgname = strisemarx-mail
diff --git a/meta/mail/sommerfeld-mail-1-1-any.pkg.tar.zst b/meta/mail/sommerfeld-mail-1-1-any.pkg.tar.zst
new file mode 100644
index 0000000..e4fb105
--- /dev/null
+++ b/meta/mail/sommerfeld-mail-1-1-any.pkg.tar.zst
Binary files differ
diff --git a/meta/mail/strisemarx-mail-6-1-any.pkg.tar.zst b/meta/mail/strisemarx-mail-6-1-any.pkg.tar.zst
new file mode 100644
index 0000000..9ab71d2
--- /dev/null
+++ b/meta/mail/strisemarx-mail-6-1-any.pkg.tar.zst
Binary files differ
diff --git a/meta/media/.SRCINFO b/meta/media/.SRCINFO
new file mode 100644
index 0000000..6d3c27e
--- /dev/null
+++ b/meta/media/.SRCINFO
@@ -0,0 +1,10 @@
+pkgbase = sommerfeld-media
+ pkgver = 1
+ pkgrel = 1
+ arch = any
+ license = MIT
+ depends = mpv
+ depends = streamlink
+ depends = yt-dlp
+
+pkgname = sommerfeld-media
diff --git a/meta/media/sommerfeld-media-1-1-any.pkg.tar.zst b/meta/media/sommerfeld-media-1-1-any.pkg.tar.zst
new file mode 100644
index 0000000..9df4b6e
--- /dev/null
+++ b/meta/media/sommerfeld-media-1-1-any.pkg.tar.zst
Binary files differ
diff --git a/meta/nvidia/.SRCINFO b/meta/nvidia/.SRCINFO
new file mode 100644
index 0000000..1900177
--- /dev/null
+++ b/meta/nvidia/.SRCINFO
@@ -0,0 +1,14 @@
+pkgbase = sommerfeld-nvidia
+ pkgver = 2
+ pkgrel = 1
+ arch = any
+ license = MIT
+ depends = nvtop
+ depends = nvidia-dkms
+ depends = nvidia-settings
+ depends = nvidia-utils
+ depends = libva-vdpau-driver
+ depends = linux-headers
+ depends = opencl-nvidia
+
+pkgname = sommerfeld-nvidia
diff --git a/meta/python/.SRCINFO b/meta/python/.SRCINFO
new file mode 100644
index 0000000..71e82cb
--- /dev/null
+++ b/meta/python/.SRCINFO
@@ -0,0 +1,13 @@
+pkgbase = sommerfeld-python
+ pkgver = 1
+ pkgrel = 1
+ arch = any
+ license = MIT
+ depends = pyright
+ depends = python-black
+ depends = python-debugpy
+ depends = python-pipenv
+ depends = python-poetry
+ depends = ruff-lsp
+
+pkgname = sommerfeld-python
diff --git a/meta/sound/.SRCINFO b/meta/sound/.SRCINFO
new file mode 100644
index 0000000..1772318
--- /dev/null
+++ b/meta/sound/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = strisemarx-sound
+ pkgdesc = strisemarx's sound metapackage
+ pkgver = 9
+ pkgrel = 1
+ url = https://strisemarx.com
+ arch = any
+ license = GPL3
+ depends = alsa-utils
+ depends = playerctl
+ depends = pipewire
+ depends = pipewire-alsa
+ depends = pipewire-pulse
+ depends = pipewire-jack
+ depends = pulsemixer
+ optdepends = noisetorch
+
+pkgname = strisemarx-sound
diff --git a/meta/sound/sommerfeld-sound-1-1-any.pkg.tar.zst b/meta/sound/sommerfeld-sound-1-1-any.pkg.tar.zst
new file mode 100644
index 0000000..fed8587
--- /dev/null
+++ b/meta/sound/sommerfeld-sound-1-1-any.pkg.tar.zst
Binary files differ
diff --git a/meta/sound/strisemarx-sound-9-1-any.pkg.tar.zst b/meta/sound/strisemarx-sound-9-1-any.pkg.tar.zst
new file mode 100644
index 0000000..34bcc1e
--- /dev/null
+++ b/meta/sound/strisemarx-sound-9-1-any.pkg.tar.zst
Binary files differ
diff --git a/meta/work/.SRCINFO b/meta/work/.SRCINFO
new file mode 100644
index 0000000..7b4898d
--- /dev/null
+++ b/meta/work/.SRCINFO
@@ -0,0 +1,25 @@
+pkgbase = sommerfeld-work
+ pkgver = 3
+ pkgrel = 1
+ arch = any
+ license = MIT
+ depends = bear
+ depends = compiledb
+ depends = cuda
+ depends = cvise
+ depends = devcontainer-cli
+ depends = dockerfile-language-server-bin
+ depends = fortls
+ depends = fuse-overlayfs
+ depends = intel-oneapi-dpcpp-cpp
+ depends = hadolint-bin
+ depends = llvm
+ depends = gcc-fortran
+ depends = git-lfs
+ depends = npm
+ depends = openmp
+ depends = podman-docker
+ depends = typescript-language-server
+ depends = xdot
+
+pkgname = sommerfeld-work
diff --git a/meta/x-base/.SRCINFO b/meta/x-base/.SRCINFO
new file mode 100644
index 0000000..88bdc71
--- /dev/null
+++ b/meta/x-base/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = strisemarx-x-base
+ pkgdesc = strisemarx's Xorg base metapackage
+ pkgver = 5
+ pkgrel = 1
+ url = https://strisemarx.com
+ arch = any
+ license = GPL3
+ depends = sx
+ depends = unclutter-xfixes-git
+ depends = wmname
+ depends = xclip
+ depends = xorg-xinput
+ depends = xorg-xmodmap
+ depends = xorg-xrandr
+ depends = xorg-xrdb
+ depends = xorg-xsetroot
+
+pkgname = strisemarx-x-base
diff --git a/meta/x-base/sommerfeld-x-base-1-1-any.pkg.tar.zst b/meta/x-base/sommerfeld-x-base-1-1-any.pkg.tar.zst
new file mode 100644
index 0000000..be1b186
--- /dev/null
+++ b/meta/x-base/sommerfeld-x-base-1-1-any.pkg.tar.zst
Binary files differ
diff --git a/meta/x-base/strisemarx-x-base-5-1-any.pkg.tar.zst b/meta/x-base/strisemarx-x-base-5-1-any.pkg.tar.zst
new file mode 100644
index 0000000..2f3c1b2
--- /dev/null
+++ b/meta/x-base/strisemarx-x-base-5-1-any.pkg.tar.zst
Binary files differ
diff --git a/meta/x-de/.SRCINFO b/meta/x-de/.SRCINFO
new file mode 100644
index 0000000..8e8a0d7
--- /dev/null
+++ b/meta/x-de/.SRCINFO
@@ -0,0 +1,29 @@
+pkgbase = strisemarx-x-de
+ pkgdesc = strisemarx's DE metapackage
+ pkgver = 13
+ pkgrel = 1
+ url = https://strisemarx.com
+ arch = any
+ license = GPL3
+ depends = alacritty
+ depends = bspwm-git
+ depends = dunst
+ depends = feh
+ depends = i3lock-fancy-rapid-git
+ depends = libnotify
+ depends = perl-file-mimeinfo
+ depends = polybar
+ depends = qt5ct
+ depends = rofi
+ depends = rofimoji
+ depends = scrot
+ depends = sxhkd-git
+ depends = sxiv
+ depends = xdg-user-dirs
+ depends = xdotool
+ depends = xorg-xdpyinfo
+ depends = xorg-xev
+ depends = xorg-xwininfo
+ depends = zbar
+
+pkgname = strisemarx-x-de
diff --git a/meta/x-de/sommerfeld-x-de-1-1-any.pkg.tar.zst b/meta/x-de/sommerfeld-x-de-1-1-any.pkg.tar.zst
new file mode 100644
index 0000000..66862e3
--- /dev/null
+++ b/meta/x-de/sommerfeld-x-de-1-1-any.pkg.tar.zst
Binary files differ
diff --git a/meta/x-de/strisemarx-x-de-13-1-any.pkg.tar.zst b/meta/x-de/strisemarx-x-de-13-1-any.pkg.tar.zst
new file mode 100644
index 0000000..bb9b4d6
--- /dev/null
+++ b/meta/x-de/strisemarx-x-de-13-1-any.pkg.tar.zst
Binary files differ
diff --git a/meta/x-extra/.SRCINFO b/meta/x-extra/.SRCINFO
new file mode 100644
index 0000000..2bf67fa
--- /dev/null
+++ b/meta/x-extra/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = strisemarx-x-extra
+ pkgdesc = strisemarx's Xorg apps metapackage
+ pkgver = 23
+ pkgrel = 1
+ url = https://strisemarx.com
+ arch = any
+ license = GPL3
+ depends = arkenfox-user.js
+ depends = chromium
+ depends = librewolf-bin
+ depends = libfido2
+ depends = libreoffice-still
+ depends = okular
+ depends = torbrowser-launcher
+ depends = zathura
+ depends = zathura-pdf-mupdf
+
+pkgname = strisemarx-x-extra
diff --git a/meta/x-extra/PKGBUILD b/meta/x-extra/PKGBUILD
index 28392f3..ac4af95 100644
--- a/meta/x-extra/PKGBUILD
+++ b/meta/x-extra/PKGBUILD
@@ -1,14 +1,14 @@
pkgname=sommerfeld-x-extra
-pkgver=1
+pkgver=3
pkgrel=1
arch=('any')
license=('MIT')
depends=(
'arkenfox-user.js'
'chromium'
- 'librewolf-bin'
'libfido2'
'libreoffice-still'
+ 'librewolf-bin'
'okular'
'torbrowser-launcher'
'zathura'
diff --git a/meta/x-extra/sommerfeld-x-extra-1-1-any.pkg.tar.zst b/meta/x-extra/sommerfeld-x-extra-1-1-any.pkg.tar.zst
new file mode 100644
index 0000000..17a5754
--- /dev/null
+++ b/meta/x-extra/sommerfeld-x-extra-1-1-any.pkg.tar.zst
Binary files differ
diff --git a/meta/x-extra/sommerfeld-x-extra-2-1-any.pkg.tar.zst b/meta/x-extra/sommerfeld-x-extra-2-1-any.pkg.tar.zst
new file mode 100644
index 0000000..44d66c5
--- /dev/null
+++ b/meta/x-extra/sommerfeld-x-extra-2-1-any.pkg.tar.zst
Binary files differ
diff --git a/meta/x-extra/sommerfeld-x-extra-3-1-any.pkg.tar.zst b/meta/x-extra/sommerfeld-x-extra-3-1-any.pkg.tar.zst
new file mode 100644
index 0000000..a4011a6
--- /dev/null
+++ b/meta/x-extra/sommerfeld-x-extra-3-1-any.pkg.tar.zst
Binary files differ
diff --git a/meta/x-extra/strisemarx-x-extra-23-1-any.pkg.tar.zst b/meta/x-extra/strisemarx-x-extra-23-1-any.pkg.tar.zst
new file mode 100644
index 0000000..714b084
--- /dev/null
+++ b/meta/x-extra/strisemarx-x-extra-23-1-any.pkg.tar.zst
Binary files differ