KISS NixOS configuration based on Flakes & flake-parts (supports macOS too)
Find a file
2021-12-05 12:03:16 -05:00
.vscode long due 2021-11-30 18:12:30 -05:00
bin long due 2021-11-30 18:12:30 -05:00
config ipolybar font 2021-11-20 15:04:47 -05:00
containers add a container, stub 2021-12-05 12:03:16 -05:00
features fanboy 2021-12-04 18:14:08 -05:00
home ipfs 2021-11-01 15:38:45 -04:00
hosts add a container, stub 2021-12-05 12:03:16 -05:00
images
scripts +syncthing 2021-09-17 15:38:39 -04:00
.gitignore
flake.lock update nixos 2021-12-02 21:27:14 -05:00
flake.nix update nixos 2021-12-02 21:27:14 -05:00
home.nix long due 2021-11-30 18:12:30 -05:00
Makefile whatever 2021-09-22 11:46:15 -04:00
README.md
shell.nix doom emacs 2021-11-06 09:19:48 -04:00

This repository contains the Nix / NixOS configuration for all of my systems. Start from flakes.nix (see Flakes) if you are looking for NixOS configuration. Start from home.nix if you are looking for non-NixOS Nix configuration (eg: on macOS).

  • home.nix: Only install things that are needed in all platforms (VMs, VPS, WSL2, etc.)
  • flake.nix: Install things I need natively on NixOS desktop & laptop computers

VSCode note: Ctrl+Shift+B will run effectuate the new configuration (by running make).

Non-NixOS

First time run,

make h0
ln -s /path/to/here ~/.config/nixpkgs  # Why? See Makefile

Afterwards, feel free to use home-manager switch (or make).

Install notes