dev #2

Merged
Breadway merged 9 commits from dev into main 2026-07-19 03:54:42 +08:00
7 changed files with 29 additions and 12 deletions
Showing only changes of commit c24202cff1 - Show all commits

View file

@ -1,7 +1,7 @@
# BOS — Bread Operating System # BOS — Bread Operating System
An Arch-based, Hyprland desktop distribution that ships the [bread An Arch-based, Hyprland desktop distribution that ships the [bread
ecosystem](https://github.com/Breadway) preconfigured. One Calamares install ecosystem](https://git.breadway.dev/Breadway) preconfigured. One Calamares install
produces a themed, bootable Wayland desktop — no manual Arch bootstrap, no produces a themed, bootable Wayland desktop — no manual Arch bootstrap, no
wiring up dotfiles, no per-tool bakery installs. wiring up dotfiles, no per-tool bakery installs.

View file

@ -9,10 +9,10 @@ strings:
versionedName: "BOS (rolling)" versionedName: "BOS (rolling)"
shortVersionedName: "BOS" shortVersionedName: "BOS"
bootloaderEntryName: "BOS" bootloaderEntryName: "BOS"
productUrl: "https://github.com/Breadway/bos" productUrl: "https://git.breadway.dev/Breadway/bos"
supportUrl: "https://github.com/Breadway/bos/issues" supportUrl: "https://git.breadway.dev/Breadway/bos/issues"
knownIssuesUrl: "https://github.com/Breadway/bos/issues" knownIssuesUrl: "https://git.breadway.dev/Breadway/bos/issues"
releaseNotesUrl: "https://github.com/Breadway/bos/releases" releaseNotesUrl: "https://git.breadway.dev/Breadway/bos/releases"
images: images:
productLogo: "logo.png" productLogo: "logo.png"

View file

@ -112,6 +112,19 @@ local function build_hl_config(v)
dwindle = { preserve_split = true }, dwindle = { preserve_split = true },
animations = { enabled = true }, animations = { enabled = true },
misc = { disable_hyprland_logo = true, disable_splash_rendering = true }, misc = { disable_hyprland_logo = true, disable_splash_rendering = true },
-- 3-finger touchpad swipe switches workspaces (touchscreen/touchpad
-- gesture, native to Hyprland — no plugin needed).
gestures = {
workspace_swipe = true,
workspace_swipe_fingers = 3,
workspace_swipe_distance = 300,
workspace_swipe_invert = true,
workspace_swipe_min_speed_to_force = 30,
workspace_swipe_cancel_ratio = 0.5,
workspace_swipe_create_new = true,
workspace_swipe_direction_lock = true,
workspace_swipe_forever = false,
},
} }
end end

View file

@ -81,6 +81,14 @@ alias ip='ip --color=auto'
alias update='bos-update' alias update='bos-update'
alias pacman='sudo pacman' alias pacman='sudo pacman'
# Package shortcuts — official repos via pacman, AUR via yay (alt-* prefix).
alias install='sudo pacman -S'
alias uninstall='sudo pacman -R'
alias srchpkg='sudo pacman -Ss'
alias alt-install='yay -S'
alias alt-uninstall='yay -R'
alias alt-srchpkg='yay -Ss'
# ~/.local/bin holds the bread* binaries baked in at build time. # ~/.local/bin holds the bread* binaries baked in at build time.
export PATH="$HOME/.local/bin:$PATH" export PATH="$HOME/.local/bin:$PATH"

View file

@ -189,12 +189,8 @@ yay-bin
# #
# bos-settings and breadhelp are BOS-specific pacman packages (not part of the # bos-settings and breadhelp are BOS-specific pacman packages (not part of the
# bakery index), so they stay here, served from the [breadway] repo. # bakery index), so they stay here, served from the [breadway] repo.
# breadhelp temporarily commented out: its own repo (git.breadway.dev/
# Breadway/breadhelp) exists and builds, but hasn't been published to
# [breadway] yet (package.yml's REGISTRY_TOKEN secret still needs to be
# added to that repo). Re-add once a tag publish succeeds.
bos-settings bos-settings
#breadhelp breadhelp
# Input / screen utilities # Input / screen utilities
brightnessctl brightnessctl

View file

@ -7,7 +7,7 @@ from this repo.
`bos-settings` is also pacman-packaged and served from the same [breadway] `bos-settings` is also pacman-packaged and served from the same [breadway]
repo, but its source lives in its own repo now (`~/Projects/bos-settings`, repo, but its source lives in its own repo now (`~/Projects/bos-settings`,
`github.com/Breadway/bos-settings`) so a bos-settings release doesn't require `git.breadway.dev/Breadway/bos-settings`) so a bos-settings release doesn't require
a BOS ISO release. a BOS ISO release.
Everything else the bread ecosystem ships (breadbar, breadbox, breadpad, ...) Everything else the bread ecosystem ships (breadbar, breadbox, breadpad, ...)

View file

@ -1,4 +1,4 @@
# Maintainer: Breadway <rileyhorsham@gmail.com> # Maintainer: Breadway <plasticbread849@gmail.com>
# In-house copy of the AUR calamares PKGBUILD (Calamares is AUR-only; not in # In-house copy of the AUR calamares PKGBUILD (Calamares is AUR-only; not in
# Arch's official repos). Built by CI and published to the [breadway] repo. # Arch's official repos). Built by CI and published to the [breadway] repo.
# Source of truth: https://aur.archlinux.org/packages/calamares # Source of truth: https://aur.archlinux.org/packages/calamares