Initial commit
This commit is contained in:
commit
490e7b1ea6
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
|
@ -0,0 +1 @@
|
||||||
|
result
|
19
configuration.nix
Normal file
19
configuration.nix
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
{ pkgs, ... }:{
|
||||||
|
services.tailscale.enable = true;
|
||||||
|
environment.systemPackages = with pkgs; [
|
||||||
|
skim
|
||||||
|
vim
|
||||||
|
];
|
||||||
|
voidcruiser = {
|
||||||
|
vim.enable = true;
|
||||||
|
zsh = {
|
||||||
|
enable = true;
|
||||||
|
skim.enable = true;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
users.users.root = {
|
||||||
|
openssh.authorizedKeys.keys = [
|
||||||
|
"AAAEBo5bABp32xczVJCnnuHC8E0wbuHf55BJd2XSBc9rS1/EBdpmVBpWc8sWyMDeFW7LzU"
|
||||||
|
];
|
||||||
|
};
|
||||||
|
}
|
43
flake.lock
Normal file
43
flake.lock
Normal file
|
@ -0,0 +1,43 @@
|
||||||
|
{
|
||||||
|
"nodes": {
|
||||||
|
"nixos": {
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1703200384,
|
||||||
|
"narHash": "sha256-q5j06XOsy0qHOarsYPfZYJPWbTbc8sryRxianlEPJN0=",
|
||||||
|
"owner": "nixos",
|
||||||
|
"repo": "nixpkgs",
|
||||||
|
"rev": "0b3d618173114c64ab666f557504d6982665d328",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "nixos",
|
||||||
|
"ref": "nixos-23.11",
|
||||||
|
"repo": "nixpkgs",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"root": {
|
||||||
|
"inputs": {
|
||||||
|
"nixos": "nixos",
|
||||||
|
"voidconf": "voidconf"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"voidconf": {
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1703599266,
|
||||||
|
"narHash": "sha256-qDyAbLAL0DlrV3YE01hsFApFp7YtyB38zptSScqwaAc=",
|
||||||
|
"ref": "refs/heads/main",
|
||||||
|
"rev": "fae704eb4888c1ec9b71e142ea7362e3fed83f38",
|
||||||
|
"revCount": 16,
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://forge.antimattercloud.nl/Egg/voidconf"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://forge.antimattercloud.nl/Egg/voidconf"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"root": "root",
|
||||||
|
"version": 7
|
||||||
|
}
|
25
flake.nix
Normal file
25
flake.nix
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
{ description = "Minimal NixOS installation image";
|
||||||
|
|
||||||
|
inputs = {
|
||||||
|
nixos.url = github:nixos/nixpkgs/nixos-23.11;
|
||||||
|
voidconf.url = git+https://forge.antimattercloud.nl/Egg/voidconf;
|
||||||
|
};
|
||||||
|
|
||||||
|
outputs = { self, nixos, voidconf }: {
|
||||||
|
|
||||||
|
nixosConfigurations = {
|
||||||
|
default = nixos.lib.nixosSystem {
|
||||||
|
system = "x86_64-linux";
|
||||||
|
|
||||||
|
modules = [
|
||||||
|
"${nixos}/nixos/modules/installer/cd-dvd/installation-cd-minimal.nix"
|
||||||
|
voidconf.nixosModules.live
|
||||||
|
./configuration.nix
|
||||||
|
];
|
||||||
|
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in a new issue