mirror of
https://github.com/Phantop/dotfiles
synced 2025-12-07 04:32:20 +00:00
arch: merge into one metapackage
This commit is contained in:
parent
1afb562ccd
commit
86bd671e31
4
.github/workflows/setup.yml
vendored
4
.github/workflows/setup.yml
vendored
|
|
@ -22,6 +22,10 @@ jobs:
|
|||
uses: actions/checkout@v4
|
||||
- name: Run setup
|
||||
run: |
|
||||
# Some stuff needed to avoid manual intervention
|
||||
pacman -Rdd --noconfirm iptables
|
||||
pacman -Sy --noconfirm pipewire-jack iptables-nft
|
||||
|
||||
cp -r /__w/dotfiles/dotfiles /home/glados/.dotfiles
|
||||
su glados -c /home/glados/.dotfiles/bin/setup
|
||||
mkdwarfs -i /home/glados -o /home.dwarfs
|
||||
|
|
|
|||
74
arch/PKGBUILD/meta
Normal file
74
arch/PKGBUILD/meta
Normal file
|
|
@ -0,0 +1,74 @@
|
|||
pkgname=meta
|
||||
pkgver=2025
|
||||
pkgrel=1
|
||||
pkgdesc="Julie's fun metapackage"
|
||||
arch=('any')
|
||||
url="https://phantop.github.io"
|
||||
license=('GPL3')
|
||||
depends=(
|
||||
# CLI
|
||||
7zip bzip3 lrzip innoextract msitools squashfs-tools upx zip
|
||||
advancecomp gifsicle jpegoptim oxipng pngquant qpdf
|
||||
arch-install-scripts devtools expac hblock flatpak reflector yay
|
||||
aria2 gallery-dl httrack lynx monolith wget yt-dlp
|
||||
asciinema btop musikcube ncdu nnn tmux
|
||||
base base-devel busybox ccache mandoc man-pages moreutils parallel
|
||||
bat fd fzf ripgrep ripgrep-all
|
||||
bc gron jless jq
|
||||
bleachbit jdupes
|
||||
chaotic-keyring chaotic-mirrorlist
|
||||
clang cmake ninja
|
||||
composer perl-parallel-forkmanager perl-rename php
|
||||
cpupower power-profiles-daemon
|
||||
dolphin-emu-tool flips mame-tools nsz xdelta3
|
||||
dotnet-sdk mono
|
||||
efibootmgr firejail fwupd nss-mdns iwd wireless_tools
|
||||
ffmpeg imagemagick opus-tools poppler waifu2x-ncnn-vulkan
|
||||
fish autojump shellcheck starship stow xsel
|
||||
flyctl-bin git git-delta github-cli tig
|
||||
ghostscript mupdf-tools pandoc tesseract-data-eng typst whisper-cpp-git
|
||||
hurl pup trurl tuc
|
||||
ifuse rclone rsync mullvad-vpn-cli torsocks sshfs syncthing
|
||||
inxi smartmontools ventoy-bin
|
||||
linux-hardened linux-firmware amd-ucode intel-ucode
|
||||
neovim most
|
||||
rustup pyenv python-html2text python-pylint uv
|
||||
tldr vt-cli
|
||||
zram-generator bcachefs-tools f2fs-tools
|
||||
|
||||
# CLI tools to check out
|
||||
binwalk csvlens curlie dagger elvish fq grex helix httpie incus jc jo
|
||||
magic-wormhole msedit ouch runc slumber tabiew xh yq
|
||||
|
||||
# GUI
|
||||
budgie-backgrounds budgie-desktop ly network-manager-applet
|
||||
gtk3-classic qt5ct
|
||||
gnome-disk-utility kitty pcmanfm-gtk3 gvfs-mtp rofi ttyd
|
||||
adobe-source-code-pro-fonts noto-fonts-cjk noto-fonts-emoji ttf-dejavu ttf-ubuntu-font-family
|
||||
|
||||
intel-media-driver libva-intel-driver xf86-video-amdgpu xorg-server xorg-xinit
|
||||
pipewire pipewire-alsa pipewire-jack pipewire-pulse gst-plugin-pipewire
|
||||
vulkan-intel vulkan-radeon lib32-vulkan-intel lib32-vulkan-radeon
|
||||
|
||||
discord signal-desktop
|
||||
keepassxc sqlitebrowser zeal
|
||||
ladybird-git lagrange netsurf
|
||||
nicotine+ qbittorrent uget
|
||||
qutebrowser dart-sass qrencode pdfjs python-adblock python-readability-lxml
|
||||
ungoogled-chromium-bin firefox thunderbird
|
||||
|
||||
audacity avidemux-qt obs-studio sof-firmware sonic-visualiser
|
||||
mpv mpv-mpris anime4k-git nsxiv libheif webp-pixbuf-loader
|
||||
gimp krita qownnotes scrot vmpk xournalpp
|
||||
zathura zathura-cb zathura-djvu zathura-pdf-mupdf xreader xarchiver calibre
|
||||
|
||||
ares-emu azahar-git cemu-git dolphin-emu melonds-git ryujinx torzu-qt6-git
|
||||
gamemode gamescope proton-ge-custom-bin steam-native-runtime umu-launcher
|
||||
legendary luanti lutris
|
||||
dotnet-runtime game-devices-udev love jdk-openjdk
|
||||
wine-gecko wine-mono wine-staging
|
||||
|
||||
# GUI stuff to check out
|
||||
kate kdeconnect lact musescore performous zed
|
||||
krathalans-apparmor-profiles-git
|
||||
)
|
||||
|
|
@ -1,41 +0,0 @@
|
|||
pkgname=meta-cli
|
||||
pkgver=2025
|
||||
pkgrel=1
|
||||
pkgdesc="Metapackage for cli stuff"
|
||||
arch=('any')
|
||||
url="https://phantop.github.io"
|
||||
license=('GPL3')
|
||||
depends=(
|
||||
7zip bzip3 lrzip innoextract msitools squashfs-tools upx zip
|
||||
advancecomp gifsicle jpegoptim oxipng pngquant qpdf
|
||||
arch-install-scripts devtools expac hblock flatpak reflector yay
|
||||
aria2 gallery-dl httrack lynx monolith wget yt-dlp
|
||||
asciinema btop musikcube ncdu nnn tmux
|
||||
base base-devel busybox ccache mandoc man-pages moreutils parallel
|
||||
bat fd fzf ripgrep ripgrep-all
|
||||
bc gron jless jq
|
||||
bleachbit jdupes
|
||||
chaotic-keyring chaotic-mirrorlist
|
||||
clang cmake ninja
|
||||
composer perl-parallel-forkmanager perl-rename php
|
||||
cpupower power-profiles-daemon
|
||||
dolphin-emu-tool flips mame-tools nsz xdelta3
|
||||
dotnet-sdk mono
|
||||
efibootmgr firejail fwupd nss-mdns iwd wireless_tools
|
||||
ffmpeg imagemagick opus-tools poppler waifu2x-ncnn-vulkan
|
||||
fish autojump shellcheck starship stow xsel
|
||||
flyctl-bin git git-delta github-cli tig
|
||||
ghostscript mupdf-tools pandoc tesseract-data-eng typst whisper-cpp-git
|
||||
hurl pup trurl tuc
|
||||
ifuse rclone rsync mullvad-vpn-cli torsocks sshfs syncthing
|
||||
inxi smartmontools ventoy-bin
|
||||
linux-hardened linux-firmware amd-ucode intel-ucode
|
||||
neovim most
|
||||
rustup pyenv python-html2text python-pylint uv
|
||||
tldr vt-cli
|
||||
zram-generator bcachefs-tools f2fs-tools
|
||||
|
||||
# Tools to check out
|
||||
binwalk csvlens curlie dagger elvish fq grex helix httpie incus jc jo
|
||||
magic-wormhole msedit ouch runc slumber tabiew xh yq
|
||||
)
|
||||
|
|
@ -1,39 +0,0 @@
|
|||
pkgname=meta-desktop
|
||||
pkgver=2025
|
||||
pkgrel=1
|
||||
pkgdesc="Metapackage for desktop stuff"
|
||||
arch=('any')
|
||||
url="https://phantop.github.io"
|
||||
license=('GPL3')
|
||||
depends=(
|
||||
budgie-backgrounds budgie-desktop ly network-manager-applet
|
||||
gtk3-classic qt5ct
|
||||
gnome-disk-utility kitty pcmanfm-gtk3 gvfs-mtp rofi ttyd
|
||||
adobe-source-code-pro-fonts noto-fonts-cjk noto-fonts-emoji ttf-dejavu ttf-ubuntu-font-family
|
||||
|
||||
intel-media-driver libva-intel-driver xf86-video-amdgpu xorg-server xorg-xinit
|
||||
pipewire pipewire-alsa pipewire-jack pipewire-pulse gst-plugin-pipewire
|
||||
vulkan-intel vulkan-radeon lib32-vulkan-intel lib32-vulkan-radeon
|
||||
|
||||
discord signal-desktop
|
||||
keepassxc sqlitebrowser zeal
|
||||
ladybird-git lagrange netsurf
|
||||
nicotine+ qbittorrent uget
|
||||
qutebrowser dart-sass qrencode pdfjs python-adblock python-readability-lxml
|
||||
ungoogled-chromium-bin firefox thunderbird
|
||||
|
||||
audacity avidemux-qt obs-studio sof-firmware sonic-visualiser
|
||||
mpv mpv-mpris anime4k-git nsxiv libheif webp-pixbuf-loader
|
||||
gimp krita qownnotes scrot vmpk xournalpp
|
||||
zathura zathura-cb zathura-djvu zathura-pdf-mupdf xreader xarchiver calibre
|
||||
|
||||
ares-emu azahar-git cemu-git dolphin-emu melonds-git ryujinx torzu-qt6-git
|
||||
gamemode gamescope proton-ge-custom-bin steam-native-runtime umu-launcher
|
||||
legendary luanti lutris
|
||||
dotnet-runtime game-devices-udev love jdk-openjdk
|
||||
wine-gecko wine-mono wine-staging
|
||||
|
||||
# Stuff to check out
|
||||
kate kdeconnect lact musescore performous zed
|
||||
krathalans-apparmor-profiles-git
|
||||
)
|
||||
|
|
@ -13,11 +13,10 @@ t /etc/pacman.conf < ~/.dotfiles/arch/pacman.conf
|
|||
p -Syu
|
||||
p -S --asdeps base-devel
|
||||
cp ~/.dotfiles/arch/PKGBUILD/* /tmp
|
||||
makepkg -D /tmp -dp /tmp/meta-cli
|
||||
makepkg -D /tmp -dp /tmp/meta-desktop
|
||||
makepkg -D /tmp -dp /tmp/meta
|
||||
makepkg --noconfirm -sr -D /tmp -p /tmp/dwarfs-universal
|
||||
makepkg --noconfirm -sr -D /tmp -p /tmp/ly-nozig
|
||||
p -U /tmp/*.tar.zst
|
||||
p -U /tmp/*.tar.zst --noconfirm
|
||||
yay -S dracula-gtk-theme megatools intel-lpmd units xremap-x11-bin --noconfirm
|
||||
t /etc/pacman.conf < ~/.dotfiles/arch/devkitpro.conf
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue