Skip to content

A declarative, high-performance NixOS configuration built with Hyprland, TTY login, and modular design. Fast, sovereign, and reproducible.

License

Notifications You must be signed in to change notification settings

OrynVail/OrynOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

23 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

OrynOS - A Declarative Digital Sanctum

"Within these lines, a digital world takes form,
Crafted with Nix, resilient to any storm."



๐ŸŒŸ Overview

OrynOS Desktop Preview

Welcome, traveler, to the heart of OrynOS โ€“ a meticulously sculpted NixOS configuration that transcends mere dotfiles. This repository is the digital loom upon which a personalized, performant, sovereign, and perfectly reproducible computing experience is woven.

What began as a journey through various digital landscapes has culminated in this current form: a swift Hyprland session, launched directly from the bare TTY for uncompromised speed and display fidelity, built upon the robust foundation of the HyDE framework.

๐ŸŽฏ Key Features

Feature Description
๐Ÿ”„ Declarative Every configuration is code โ€“ reproducible and version-controlled
๐Ÿ“ฆ Flatpak Manager Declarative flatpak manager for NixOS
โšก Performance TTY-direct Hyprland for maximum speed and minimal overhead
๐Ÿ”’ Sovereign Privacy-focused, telemetry-free, complete control
๐ŸŽจ Aesthetic Global Catppuccin Mocha + Custom Helios color palette
๐Ÿงฉ Modular Clean separation of concerns for maintainability
๐Ÿ›ก๏ธ Secure Lanzaboote integration for UEFI Secure Boot
๐Ÿ–Œ๏ธ Themes swww Wallpaper daemon + Theme select + Rofi launcher select
โš™๏ธ System UI Wlogout + hyprlock + hypridle + Game Launcher + Waybar
๐Ÿ’ป Terminal & Shell Alacritty + Kitty + Zsh + Starship

๐Ÿ“ธ Gallery

neovim, fastfetch, cava btop, firefox, cmatrix


๐Ÿ”ฎ Philosophy: Sovereignty Through Code

Principle Implementation
๐Ÿ”„ Declarative Purity System described, not configured โ€“ Nix translates descriptions into immutable reality
โ™ป๏ธ Reproducibility Consistent builds across time and hardware โ€“ your environment as version-controlled code
โšก Performance & Control Direct TTY โ†’ Hyprland for raw speed and complete display dominion
๐Ÿงฉ Modularity & Clarity Logical separation in programs/, hosts/, and home/ for maintainable complexity
๐Ÿ”’ Digital Sovereignty Freedom from telemetry, tracking, and opaque processes
๐ŸŒ‘ Dark Aesthetic Dark and deep aesthetic theme via Catppuccin & custom Helios palette + Hyde modules

๐Ÿš€ Technology Stack


๐Ÿ› ๏ธ Quick Start

Prerequisites

  • NixOS with flakes enabled
  • Home Manager (optional for user-only configs)

Installation

# Clone the repository
git clone https://github.com/OrynVail/OrynOS.git
cd OrynOS

# Build and switch the NixOS system configuration
sudo nixos-rebuild switch --flake .#oryn-nixos

# Optional: Build standalone Home Manager configuration
home-manager switch --flake .#oryn@oryn-nixos

Customization

  • Hardware: Modify hosts/oryn-nixos/hardware-configuration.nix
  • Programs: Add/modify application configs in programs/
  • Host Settings: Customize system settings in hosts/oryn-nixos/default.nix

๐Ÿ”ง Maintenance

Cleanup & Optimization

OrynOS includes custom maintenance scripts:

# Interactive system cleanup
./scripts/oryn_cleanup.sh (zsh alias="clean")

# System audit 
./scripts/oryn_audit.sh

Updates

# Update flake inputs
nix flake update

# Rebuild with latest changes
sudo nixos-rebuild switch --flake .#oryn-nixos

๐Ÿ“Š Statistics

GitHub repo size Code Size

๐Ÿค Contributing

Contributions are welcome! Ways to Contribute :

  • ๐Ÿ› Report bugs or issues
  • ๐Ÿ’ก Suggest new features or improvements
  • ๐Ÿ“ Improve documentation

๐Ÿ“œ License

This project is licensed under the MIT License - see the LICENSE file for details.


๐Ÿ™ Acknowledgments

  • NixOS Community - For the incredible ecosystem
  • HyDE - Foundation and inspiration
  • Hyprland - The amazing Wayland compositor

๐ŸŒŸ Support OrynOS

If you find this project useful, consider:

โ„๏ธ by Oryn

About

A declarative, high-performance NixOS configuration built with Hyprland, TTY login, and modular design. Fast, sovereign, and reproducible.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published