lanej/dotfiles
My doots. Changes are frequent, stability not guaranteed. Supports Arch, CentOS and Darwin.
34 stars11 forksUpdated Nov 26, 2025
npx skills add lanej/dotfilesREADME
██╗ █████╗ ███╗ ██╗███████╗ ██╗
██║ ██╔══██╗████╗ ██║██╔════╝ ██║
██║ ███████║██╔██╗ ██║█████╗ ██║
██║ ██╔══██║██║╚██╗██║██╔══╝ ██ ██║
███████╗██║ ██║██║ ╚████║███████╗╚█████╔╝
╚══════╝╚═╝ ╚═╝╚═╝ ╚═══╝╚══════╝ ╚════╝
██████╗ ██████╗ ████████╗███████╗██╗██╗ ███████╗███████╗
██╔══██╗██╔═══██╗╚══██╔══╝██╔═══╝ ██║██║ ██╔════╝██╔════╝
██║ ██║██║ ██║ ██║ █████╗ ██║██║ █████╗ ███████╗
██║ ██║██║ ██║ ██║ ██╔══╝ ██║██║ ██╔══╝ ╚════██║
██████╔╝╚██████╔╝ ██║ ██║ ██║███████╗███████╗███████║
╚═════╝ ╚════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚══════╝╚══════╝
Installation
$ git clone https://github.com/lanej/dotfiles.git ~/.files && cd ~/.files
$ make # install configuration files
$ bash bootstrap.sh # install packages
Transfer
$ sh transfer.sh
Stack
Linux
Arch, Ubuntu, CentOS 8
Darwin
Rust Development
Disk space management for Rust projects:
Configuration:
sccacheenabled in~/.cargo/config.tomlfor shared compilation caching- Optimized debug builds with reduced debug info (
debug = 1) - Split debug info on macOS to reduce binary sizes
Cleanup Aliases:
cargo-clean-all # Remove ALL target/ directories
cargo-clean-debug # Remove only debug builds, keep release
cargo-clean-old # Clean builds older than 30 days
cargo-cache-clean # Clean ~/.cargo cache
rust-disk # Show top 20 largest target dirs
sccache-stats # Show sccache hit/miss stats
Maintenance:
- Run
cargo-clean-debugmonthly - Use
cargo-clean-oldfor automatic cleanup - Check
sccache-statsto monitor cache effectiveness