mirror of
https://github.com/Phantop/dotfiles
synced 2025-12-07 12:43:32 +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
|
uses: actions/checkout@v4
|
||||||
- name: Run setup
|
- name: Run setup
|
||||||
run: |
|
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
|
cp -r /__w/dotfiles/dotfiles /home/glados/.dotfiles
|
||||||
su glados -c /home/glados/.dotfiles/bin/setup
|
su glados -c /home/glados/.dotfiles/bin/setup
|
||||||
mkdwarfs -i /home/glados -o /home.dwarfs
|
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 -Syu
|
||||||
p -S --asdeps base-devel
|
p -S --asdeps base-devel
|
||||||
cp ~/.dotfiles/arch/PKGBUILD/* /tmp
|
cp ~/.dotfiles/arch/PKGBUILD/* /tmp
|
||||||
makepkg -D /tmp -dp /tmp/meta-cli
|
makepkg -D /tmp -dp /tmp/meta
|
||||||
makepkg -D /tmp -dp /tmp/meta-desktop
|
|
||||||
makepkg --noconfirm -sr -D /tmp -p /tmp/dwarfs-universal
|
makepkg --noconfirm -sr -D /tmp -p /tmp/dwarfs-universal
|
||||||
makepkg --noconfirm -sr -D /tmp -p /tmp/ly-nozig
|
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
|
yay -S dracula-gtk-theme megatools intel-lpmd units xremap-x11-bin --noconfirm
|
||||||
t /etc/pacman.conf < ~/.dotfiles/arch/devkitpro.conf
|
t /etc/pacman.conf < ~/.dotfiles/arch/devkitpro.conf
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue