b07059c311a2e8f53e40d2f01b050be2d785ec97
NixOS Config
What is this repository?
Install
I wrote some reinstall notes for myself here (install.org).
Modules
Separate Nix files can be imported as modules using an import block:
imports = [ import1.nix
import2.nix
...
];
This conveniently allows configurations to be separated and swapped around quickly.
I have my modules separated into two groups:
-
System-level - stored in the system directory
- System-level modules are imported into configuration.nix, which is what is sourced into my flake (flake.nix)
-
User-level - stored in the user directory (managed by home-manager)
- User-level modules are imported into home.nix, which is also sourced into my flake (flake.nix)
More detailed information on these specific modules are in the system directory and user directory respectively.
Languages
Nix
66.7%
Python
15.9%
Emacs Lisp
9.3%
Shell
4.7%
Mustache
3.4%