Skip to content

Luidooo/kuruntu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kuruntu

Personal dotfiles for a custom development environment on Ubuntu, inspired by Omakub from DHH.

Installation

wget -qO- https://raw.githubusercontent.com/Luidooo/kuruntu/refs/heads/main/init.sh | bash

The script clones the repository to ~/.local/share/kuruntu and sets up the environment.

Interactive Installer

The installer uses gum to provide category-based selection menus:

  • Editors: Neovim, Vim
  • Terminal: Bash, btop, fonts, Nerd Icons, mise, gcc, unzip
  • Languages: Ruby, Node, Python, Rust, Go, Java, PHP, .NET, Swift, TypeScript
  • Development: Docker, KVM
  • Applications: Chrome

Structure

dots/           # Dotfiles (bash, nvim, vim)
install/
  editors/      # Editor install scripts
  terminal/     # Terminal tools
  languages/    # Programming languages
  development/  # Development tools
  applications/ # Applications
utils/          # Utilities (menus, links, environment variables)
init.sh         # Bootstrap script

Testing with Docker

docker run -it --rm ubuntu:latest /bin/bash
apt update && apt install -y git wget
wget -qO- https://raw.githubusercontent.com/Luidooo/kuruntu/refs/heads/main/init.sh | bash

License

MIT

About

Automated development environment setup for Ubuntu. Inspired by Omakub, offers interactive and modular installation of dotfiles, Neovim, programming languages, and essential tools for developers.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors