●
§ 01 · home
────────────────────────────────── gg or u to return
●
System ready — kernel 6.8.0-atum
AtumOS
A keyboard-first operating system built on NixOS.
No mouse. No menus. No compromises.
No mouse. No menus. No compromises.
jk scroll
·
: commands
·
? help
·
t theme
·
np sections
·
gg · u top · G bottom
sys info
cpu ●●●●●●●●●● 72% · 96c/192t
mem ●●●●●●●●●● 12.1G / 256G DDR5
gpu RTX 4090 24GB
net ↑ 1.2M/s ↓ 4.8M/s
uptime: 14d 06h 21m · nix-24.11
atum@localhost:~$
ls list files
atumfetch system info
clear clear screen
help all commands
●
§ 02 · features
────────────────────────────────── press 2 to jump
# features
Everything you need.
Nothing you don't.
Nothing you don't.
AtumOS ships a complete, opinionated environment tuned for keyboard-first workflows. No post-install configuration rabbit holes — open the terminal and start building.
●
§ 03 · keymap
────────────────────────────────── press 3 to jump
# keymap
Every action, one keystroke away
Press ? at any time to see the full reference. Or explore below.
── Window Management
ModEnter Open terminal
Modhjkl Focus window
ModShifth.. Move window
Modv Vertical split
Modb Horizontal split
Modf Fullscreen
Modq Close window
── Workspaces
Mod1–9 Switch workspace
ModShift1.. Move to workspace
ModTab Next workspace
Mod` Prev workspace
Modc Scratchpad
── Terminal (tmux)
Ctrlac New pane
Ctrlahl Split panes
Ctrlanp Next/prev pane
Ctrla[ Copy mode
Ctrlaz Zoom pane
Ctrlad Detach session
── Editor (Neovim)
SpaceSpace Find file
Spacesg Live grep
Spaceld Diagnostics
gd Go to definition
K Hover docs
Spacern Rename symbol
── System
Modp App launcher (wofi)
ModShifte Exit AtumOS
ModShiftr Reload config
Modl Lock screen
PrtSc Screenshot region
── Media & Audio
XF86AudioUp Volume +
XF86AudioDown Volume -
XF86AudioMute Mute
XF86Play Play/pause (mpd)
XF86Next Next track
●
§ 04 · install
────────────────────────────────── press 4 to jump
# install
Up and running in under 10 minutes
AtumOS is a NixOS-based distribution. Everything is declarative — reproducible on any machine.
Requirements
x86_64 CPU
4GB RAM min
40GB disk
UEFI firmware
USB 2GB+
✓ Any modern hardware
Installation steps
01
Download & Flash ISO
Grab the latest AtumOS ISO and flash it to a USB drive.
dd if=atumos-24.11.iso of=/dev/sdX bs=4M status=progress && sync
02
Boot & Partition
Boot from USB, then use the guided disk partitioner.
$ sudo atumos-partition --guided
03
Run NixOS Install
Install from the flake — your entire system in one command.
$ nixos-install --flake github:atumos/config#default
04
Rebuild & Switch
After first boot, apply your personal dotfiles and activate.
$ home-manager switch --flake ~/.config/atum#me
05
You're Home
Press ? for all keybindings. Mod+Enter opens a terminal. Mod+p launches apps. Welcome to AtumOS.
tip: Something went wrong? NixOS lets you roll back any change instantly — just reboot and select the previous generation from the bootloader.
~/.config/atum/flake.nix
# AtumOS system configuration { description = "AtumOS — keyboard-first NixOS"; inputs = { nixpkgs.url = "github:NixOS/nixpkgs/nixos-24.11"; home-manager.url = "github:nix-community/home-manager"; atum-config.url = "github:atumos/config"; }; outputs = { self, nixpkgs, ... }: { nixosConfigurations.default = nixpkgs.lib .nixosSystem { system = "x86_64-linux"; modules = [ ./configuration.nix ]; }; }; }
What's included out of the box
Neovim + LSP
Sway WM
tmux
zsh + starship
fzf + ripgrep
Gruvbox everywhere
home-manager
atumfetch
312 keybindings
AtumOS 24.11
atumos-24.11-x86_64-linux.iso · 1.2 GB · sha256 verified
●
§ 05 · about
────────────────────────────────── press 5 to jump
# about
For those who believe
the mouse was a mistake
the mouse was a mistake
AtumOS is an opinionated NixOS distribution that puts the keyboard at the center of everything. Gruvbox throughout. Vi bindings everywhere. Reproducible by design.