BOLD

Brian's Opinionated Linux Desktop

Install BOLD

Made for agentic developers who want to get
the most out of their Framework 13 Pro.

The perfect software, for the perfect hardware.

Hide yo ThinkPad, hide yo XPS, and hide yo MacBook
cause they deployin' err'thing out here.

Install

  1. Fresh Install with a USB stick

    For a new machine, or one to erase. Boot the stick and answer one form, and it installs Arch Linux and BOLD by itself, encrypted by default.

    Three steps Download the ISO
    1. Write the ISO to a USB stick, with any USB writer.
    2. Start the machine from it, with Secure Boot off.
    3. Answer the form, choose the disk, and wait.

    Erases the whole disk.

  2. Guided Install with Claude Code

    From another computer, Claude installs BOLD over SSH. Boot the new machine from Arch's own USB stick (Claude can write it for you) and type three commands there. Claude asks its questions once, does the rest, then removes its own way in.

    On your computer
    claude plugin marketplace add briiian/bold &&
    claude plugin install bold@bold &&
    claude /bold:install

    Erases the whole disk. The new machine: a 64-bit UEFI PC on the same network.

  3. Arch Linux Upgrade

    Already running Arch? On a base install, as your normal user with sudo, network access and git, clone BOLD and run its installer. Preview it first with --dry-run.

    On the Arch machine
    git clone https://github.com/briiian/bold.git \
      ~/.local/share/bold
    cd ~/.local/share/bold
    ./install.sh --dry-run   # preview
    ./install.sh

    Safe to run again after pulling changes.

Tutorial

Baked-in opinions make BOLD intuitive, and the learning curve is small.

  1. Ctrl and Alt are swapped

    1. Ctrl is by the spacebar, like ⌘ on a Mac

  2. No more primary clipboard

    1. Selecting copies nothing, a middle-click pastes nothing

  3. Super targets the system, and Ctrl targets the active app

  4. Tap Super for your app launcher

    1. Type to search, Enter to open

  5. The command bar

    1. Type bold: everything the system does

    2. Top shelf agent integration

    3. Any other command runs in a terminal

  6. Tiling windows

    1. Desktops side by side, a fresh one at the end

    2. Every window in the bar: click one to go there

    3. Hold Super and drag to move a window

    All features

    With daily releases, new features come in quick.

    129 features
    • bold settings desktop-restore in BOLD Terminal turning desktop restore on, with what it brings back after a restart.
      Desktops & windowsSince 0.0.29Big feature
      After a restart, a logout, even a crash or a power cut, the apps that were open reopen on the same desktops, tiled the same way: a terminal in its folder, Firefox with its windows and tabs if you've ticked its own setting. On by default. Restarting, shutting down and logging out close your apps first, for a moment at most.
      bold settings desktop-restore
    • The BOLD tutorial's first step, Ctrl and Alt are swapped, drawn on the 13 Pro's own keyboard.
      SystemSince 0.0.28Big feature
      Each step is one to three looping pictures and a few words: Ctrl and Alt swapped, one clipboard, Super for the system, the launcher, the command bar and tiling. They're drawn from the 13 Pro itself, its keyboard as printed. Until you've opened it once, the command bar suggests it.
      bold tutorial
    • The USB installer's one form: keyboard, your name, username, password, and the computer name and time zone it works out for you.
      Install & updateSince 0.0.28Big feature
      Boot the stick and the first screen is already the questions: the computer's name, yours, a password. Pick the disk, encrypted unless you say otherwise, and it installs Arch and BOLD in a few minutes, showing the tutorial's pictures while you wait. Restart, type your password to open the disk, and BOLD's login screen is there.
    • Install & updateSince 0.0.28Big feature
      Start the new machine from Arch's USB stick and type three commands there. Claude asks every question at once and does the whole install with BOLD's own installer. Your passwords are only ever typed by you, and at the end Claude removes its own way in.
      claude /bold:install
    • The sidebar down the first desktop: the network and disk graphs, live tiles of the desktops, the command bar and the app launcher.
      The barSince 0.0.23Big feature
      A button in the bar's top-right corner turns the bar into a sidebar a quarter of the screen wide, freeing the top of every screen. It holds the clock, the battery, live desktops, a row of graph for each of CPU, GPU, memory, network and disk, the command bar and the app launcher. Windows tile in the rest of the desktop.
    • BOLD Terminal close up: an rg search with a selection highlighted and emoji in the results, an eza tree with icons, and the Powerlevel10k prompt.
      Terminal & appsSince 0.0.22Big feature
      Ctrl+C copies what you selected and Ctrl+V pastes, whatever runs in it; the key labelled Ctrl + C interrupts. It's crisp at the 13 Pro's scale, with exact colours, emoji and box drawing. Selecting copies nothing, and a middle-click never pastes.
    • App mitosis beginning: the top of a BOLD Terminal running tests bulges up into the glass above, the start of a drop that will become a new window.
      Desktops & windowsSince 0.0.20Big feature
      In actions mode every window has four mitosis buttons. Click one and a drop bulges out of that side, pinches off into a new window of the same app and settles in with a wobble. The copy starts fresh.
    • Actions mode over a BOLD Terminal: frosted glass over the window, its actions in a row across the middle and a mitosis button at each edge.
      Desktops & windowsSince 0.0.16Big feature
      Tap the top right orange button (the 13 Pro's F12) and frosted glass covers every window, with buttons to act on it. The arrows walk the windows, Shift+arrows take one along, the wheel moves through the desktops, and nothing you type reaches the apps underneath. Tap the key again, or press Escape, to leave.
      the top right orange button
    • The desktop switcher in the middle of the bar: four tiles, the first lit and split like the windows under it, the next two wearing BOLD Terminal's and Firefox's logos, the last a fresh desktop.
      The barSince 0.0.2Big feature
      One tile per desktop, each window drawn in its real position as a shape of light, a big one wearing its app's logo. Click a tile or a window to go there, and the pointer stays where it is. The wheel over it moves through the desktops. It's the app switcher, window list and workspace switcher in one, and it stays exactly in the middle of the screen.
    • The command bar at the top left of the bar with cargo test --rel typed, over Neovim in BOLD Terminal.
      Command barSince 0.0.2Big feature
      The top left of the bar is a text field: a shell command opens in a terminal, running. It has the keyboard when you log in and whenever you unlock, so you can type straight away. Esc gives the keyboard back. It isn't an app launcher.
    • Two desktops mid-swipe, side by side: Firefox on the left desktop and a git log in BOLD Terminal on the right.
      Desktops & windowsSince 0.0.1Big feature
      Swipe three fingers and the desktop holds back as they pull, then lets go well across the touchpad and the magnet pulls it through. A quick flick doesn't slip past. How strong the pullback is, from 1 to 10, is a pad in bold settings touchpad. At the row's ends it stretches a little and comes back.
      three fingers
    • bold settings keyboard in BOLD Terminal: key repeat delay and rate, layouts, options and double capture, with how to change each.
      Keys & inputSince 0.0.33
      repeat-delay 300 and repeat-rate 40 set how soon and how fast a held key repeats. layouts us, fr(azerty) gives you several layouts, and while there are two or more the bar shows the one in use: click to switch to the next, or scroll through them. options compose:ralt adds XKB's options on top of BOLD's Ctrl/Alt swap. Each applies at once.
      bold settings keyboard
    • The barSince 0.0.33
      A third mode beside the strip and the sidebar. Each arrives with its desktop, in step with the slide. Right-click the bar's button for Strip, Sidebar or Auto, or use bold settings bar.
      bold settings bar auto
    • The barSince 0.0.33
      Each time its Firefox starts, BOLD copies in your own Firefox's cookies for the page's site and the sites its sign-in goes through. Nothing else is taken, and your profile is only read, never changed. bold settings pinned-page share-signin off turns it off.
    • Command barSince 0.0.33
      Up brings back the last commands you ran from the command bar for the target showing, older ones with each press; Down comes back. With something typed, Up goes only through commands that start with it. Right arrow completes at the end of the text, as Tab does. A command typed with a space in front isn't remembered.
    • bold settings in BOLD Terminal: the tree of settings for the mouse, touchpad, font, keyboard, language and fan, each with its value and its default.
      Command barSince 0.0.33
      bold settings all prints every part of bold settings and every setting in it, nested as a tree, with the ones you've set marked. A setting's place in the tree is what you type to change it, like bold settings mouse speed 0.3.
      bold settings all
    • Terminal & appsSince 0.0.33
      An image you copy (Firefox's Copy Image, a screenshot) pastes into Claude Code with Ctrl+V, in whatever format the page used. Text pastes exactly as before.
      Ctrl+V
    • HardwareSince 0.0.33
      Each press of the brightness keys is one of 20 steps, 5% each, even to the eye from the bottom to the top, and the level shows the step.
    • HardwareSince 0.0.33
      On the Framework AMD Ryzen AI 300 board, the silent digital mic the firmware offers is kept off, so the laptop's real mic is the one apps get, and the speakers are kept awake so they don't click when a sound starts. Nothing changes on other machines.
    • The display window: the built-in screen at ×1.6, a pad you scroll on to make everything bigger or smaller.
      SystemSince 0.0.33
      A window with a pad for each display: scroll up and everything gets bigger, down and it gets smaller, the display following as you scroll, only through the scales that divide the screen exactly. A click puts it back.
      bold settings display
    • bold settings language in BOLD Terminal: the language and the formats in use, a sample date and number, and how to change them.
      SystemSince 0.0.33
      bold settings language en_GB sets the language, and formats de_DE sets how dates and times, numbers, money and units are written, and the day a week starts on. list shows what's available. They're the machine's, so the login screen follows too, from your next login.
      bold settings language
    • SystemSince 0.0.33
      Where swap is compressed memory (zram, as BOLD's installer sets it up), the kernel's zswap is turned off so pages aren't compressed a second time on their way there.
    • Install & updateSince 0.0.33
      An update ends with "Restart to finish" when something the computer loads only as it starts has changed, naming it: a new kernel, new firmware, the login screen's setup. Otherwise it asks you to log out only when apps were updated, and when everything already applies it simply ends.
    • Desktops & windowsSince 0.0.33
      When a desktop goes, a new one pushed in and left empty or one you emptied, the desktops after it take the numbers down one a moment later, their windows where they were.
    • The bar close up: the thermometer at 53° and the fan beside it, mid-spin, then the chip's watts.
      The barSince 0.0.32
      The fan beside the temperature is its three blades, turning at one of three speeds with the real fan and still while it rests. The temperature is a thin thermometer that goes from green to red as the chip nears its limit. Its card says what holds the fan: Auto, a profile or a boost.
    • The barSince 0.0.32
      In the sidebar, each desktop's tile shows its wallpaper and every window's real picture, rounded into the tile's rim of light. The desktop you're on follows along once a second; the others look as you left them. Nothing is captured while the sidebar is off screen. bold settings bar tiles off turns the pictures off.
      bold settings bar tiles
    • Desktops & windowsSince 0.0.31
      Double-click the gap between two windows and the sides glide to half and half. With more windows, only the split that gap belongs to changes. A single click and a drag still resize as before.
    • The bar close up: the green battery ring beside the date and the time.
      The barSince 0.0.31
      The charge sweeps round a little ring from the top, closed all the way round at your charge limit. Rest the pointer on it for a card with the whole story: time to full or left, the watts, the battery's health and the last 8 hours. It turns amber, then coral, when low.
    • The pinned page open from the bar: a launch pad of links to code, CI, docs, issues and a home lab's servers and metrics.
      The barSince 0.0.31
      A button in the bar shows your page on a card under it; a click beside it, or Escape, puts it away. It's a real Firefox in a profile of its own. Links open in your default browser, and the page stays where it is.
      bold settings pinned-page https://…
    • Terminal & appsSince 0.0.31
      In the launcher a Super tap opens and in the sidebar's, each app is a plain row in the clock's monospace face, the chosen one lit blue. Dragging an app lifts its row out.
    • The top of the sidebar: the time, date, battery and temperature, then a full row of graph each for CPU, GPU, memory, network and disk.
      The barSince 0.0.31
      Each graph is three times as tall as on the strip and shows two minutes, with what it is now at its right end. Rest the pointer on one for its details beside the sidebar. CPU and GPU sit on a square-root scale, so a quiet machine still draws a low hill.
    • The barSince 0.0.29
      The load (CPU, GPU, RAM) sits just left of the switcher, the flow (network, disks) just right of it, and the rest beside the battery. Nothing moves as desktops come and go, so the switcher stays in the middle with open bar either side. Twelve desktops fit at full size on the 13 Pro.
    • The bar close up: a small stack of outlined slabs, one per unread notification, beside the watts and the battery ring.
      The barSince 0.0.29
      No boxes at the top right: the bar is the notification server. Each new one drops onto a small stack beside the battery, and a toast rises out of it for a few seconds. Click the stack for all of them, on a card hanging from the bar: open one, use its buttons, dismiss it or clear them all. In the sidebar they're a list under the app list.
    • A toast hanging under the bar: Claude Code waiting for your input, asking to allow a command, with Allow and Not now.
      The barSince 0.0.29
      It rises out of the stack, waits while the pointer is on it, then settles back. Three at most at once, and none over a full-screen window. A critical one, like a low battery, stays until you deal with it.
    • Desktops & windowsSince 0.0.28
      Super+Left/Right, Super+scroll and a click in the switcher all slide the desktops the way you're going, with the three-finger swipe's own motion: there in a fifth of a second, clicking into place. A jump of several desktops is one slide.
    • The bar close up: the chip's watts at 24 W with its small arc of electricity, beside the temperature and the fan.
      The barSince 0.0.28
      The chip's power shows in watts, with a tiny arc beside it. Near idle it barely wobbles, dim and slow; around 20 W it's jagged and jumpy; near the chip's top it swings the bar's whole height and throws forks. On the bar, in the sidebar and in the stats' card.
    • bold settings stats in BOLD Terminal turning the stats' graphs to lines and the CPU's colour to pink, with the bar's graphs above already changed.
      LookSince 0.0.28
      bold settings stats style lines draws smooth lines instead of bars, and bold settings stats net-up #e88aa8 gives a series a colour of your own: the CPU's apps and kernel time, the GPU, memory, the network's up and down, the disks. default brings BOLD's back.
      bold settings stats
    • The lock screen over silk, one of BOLD's own drawn backgrounds, with the time and date.
      LookSince 0.0.28
      bold settings lock background ~/Pictures/mountains.jpg sets the picture behind the lock and login screens. The default is a photo of maple leaves by Annie Spratt, credited small at the bottom right.
      bold settings lock background
    • The lock screen: a photo of autumn leaves, the date, the user's name and a password typed behind a block cursor.
      SystemSince 0.0.28
      Lock the laptop and you're at the login screen: a picture, the time and date, your name, and a password typed in monospace behind a blinking block cursor. No glass, no blur. A wrong password shakes; restart and shut down wait at the bottom left. If it ever fails, the older lock and login screens take over.
      Super+L
    • Install & updateSince 0.0.28
      BOLD sets up an encrypted disk with Btrfs and snapshots by itself. The installer also swaps in compressed memory on small machines.
    • The installer's form with its Wi-Fi list open: a locked network and an open one, and Choose a Wi-Fi network beside Next.
      Install & updateSince 0.0.28
      If there's no cable, the form lists the networks in reach, strongest first, with a padlock on secured ones. The network is joined on Next, and the installed system keeps it.
    • Install & updateSince 0.0.28
      Once it's online, the time zone is guessed from the network, and a click edits it: type a city, pick from the list. The computer's name and your username are suggested as you type your name.
    • Install & updateSince 0.0.28
      Before a release goes out, an automated test boots its installer in a fresh virtual machine and installs Arch and BOLD end to end, including over Wi-Fi and on a PC that starts with a BIOS instead of UEFI.
    • SystemSince 0.0.28
      On the login screen, a click asks first, naming anyone still logged in, and only yes does it.
    • Desktops & windowsSince 0.0.26
      Carrying a window with Super+drag, shake it hard left and right and it's gone, no × needed. It closes like any close, so an app with unsaved work can still ask first. How hard a shake it takes is yours, from 1 to 10, or off.
      Super+drag, and shake
    • Desktops & windowsSince 0.0.26
      The tile lifts out of the row, the others slide aside, and where you let go the desktop lands with all its windows, tiled exactly as they were. Escape, or letting go where it started, changes nothing.
    • The pointer resting in the gap between two desktop tiles in the sidebar, and the plus that adds a desktop there.
      Desktops & windowsSince 0.0.26
      Rest the pointer in the gap between two tiles and a dot grows into a small button with a plus. Click it and a new, empty desktop goes in right there, the ones after it moving along, and you're on it.
    • The pointer resting on a desktop's tile in the switcher, and the live card of that desktop under it: Firefox on the Arch wiki.
      The barSince 0.0.26
      After a moment a card grows out of the tile, showing that desktop live at a readable size: a terminal's text, a web page, btop's graphs moving. Move along the tiles and the desktops slide through it; click the card to go to the window you clicked.
    • The command bar's targets open: BOLD, Terminal (chosen), Claude Code and Web, each with what it runs.
      Command barSince 0.0.26
      Right-click the sign at the prompt's start for every target: the shell ($), BOLD (B), Claude Code (✳) and the Web (⌕). The one you choose stays chosen on every monitor. Your own go one line each in ~/.config/bold/targets: a sign, a name and a command, with {} where your text goes.
    • The sidebar's command bar on the Claude Code target, with the folder src/bold-terminal chosen and a prompt typed after it.
      Command barSince 0.0.26
      With the Claude Code target, type the folder first: a list opens as you type, the folders you use most (and most lately) first. Tab makes it a chip, and everything after it is the prompt, exactly as typed, no quotes needed.
    • Command barSince 0.0.26
      Type a search and it runs in your default browser, or type an address (archlinux.org/news, localhost:3000) and it opens. Another search engine is one line in your targets.
    • Terminal & appsSince 0.0.26
      The command bar, bold update, the launcher's terminal apps, Super+Q and any app that asks for a terminal open BOLD Terminal. Ghostty stays installed, one line in ~/.config/xdg-terminals.list away from being your default.
    • Files lifted mid-drag in the app launcher, on its way up the list, the other rows making room.
      Terminal & appsSince 0.0.26
      With nothing typed, press on a top-level app and drag it to its place. Drag it onto Other apps to take it out of the top level. Escape puts it back, and a plain click still opens the app.
    • Terminal & appsSince 0.0.26
      Ctrl+A at the shell's prompt selects every line of the command being typed, never the scrollback. Backspace erases it, typing replaces it, Ctrl+C copies it. The key labelled Ctrl + A still goes to the start of the line.
      Ctrl+A
    • The nebula background at the screen's corner, warming from blue through rose to amber, under a flat black frame with a CPU graph.
      LookSince 0.0.26
      Nebula (violet, teal and rose) is the default, dusk is a sky after sunset, and silk is dark with folds of light. Set one by name; classic brings back the old plain blue.
      bold wallpaper silk
    • HardwareSince 0.0.26
      Right-click the temperature for the fan's menu: Auto, Cool (44 °C), Cool to the touch (38 °C, where the keyboard and the hinge stay cool) and the boosts. A profile uses the least fan that holds its temperature, and a burst of work doesn't spin it up and down. Your choice survives sleep and restarts.
      bold settings fan touch 38
    • SystemSince 0.0.26
      Type bold power and pick one: it happens at once, with no terminal and no second click. It never cuts anything off: while an update is installing it waits, and when an app holds a restart off, the command bar says which. Apps are asked to close first, so a restart doesn't sit waiting on them.
      bold power
    • SystemSince 0.0.25
      bold settings eggs on, and BOLD has a few surprises. That's all it says.
      bold settings eggs on
    • Terminal & appsSince 0.0.25
      Search, Other apps, Ctrl+D, Page Up and Down and the placement buttons all work there. Its search takes the keyboard only when you click it, and opening an app gives the keyboard back, so the app opens beside the window you were in.
    • Desktops & windowsSince 0.0.24
      A tiled window moves a step that way, and at the desktop's edge carries on to the next desktop. A floating one joins the tiling as a full-height column or a full-width row, the others making room. The window keeps the keyboard, and the pointer stays put.
      Super+Ctrl+arrows
    • The app launcher with the pointer on BOLD Terminal's row and its three small buttons for where the app opens.
      Terminal & appsSince 0.0.24
      Each is a tiny desktop with the new window's place lit. Full screen: the app alone on an empty desktop. Left column, right column: a full-height column at that side of this desktop, the windows there making room. A click on the rest of the row opens the app as before. Any app can have a default of its own.
    • BOLD Reviewer showing a commit side by side: a changed line on the old side and the added lines in green on the new.
      Terminal & appsSince 0.0.24
      Code changes to review, side by side and full screen, on a desktop of their own. An agent runs bold-reviewer when its work is ready, with a note on what changed and where to start reading. New to Vim? Noob mode lists the keys along the bottom.
      bold-reviewer
    • HardwareSince 0.0.24
      The card under it shows the fan's speed as it changes, and the little fan sits in a round frame while it's held. A boost only ever adds cooling, asks for no password, and ends on its own before the laptop sleeps or when the bar stops. On a Framework laptop.
    • BOLD's shortcuts, layered: the system's keys first, each with what it does, then the app's own under them.
      Keys & inputSince 0.0.23
      A window with the whole stack: the system's shortcuts (Super), read straight from what's bound, then what apps do with Ctrl, then a text field's keys, and Alt's menus, which BOLD never touches. Over SSH it prints the same stack.
      bold shortcuts
    • Keys & inputSince 0.0.23
      Opt-in. F1 … F8, F11 and F12 also change the sound, the player and the brightness, take a screenshot and open actions mode, whichever way Fn-lock is set.
      bold settings keyboard double-capture on
    • Desktops & windowsSince 0.0.23
      The switcher's last tile is always an empty desktop, marked with a small plus. Super+Right, the swipe and the wheel stop there, so going ten steps too far never takes ten steps back.
    • Desktops & windowsSince 0.0.23
      Open actions mode and press the button in the middle of the bar's pane. Every window is copied onto a new desktop in the same arrangement (the same tiling and proportions, floating windows in place, a full-screen one full screen), then the view slides over to it. Apps that can't be copied are left out, and a notification says which.
    • Desktops & windowsSince 0.0.23
      Arrange a desktop, open actions mode and press the small picture of its tiling: it's saved as a layout. On an empty desktop, actions mode shows your layouts; click one and its apps open, each window arriving in its place as its app starts. bold layouts renames or deletes them.
      bold layouts
    • Desktops & windowsSince 0.0.23
      Within its desktop's tile the window moves in that desktop's layout; onto another tile (or the fresh one) it goes there, and you stay where you are. The tiles show where it will land as you drag.
      Super+drag in the bar
    • The clock's menu open from the bar: 24-hour, 12-hour or the analog face (chosen), and the ways to write the date.
      The barSince 0.0.23
      Scroll on the time to switch between 21:59, 9:59 PM and a small analog face; scroll on the date for six formats, from Sat Sep 26 to 2026-09-26. Right-click either for a menu of them all, each shown as it would look now. The login screen follows your choice.
    • The bar's network graph close up, with its thin level beside it and the download and upload speeds.
      The barSince 0.0.23
      The network graph has a thin level beside it: full on a cable, your Wi-Fi's signal otherwise, with a red dot when the internet can't be reached. A click on it opens the Wi-Fi settings.
    • The bar close up: the Bluetooth sign lit while a device asks to pair, between the watts and the battery ring.
      The barSince 0.0.23
      A small Bluetooth sign shows at the top right of the bar only while a pairing is happening, and a click on it answers the device's question. The rest of the time there's no Bluetooth icon.
    • The touchpad's small settings window: pointer speed, scroll speed and magnetic pullback, each on a thin-framed pad, with a list to try them on.
      Command barSince 0.0.23
      There's no settings panel. Type bold settings and the parts are listed; each opens a small window of its own over everything, gone again with a click beside it or Escape. Over SSH or in a terminal the same parts print where things stand and take a typed change.
      bold settings
    • A git log in BOLD Terminal, then a new branch, under the whole Powerlevel10k prompt: the folder, the branch, a tick and the time.
      Terminal & appsSince 0.0.23
      Every terminal opens into zsh with a framed two-line prompt: the Arch logo, the folder and git's status, drawn the moment the window opens. Nothing to configure, and the versions move only with BOLD's releases. A ~/.zshrc of your own is left exactly as it is.
    • Activity, btop in BOLD Terminal, during a build: every core near 100%, with rustc and zig at the top of the processes.
      Terminal & appsSince 0.0.23
      What's running and what it costs: processes, CPU, memory, disks and network. Tap Super, type "act" and press Enter; it opens full screen, alone on an empty desktop, and q closes it.
    • bold settings font in BOLD Terminal: Google's UI fonts in a list, Figtree highlighted, with who made it under the list.
      LookSince 0.0.23
      bold settings font lists Google Fonts' UI families, most popular first. Press Enter and it downloads, installs with its licence and becomes the desktop's font at once: the bar, BOLD's windows, GTK apps and the default sans-serif. The monospace font stays as it is.
      bold settings font
    • LookSince 0.0.23
      When a window is the only one on its desktop it obviously has the keyboard, so its outline and shadow are gone. They fade back in as soon as a second window, a dialog included, joins it.
    • LookSince 0.0.23
      The bar, the desktop tiles, the launcher, BOLD's windows and the sidebar are placed on whole pixels at the 13 Pro's fractional scale, so no edge falls between two pixels and softens. The text is spaced on whole pixels too.
    • The touchpad test mid-gesture, one finger moving: the path it has drawn, the pointer, and a live trace of the movement underneath.
      HardwareSince 0.0.23
      Moving, scrolling, pinching, the three-finger swipe, clicks and drags, with and without a thumb resting on the pad, each judged as you do it, with the pointer's path and every event drawn live. It opens in your browser, and nothing leaves the page.
      bold settings touchpad test
    • HardwareSince 0.0.23
      The speakers play through Framework's own tuning for them, from its Windows driver: the boxy hump around 500 Hz and the sharp peak around 4 kHz are taken down. Headphones, HDMI and Bluetooth play as before. bold speakers off plays them raw, to compare.
      bold speakers
    • About this computer: the Framework Laptop 13's processor, memory, storage, graphics, screen and battery, what it runs, and the special thanks.
      SystemSince 0.0.23
      A window with your machine's model, processor, memory, storage, graphics, screens and battery, and what it runs: BOLD, Arch and its kernel, Hyprland, Quickshell. Below, a special thanks to the projects BOLD is built on, each a click away.
      bold system
    • Wi-Fi in BOLD's style: networks nearby, one opened with its password typed in the row and a Join button.
      SystemSince 0.0.23
      Wi-Fi on or off, the network you're on with its signal, and the networks nearby, saved ones first. A secured one asks for its password right in its row, and says so if it's wrong. VPNs and enterprise networks are one click away, in nmtui.
      bold settings wifi
    • Bluetooth in BOLD's style: a phone asking to pair, its six-digit code shown with No and Yes, pair.
      SystemSince 0.0.23
      Bluetooth on or off, your devices (connected first, with their battery where they report one) to connect, disconnect or forget, and new ones nearby to pair. A device's code or PIN question shows right there, answered by BOLD's own pairing agent.
      bold settings bluetooth
    • SystemSince 0.0.23
      A folder in ~/.config/bold/plugins/ can hold Lua that runs inside Hyprland and QML that runs inside the bar, with the same access as BOLD itself. A broken one is named and left out while everything else carries on, and updates never touch them.
    • SystemSince 0.0.23
      BOLD's own files live in ~/.local/share/bold, and your choices in ~/.config/bold, so nothing of BOLD's shows in your home folder. Updating moves an old ~/bold there by itself.
    • Install & updateSince 0.0.23
      BOLD Terminal and BOLD Reviewer are packages built once for each release, instead of compiling on your machine for minutes with nothing on screen.
    • The bar close up: the small fn that shows while Fn-lock is on, between the watts and the battery ring.
      The barSince 0.0.23
      The keyboard never says whether Fn-lock is on, so BOLD tells from the last top-row key you pressed, and shows a small "fn" at the left of the tray. Nothing shows until a top-row key has been pressed once.
    • Command barSince 0.0.23
      After logging in, and every time you unlock the screen with a password or a finger, the command bar at the top left has the keyboard, so you can type a command straight away. Esc, or a click on a window, gives the keyboard back. It stays out of the way while a full-screen window is up.
    • HardwareSince 0.0.23
      On a laptop with a charge limit, the battery reads full at the limit. Where the firmware keeps the limit to itself (the Framework 13 Pro), BOLD learns it by watching the battery hold still on mains, and says it doesn't know until it does.
    • The barSince 0.0.23
      A card drawn at the battery's real charge with the limit marked on it, what it's doing (full, charging with the time to full, on battery with the time left, the watts), its health against its design, charge cycles, chemistry, maker, and the last 8 hours of charge.
    • Keys & inputSince 0.0.22
      Copy is Ctrl+C and paste is Ctrl+V, and that's the only clipboard: Linux's second one (PRIMARY) doesn't exist in BOLD. A password you selected is never one stray click from landing in the wrong window. A middle-click still opens a link in a new tab.
    • The bar's stats close up: CPU, GPU and memory as tiny bar graphs, busy with a build.
      The barSince 0.0.22
      In the spirit of iStat Menus: small graphs drawn as bars, one a second, in wings either side of the desktop switcher. Tight memory or a hot chip turn amber, then coral. Rest the pointer on a wing for its details; the numbers never shift as they change.
    • The app launcher on flat black: a search field, then Firefox (chosen, lit blue), BOLD Terminal, Activity, Google Chrome, Files and Other apps, each on a plain row.
      Terminal & appsSince 0.0.22
      A search bar over the apps you reach for every time; everything else waits under Other apps. Ctrl+D adds the chosen app to the top level or takes it back out, and Page Up and Page Down move it. A terminal app can be one too. BOLD's own apps come first in the search.
    • Keys & inputSince 0.0.21
      Start typing, in a terminal, a browser or the command bar, and the mouse pointer disappears. It comes back a second and a half after you stop, or as soon as you move the mouse. Shortcuts and modifier keys on their own never hide it. A two-finger scroll leaves the pointer where it was and hides it while you scroll, as on a Mac.
    • The bar's left end close up: the command bar on a flat, see-through strip, floating with a gap above Neovim's window.
      The barSince 0.0.21
      The BOLD bar floats like a window, rounded like them, with the same 4 px gap as between windows. The gap belongs to it: fling the pointer to the top edge and click, and you hit the bar, as on macOS.
    • A tray icon's menu drawn by BOLD, dark and rounded: the clipboard manager's recent entries, Show/Hide, Preferences and Exit.
      The barSince 0.0.21
      The tray's menus keep the apps' own entries, ticks, icons and submenus, drawn dark and rounded like everything else, and the keyboard works in them.
    • bold wallpaper in BOLD Terminal setting a radial gradient as the background, and the gradient drawn round the window, from rose to deep blue.
      LookSince 0.0.21
      bold wallpaper '#1b2320', a gradient written like CSS, or animated, which drifts slowly and holds still when it can't be seen and on battery. A still background costs nothing once drawn.
      bold wallpaper
    • LookSince 0.0.21
      The same small gap runs between windows, at the screen's edges and around the bar, so the screen is used but nothing touches.
    • Actions mode close up: a window's buttons pressed into its frosted glass, each shaped like what it does: float, pin, full screen, move and close.
      Desktops & windowsSince 0.0.20
      In actions mode the middle of every window's glass has Float, Full screen, Move to a new desktop and Close. Each rises out of the glass, and moves the way its action goes when you point at it. Actions mode stays on after one, so you can do several in a row.
    • Desktops & windowsSince 0.0.20
      In actions mode, the pin button makes the window float and stay with you as you move between desktops. The pin is pushed in while it's pinned; press it again to put the window back into the tiling.
    • Actions mode on an empty desktop, offering the most-used apps as glass drops: BOLD Terminal, Firefox, Files, Google Chrome and Neovim.
      Desktops & windowsSince 0.0.20
      On an empty desktop, actions mode offers the apps you've used most in the last few days, each under a drop of glass: click one to open it there. BOLD counts which apps you use only on your machine.
    • Desktops & windowsSince 0.0.15
      Pick a window up with Super+drag and turn the wheel to the desktop it should go to, or hold it at the screen's left or right edge: light gathers, and after a moment the next desktop slides in under the window. Let go and it lands, tiled.
      Super+drag to the edge
    • Keys & inputSince 0.0.13
      Only a tap: holding Super, or using it with another key, the wheel or a drag, never opens it. It opens at once, with no wait for a second press.
      Super
    • Install & updateSince 0.0.12
      bold update asks for your password once, before anything changes, and never again during the update.
    • Desktops & windowsSince 0.0.11
      Drag the gap between two windows and both sides resize, with one double-headed cursor whichever side of the gap you're on. Along the screen's edges, where dragging can't resize anything, the cursor stays a plain arrow.
    • Keys & inputSince 0.0.10
      Moving the pointer over a window doesn't make it active; a click does, and that first click still goes through, unlike macOS. Scrolling reaches whatever is under the pointer, so you can scroll a web page while you keep typing in a terminal. The active window has a thin outline and a light shadow, so it looks slightly raised.
    • Command barSince 0.0.10
      bold questions ignore keys typed before the question appears, and ask again when the answer isn't yes or no, so a stray key never counts as no.
    • SystemSince 0.0.8
      bold autologin turns automatic login on or off. With an encrypted disk, the disk's passphrase at boot takes you straight to the desktop. It warns you first if the disk isn't encrypted.
      bold autologin
    • HardwareSince 0.0.7
      The power button never turns the machine off by accident. One press locks the screen, two log out, and holding it for 1.5 s puts it to sleep while a level fills in the bar. At the login screen a press sleeps. Holding it for several seconds still forces a power-off.
    • The command bar with bold typed and the list of BOLD's commands under it, each with what it does: update, settings, fingerprint, autologin, wallpaper and more.
      Command barSince 0.0.6
      Type bold in the command bar and a list shows every top-level command: update, power, settings, tutorial and the rest. Up and Down choose, Tab or Right completes, Enter or a click runs. Each is the tip of an iceberg, named for what you'd look for. In a terminal, bold on its own is the help page.
      bold
    • The lock screen over an autumn photo: the user's name, the password field, and a fingerprint mark waiting at its right.
      HardwareSince 0.0.5
      bold fingerprint registers a finger, and the lock and login screens take either. A small fingerprint sits beside the password: touch the reader and its ridges fill with colour as the finger is read. sudo still asks for the password.
      bold fingerprint
    • Terminal & appsSince 0.0.4
      Both are there from the first login, ready to sign in to, and Claude Code keeps itself up to date. Tools you install for yourself in ~/.local/bin just work.
    • The command bar offering bold update in rainbow colours, close up.
      Install & updateSince 0.0.3
      BOLD checks for a release about once an hour and gets it ready, then the command bar offers bold update in moving rainbow colours. One click runs it in a terminal, where you see what's new, say one yes, and it's done. Your own Arch updates stay yours: BOLD never nags about them.
      bold update
    • Install & updateSince 0.0.3
      bold update is the only update there is: each run brings Arch (pacman -Syu) and your AUR packages up to date, then installs BOLD's newest release if one is waiting. Before its one question it says what's waiting, so you never end up with a partial upgrade.
    • The mouse's settings window: pointer speed, scroll-wheel speed and rage quit, each a thin-framed pad with its value.
      Keys & inputSince 0.0.2
      bold settings mouse and bold settings touchpad each open a small window with pads to scroll on, and a list beside them that moves with every step. Only the device itself can change them: a mouse wheel in the mouse's window, two fingers in the touchpad's. A click on a pad puts it back to normal. Before the windows, the bar had two small controls for the pointer's speed.
      bold settings mouse
    • The volume's level in the sidebar's top row at 65%, sky-blue bars raised beside the clock and the battery ring, over the sidebar's live graphs for CPU, GPU, memory, network and disk.
      The barSince 0.0.2
      Volume and brightness keys show a level in the bar, never a pop-up in the middle of the screen: a row of mirrored bars raised as far as the level, in the place of the CPU, GPU and RAM graphs for a moment. A mute lays the bars down. In the sidebar it takes the top row's fan and temperature; on other desktops a thin sliver at the top edge shows the same bars.
    • Keys & inputSince 0.0.1
      The key next to the spacebar works like macOS's ⌘: Ctrl+C copies, Ctrl+V pastes. Right Alt is untouched. It's one XKB option in the compositor's keyboard config, and in BOLD "Ctrl" always means the key labelled Alt.
      Ctrl+C · Ctrl+V
    • Keys & inputSince 0.0.1
      Tap-to-click is off. On the Framework's haptic touchpad, a click is a press, and a light tap that lands by accident is ignored.
    • A screenshot region being dragged over a terminal's test results, the screenshot bar under it showing Selection and the region's size.
      Keys & inputSince 0.0.1
      Print Screen (the 13 Pro's F11) freezes and dims the screen, with a bar at the bottom: Full screen, Window, or Selection to drag out a part. The picture is saved in Pictures/Screenshots and put on the clipboard, ready to paste, and a notification opens it in Files. The mode you chose last comes back next time.
      Print Screen
    • Keys & inputSince 0.0.1
      The top-row media keys control whatever is playing, and the microphone key mutes the mic.
    • Keys & inputSince 0.0.1
      Locking never stops anything, it only covers the screen. Super+L locks at once, and the power button's single press does the same.
      Super+L
    • Desktops & windowsSince 0.0.1
      Each monitor has a row of desktops you move through left and right, like GNOME. Inside each one, windows tile however the task needs: a 2×2 grid, one full-screen window, two columns, or nothing at all. Super+scroll moves along the row too.
      Super+← / →
    • Desktops & windowsSince 0.0.1
      The window moves to the desktop on the left or right, and you can follow it. It stops at the fresh desktop at the end of the row.
      Super+Shift+arrows
    • A BOLD Terminal window picked up with Super and dragged over the desktop, the pointer holding it where it was grabbed.
      Desktops & windowsSince 0.0.1
      Hold Super and drag anywhere on a window. A place marked in blue holds its place in the tiling and the other windows move aside as you go, so you see the new layout before you let go. Picked up and put back, nothing moves. Super+right-drag resizes a floating window.
      Super+drag
    • Terminal & appsSince 0.0.1
      Firefox and Google Chrome are the browsers, Files (Nautilus) the file browser, and Ghostty a second terminal for anyone who prefers it.
    • HardwareSince 0.0.1
      The Framework Laptop 13 Pro's screen runs at 1.6× (1800 × 1200 logical), which divides it exactly so text stays crisp. Any other screen gets its preferred mode and an automatic scale.
    • SystemSince 0.0.1
      On battery, the screen dims and the keyboard light goes out at 10 minutes, the screen locks at 20 and the machine sleeps at 40. It always locks before sleeping.
    • SystemSince 0.0.1
      On power it locks after an hour and dims after two, but never turns off or suspends. Locking only covers the screen; it never stops anything.
    • Install & updateSince 0.0.1
      A fresh Arch install becomes the full system: one script installs the packages, links the config and enables the services. It's safe to run again, and asks for your password once.
    Arrow keys move between features; Enter shows one.

    Hardware support

    BOLD is tuned specifically for the Framework 13 Pro and its hardware. Anyone who wishes to add support for other hardware may do so, and can get in touch to be added to this list.

    DeviceMaintainer
    Framework 13 Probriiian

    Join the community

    Questions, tips, and what you've built with BOLD: the community lives on itsasmall.world.

    BOLD's community itsasmall.world/c/bold
    BOLD