Add install script

This commit is contained in:
2025-10-26 13:10:03 -04:00
parent 7a0389f5d8
commit 96009654d4
4 changed files with 238 additions and 47 deletions

View File

@@ -0,0 +1,8 @@
bottles
discord_arch_electron
git-credential-manager
losslesscut-bin
opencode
rustdesk-bin
sourcegit
squeezelite

4
.config/dotfiles/install.sh Executable file
View File

@@ -0,0 +1,4 @@
#!/bin/bash
sudo pacman -S --needed - < packages.txt
paru -S --needed - < aur-packages.txt

View File

@@ -0,0 +1,226 @@
accountsservice
adobe-source-han-sans-cn-fonts
adobe-source-han-sans-jp-fonts
adobe-source-han-sans-kr-fonts
alacritty
alsa-firmware
alsa-plugins
alsa-utils
awesome-terminal-fonts
base
base-devel
bash-completion
bind
bitwarden
bluez
bluez-hid2hci
bluez-libs
bluez-utils
btop
btrfs-progs
cachyos-fish-config
cachyos-gaming-meta
cachyos-hello
cachyos-hooks
cachyos-kernel-manager
cachyos-keyring
cachyos-micro-settings
cachyos-mirrorlist
cachyos-packageinstaller
cachyos-plymouth-bootanimation
cachyos-rate-mirrors
cachyos-settings
cachyos-v3-mirrorlist
cachyos-v4-mirrorlist
cachyos-wallpapers
cachyos-zsh-config
chromium
chwd
cpupower
cryptsetup
cups
cups-filters
cups-pdf
device-mapper
dhclient
diffutils
dmidecode
dmraid
dnsmasq
dolphin
dosfstools
duf
e2fsprogs
efibootmgr
efitools
egl-wayland
ethtool
exfatprogs
f2fs-tools
fastfetch
ffmpegthumbnailer
foomatic-db
foomatic-db-engine
foomatic-db-gutenprint-ppds
foomatic-db-nonfree
foomatic-db-nonfree-ppds
foomatic-db-ppds
fsarchiver
gamemode
gamescope
ghostscript
git
glances
gnome-keyring
gpu-screen-recorder-ui
gsfonts
gst-libav
gst-plugin-pipewire
gst-plugin-va
gst-plugins-bad
gst-plugins-ugly
gutenprint
haveged
hdparm
hwdetect
hwinfo
inetutils
iptables-nft
iwd
jfsutils
kcalc
less
lib32-gamemode
lib32-mesa
lib32-opencl-mesa
libdvdcss
libgsf
libopenraw
libwnck3
limine
limine-mkinitcpio-hook
linux-cachyos
linux-cachyos-headers
linux-cachyos-lts
linux-cachyos-lts-headers
linux-firmware
logrotate
lsb-release
lsscsi
lvm2
ly
man-db
man-pages
mangohud
mdadm
mediainfo
meld
mesa
mesa-utils
micro
mkinitcpio
modemmanager
mpv
mtools
nano-syntax-highlighting
neovim
netctl
networkmanager
networkmanager-openvpn
nfs-utils
nilfs-utils
noise-suppression-for-voice
noto-color-emoji-fontconfig
noto-fonts
noto-fonts-cjk
noto-fonts-emoji
nss-mdns
ntp
obs-studio
obs-vkcapture
octopi
opencl-mesa
opendesktop-fonts
openssh
os-prober
otf-font-awesome
pacman-contrib
paru
perl
pipewire-alsa
pipewire-pulse
pkgfile
plocate
plymouth
poppler-glib
power-profiles-daemon
proton-mail-bin
pv
pwvucontrol
python
python-defusedxml
python-packaging
rebuild-detector
reflector
ripgrep
rofi
rsync
rtkit
s-nail
sg3_utils
signal-desktop
smartmontools
sof-firmware
splix
starship
steam
sudo
sway
swaylock
sysfsutils
system-config-printer
tailscale
texinfo
tmux
ttf-bitstream-vera
ttf-dejavu
ttf-jetbrains-mono-nerd
ttf-liberation
ttf-meslo-nerd
ttf-opensans
ufw
unrar
unzip
upower
usb_modeswitch
usbmuxd
usbutils
uwsm
v4l2loopback-dkms
vim
vlc-plugins-all
waybar
wayland-protocols
wget
which
wireless-regdb
wireplumber
wl-clipboard
wmenu
wofi
wpa_supplicant
xdg-desktop-portal
xdg-desktop-portal-wlr
xdg-user-dirs
xdg-utils
xf86-input-libinput
xfsprogs
xl2tpd
xorg-server
xorg-xdpyinfo
xorg-xinit
xorg-xinput
xorg-xkill
xorg-xrandr
xorg-xwayland
zen-browser-bin

View File

@@ -1,47 +0,0 @@
return {
{
'taku25/UEP.nvim',
-- UNL.nvim is a required dependency
dependencies = {
'taku25/UNL.nvim',
'nvim-telescope/telescope.nvim', -- Optional
},
-- All settings are inherited from UNL.nvim, but can be overridden here
opts = {
-- UEP-specific settings can be placed here
}
},
{
'taku25/UBT.nvim',
-- UBT.nvim depends on UNL.nvim.
-- This line is usually not necessary as lazy.nvim resolves it automatically.
dependencies = { 'taku25/UNL.nvim' },
-- If you use autocmd (automation), eager loading is recommended.
-- lazy = false,
opts = {
-- Add your settings here (details below)
}
},
{
'taku25/ULG.nvim',
-- ULG.nvim depends on UNL.nvim.
-- UBT.nvim is also required for build log features.
dependencies = { 'taku25/UNL.nvim', 'taku25/UBT.nvim' },
opts = {
-- Place your configuration here (see details below)
}
},
{
'taku25/UCM.nvim',
dependencies = {
"taku25/UNL.nvim", -- Required!
-- Either one
"nvim-telescope/telescope.nvim", -- optional
},
opts = {
-- Configure as you see fit
},
},
}