Update PKGBUILDs
Signed-off-by: Severin Kaderli <severin@kaderli.dev>
This commit is contained in:
parent
ac93bcf34f
commit
3d63a81e2b
8 changed files with 116 additions and 23 deletions
|
@ -1,7 +1,7 @@
|
||||||
# Maintainer: Severin Kaderli <severin@kaderli.dev>
|
# Maintainer: Severin Kaderli <severin@kaderli.dev>
|
||||||
pkgname="severin-base"
|
pkgname="severin-base"
|
||||||
pkgver=1.0.0
|
pkgver=1.0.0
|
||||||
pkgrel=35
|
pkgrel=37
|
||||||
arch=('x86_64')
|
arch=('x86_64')
|
||||||
license=('MIT')
|
license=('MIT')
|
||||||
depends=(
|
depends=(
|
||||||
|
@ -12,21 +12,17 @@ depends=(
|
||||||
'linux-headers'
|
'linux-headers'
|
||||||
|
|
||||||
# Kernel modules
|
# Kernel modules
|
||||||
'nvidia-dkms'
|
|
||||||
'v4l2loopback-dkms'
|
'v4l2loopback-dkms'
|
||||||
|
|
||||||
# Graphic Driver
|
# Vulkan
|
||||||
'nvidia-prime'
|
'vulkan-icd-loader'
|
||||||
'mesa'
|
'lib32-vulkan-icd-loader'
|
||||||
|
|
||||||
# Audio
|
# Audio
|
||||||
'pipewire'
|
'pipewire'
|
||||||
'pipewire-pulse'
|
'pipewire-pulse'
|
||||||
'pavucontrol'
|
'pavucontrol'
|
||||||
'chromaprint'
|
'chromaprint'
|
||||||
|
|
||||||
# Microcode
|
|
||||||
'intel-ucode'
|
|
||||||
|
|
||||||
# Window manager
|
# Window manager
|
||||||
'sway'
|
'sway'
|
||||||
|
@ -57,9 +53,6 @@ depends=(
|
||||||
'terminus-font'
|
'terminus-font'
|
||||||
'inter-font'
|
'inter-font'
|
||||||
|
|
||||||
# Vulkan
|
|
||||||
'vulkan-intel'
|
|
||||||
|
|
||||||
# Wayland
|
# Wayland
|
||||||
'xdg-desktop-portal-wlr'
|
'xdg-desktop-portal-wlr'
|
||||||
'xdg-desktop-portal-gtk'
|
'xdg-desktop-portal-gtk'
|
||||||
|
@ -115,6 +108,7 @@ depends=(
|
||||||
'simple-scan'
|
'simple-scan'
|
||||||
'evince'
|
'evince'
|
||||||
'networkmanager'
|
'networkmanager'
|
||||||
|
'network-manager-applet'
|
||||||
'ncdu'
|
'ncdu'
|
||||||
'mpv'
|
'mpv'
|
||||||
'wget'
|
'wget'
|
||||||
|
@ -146,6 +140,12 @@ depends=(
|
||||||
'gnome-keyring'
|
'gnome-keyring'
|
||||||
'pacman-contrib'
|
'pacman-contrib'
|
||||||
'git-delta'
|
'git-delta'
|
||||||
|
'sudo'
|
||||||
|
'openssh'
|
||||||
|
'man-db'
|
||||||
|
'man-pages'
|
||||||
|
'imv'
|
||||||
|
'inetutils'
|
||||||
|
|
||||||
# Printer
|
# Printer
|
||||||
'cups'
|
'cups'
|
||||||
|
@ -177,6 +177,7 @@ depends=(
|
||||||
'lutris'
|
'lutris'
|
||||||
'heroic-games-launcher-bin'
|
'heroic-games-launcher-bin'
|
||||||
'gamemode'
|
'gamemode'
|
||||||
|
'lib32-gamemode'
|
||||||
'gamescope'
|
'gamescope'
|
||||||
'mangohud'
|
'mangohud'
|
||||||
'winetricks'
|
'winetricks'
|
||||||
|
@ -193,13 +194,13 @@ depends=(
|
||||||
'osu-lazer-bin'
|
'osu-lazer-bin'
|
||||||
|
|
||||||
# Emulation
|
# Emulation
|
||||||
'mgba-qt'
|
#'mgba-qt'
|
||||||
'dolphin-emu-git'
|
#'dolphin-emu-git'
|
||||||
'duckstation-git'
|
#'duckstation-git'
|
||||||
'citra-qt-git'
|
#'citra-qt-git'
|
||||||
'flycast-git'
|
#'flycast-git'
|
||||||
'melonds-git'
|
#'melonds-git'
|
||||||
'ares-emu'
|
#'ares-emu'
|
||||||
|
|
||||||
# Archiving & Compression
|
# Archiving & Compression
|
||||||
'zip'
|
'zip'
|
10
.install/PKGBUILDs/severin-cpu-amd/PKGBUILD
Normal file
10
.install/PKGBUILDs/severin-cpu-amd/PKGBUILD
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
# Maintainer: Severin Kaderli <severin@kaderli.dev>
|
||||||
|
pkgname="severin-cpu-amd"
|
||||||
|
pkgver=1.0.0
|
||||||
|
pkgrel=1
|
||||||
|
arch=('x86_64')
|
||||||
|
license=('MIT')
|
||||||
|
depends=(
|
||||||
|
# Microcode
|
||||||
|
'amd-ucode'
|
||||||
|
)
|
10
.install/PKGBUILDs/severin-cpu-intel/PKGBUILD
Normal file
10
.install/PKGBUILDs/severin-cpu-intel/PKGBUILD
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
# Maintainer: Severin Kaderli <severin@kaderli.dev>
|
||||||
|
pkgname="severin-cpu-intel"
|
||||||
|
pkgver=1.0.0
|
||||||
|
pkgrel=1
|
||||||
|
arch=('x86_64')
|
||||||
|
license=('MIT')
|
||||||
|
depends=(
|
||||||
|
# Microcode
|
||||||
|
'intel-ucode'
|
||||||
|
)
|
19
.install/PKGBUILDs/severin-gpu-amd/PKGBUILD
Normal file
19
.install/PKGBUILDs/severin-gpu-amd/PKGBUILD
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
# Maintainer: Severin Kaderli <severin@kaderli.dev>
|
||||||
|
pkgname="severin-gpu-amd"
|
||||||
|
pkgver=1.0.0
|
||||||
|
pkgrel=1
|
||||||
|
arch=('x86_64')
|
||||||
|
license=('MIT')
|
||||||
|
depends=(
|
||||||
|
# Userspace Driver
|
||||||
|
'mesa'
|
||||||
|
'lib32-mesa'
|
||||||
|
|
||||||
|
# Vulkan
|
||||||
|
'vulkan-radeon'
|
||||||
|
'lib32-vulkan-radeon'
|
||||||
|
|
||||||
|
# Hardware Video Acceleration
|
||||||
|
'libva-mesa-driver'
|
||||||
|
'mesa-vdpau'
|
||||||
|
)
|
18
.install/PKGBUILDs/severin-gpu-intel/PKGBUILD
Normal file
18
.install/PKGBUILDs/severin-gpu-intel/PKGBUILD
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
# Maintainer: Severin Kaderli <severin@kaderli.dev>
|
||||||
|
pkgname="severin-gpu-intel"
|
||||||
|
pkgver=1.0.0
|
||||||
|
pkgrel=2
|
||||||
|
arch=('x86_64')
|
||||||
|
license=('MIT')
|
||||||
|
depends=(
|
||||||
|
# Userspace Driver
|
||||||
|
'mesa'
|
||||||
|
'lib32-mesa'
|
||||||
|
|
||||||
|
# Vulkan
|
||||||
|
'vulkan-intel'
|
||||||
|
'lib32-vulkan-intel'
|
||||||
|
|
||||||
|
# Hardware Video Acceleration
|
||||||
|
'intel-media-driver'
|
||||||
|
)
|
17
.install/PKGBUILDs/severin-gpu-nvidia/PKGBUILD
Normal file
17
.install/PKGBUILDs/severin-gpu-nvidia/PKGBUILD
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
# Maintainer: Severin Kaderli <severin@kaderli.dev>
|
||||||
|
pkgname="severin-gpu-nvidia"
|
||||||
|
pkgver=1.0.0
|
||||||
|
pkgrel=1
|
||||||
|
arch=('x86_64')
|
||||||
|
license=('MIT')
|
||||||
|
depends=(
|
||||||
|
# Kernel Module
|
||||||
|
'nvidia-dkms'
|
||||||
|
|
||||||
|
# Userspace Driver
|
||||||
|
'nvidia-utils'
|
||||||
|
'lib32-nvidia-utils'
|
||||||
|
|
||||||
|
# Utilities
|
||||||
|
'nvidia-prime'
|
||||||
|
)
|
|
@ -11,11 +11,29 @@
|
||||||
|
|
||||||
output::section "Arch Packages"
|
output::section "Arch Packages"
|
||||||
|
|
||||||
# List created using: paru -Qqen > packages.native.list
|
install-pkgbuild() {
|
||||||
|
output::log "Installing ${1} PKGBUILD"
|
||||||
|
cd "${INSTALL_DIR}/PKGBUILDs/${1}" || exit
|
||||||
|
paru -Ui
|
||||||
|
output::success "${1} successfully installed"
|
||||||
|
}
|
||||||
|
|
||||||
if output::prompt "Do you want to install Arch packages?"; then
|
if output::prompt "Do you want to install Arch packages?"; then
|
||||||
output::log "Updating package database"
|
output::log "Updating package database"
|
||||||
paru -Syy |& output::debug
|
paru -Syy |& output::debug
|
||||||
output::success "Package database successfully updated"
|
output::success "Package database successfully updated"
|
||||||
paru -Ui
|
|
||||||
output::success "Packages successfully installed"
|
install-pkgbuild "severin-base"
|
||||||
|
|
||||||
|
if [ "${HOST}" = "odin" ]; then
|
||||||
|
install-pkgbuild "severin-cpu-intel"
|
||||||
|
install-pkgbuild "severin-gpu-intel"
|
||||||
|
install-pkgbuild "severin-gpu-nvidia"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ "${HOST}" = "tyr" ]; then
|
||||||
|
install-pkgbuild "severin-cpu-amd"
|
||||||
|
install-pkgbuild "severin-gpu-amd"
|
||||||
|
install-pkgbuild "severin-gpu-nvidia"
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
--enable-features=WaylandWindowDecorations
|
#--enable-features=WaylandWindowDecorations
|
||||||
--ozone-platform-hint=auto
|
#--ozone-platform-hint=auto
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue