My NixOS config
Find a file
2022-05-23 13:33:25 +02:00
machines IDE mode letsgoo 2022-05-19 19:58:26 +02:00
modules Set indentwidth 2022-05-23 13:33:25 +02:00
overlays Add overlays/ directory, remove forks/ 2022-05-15 20:26:40 +02:00
scripts Add table describing script files 2022-05-15 20:09:03 +02:00
.gitignore Remove symbolic link 2022-05-23 10:26:58 +02:00
colors.nix Retab 2022-05-23 10:40:50 +02:00
common.nix Add oxalica overlay 2022-05-23 12:35:37 +02:00
env.nix Reformat 2022-05-23 10:16:05 +02:00
flake.lock Add oxalica overlay 2022-05-23 12:35:37 +02:00
flake.nix Add oxalica overlay 2022-05-23 12:35:37 +02:00
README.md Add readme 2022-05-15 20:23:34 +02:00

NixOS config

NixOS configurations for a number of my machines.

I use home-manager to manage my dotfiles.

Layout

machines/ has a folder for each machine (identified by hostname) with its configuration.nix and hardware-configuration.nix. Modules specific to each machine also go in their respective directories.

Config values that are common to all my machines are in common.nix.

scripts/ contains shell scripts and small, trivial utilities that are intended to be invoked on the command line.

modules/ contains NixOS modules that configure things like git, ssh, my window manager and my editor.

overlays/ contains nix overlays.