initial commit

This commit is contained in:
ash lea 2022-05-23 13:08:59 -04:00
commit 11eeba2383
3 changed files with 61 additions and 0 deletions

22
configuration.nix Normal file
View File

@ -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"
];
}

View File

@ -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"; };
}

31
networking.nix Normal file
View File

@ -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"
'';
}