- Fix XDG config dir logic in config/mod.rs (was double-nesting and had /home/user hardcode) - Replace /home/user hardcodes in breadbar.rs and hyprland.rs with config::config_dir() - Fix /home/user hardcode in packages.rs (uses /root fallback for .local/state path) - Remove eprintln! from GTK callback in packages.rs (no stderr at runtime) - Fix YAML parse error in branding.desc (missing space after sidebarTextHighlight key) - Add .gitignore (Rust target/, ISO artifacts, editor/OS junk, secrets) - Delete state.rs (dead code — never mod'd in main.rs) - Add brightnessctl, grim, slurp to packages.x86_64 (used by keybinds) - Rename can-you-begin-a-composed-beacon.md → DESIGN.md Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
91 lines
1 KiB
Text
91 lines
1 KiB
Text
# Base system
|
|
base
|
|
base-devel
|
|
linux
|
|
linux-firmware
|
|
linux-headers
|
|
|
|
# Bootloader + filesystem
|
|
grub
|
|
efibootmgr
|
|
btrfs-progs
|
|
dosfstools
|
|
mtools
|
|
|
|
# Snapshot infrastructure
|
|
snapper
|
|
snap-pac
|
|
grub-btrfs
|
|
inotify-tools
|
|
|
|
# Wayland / Hyprland
|
|
hyprland
|
|
xdg-desktop-portal-hyprland
|
|
xdg-utils
|
|
xdg-user-dirs
|
|
polkit
|
|
polkit-gnome
|
|
|
|
# Audio
|
|
pipewire
|
|
wireplumber
|
|
pipewire-pulse
|
|
pipewire-alsa
|
|
pipewire-jack
|
|
|
|
# Network
|
|
networkmanager
|
|
network-manager-applet
|
|
iw
|
|
iwd
|
|
bluez
|
|
bluez-utils
|
|
|
|
# GTK4 runtime
|
|
gtk4
|
|
gtk4-layer-shell
|
|
librsvg
|
|
libpulse
|
|
|
|
# Display (wlroots is bundled with Hyprland; don't list separately)
|
|
wayland
|
|
wayland-protocols
|
|
|
|
# Fonts
|
|
noto-fonts
|
|
noto-fonts-emoji
|
|
ttf-jetbrains-mono
|
|
|
|
# Terminal
|
|
foot
|
|
|
|
# File manager
|
|
nautilus
|
|
|
|
# Installer — sourced from [breadway] repo (see pacman.conf)
|
|
calamares
|
|
calamares-qt6
|
|
|
|
# Bread ecosystem — sourced from [breadway] repo
|
|
bakery
|
|
|
|
# Input / screen utilities
|
|
brightnessctl
|
|
grim
|
|
slurp
|
|
|
|
# Utilities
|
|
sudo
|
|
git
|
|
curl
|
|
wget
|
|
unzip
|
|
tar
|
|
gzip
|
|
which
|
|
man-db
|
|
man-pages
|
|
less
|
|
|
|
# Dev tools (for bos-settings standalone install)
|
|
rustup
|