Skip to content

Latest commit

 

History

History
43 lines (27 loc) · 863 Bytes

README.md

File metadata and controls

43 lines (27 loc) · 863 Bytes

Nix Configuration

built with nix

This is a highly opiniated NixOS configuration designed with modularity in mind.

The following tools are used in this stack:

  • [deploy-rs]
  • [nix-darwin]

How to Use

Deployment

NixOS

To apply the NixOS configuration to a node, use the following command:

Using Deploy
deploy .#<name-of-host>
Using NixOS
sudo nixos-rebuild switch --flake github:chkpwd/nixos/<branch>#<name-of-host>

TODO

  • MacOS Setup
  • Setup Overlays
  • [] add wireguard modules
  • [] add per network DNS settings
  • remove all variables from specialArgs
  • remove all with lib; for example = inherit (lib) mkIf mkMerge;