about summary refs log tree commit diff
path: root/readme.org
blob: 82127a6655462e50bb6236ebd6320b8ec494f076 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#+title: nixfiles
#+author: Azat Bahawi
#+email: azat@bahawi.net
#+language: en

An [[https://en.wikipedia.org/wiki/Infrastructure_as_code][IaC]] recipe for my digital infrastructure. An evolution of the [[https://git.azahi.cc/dotfiles][dotfiles]] thingy
I had going for several years.

If you stumbled across this repository online, the version you are currently
looking at is a /stripped/ down rendition of the /actual/ *nixfiles* where IP
addresses, domain names, secrets and other sensitive information was removed or
replaced with gibberish. This is done so that you can get a general
understanding of how stuff is defined without me spilling the beans too much...
pls no pwn.

If you are looking to get into declarative configuration management with [[https://nixos.org][NixOS]],
I /highly/ suggest to take this repository /only/ as a reference and not just
mindlessly copy-paste everything.

* Inspiration and Credits

Big thanks to everyone involved with [[https://github.com/NixOS][Nix/NixOS/Nixpkgs]] and everything around
these! Hopefully, the Nix ecosystem will get a lot more traction and the long
awaited industry-wide adoption.

Special thanks for these fine people from whom I stole a lot of ideas for this
project:
- [[https://github.com/Mic92/dotfiles][Mic92]]
- [[https://github.com/davidtwco/veritas][davidtwco]]
- [[https://github.com/grahamc/nixos-config][grahamc]]
- [[https://github.com/gytis-ivaskevicius/nixfiles][gytis-ivaskevicius]]
- [[https://github.com/hlissner/dotfiles][hlissner]]
- [[https://github.com/ncfavier/config][ncfavier]]

Consider giving Nix/NixOS a try! <3