Skip to content

marcusramberg/nix-config

Repository files navigation

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

About

My home manager and nixos / nix-darwin setup

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published