{ network = { name = "house"; enableRollback = true; description = "machines used in my house"; storage.legacy = { }; }; defaults = {pkgs, ...}: { imports = [ # make sure you have properly added the home-manager channel! ]; documentation.enable = false; # for nixops to log in and perform operations as haak (instead of root) security.sudo.wheelNeedsPassword = false; users.users.root.openssh.authorizedKeys.keys = [ (import ../system/framework/keys.nix).ssh.public ]; home-manager.users.haak = (import ../home/commandline.nix); environment.systemPackages = with pkgs; [ tmux ripgrep ]; }; server = { deployment.targetHost = "192.168.1.65"; imports = [ ../system/xps11/configuration.nix ]; networking.wireless.networks.N904.pskRaw = ( (import ../system/framework/keys.nix).wifi.N904.pskRaw ); }; nas = { deployment.targetHost = "192.168.1.168"; imports = [ ../system/svalbard/configuration.nix ]; networking.wireless.networks.N904.pskRaw = ( (import ../system/framework/keys.nix).wifi.N904.pskRaw ); }; }