KISS NixOS configuration based on Flakes & flake-parts (supports macOS too)
Find a file
2022-03-16 09:41:18 -04:00
.vscode mosh-- 2022-02-28 17:51:43 -05:00
bin new cache 2021-12-25 15:17:32 -05:00
config ipolybar font 2021-11-20 15:04:47 -05:00
features inotify stuff for vscode, and update nixpkgs 2022-03-16 09:41:18 -04:00
home iterm 2021-12-15 12:07:58 -05:00
hosts syn 2022-03-10 10:19:13 -05:00
images swap 2021-09-11 13:14:03 -04:00
scripts +syncthing 2021-09-17 15:38:39 -04:00
.gitignore add digitalocean image 2021-09-11 11:35:09 -04:00
flake.lock inotify stuff for vscode, and update nixpkgs 2022-03-16 09:41:18 -04:00
flake.nix inotify stuff for vscode, and update nixpkgs 2022-03-16 09:41:18 -04:00
home.nix lsof 2022-02-04 15:49:00 -05:00
Makefile Xclip, and updates 2022-03-07 09:10:14 -05:00
README.md .. 2021-12-25 16:22:01 -05:00
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).

  • 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).

Platforms

NixOS

make nixos

macOS

make darwin

Other Linux distro (home-manager)

TODO: This section needs an update.

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