Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/marcusramberg/nix-config
My home manager and nixos / nix-darwin setup
https://github.com/marcusramberg/nix-config
dotfiles nix nixos
Last synced: 2 months ago
JSON representation
My home manager and nixos / nix-darwin setup
- Host: GitHub
- URL: https://github.com/marcusramberg/nix-config
- Owner: marcusramberg
- Created: 2023-01-18T20:57:14.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-16T19:41:50.000Z (8 months ago)
- Last Synced: 2024-05-16T20:53:25.683Z (8 months ago)
- Topics: dotfiles, nix, nixos
- Language: Nix
- Homepage:
- Size: 7.3 MB
- Stars: 5
- Watchers: 3
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# nix.means.no
## Supports
- My media center / home hub
- VM running in Parallels
- Mac laptop
- NixOS on my desktop
- NixOS based router
- Various experimentsThis configuration is heavily based around using flakes and home manager
I mostly interact with it on NixOS using
[hei](https://github.com/marcusramberg/hei), my rewrite of
[hlissner](https://github.com/hlissner/dotfiles)'s hey script. This
config is also the inspiration for using agenix for secrets management.
Other honorable mentions go to [Mitchell
Hashimoto's nixos-config](https://github.com/mitchellh/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