ko-fi
Serpantinum
## Previews | | | |---|---| | ![Preview 1](docs/assets/previews/preview_1.png) | ![Preview 2](docs/assets/previews/preview_2.png) | | ![Preview 3](docs/assets/previews/preview_3.png) | ![Preview 4](docs/assets/previews/preview_4.png) | --- ## Installation > [!TIP] > Full installation and configuration instructions live at **[serpantinum.dev](https://serpantinum.dev)**. > [!IMPORTANT] > **Migrating from v1:** All previous configuration will be backed up and unused. Configuration of compositor settings such as monitors, keybinds, and autostart is now up to you, as the project migrated from being dotfiles to being a shell. ### Arch Linux, Fedora, Void Linux and their derivatives For Arch-based distributions (including systemd, OpenRC, and other init systems), for Fedora-based distributions such as Nobara and Ultramarine, and for Void Linux (glibc and musl), run the automated installation script. It detects your distribution and uses `pacman`, `dnf` or `xbps`. Use this installer: ```bash curl -fsSL install.serpantinum.dev | bash ``` If this doesn't work, use: ```bash bash -c "$(curl -fsSL https://raw.githubusercontent.com/ilyamiro/serpantinum/master/install/install.sh)" ``` > [!NOTE] > To update, when or if you recieve a notification about the new version being available, just run the script again and choose "update" --- ### NixOS See the [NixOS installation guide](https://serpantinum.dev/installation/nixos) for flake setup, the NixOS and Home Manager modules, and updating. --- ## Audio engine The equalizer, balance, mono, channel swap, dynamic range modes and the dynamic EQ run on [serpantinum-audio](https://github.com/ilyamiro/serpantinum-audio), a small PipeWire processor that replaces EasyEffects. The installer and the packages install it, and on the first start after updating, Serpantinum hands your audio over from EasyEffects. See the [audio engine guide](https://serpantinum.dev/audio). --- ## Supported compositors Hyprland, Niri, Sway and Mango. The installer detects the running compositor and deploys its configuration. On Fedora, Mango is installed from the Terra repository. On Void Linux, Hyprland is installed from the third-party black-hole.dev repository. --- ## Running To run the shell, launch `serpantinumd start` For configuration, see the [configuration guide](https://serpantinum.dev/configure). --- ## Credits * Special thanks to Darkall44/Qylock for providing a gorgeous material SDDM theme!


Thanks to all contributors


TheRinder2 bizneskind-droid Pigeon78 Eduarduar Spinty-dev MrDexstor coloramamoe Zyxilon gouthamkrishnap Stoltembergg andckadir ArseniiTkachuk MCUxDaredevil MILKv2 pedrolourencosilva Vaspyyy Sergi122 Syrup5845 forteleaf kranks-uga zynx-real


--- ## License Copyright (C) 2026 Illia Miroshnichenko This project is licensed under the GNU Affero General Public License version 3, or (at your option) any later version. See the [LICENSE.md](LICENSE.md) file for the full license text.