My NixOS config
Find a file
2022-06-22 16:51:02 +02:00
machines Improve sif -> thor dist build ssh config 2022-05-28 19:01:08 +02:00
modules Add clojure support to editor 2022-06-22 16:51:02 +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
secrets YEET 2022-05-27 16:10:51 +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 Pls work lmao 2022-05-27 15:59:00 +02:00
env.nix Reformat 2022-05-23 10:16:05 +02:00
flake.lock Sif config, remote website build, agenix for secrets 2022-05-27 13:34:37 +02:00
flake.nix Sif config, remote website build, agenix for secrets 2022-05-27 13:34: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.