diff --git a/README.md b/README.md index 7b1be40..7eb401b 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # BOS — Bread Operating System 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 wiring up dotfiles, no per-tool bakery installs. diff --git a/iso/airootfs/etc/calamares/branding/bos/branding.desc b/iso/airootfs/etc/calamares/branding/bos/branding.desc index 91c929f..4076b93 100644 --- a/iso/airootfs/etc/calamares/branding/bos/branding.desc +++ b/iso/airootfs/etc/calamares/branding/bos/branding.desc @@ -9,10 +9,10 @@ strings: versionedName: "BOS (rolling)" shortVersionedName: "BOS" bootloaderEntryName: "BOS" - productUrl: "https://github.com/Breadway/bos" - supportUrl: "https://github.com/Breadway/bos/issues" - knownIssuesUrl: "https://github.com/Breadway/bos/issues" - releaseNotesUrl: "https://github.com/Breadway/bos/releases" + productUrl: "https://git.breadway.dev/Breadway/bos" + supportUrl: "https://git.breadway.dev/Breadway/bos/issues" + knownIssuesUrl: "https://git.breadway.dev/Breadway/bos/issues" + releaseNotesUrl: "https://git.breadway.dev/Breadway/bos/releases" images: productLogo: "logo.png" diff --git a/iso/airootfs/etc/skel/.config/hypr/scripts/ui/settings.lua b/iso/airootfs/etc/skel/.config/hypr/scripts/ui/settings.lua index 8d3a829..f9cd963 100644 --- a/iso/airootfs/etc/skel/.config/hypr/scripts/ui/settings.lua +++ b/iso/airootfs/etc/skel/.config/hypr/scripts/ui/settings.lua @@ -112,6 +112,19 @@ local function build_hl_config(v) dwindle = { preserve_split = true }, animations = { enabled = 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 diff --git a/iso/airootfs/etc/skel/.zshrc b/iso/airootfs/etc/skel/.zshrc index 8a2a31e..e4f1e69 100644 --- a/iso/airootfs/etc/skel/.zshrc +++ b/iso/airootfs/etc/skel/.zshrc @@ -81,6 +81,14 @@ alias ip='ip --color=auto' alias update='bos-update' 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. export PATH="$HOME/.local/bin:$PATH" diff --git a/iso/packages.x86_64 b/iso/packages.x86_64 index d23c42c..38b4488 100644 --- a/iso/packages.x86_64 +++ b/iso/packages.x86_64 @@ -189,12 +189,8 @@ yay-bin # # bos-settings and breadhelp are BOS-specific pacman packages (not part of the # 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 -#breadhelp +breadhelp # Input / screen utilities brightnessctl diff --git a/packaging/arch/README.md b/packaging/arch/README.md index 3d1d3e7..ccdd544 100644 --- a/packaging/arch/README.md +++ b/packaging/arch/README.md @@ -7,7 +7,7 @@ from this repo. `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`, -`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. Everything else the bread ecosystem ships (breadbar, breadbox, breadpad, ...) diff --git a/packaging/calamares/PKGBUILD b/packaging/calamares/PKGBUILD index 494ae31..7f44bbb 100644 --- a/packaging/calamares/PKGBUILD +++ b/packaging/calamares/PKGBUILD @@ -1,4 +1,4 @@ -# Maintainer: Breadway +# Maintainer: Breadway # 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. # Source of truth: https://aur.archlinux.org/packages/calamares