Skip to content

Repository files navigation

Atomic Linux

  • Do you speak English? Click here!

Sobre el Atomic-Linux Project


logo

Una experiencia de escritorio vanguardista y altamente optimizada basada en Arch Linux.

Licencia Base Compositor VersiΓ³n
License: AGPL v3 Base-Arch WM-Hyprland VersiΓ³n
Comunidad Colaboradores Apoyo Discord
Estrellas Colaboradores Patreon Discord

Atomic linux busca ser una opcion preconfigurada y "amigable" con el usuario, sin perder la potencia de arch linux, Atomic Linux trae preconfigurado un entorno hyprland vanguardista (con Lua), Brain_Shell (repositorio externo) y las herramientas necesarias para que funcione como un sistema estable y perfecto para aquellos devs que quieran una estetica anime, estilizar su escritorio y trbajar facilmente, ya que Atomic Linux ofrece software de desarrollo preinstalado (como VSCode, Onlyoffice, Zen-Browser y Yazi), que busca hacer sentir cΓ³modo al usuario


πŸ‘οΈ El Entorno Visual

Atomic Linux no es solo otra distribuciΓ³n; es un entorno de trabajo pensado para el rendimiento y la estΓ©tica ciberpunk moderna. Impulsado por el compositor dinΓ‘mico Hyprland y la recien lanzada Brain_Shell (desarrollada nativamente sobre Quickshell), ofrece transiciones fluidas, desenfoques avanzados y una cohesiΓ³n visual total en GTK4/Libadwaita.

πŸ“Έ Pre visualizaciΓ³n

20260610_155820.mp4

✨ Características Principales

  • πŸš€ Rendimiento AtΓ³mico: ISO optimizada al extremo (menos de 4.0 GB) con compresiΓ³n XZ avanzada para un arranque ultra rΓ‘pido.
  • 🧠 Brain_Shell Integrada: Interfaz de vanguardia basada en tecnologΓ­as QML/Modernas que sustituye los paneles tradicionales por un entorno inteligente.
  • πŸ›‘οΈ Login Elegante: Pantalla de inicio de sesiΓ³n gestionada por greetd + ReGreet en GTK4 nativo bajo Wayland.
  • πŸ“¦ Atomic-Repo Personalizado: Repositorio propio con herramientas exclusivas del sistema para actualizaciones modulares limpias.
  • πŸ—ΊοΈ Atomic Tour: Una aplicaciΓ³n de bienvenida interactiva construida en C y GTK4 para guiarte en tus primeros pasos por el sistema.

πŸ› οΈ Estructura del Repositorio

El Γ‘rbol de este repositorio estΓ‘ organizado de forma modular para facilitar su compilaciΓ³n con archiso y la recientemente integrada Makefile:

πŸ“‚ Click para desplegar la estructura completa del repositorio
πŸ“¦ Estructura del Proyecto (Ejes Principales)
.
β”œβ”€β”€ .github
β”‚   └── workflows
β”‚       └── opencode.yml
β”œβ”€β”€ .gitignore
β”œβ”€β”€ airootfs
β”‚   β”œβ”€β”€ etc
β”‚   β”‚   β”œβ”€β”€ calamares
β”‚   β”‚   β”œβ”€β”€ fastfetch
β”‚   β”‚   β”œβ”€β”€ greetd
β”‚   β”‚   β”œβ”€β”€ group
β”‚   β”‚   β”œβ”€β”€ hostname
β”‚   β”‚   β”œβ”€β”€ locale.conf
β”‚   β”‚   β”œβ”€β”€ localtime -> /usr/share/zoneinfo/UTC
β”‚   β”‚   β”œβ”€β”€ mkinitcpio.conf
β”‚   β”‚   β”œβ”€β”€ mkinitcpio.conf.d
β”‚   β”‚   β”œβ”€β”€ mkinitcpio.d
β”‚   β”‚   β”œβ”€β”€ modprobe.d
β”‚   β”‚   β”œβ”€β”€ motd
β”‚   β”‚   β”œβ”€β”€ os-release
β”‚   β”‚   β”œβ”€β”€ pacman.conf
β”‚   β”‚   β”œβ”€β”€ pacman.d
β”‚   β”‚   β”œβ”€β”€ passwd
β”‚   β”‚   β”œβ”€β”€ plymouth
β”‚   β”‚   β”œβ”€β”€ regreet.toml
β”‚   β”‚   β”œβ”€β”€ resolv.conf -> /run/systemd/resolve/stub-resolv.conf
β”‚   β”‚   β”œβ”€β”€ shadow
β”‚   β”‚   β”œβ”€β”€ skel
β”‚   β”‚   β”œβ”€β”€ ssh
β”‚   β”‚   β”œβ”€β”€ sudoers.d
β”‚   β”‚   └── systemd
β”‚   β”œβ”€β”€ pacman.conf
β”‚   β”œβ”€β”€ root
β”‚   β”‚   β”œβ”€β”€ .automated_script.sh
β”‚   β”‚   β”œβ”€β”€ .gnupg
β”‚   β”‚   β”œβ”€β”€ .zlogin
β”‚   β”‚   β”œβ”€β”€ atomic-repo
β”‚   β”‚   └── customize_airootfs.sh
β”‚   β”œβ”€β”€ usr
β”‚   β”‚   β”œβ”€β”€ bin
β”‚   β”‚   β”œβ”€β”€ local
β”‚   β”‚   └── share
β”‚   └── yay-next
β”‚       β”œβ”€β”€ .dockerignore
β”‚       β”œβ”€β”€ .github
β”‚       β”œβ”€β”€ .gitignore
β”‚       β”œβ”€β”€ .golangci.yml
β”‚       β”œβ”€β”€ .pre-commit-config.yaml
β”‚       β”œβ”€β”€ ci.Dockerfile
β”‚       β”œβ”€β”€ clean.go
β”‚       β”œβ”€β”€ clean_test.go
β”‚       β”œβ”€β”€ cmd.go
β”‚       β”œβ”€β”€ cmd_test.go
β”‚       β”œβ”€β”€ completions
β”‚       β”œβ”€β”€ CONTRIBUTING.md
β”‚       β”œβ”€β”€ doc
β”‚       β”œβ”€β”€ Dockerfile
β”‚       β”œβ”€β”€ errors.go
β”‚       β”œβ”€β”€ get.go
β”‚       β”œβ”€β”€ get_ops_test.go
β”‚       β”œβ”€β”€ go.mod
β”‚       β”œβ”€β”€ go.sum
β”‚       β”œβ”€β”€ LICENSE
β”‚       β”œβ”€β”€ local_install.go
β”‚       β”œβ”€β”€ local_install_test.go
β”‚       β”œβ”€β”€ main.go
β”‚       β”œβ”€β”€ Makefile
β”‚       β”œβ”€β”€ pkg
β”‚       β”œβ”€β”€ po
β”‚       β”œβ”€β”€ print.go
β”‚       β”œβ”€β”€ print_test.go
β”‚       β”œβ”€β”€ query.go
β”‚       β”œβ”€β”€ query_test.go
β”‚       β”œβ”€β”€ README.md
β”‚       β”œβ”€β”€ SECURITY.md
β”‚       β”œβ”€β”€ sync.go
β”‚       β”œβ”€β”€ sync_test.go
β”‚       β”œβ”€β”€ testdata
β”‚       β”œβ”€β”€ vcs.go
β”‚       β”œβ”€β”€ vcs_ops_test.go
β”‚       β”œβ”€β”€ vote.go
β”‚       β”œβ”€β”€ vote_ops_test.go
β”‚       └── yay.conf -> pkg/settings/yay.conf
β”œβ”€β”€ assets
β”‚   β”œβ”€β”€ 20260610_155820.mp4
β”‚   └── logo.png
β”œβ”€β”€ bootstrap_packages
β”œβ”€β”€ efiboot
β”‚   └── loader
β”‚       β”œβ”€β”€ entries
β”‚       └── loader.conf
β”œβ”€β”€ grub
β”‚   β”œβ”€β”€ grub.cfg
β”‚   └── loopback.cfg
β”œβ”€β”€ hyprmod
β”œβ”€β”€ LICENSE
β”œβ”€β”€ Limpieza.sh
β”œβ”€β”€ Makefile
β”œβ”€β”€ mirrorlist
β”œβ”€β”€ packages.x86_64
β”œβ”€β”€ pacman.conf
β”œβ”€β”€ PRIVACY.md
β”œβ”€β”€ profiledef.sh
β”œβ”€β”€ README.md
└── syslinux
    β”œβ”€β”€ archiso_head.cfg
    β”œβ”€β”€ archiso_pxe-linux.cfg
    β”œβ”€β”€ archiso_pxe.cfg
    β”œβ”€β”€ archiso_sys-linux.cfg
    β”œβ”€β”€ archiso_sys.cfg
    β”œβ”€β”€ archiso_tail.cfg
    β”œβ”€β”€ splash.png
    └── syslinux.cfg


Componentes integrados

Componente Tipo de Paquete FunciΓ³n en Atomic Linux
quickshell Core (AUR/Repo) Motor de renderizado para la interfaz de Brain_Shell
brain-shell AplicaciΓ³n (Repo) Entorno de escritorio principal y widgets
atomic-tour Exclusivo (Repo externo) Bienvenida e introducciΓ³n interactiva en GTK4(todavia no integrada en esta versiΓ³n)
greetd Servicio (Arch) Demonio de inicio de sesiΓ³n seguro en segundo plano
greetd-regreet Interfaz (Arch) Pantalla de login visual en GTK4 nativo
hypridle Utilidad (Arch) Gestor de energΓ­a y suspensiΓ³n del sistema
cliphist Utilidad (Arch) Historial de portapapeles para texto e imΓ‘genes

Colaboradores πŸ«‚

@Diamantito-cup -- Desarrollador principal

@Brainitech -- Desarrollador de Brain_Shell

Estamos abiertos a sugerencias y recomendaciones, arreglo de bugs o alguna idea para que el sistema sea mΓ‘s seguro, eficiente y entretenido para los demΓ‘s usuarios.

Que tenga buen dΓ­a :3

Releases

Packages

Contributors

Languages