nix/
- Nix package manager configurationsoverlays/
- Nix overlayspkgs/
- Self packaged applications
-
Convert every dotfile to be managed by nix
-
Add profiles
- To home-manager in /home/profiles/
- To NixOS in /system/profiles/
-
Add home-manager/hosts
-
Add a module system
-
Checkout nix-output-manager
-
Setup garbage collection
-
Wayland:
-
"I prefer writeShellApplication over writeShellScriptBin. writeShellApplication also runs your shell script through shellcheck, great for people like me who write sloppy shell scripts. You can also specify runtime dependencies by doing runtimeInputs = [ cowsay ];, that way you can just write cowsay without having to reference the path to cowsay explicitly within the script :)"