Skip to content

squarepear/nixos-configs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NixOS Logo

Personal NixOS configurations for multiple hosts with shared modules and packages

🏠 Hosts

  • altaria - Oracle Cloud ARM Server (aarch64-linux)
    • Minecraft server, containers, distributed building
  • reshiram - Main Desktop (x86_64-linux)
    • Gaming rig with AMD CPU/GPU, Hyprland, development environment
  • tepig - Raspberry Pi 4b 8G (aarch64-linux)
    • Home automation, monitoring, reverse proxy, RSS feeds
  • uxie - NAS Server (x86_64-linux)
    • Media server (Jellyfin), photo management (Immich), SMB shares
  • kyurem - macOS (darwin)

📁 Structure

├── hosts/          # Host-specific configurations
├── system/         # Reusable system modules
├── users/          # User configurations
├── modules/        # Custom NixOS modules
├── pkgs/           # Custom package definitions
├── secrets/        # Encrypted secrets (agenix)
├── darwin/         # macOS-specific configurations
└── flake.nix       # Main flake configuration

📝 Notes

  • Auto-upgrade is enabled and pulls from this repository
  • Configurations use NixOS unstable for latest packages
  • Distributed building configured between hosts
  • Home Manager manages user-specific dotfiles and packages

About

My configs for nixos and home-manager

Topics

Resources

Stars

Watchers

Forks