Initializing environment

v1.0 is now live - Explore the Hub

Craft Your Perfect
|

A highly modular, aesthetically stunning, and blazingly fast collection of dotfiles. Configure your system with precision and style.

install.sh
MIT License Zero Dependencies Auto Backups Community Driven
0+
Config Files
0k
GitHub Stars
0
Distributions
0%
Open Source
Why Dotlib

Engineered for Excellence

Every component is crafted to deliver the perfect balance of beauty, performance, and flexibility.

Modular Architecture

Select exactly what you need. Scripts are compartmentalized - install individual components without the bloat. Mix and match to build your perfect setup.

Cherry-pick Composable No bloat

Aesthetic by Default

Pre-configured with modern color palettes, beautiful prompts, and a fully customized window manager setup.

Lightning Fast

Optimized startup times and minimal resource overhead. Your system stays responsive while looking incredible.

Secure & Private

No telemetry, no tracking, no data collection. Your configuration stays on your machine - fully auditable.

Instant Rollback

Every change is backed up automatically. Something broke? One command restores your previous working configuration. Time-travel for your dotfiles.

dotlib restore --last

Cross-Distro

Works on Arch, Fedora, Ubuntu, NixOS, and more. Distro-specific logic is handled automatically.

Try It Out

Interactive Terminal

Type a command and see what happens. This is a simulated preview of the dotfiles-lib experience.

flessan@dotlib: ~
flessan@dotlib:~
Try:
How It Works

Three Steps to Perfection

1

Clone the Repository

One command pulls down the entire collection. Everything is organized and documented.

$ git clone https://github.com/filesdot/installer.git
2

Choose Your Modules

Pick individual configs or go all-in. The interactive installer guides you through every option.

$ ./install.sh --interactive
3

Enjoy Your New Setup

Restart your apps and enjoy. Backups are automatic, so you can always go back.

Setup complete! Enjoy your new desktop.
Ecosystem

What's Included

Curated configurations for the most popular Linux tools and applications.

…and many more. View all configurations →

Showcase

Built by the Community

See what others have built with dotfiles-lib. Submit your own setup to be featured.

// Hyprland Config
monitor=,preferred,auto,1
exec-once = waybar
bind = SUPER, Return, exec, kitty
bind = SUPER, Q, killactive

/home/fless/.config/hypr/hyprland.conf

Hyprland

Catppuccin Mocha theme with custom animations

FAQ

Frequently Asked Questions

Ready to Transform Your Desktop?

Head over to the main application to explore the gallery and set up your dotfiles.

View Gallery