Skip to content

squarepear/nixos-configs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

250 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

Contributors