hosts/vulcan: init

This commit is contained in:
Infinidoge 2024-09-29 20:29:12 -04:00
parent 672536871c
commit b0e696de30
Signed by: Infinidoge
SSH key fingerprint: SHA256:oAMyvotlNFraMmZmr+p6AxnNfW/GioTs1pOn3V4tQ7A
2 changed files with 31 additions and 1 deletions

View file

@ -204,7 +204,12 @@
})
(self.lib.flattenLeaves ./hosts);
homeConfigurations = self.lib.mkHomeConfigurations { inherit (self.nixosConfigurations) "data.cs.purdue.edu"; };
homeConfigurations = self.lib.mkHomeConfigurations {
inherit (self.nixosConfigurations)
"data.cs.purdue.edu"
vulcan
;
};
hydraJobs = {
packages = lib.mapAttrs (_: lib.filterAttrs (n: v: v ? meta -> v.meta ? broken -> !v.meta.broken)) self.packages;

25
hosts/vulcan/default.nix Normal file
View file

@ -0,0 +1,25 @@
{ private, config, lib, pkgs, ... }:
{
modules.hardware.form.server = true;
modules.secrets.enable = false;
info.loc.home = false;
system.stateVersion = "24.05";
home-manager.useUserPackages = false;
home = { main, config, ... }: {
home = {
packages = with pkgs; [
home-manager
] ++ main.universe.packages;
inherit (main.universe) shellAliases;
sessionVariables = {
UNIVERSE_FLAKE_ROOT = "${config.home.homeDirectory}/universe";
};
};
};
}