Skip to content

DaRacci/nix-config

Repository files navigation

Nix Config

This is my interpretation of the perfect nix flake, this powers my desktops, vms, containers, and all aspects of my computers.

Features

Supported Configurations

  • NixOS-managed
    • Desktops
      • nixe (Personal Desktop)
      • winix (WSL 2 instance on Windows for Work)
    • Servers
      • nixai (Locally hosted AI)
      • nixcloud (Replacing usage of external cloud services)
      • nixdev (Development)
      • nixio (Interface between the web & internal services)
      • nixmon (Monitoring)
      • nixserv (Nix Cache & Build System)

Repository Structure

.
├─ home          # Root for all user homes
├─── shared      #
├─ hosts         # Root for all hosts
├─── shared      # Auto-Imported modules for all hosts
├─── desktop     # Desktop NixOS systems
├───── shared    # Auto-Imported modules for desktops
├─── laptop      # Laptop NixOS Systems
├───── shared    # Auto-Imported modules for laptops
├─── server      # Server NixOS Systems
├───── shared    # Auto-Imported modules for servers
├─ lib           # Extension to the nixpkgs lib
├─ modules       # Custom NixOS and home-manager modules
├─ overlays      # NixPkgs overlays
└─ pkgs          # Custom Packages

Things on the TODO

These probably won't happen honestly

  • Cosmic Desktop once stabalised
  • SteamDeck like desktop mode

About

An idiots nix config

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •