My NixOS config
Go to file
Riley Apeldoorn a59a56da09 fixup! Separate utils into a separate file 2022-05-19 20:14:25 +02:00
machines IDE mode letsgoo 2022-05-19 19:58:26 +02:00
modules fixup! Separate utils into a separate file 2022-05-19 20:14: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
README.md Add readme 2022-05-15 20:23:34 +02:00
colors.nix Meow 2022-05-16 17:44:49 +02:00
common.nix More flakes stuff 2022-05-15 17:31:45 +02:00
configuration.nix [modules]: Moved some options to the files where they belong 2022-01-23 17:03:10 +01:00
configuration.nix.old Kakoune IDE mode 2022-01-10 18:25:34 +00:00
env.nix Separate utils into a separate file 2022-05-19 20:13:00 +02:00
flake.lock mORE FLAKES SHIT 2022-05-15 17:52:56 +02:00
flake.nix Fix utility scripts 2022-05-15 20:02:26 +02:00

README.md

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.