Skip to content

An idiots nix config

License

Notifications You must be signed in to change notification settings

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
    • nixe (Personal Desktop)
    • surnix (Personal Surface Laptop)
    • winix (WSL 2 instance on Windows)

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