better arch config for desktop setup time

This commit is contained in:
Phantop 2023-08-21 13:58:45 -04:00
parent 2071b50a0d
commit 70008a57b2
4 changed files with 203 additions and 27 deletions

188
archpkgs Normal file
View File

@ -0,0 +1,188 @@
abiword
advancecomp
android-tools
anime4k
apparmor
arch-install-scripts
aria2
asciinema
audacious
autojump
base
base-devel
bat
bc
bleachbit
btop
budgie-control-center
budgie-desktop
budgie-screensaver
busybox
bzip3
ccache
chaotic-keyring
chaotic-mirrorlist
citra-qt-git
clang
cmake
cpupower
cups
dart-sass
debootstrap
dolphin-emu-git
dracula-gtk-theme-git
dwarfs-git
electron
expac
fd
fish
flyctl-bin
fq
fzf
game-devices-udev
gamemode
gifsicle
gimp
git
glow
gnome-disk-utility
gnome-keyring
gnome-power-manager
gnome-system-monitor
gvfs-gphoto2
gvfs-mtp
hblock
htop
httrack
ifuse
imagemagick
innoextract
intel-media-driver
intel-ucode
inxi
iwd
jack2
jdupes
jless
jpegoptim
jq
keepassxc
kitty
libimobiledevice
libplist
libpulse
libusbmuxd
libva-intel-driver
libva-mesa-driver
lightdm
lightdm-gtk-greeter
lightdm-gtk-greeter-settings
linux-firmware
linux-hardened
lrzip
lynx
man-db
man-pages
megatools
meld
moreutils
mpv
mpv-mpris
mupdf-tools
musikcube
ncdu
nemo-fileroller
neovim
netsurf
network-manager-applet
networkmanager
networkmanager-openconnect
nicotine+
ninja
nnn
noto-fonts
noto-fonts-cjk
noto-fonts-emoji
nsz
opendoas
opus-tools
oxipng
p7zip
papirus-icon-theme
parallel
perl-parallel-forkmanager
pgbouncer
php
pipewire
pngquant
postgresql
power-profiles-daemon
powertop
pulseaudio
pulseaudio-alsa
pulseaudio-bluetooth
pulseaudio-jack
pup
pyenv
python-adblock
python-pip
python-pipx
python-pyusb
python-readability-lxml
python-tqdm
qpdf
qrencode
qt5-base
qt5-styleplugins
qt6-svg
qt6gtk2
qutebrowser-git
rclone
ripgrep-all
rofi
rsync
samba
signal-desktop
smartmontools
sof-firmware
sof-tools
squashfs-tools
squashfuse
starship
stow
sxiv
syncthing
system-config-printer
tenacity-git
tig
tk
torsocks
ttf-ubuntu-font-family
tuc
upx
usbutils
valgrind
vulkan-intel
vulkan-radeon
w3m
webp-pixbuf-loader
wget
wimlib
wireless_tools
wit
xdg-user-dirs
xdg-utils
xdotool
xf86-input-evdev
xf86-input-libinput
xorg-server
xorg-xev
xorg-xinit
xournalpp
xsel
yay
yt-dlp
zathura-cb
zathura-djvu
zathura-pdf-mupdf
zram-generator

View File

@ -3,22 +3,14 @@
set -e
alias s=sudo g=git
s pacman -Syu git
git clone https://aur.archlinux.org/yay-bin.git ~/.yay
cd ~/.yay && makepkg -si
pkgs="abiword arch-install-scripts aria2 audacious audacity autojump apparmor avidemux-qt
bleachbit bzip3 ccache cpupower diffoscope difftastic dolphin-emu dracula-gtk-theme dwarfs-git engrampa fd
fish flyctl-bin fq fzf gifsicle gimp gnome-disk-utility gnome-keyring gnome-system-monitor gurk-bin
hblock htop ifuse imagemagick innoextract intel-media-driver jdupes jpegoptim jq keepassxc
kitty libjxl lynx man-db man-pages megatools mkvtoolnix-gui moreutils mpv musikcube
ncdu netsurf neovim nicotine+ nnn noto-fonts noto-fonts-cjk noto-fonts-emoji nsz opus-tools
oxipng p7zip pandoc parallel pdfjs perl-parallel-forkmanager pngquant power-profiles-daemon
proot pup-bin python-adblock python-pipx python-readability-lxml qrencode qt5-styleplugins
qt6gtk2 qutebrowser ripgrep-all rofi sass shellcheck sof-firmware spek squashfs-tools
squashfuse starship stow sxiv syncthing tig ttf-ubuntu-font-family torsocks tuc-bin
upx usbmuxd wimlib wit xsel yt-dlp zathura-cb zathura-djvu zathura-pdf-mupdf"
yay -S $pkgs
s pacman -Syu
s pacman-key --recv-key 3056513887B78AEB --keyserver keyserver.ubuntu.com
s pacman-key --lsign-key 3056513887B78AEB
s pacman -U 'https://cdn-mirror.chaotic.cx/chaotic-aur/chaotic-keyring.pkg.tar.zst' 'https://cdn-mirror.chaotic.cx/chaotic-aur/chaotic-mirrorlist.pkg.tar.zst'
printf '[chaotic-aur]\nInclude = /etc/pacman.d/chaotic-mirrorlist\n' | sudo tee -a /etc/pacman.conf
s pacman -Syu
s pacman -S $(cat ~/.dotfiles/archpkgs)
yay -S dwarfs-git gurk-bin pandoc-bin proot shellcheck-bin spek
stow --no-folding -d ~/.dotfiles -t ~/.config .
mkdir -p ~/.parallel/will-cite
@ -30,11 +22,7 @@ wget https://github.com/dracula/musikcube/raw/main/dracula.json -P ~/.config/mus
wget https://github.com/mrzool/bash-sensible/raw/master/sensible.bash -O ~/.bashrc
wget https://github.com/savq/paq-nvim/raw/master/lua/paq.lua -P ~/.config/nvim/lua
wget https://source.netsurf-browser.org/netsurf.git/plain/resources/adblock.css\
https://nitter.it/css/themes/dracula.css -P ~/.config/qutebrowser
un(){ F=$(mktemp); mkdir -p "$2"; curl https://api.github.com/repos/"$1"/releases |\
grep -om1 http.\*zip | wget -i- -O"$F"; unzip "$F" -d "$2";}
un bloc97/Anime4k ~/.config/mpv/shaders
https://nitter.net/css/themes/dracula.css -P ~/.config/qutebrowser
chsh -s "$(which fish)"
fish -c "aliases"

View File

@ -10,12 +10,12 @@ Alt+Right add video-pan-x -0.05
Alt+Up add video-pan-y 0.05
Alt+Down add video-pan-y -0.05
CTRL+1 no-osd change-list glsl-shaders set "~~/shaders/Anime4K_Clamp_Highlights.glsl:~~/shaders/Anime4K_Restore_CNN_M.glsl:~~/shaders/Anime4K_Upscale_CNN_x2_M.glsl:~~/shaders/Anime4K_AutoDownscalePre_x2.glsl:~~/shaders/Anime4K_AutoDownscalePre_x4.glsl:~~/shaders/Anime4K_Upscale_CNN_x2_S.glsl"; show-text "Anime4K: Mode A (Fast)"
CTRL+2 no-osd change-list glsl-shaders set "~~/shaders/Anime4K_Clamp_Highlights.glsl:~~/shaders/Anime4K_Restore_CNN_Soft_M.glsl:~~/shaders/Anime4K_Upscale_CNN_x2_M.glsl:~~/shaders/Anime4K_AutoDownscalePre_x2.glsl:~~/shaders/Anime4K_AutoDownscalePre_x4.glsl:~~/shaders/Anime4K_Upscale_CNN_x2_S.glsl"; show-text "Anime4K: Mode B (Fast)"
CTRL+3 no-osd change-list glsl-shaders set "~~/shaders/Anime4K_Clamp_Highlights.glsl:~~/shaders/Anime4K_Upscale_Denoise_CNN_x2_M.glsl:~~/shaders/Anime4K_AutoDownscalePre_x2.glsl:~~/shaders/Anime4K_AutoDownscalePre_x4.glsl:~~/shaders/Anime4K_Upscale_CNN_x2_S.glsl"; show-text "Anime4K: Mode C (Fast)"
CTRL+4 no-osd change-list glsl-shaders set "~~/shaders/Anime4K_Clamp_Highlights.glsl:~~/shaders/Anime4K_Restore_CNN_M.glsl:~~/shaders/Anime4K_Upscale_CNN_x2_M.glsl:~~/shaders/Anime4K_Restore_CNN_S.glsl:~~/shaders/Anime4K_AutoDownscalePre_x2.glsl:~~/shaders/Anime4K_AutoDownscalePre_x4.glsl:~~/shaders/Anime4K_Upscale_CNN_x2_S.glsl"; show-text "Anime4K: Mode A+A (Fast)"
CTRL+5 no-osd change-list glsl-shaders set "~~/shaders/Anime4K_Clamp_Highlights.glsl:~~/shaders/Anime4K_Restore_CNN_Soft_M.glsl:~~/shaders/Anime4K_Upscale_CNN_x2_M.glsl:~~/shaders/Anime4K_AutoDownscalePre_x2.glsl:~~/shaders/Anime4K_AutoDownscalePre_x4.glsl:~~/shaders/Anime4K_Restore_CNN_Soft_S.glsl:~~/shaders/Anime4K_Upscale_CNN_x2_S.glsl"; show-text "Anime4K: Mode B+B (Fast)"
CTRL+6 no-osd change-list glsl-shaders set "~~/shaders/Anime4K_Clamp_Highlights.glsl:~~/shaders/Anime4K_Upscale_Denoise_CNN_x2_M.glsl:~~/shaders/Anime4K_AutoDownscalePre_x2.glsl:~~/shaders/Anime4K_AutoDownscalePre_x4.glsl:~~/shaders/Anime4K_Restore_CNN_S.glsl:~~/shaders/Anime4K_Upscale_CNN_x2_S.glsl"; show-text "Anime4K: Mode C+A (Fast)"
CTRL+1 no-osd change-list glsl-shaders set "/usr/share/anime4k/Anime4K_Clamp_Highlights.glsl:/usr/share/anime4k/Anime4K_Restore_CNN_M.glsl:/usr/share/anime4k/Anime4K_Upscale_CNN_x2_M.glsl:/usr/share/anime4k/Anime4K_AutoDownscalePre_x2.glsl:/usr/share/anime4k/Anime4K_AutoDownscalePre_x4.glsl:/usr/share/anime4k/Anime4K_Upscale_CNN_x2_S.glsl"; show-text "Anime4K: Mode A (Fast)"
CTRL+2 no-osd change-list glsl-shaders set "/usr/share/anime4k/Anime4K_Clamp_Highlights.glsl:/usr/share/anime4k/Anime4K_Restore_CNN_Soft_M.glsl:/usr/share/anime4k/Anime4K_Upscale_CNN_x2_M.glsl:/usr/share/anime4k/Anime4K_AutoDownscalePre_x2.glsl:/usr/share/anime4k/Anime4K_AutoDownscalePre_x4.glsl:/usr/share/anime4k/Anime4K_Upscale_CNN_x2_S.glsl"; show-text "Anime4K: Mode B (Fast)"
CTRL+3 no-osd change-list glsl-shaders set "/usr/share/anime4k/Anime4K_Clamp_Highlights.glsl:/usr/share/anime4k/Anime4K_Upscale_Denoise_CNN_x2_M.glsl:/usr/share/anime4k/Anime4K_AutoDownscalePre_x2.glsl:/usr/share/anime4k/Anime4K_AutoDownscalePre_x4.glsl:/usr/share/anime4k/Anime4K_Upscale_CNN_x2_S.glsl"; show-text "Anime4K: Mode C (Fast)"
CTRL+4 no-osd change-list glsl-shaders set "/usr/share/anime4k/Anime4K_Clamp_Highlights.glsl:/usr/share/anime4k/Anime4K_Restore_CNN_M.glsl:/usr/share/anime4k/Anime4K_Upscale_CNN_x2_M.glsl:/usr/share/anime4k/Anime4K_Restore_CNN_S.glsl:/usr/share/anime4k/Anime4K_AutoDownscalePre_x2.glsl:/usr/share/anime4k/Anime4K_AutoDownscalePre_x4.glsl:/usr/share/anime4k/Anime4K_Upscale_CNN_x2_S.glsl"; show-text "Anime4K: Mode A+A (Fast)"
CTRL+5 no-osd change-list glsl-shaders set "/usr/share/anime4k/Anime4K_Clamp_Highlights.glsl:/usr/share/anime4k/Anime4K_Restore_CNN_Soft_M.glsl:/usr/share/anime4k/Anime4K_Upscale_CNN_x2_M.glsl:/usr/share/anime4k/Anime4K_AutoDownscalePre_x2.glsl:/usr/share/anime4k/Anime4K_AutoDownscalePre_x4.glsl:/usr/share/anime4k/Anime4K_Restore_CNN_Soft_S.glsl:/usr/share/anime4k/Anime4K_Upscale_CNN_x2_S.glsl"; show-text "Anime4K: Mode B+B (Fast)"
CTRL+6 no-osd change-list glsl-shaders set "/usr/share/anime4k/Anime4K_Clamp_Highlights.glsl:/usr/share/anime4k/Anime4K_Upscale_Denoise_CNN_x2_M.glsl:/usr/share/anime4k/Anime4K_AutoDownscalePre_x2.glsl:/usr/share/anime4k/Anime4K_AutoDownscalePre_x4.glsl:/usr/share/anime4k/Anime4K_Restore_CNN_S.glsl:/usr/share/anime4k/Anime4K_Upscale_CNN_x2_S.glsl"; show-text "Anime4K: Mode C+A (Fast)"
CTRL+0 no-osd change-list glsl-shaders clr ""; show-text "GLSL shaders cleared"

Binary file not shown.