Reference
Every setting
Every setting Alpymist has, by area. Each can be changed in the Settings app, found by its title in the menu's search, or read and changed from a terminal:
alpymist get power.lid
alpymist set power.lid lock
alpymist reset power.lid
alpymist list power.lid # its value, and what it can be
System marks a setting that changes the machine for everyone and asks for an administrator's password; the rest are your account's own. Where a change does not apply at once, the setting says when.
This page is made from the settings themselves, and a test keeps it so: it
is what alpymist list prints on a system with nothing added. Yours also
lists the settings that packages you installed have added.
Appearance
| Setting | Values | Default |
|---|---|---|
| Style Light text on dark, or dark text on light. appearance.scheme · New windows |
dark, light |
dark |
| Accent colour The colour of focus, selection and the main button. appearance.accent · New windows |
mist, fjord, moss, amber, heather, rose |
mist |
| Text size How large text is in the menu, the popups and Alpymist's windows. appearance.text-size · New windows |
12 to 24 px | 16 |
| Wallpaper The picture behind the desktop. appearance.wallpaper |
The pictures installed | blue-hour.jpg |
Displays
| Setting | Values | Default |
|---|---|---|
| Each screen has its own workspaces Super+1 to Super+9 switch between the workspaces of the screen the pointer is on. Off, workspaces 1 to 9 are shared by every screen. displays.workspaces |
true, false |
true |
| Turn the laptop's screen off when the lid closes While another screen is on, closing the lid turns the built-in screen off and moves what was on it to the others. displays.lid |
true, false |
true |
Keyboard
| Setting | Values | Default |
|---|---|---|
| Keyboard layout The layout every desktop, the login screen and the console type with. keyboard.layout · System |
Every XKB layout | us |
| Repeat delay How long a key is held before it starts repeating. keyboard.repeat-delay |
150 to 1000 ms | 600 |
| Repeat rate How many times a second a held key repeats. keyboard.repeat-rate |
10 to 80 per second | 25 |
Language
| Setting | Values | Default |
|---|---|---|
| Language The language programs speak, and how they write dates and numbers. language.language · Next login |
The languages there are | C.UTF-8 |
| Translations Install every program's translations, about 30 MB, so programs can speak the language above. language.translations · System · Next login |
true, false |
false |
Touchpad
| Setting | Values | Default |
|---|---|---|
| Natural scrolling Content moves the way your fingers do, as on a phone. touchpad.natural-scroll |
true, false |
false |
| Tap to click A tap on the touchpad clicks, without pressing it down. touchpad.tap-to-click |
true, false |
true |
| Ignore while typing The touchpad does nothing for a moment after a key is pressed. touchpad.disable-while-typing |
true, false |
true |
| Scrolling speed How far content moves for a two-finger swipe. touchpad.scroll-speed |
25 to 300 % | 100 |
Mouse and pointer
| Setting | Values | Default |
|---|---|---|
| Pointer speed How fast the pointer moves, for mice and touchpads alike. mouse.speed |
-100 to 100 | 0 |
| Pointer acceleration Faster movements carry the pointer further, or every movement counts the same. mouse.acceleration |
adaptive, flat |
adaptive |
| Natural scrolling for mice The wheel moves content the other way round. mouse.natural-scroll |
true, false |
false |
| Left-handed buttons Swap the left and right buttons. mouse.left-handed |
true, false |
false |
Sound
| Setting | Values | Default |
|---|---|---|
| Output device Where sound plays. Automatic leaves it to the system, which prefers what it rates best of what is connected. sound.output |
Automatic, or a device | auto |
| Output volume How loud the output device plays. sound.volume |
0 to 100 % | 40 |
| Input device Which microphone records. Automatic leaves it to the system. sound.input |
Automatic, or a device | auto |
| Input volume How much the input device picks up. sound.input-volume |
0 to 100 % | 100 |
Wi-Fi
| Setting | Values | Default |
|---|---|---|
| Wi-Fi Turn the wireless adapter on or off. wifi.enabled |
true, false |
true |
Bluetooth
| Setting | Values | Default |
|---|---|---|
| Bluetooth Turn Bluetooth on, now and at every start, to use headphones, keyboards and other devices. Other devices cannot see this computer unless you make it discoverable while pairing. bluetooth.enabled · System |
true, false |
false |
SSH
| Setting | Values | Default |
|---|---|---|
| SSH server Let the accounts on this computer log in to it from another one, over the network. Installed the first time it is turned on. ssh.server · System |
true, false |
false |
Power
| Setting | Values | Default |
|---|---|---|
| Closing the lid What happens when the lid closes on battery. power.lid |
suspend, lock, nothing, hibernate |
suspend |
| Closing the lid on the charger What happens when the lid closes while plugged in. power.lid-on-power |
suspend, lock, nothing, hibernate |
suspend |
| Closing the lid with a screen connected What happens when the lid closes with another screen plugged in. power.lid-docked |
suspend, lock, nothing, hibernate |
nothing |
| Power button What pressing the power button does. power.button |
menu, suspend, power-off, nothing |
menu |
| Battery percentage in the bar Show the charge beside the battery icon. power.bar-percentage |
true, false |
true |
| Time left in the bar Show how long the battery lasts, or until it is full. power.bar-time |
true, false |
false |
| Power draw in the bar Show how many watts go in or out. power.bar-power |
true, false |
false |
| Power mode in the bar Show the power mode beside the battery icon. power.bar-profile |
true, false |
false |
| Power mode Save battery, balance, or give the processor everything. power.mode |
power-saver, balanced, performance |
balanced |
| Charge limit Stop charging below full, which keeps a battery that is mostly plugged in healthier. power.charge-limit · Asks for an administrator's password |
100, 90, 80, 60 |
100 |
Notifications
| Setting | Values | Default |
|---|---|---|
| Do not disturb Show no new notifications until it is turned off, or until you log out. notifications.do-not-disturb |
true, false |
false |
| Position Which corner or edge of the screen notifications appear at. notifications.position |
top-right, top-center, top-left, bottom-right, bottom-center, bottom-left |
top-right |
| Show for How long a notification stays, when the program that sent it does not say. notifications.timeout |
3, 6, 10, 15, 30, never |
6 |
AI usage
Each provider installed has a switch, ai.provider-<id>; these are the ones
shipped.
| Setting | Values | Default |
|---|---|---|
| Anthropic API What the organisation's API use has cost this month ai.provider-anthropic-api |
true, false |
false |
| Claude A Pro or Max subscription's 5-hour and weekly limits, as fresh as Claude Code's last use. Needs Claude Code, Anthropic's command-line tool ai.provider-claude |
true, false |
false |
| ChatGPT (Codex) A ChatGPT plan's 5-hour and weekly Codex limits. Read in a way its vendor does not document: it may stop working. Needs Codex, OpenAI's command-line tool ai.provider-codex |
true, false |
false |
| Gemini CLI How much of each Gemini model's allowance is used, as fresh as Gemini CLI's last use. Read in a way its vendor does not document: it may stop working. Needs Gemini CLI, Google's command-line tool ai.provider-gemini |
true, false |
false |
| GitHub Copilot The month's premium requests, what is left of them, and when they start again. Read in a way its vendor does not document: it may stop working ai.provider-github-copilot |
true, false |
false |
| OpenAI API What the organisation's API use has cost this month ai.provider-openai-api |
true, false |
false |
| OpenRouter What this key has spent this month, its limit, and the credits left ai.provider-openrouter |
true, false |
false |
| Warn from How much of a limit is used before the bar changes colour. ai.warn-at |
50 to 95 % | 80 |
| Notify when a limit is near A notification when a provider passes that, and one more when it is nearly used up. ai.notify |
true, false |
true |
| Ask every Minutes between askings. A provider that allows less often is asked less often, and none is asked while the screen is locked. ai.refresh |
1 to 120 min | 10 |
| Stop asking on battery below On battery with less than this left, nothing is asked and the last answers stay. Zero asks regardless. ai.battery-floor |
0 to 100 % | 20 |
Clipboard
| Setting | Values | Default |
|---|---|---|
| Keep a history Keep what you copy, to paste again from Super+Shift+V. Passwords and keys you copy are kept too, unless a password manager marks them secret. clipboard.history |
true, false |
false |
| Keep it after logging out Keep the history in a file only you can read, rather than in memory only. clipboard.remember |
true, false |
false |
| Entries kept The most the history keeps; the oldest go first. Pinned entries are not counted, and never go. clipboard.size |
10 to 500 | 50 |
| Forget it when the screen locks Forget all but pinned entries whenever the screen locks. clipboard.clear-on-lock |
true, false |
true |
| Clear the history Forget everything but pinned entries, now. clipboard.clear |
An action |
Default applications
| Setting | Values | Default |
|---|---|---|
| Web browser Opens links and web pages. default.browser |
The applications that open these | |
| Mail Opens email addresses and messages. default.mail |
The applications that open these | |
| File manager Opens folders. default.files |
The applications that open these | |
| Text editor Opens text files, configuration and code. default.editor |
The applications that open these | |
| Terminal Runs commands, and the programs that run in one. default.terminal |
The applications that open these | |
| Images Opens pictures and photos. default.images |
The applications that open these | |
| PDF Opens PDF documents. default.pdf |
The applications that open these | |
| Video Plays films and clips. default.video |
The applications that open these | |
| Music Plays songs and sound files. default.music |
The applications that open these | |
| Archives Opens zip files, tarballs and other archives. default.archives |
The applications that open these | |
| Calendar Opens calendar files and subscriptions. default.calendar |
The applications that open these |
Startup
Each program that a package installs to start at login also has a switch
here, named startup.<program>.
| Setting | Values | Default |
|---|---|---|
| Add a program Start an installed application every time you log in. startup.add · Next login |
The applications installed |
Screensaver
| Setting | Values | Default |
|---|---|---|
| Screensaver Which one appears, or a different one each time. screensaver.show |
mountains, starfield, random |
random |
| Show the screensaver after Minutes of stillness before it appears. Zero never shows it. screensaver.after |
0 to 60 min | 5 |
| Turn the screen off after Minutes of stillness before the screen turns off, counted from the last key or click. Zero leaves it on. screensaver.blank-after |
0 to 60 min | 10 |
| Main screen Where the screensaver shows while the others go dark. A screen that is not connected leaves it on the first. screensaver.main-screen |
The screens connected | |
| Show it on every screen Off, it shows on the main screen and the others go dark. screensaver.every-screen |
true, false |
false |
| Lock when the screen turns off Ask for the password to get back in. screensaver.lock |
true, false |
false |
Screensaver: Mountains
| Setting | Values | Default |
|---|---|---|
| See Mountains now Show it until a key is pressed or the pointer moves. screensaver-mountains.preview |
An action | |
| How chunky the picture is Physical pixels to one drawn pixel. One is no pixelation at all. screensaver-mountains.block |
1 to 16 px | 6 |
| How much mist Thicker mist hides more of the ranges behind it. screensaver-mountains.mist |
0 to 200 % | 100 |
| How fast the ranges travel As a percentage of its usual pace. The nearest range travels fastest and every range behind it is close to twice as slow again — nine to one from the front of the picture to the back, which is what gives it depth rather than flatness. screensaver-mountains.speed |
0 to 300 % | 100 |
| How smoothly it scrolls Frames a second. The ranges travel in a straight line, so fewer frames read as the skyline jumping rather than as slowness — and every frame costs a little battery. screensaver-mountains.fps |
8 to 30 fps | 12 |
| An aircraft crossing An aeroplane comes in from the distance and goes back out again, with its navigation lights on and its strobe going. It passes behind the mountains. screensaver-mountains.aircraft |
true, false |
true |
| A balloon, now and then Every few minutes a hot-air balloon drifts through, with its burner flaring. It is the shape the Commodore 64 manual taught everybody to draw. screensaver-mountains.balloon |
true, false |
true |
Screensaver: Starfield
| Setting | Values | Default |
|---|---|---|
| See Starfield now Show it until a key is pressed or the pointer moves. screensaver-starfield.preview |
An action | |
| How chunky the picture is Physical pixels to one drawn pixel. One is no pixelation at all. screensaver-starfield.block |
1 to 16 px | 4 |
| How smoothly it moves Frames a second. Stars travel in straight lines, so fewer frames read as judder rather than as slowness — and every frame costs a little battery. screensaver-starfield.fps |
8 to 30 fps | 20 |
| How fast the ship goes As a percentage of its usual cruise. screensaver-starfield.speed |
25 to 300 % | 100 |
| How many stars As a percentage of what a screen this size suggests. screensaver-starfield.stars |
20 to 300 % | 100 |
| Asteroid fields Every minute or so, a field of rocks with a gap through it that the ship steers for. screensaver-starfield.rocks |
true, false |
true |
| How chunky the rocks are Cells across a rock. Fewer is coarser: the rocks are drawn as square blocks however smoothly they move. screensaver-starfield.grain |
6 to 24 | 12 |
Date and time
| Setting | Values | Default |
|---|---|---|
| Time zone The time zone the clock shows, for everyone on this computer. datetime.timezone · System · Next login |
Every time zone | UTC |
| Set the time from the network Keep the clock right by asking time servers on the internet. datetime.network-time · System |
true, false |
false |
| 24-hour clock 14:30 rather than 2:30 PM, in the top bar and on the login and lock screens. datetime.24-hour · System |
true, false |
true |
Updates
| Setting | Values | Default |
|---|---|---|
| Release channel Stable is released packages; dev is every change to main, and may break. updates.channel · System · Next update |
stable, dev |
stable |
| Graphics for a virtual machine In a virtual machine, draw with the host's graphics card: a second build of Mesa, from a repository of its own. updates.guest-graphics · System · Next update |
true, false |
false |
System
| Setting | Values | Default |
|---|---|---|
| Computer name What this computer is called on the network, in the terminal's prompt and on the login screen. system.hostname · System |
Text, up to 64 characters | alpymist |
| Password Change the password this account logs in and unlocks with, in a terminal that asks for the old one first. system.password |
An action | |
| Administrator Let this account change settings for everyone and install software. The last administrator cannot be turned off. system.administrator · System · Next login |
true, false |
false |
| Unlock the screen with a fingerprint Let an enrolled finger unlock the locked screen, beside the password. Fingers are added in Fingerprints. system.fingerprint-lock · System |
true, false |
false |
| Answer administrator prompts with a fingerprint Let an enrolled finger answer the window that asks for an administrator's password, beside the password. Not doas in a terminal, which takes only the password. system.fingerprint-prompts · System |
true, false |
false |
| Log in with a fingerprint Let an enrolled finger log in: press Enter with no password typed, then touch the reader. The keyring stays locked after such a login, so saved passwords and keys ask for the password when first used. system.fingerprint-login · System |
true, false |
false |
| Hardware report Show what this computer is made of and which drivers have it, in a terminal, and offer to open it as a GitHub issue to say what does not work. It holds no serial number, address or name, and nothing is sent unless you submit the issue. system.report |
An action |