initial commit
This commit is contained in:
commit
11eeba2383
|
@ -0,0 +1,22 @@
|
|||
{ ... }: {
|
||||
imports = [
|
||||
./hardware-configuration.nix
|
||||
./networking.nix # generated at runtime by nixos-infect
|
||||
|
||||
];
|
||||
|
||||
boot.cleanTmpDir = true;
|
||||
zramSwap.enable = true;
|
||||
networking.hostName = "toot2022";
|
||||
services.openssh.enable = true;
|
||||
users.users.root.openssh.authorizedKeys.keys = [
|
||||
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICbl5lj73KF0vqvpFoZrGf4RR2oYu9I9D8iNU+pgMpcQ woozle@SamEagle"
|
||||
"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCXSuH5z15JOGJs/XdTUutYHYE7XYOebhowdHFKddx1lY+3DI8QImaMuJd6rZu6aV1HMTkTDqM5a7CEJNhc52kWwsU64jlZFdAqlCaks12JanUEYf6sdYxKQIJE9Q7W6oOpGSSEb4eysd99lK5DlI4zG4mbm1j045lq9Npwu8ZVlF77HVMHeGMEQoGBoNt4eK2V3Y8RZ/+nLCbqUbOIGpeM7m87UyObXC9Bv2mrjvAOZAFsxVHS9X0AXCSJG7Gk4ie/gCM0Fi4kqJwI44X0SxKYoIMkyXMOx6w8yNeEFJ5fYP5PIsFRjcIEMkjt8vZZ7eBTpSi02RhnuQhwkRCP+cL7 woozle@gonzo"
|
||||
"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCwMgc8G8Ou0IvislC78jxFCLjt3d04e9RkR5YB1byQUz9KkkKXV9rq2VXf68SS97oVdSbDArE7Dx8zj81GQiFEfy/9nSkTAa5ZSwoz6TvoPGkfP8aE9ufNa95T4qBkg4fkd5kJor7sheAsI/RoxZ1Ao8pYJls+P9woiyNS/oKVIc04/kn6ZObTU+ils0YzFAiux+rbeOdp7jgG90uIbxh2KOSycu4OdRp67uCg40F8gvUTg3sSdD+4mzxVDpjbDiyM6zNbymKqYXdljzjLrKXc9EzgdA22T46Ojbvq1TfYhpM4oPi2sdGmfN2tzzklz5s+aidtxkpjo/UrB24xbF8xR5u9ilhBssoXpanZ2x40v7bhsgOxIcUOpF86uKK4QYsLGFQkhbnP5VrN/IF+l2HuaELPUFXiTw6ggNV14LUzMkpjBE6y1qnN05eBhXHrMPMCX5LuB4mhWQ2wy/sKIgvQ171vRpZk+oXgxINyIlE7a8lwK9xJB2qTP28YRKhaTvJq0T47gdfS8FfbW1uiPKWHn55gBns7vbmduRwnXRdsEt8Yb/3DJ+GREoE5L/txv43NAoDT7Tzeq6sfjx5mrZvV0g0xZIyXrt/xwt0OZA2KKbqQJ/G4rxX0oDDvyAQzib2UkQ/e5Hd9BKiVI79OWk6uk/X3vr3U0DkHcIbzqqFPQQ== mek@beast"
|
||||
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINYWBHyPKGsQZBcK8ALmnS18VSgg0tSRyJSjG8va2x4Q woozle@janice"
|
||||
"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDl8q6PxrPYMaWPgT/vRqrP7dKVOgMXaQ/ABXk2tXykhpx8Vir19Q+baxeFI/Kg0G6mJvk6e2Fb9d9DNUWzwhaxBfU0IKeW63hgnz0L+jP+2jWcf0VoZa0YR55M7743O+h7GxBSbJ7glyVOb9/v1RAc/Ub//0PlS0NAqXezzpZBuwEbJBIon5XiDHE4TWEZ3En3hD7F0I0HX29AV9m456WbWrJIefbZyvvlX9tOSVVf8yi0Rvjm2+cPR2bWgEuKIsYVez3i1AzeNeiw/1zo3DLcASzIGCEp4ayf+cz9WgUmn3vTui63kAbSNferKT6K665hGa4Bgwf3i/DeM1XHx7EB woozle@HogThrob"
|
||||
"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC77xf1sHhelcBYqgB7Hlh9v1yfdN91VoPrHa3QubT8gGVaJ5VSZA/njbkv4RaC/DuQHcXqck1IR8a0S+fb3OBDVH65417tML8aD0mrfnqzdfEWTI1yEzUxanBkCNKg2ltwEN3yoeFaHyvl10OGOKRJq0nfCraSfiSX+gCUIaboteVE4Br7ADRiAckWm9qIzJqNIsxgvSnlkXMjtD0hWnAHNjbLLyBWDl/nXQwoVGCtQm/BkMeahoiixWNrqCrLMXKoiLlGoHwAF8gR+/qWtpCwzvdjbZQrFTX+MXL7gNxCTS8o7KAErqQPMr6ea/DmhsP+PJ4MWQWi8RVDhXZI9zZn woozle@ForgetfulJones"
|
||||
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGfEjFxICM8XxLy46DBGKFpb8qGelsGpNWBV8e0R0CpD ash@boson"
|
||||
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGNGuXUltszKyBYVWH+sTsqk7erhV4oXO8cjPiVoNpDp ash@fucko"
|
||||
];
|
||||
}
|
|
@ -0,0 +1,8 @@
|
|||
{ modulesPath, ... }:
|
||||
{
|
||||
imports = [ (modulesPath + "/profiles/qemu-guest.nix") ];
|
||||
boot.loader.grub.device = "/dev/vda";
|
||||
boot.initrd.kernelModules = [ "nvme" ];
|
||||
fileSystems."/" = { device = "/dev/vda1"; fsType = "ext4"; };
|
||||
|
||||
}
|
|
@ -0,0 +1,31 @@
|
|||
{ lib, ... }: {
|
||||
# This file was populated at runtime with the networking
|
||||
# details gathered from the active system.
|
||||
networking = {
|
||||
nameservers = [ "8.8.8.8"
|
||||
];
|
||||
defaultGateway = "143.244.160.1";
|
||||
defaultGateway6 = "2604:a880:400:d0::1";
|
||||
dhcpcd.enable = false;
|
||||
usePredictableInterfaceNames = lib.mkForce false;
|
||||
interfaces = {
|
||||
eth0 = {
|
||||
ipv4.addresses = [
|
||||
{ address="143.244.160.92"; prefixLength=20; }
|
||||
{ address="10.10.0.7"; prefixLength=16; }
|
||||
];
|
||||
ipv6.addresses = [
|
||||
{ address="2604:a880:400:d0::2354:2001"; prefixLength=64; }
|
||||
{ address="fe80::a400:6aff:fecc:f21e"; prefixLength=64; }
|
||||
];
|
||||
ipv4.routes = [ { address = "143.244.160.1"; prefixLength = 32; } ];
|
||||
ipv6.routes = [ { address = "2604:a880:400:d0::1"; prefixLength = 128; } ];
|
||||
};
|
||||
|
||||
};
|
||||
};
|
||||
services.udev.extraRules = ''
|
||||
ATTR{address}=="a6:00:6a:cc:f2:1e", NAME="eth0"
|
||||
ATTR{address}=="62:33:80:be:53:d2", NAME="eth1"
|
||||
'';
|
||||
}
|
Loading…
Reference in New Issue