add aoife

This commit is contained in:
Vivian 2024-01-03 17:01:29 +01:00
parent 5e16312be4
commit 2106adca7b
27 changed files with 34 additions and 21 deletions

View file

@ -54,7 +54,7 @@ in {
atomix # puzzle game
epiphany # web browser
geary # email reader
gedit # text editor
pkgs.gedit # text editor
gnome-calendar
gnome-clocks
gnome-contacts

View file

@ -1435,11 +1435,11 @@
},
"nur": {
"locked": {
"lastModified": 1704279261,
"narHash": "sha256-0A0MZ6mC/uQmX0qY0Rtwh4UsepkKktv+hwo/U53MBSw=",
"lastModified": 1704295202,
"narHash": "sha256-p/0PCouilKVM1q3hzqGk3Ct0jLpK+E/9eXbjHXEoxuE=",
"owner": "nix-community",
"repo": "NUR",
"rev": "bf390c044dfeeb7471fc931f5953c723028ce0fe",
"rev": "66f8fbded8a9b9a6f4e17a5d8105bcd29d4ec7f8",
"type": "github"
},
"original": {

View file

@ -54,7 +54,7 @@
};
outputs = { self, nixpkgs, nixpkgs_stable, flake-utils-plus, nur, attic
, deploy, home-manager, gnome-autounlock-keyring, ... }@inputs:
, deploy, home-manager, gnome-autounlock-keyring, lanzaboote, ... }@inputs:
let
# fast-repl = pkgs.writeShellScriptBin "fast-repl" ''
# source /etc/set-environment
@ -81,27 +81,46 @@
gnome-autounlock-keyring.nixosModules.default
./common
];
specialArgs = { inherit inputs; };
};
# hosts
hosts = {
hosts."bastion.olympus" = {
modules = [ ./common/generic-vm.nix ./hosts/olympus/bastion ];
"bastion.olympus" = {
modules = [ ./common/generic-vm.nix ./hosts/olympus/bastion ];
};
aoife = {
modules =
[ lanzaboote.nixosModules.lanzaboote ./hosts/thalassa/aoife ];
};
};
# deploy-rs
deploy = {
user = "root";
nodes."bastion.olympus" = {
hostname = "olympus.0x76.dev";
fastConnection = true;
remoteBuild = true;
profiles = {
system = {
path = deploy.lib.x86_64-linux.activate.nixos
self.nixosConfigurations."bastion.olympus";
nodes = {
"bastion.olympus" = {
hostname = "olympus.0x76.dev";
fastConnection = true;
remoteBuild = true;
profiles = {
system = {
path = deploy.lib.x86_64-linux.activate.nixos
self.nixosConfigurations."bastion.olympus";
};
};
};
aoife = {
remoteBuild = true;
fastConnection = true;
hostname = "localhost";
profiles.system.path = deploy.lib.x86_64-linux.activate.nixos
self.nixosConfigurations.aoife;
};
};
};

View file

@ -1,6 +0,0 @@
{
"aoife" = {
type = "local";
mac = "04:7b:cb:b6:2d:88";
};
}