* Switch back to the packaged quickshell now that 0.3.1 kills synchronously Omarchy shipped the quickshell-git build for a single fix: 0.3.0's `kill` returned before the instance had exited, so the kill loop in omarchy-restart-shell could race a dying shell. Upstream 0.3.1 ships that fix, which makes extra/quickshell the better package to be on again — signed, versioned, and not rebuilt from a moving branch on every update. The migration swaps unconditionally instead of first checking which version the mirror offers. A machine left holding quickshell-git while the shipped package list names quickshell has no way to reconcile the two: omarchy-reinstall-pkgs installs that list with --needed, which does not skip a name that is not installed, and the conflict it then walks into has no answer under --noconfirm. A mirror that is briefly behind installs 0.3.0 instead and the next upgrade carries it to 0.3.1, which is much the cheaper way to be wrong. 🤖 Generated by Opus 5 in Claude Code. Reviewed by Codex XHigh. Co-Authored-By: Codex XHigh <codex@openai.com> * Drop the quickshell version note from the shell restart loop The comment qualified the kill loop as needing 0.3.1 or newer, but omarchy-restart-shell ships in the same package upgrade that brings quickshell along, so a machine running this code already has the version the loop depends on. The caveat could never be false where it was read, which left it as version archaeology rather than something the code could not say for itself. 🤖 Generated by Opus 5 in Claude Code. --------- Co-authored-by: Codex XHigh <codex@openai.com>
152 lines
1.6 KiB
Plaintext
152 lines
1.6 KiB
Plaintext
# Omarchy core package list pacstrapped by the ISO.
|
|
# The ISO builder also reads this file when constructing the offline mirror.
|
|
|
|
aether
|
|
alsa-utils
|
|
asdcontrol
|
|
avahi
|
|
bash-completion
|
|
bat
|
|
bluez
|
|
bluez-tools
|
|
bluez-utils
|
|
bolt
|
|
brightnessctl
|
|
btop
|
|
chromium
|
|
clang
|
|
cliamp
|
|
cups
|
|
cups-browsed
|
|
cups-filters
|
|
cups-pdf
|
|
ddcutil
|
|
docker
|
|
docker-buildx
|
|
docker-compose
|
|
dosfstools
|
|
dotnet-runtime
|
|
dua-cli
|
|
evince
|
|
exfatprogs
|
|
expac
|
|
eza
|
|
fakeroot
|
|
fastfetch
|
|
fcitx5
|
|
fcitx5-gtk
|
|
fcitx5-qt
|
|
fd
|
|
ffmpegthumbnailer
|
|
fontconfig
|
|
foot
|
|
fzf
|
|
git
|
|
gnome-keyring
|
|
gnome-themes-extra
|
|
grim
|
|
gpu-screen-recorder
|
|
gum
|
|
gvfs-mtp
|
|
gvfs-nfs
|
|
gvfs-smb
|
|
herdr
|
|
hyprland
|
|
hyprland-guiutils
|
|
hyprland-preview-share-picker
|
|
hyprpicker
|
|
hyprsunset
|
|
imagemagick
|
|
imv
|
|
inetutils
|
|
inotify-tools
|
|
inxi
|
|
networkmanager
|
|
jq
|
|
kdenlive
|
|
kernel-modules-hook
|
|
lazydocker
|
|
lazygit
|
|
less
|
|
libsecret
|
|
libvips
|
|
libyaml
|
|
libreoffice-fresh
|
|
llvm
|
|
localsend
|
|
lua51
|
|
luarocks
|
|
man-db
|
|
mariadb-libs
|
|
mise-bin
|
|
moonlight-qt
|
|
mpv
|
|
mpv-mpris
|
|
nautilus
|
|
nautilus-python
|
|
gnome-disk-utility
|
|
noto-fonts
|
|
noto-fonts-cjk
|
|
noto-fonts-emoji
|
|
nss-mdns
|
|
nvim
|
|
obs-studio
|
|
obsidian
|
|
omacalc
|
|
omacut
|
|
omawrite
|
|
omarchy-nvim
|
|
pacman-contrib
|
|
pamixer
|
|
pinta
|
|
plocate
|
|
plymouth
|
|
postgresql-libs
|
|
power-profiles-daemon
|
|
python-gobject
|
|
python-poetry-core
|
|
ttfx
|
|
qemu-user-static-binfmt
|
|
qrencode
|
|
qt6-imageformats
|
|
quickshell
|
|
ripgrep
|
|
ruby
|
|
tensaku
|
|
sddm
|
|
slurp
|
|
socat
|
|
starship
|
|
sushi
|
|
system-config-printer
|
|
tesseract
|
|
tesseract-data-eng
|
|
tldr
|
|
tree-sitter-cli
|
|
tmux
|
|
tobi-try
|
|
ttf-ia-writer
|
|
ttf-jetbrains-mono-nerd-basic
|
|
tzupdate
|
|
udiskie
|
|
ufw
|
|
ufw-docker
|
|
unzip
|
|
usage
|
|
uwsm
|
|
whois
|
|
wireless-regdb
|
|
wireplumber
|
|
wl-clipboard
|
|
wtype
|
|
woff2-font-awesome
|
|
xdg-desktop-portal-gtk
|
|
xdg-desktop-portal-hyprland
|
|
xdg-terminal-exec
|
|
xournalpp
|
|
yaru-icon-theme
|
|
yay
|
|
yt-dlp
|
|
zbar
|
|
zoxide
|