Skip to content

Latest commit

 

History

History
46 lines (38 loc) · 1.51 KB

README.md

File metadata and controls

46 lines (38 loc) · 1.51 KB

marcsuramberg's nix flake

       __
,—————|__|——.——、 ,————————.—————.———.—.—————.—————、 ,—————.—————、
|     |  |_   _|__|        |  —__|  _  |     |__ ——|__|     |  _  |
|__|__|__|__.__|__|__|__|__|_____|___._|__|__|_____|__|__|__|_____|

Supports

  • My media center / home hub
  • VM running in Parallels
  • Mac Studio running NixOS
  • Mac laptop
  • NixOS on my desktop
  • NixOS based router
  • Various experiments
  • Steam deck
  • +++

This configuration is based o nusing flakes, nix-darwin and home manager.

I mostly interact with it on NixOS using hei, my rewrite of hlissner's hey script. His config is also the inspiration for using Agenix for secrets management. Other honorable mentions go to Mitchell Hashimoto's nixos-config. from which I've also stolen a lot :)

Obviously this is always a WIP.

Folder structure

  • config/ - Configuration files to be installed in home
  • darwin/ - Nix-darwin specific configuration
  • nixos/ - NixOS specific configuration
  • secrets/ - Secrets to be decrypted with agenix
  • home/ - Shared Home manager configuration
  • modules/ - Shared Nix modules
  • lib/ - Shared Nix library functions
  • hosts/ - Host specific configuration
  • overlays/ - Nix custom package overlay
  • packages/ - Nix custom packages
  • wallpaper/ - Wallpaper for my desktop