beautifuru
This commit is contained in:
parent
677c85e171
commit
d05e6e0863
21 changed files with 16 additions and 16 deletions
12
flake.nix
12
flake.nix
|
|
@ -75,20 +75,20 @@
|
||||||
configName:
|
configName:
|
||||||
nixpkgs.lib.nixosSystem {
|
nixpkgs.lib.nixosSystem {
|
||||||
specialArgs = { inherit inputs outputs; };
|
specialArgs = { inherit inputs outputs; };
|
||||||
modules = [ ./hosts/${configName}/configuration.nix ];
|
modules = [ ./hosts/nixos/${configName}/configuration.nix ];
|
||||||
};
|
};
|
||||||
configNames = builtins.attrNames (builtins.readDir ./hosts);
|
nixosConfigNames = builtins.attrNames (builtins.readDir ./hosts/nixos);
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
nixosConfigurations = nixpkgs.lib.genAttrs configNames (name: makeNixosConfig name);
|
nixosConfigurations = nixpkgs.lib.genAttrs nixosConfigNames (name: makeNixosConfig name);
|
||||||
nixOnDroidConfigurations.default = nix-on-droid.lib.nixOnDroidConfiguration {
|
nixOnDroidConfigurations.default = nix-on-droid.lib.nixOnDroidConfiguration {
|
||||||
extraSpecialArgs = { inherit inputs outputs; };
|
extraSpecialArgs = { inherit inputs outputs; };
|
||||||
pkgs = import nixpkgs { system = "aarch64-linux"; };
|
pkgs = import nixpkgs { system = "aarch64-linux"; };
|
||||||
modules = [ ./nixOnDroidHosts/atreus/configuration.nix ];
|
modules = [ ./hosts/nixOnDroidHosts/atreus/configuration.nix ];
|
||||||
};
|
};
|
||||||
darwinConfigurations.prometheus = nix-darwin.lib.darwinSystem {
|
darwinConfigurations.prometheus = nix-darwin.lib.darwinSystem {
|
||||||
system = "x86_64-darwin";
|
system = "x86_64-darwin";
|
||||||
modules = [ ./darwinHosts/prometheus/configuration.nix ];
|
modules = [ ./hosts/darwinHosts/prometheus/configuration.nix ];
|
||||||
specialArgs = { inherit inputs outputs; };
|
specialArgs = { inherit inputs outputs; };
|
||||||
};
|
};
|
||||||
lib = import ./lib { inherit (nixpkgs) lib; };
|
lib = import ./lib { inherit (nixpkgs) lib; };
|
||||||
|
|
@ -108,7 +108,7 @@
|
||||||
nixpkgs.lib.nixosSystem {
|
nixpkgs.lib.nixosSystem {
|
||||||
specialArgs = { inherit inputs outputs; };
|
specialArgs = { inherit inputs outputs; };
|
||||||
modules = [
|
modules = [
|
||||||
./hosts/${configName}/configuration.nix
|
./hosts/nixos/${configName}/configuration.nix
|
||||||
{ nixpkgs.hostPlatform = nixpkgs.lib.mkForce system; }
|
{ nixpkgs.hostPlatform = nixpkgs.lib.mkForce system; }
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -6,10 +6,10 @@
|
||||||
{
|
{
|
||||||
imports = [
|
imports = [
|
||||||
./hardware-configuration.nix
|
./hardware-configuration.nix
|
||||||
../../modules/common-packages.nix
|
../../../modules/common-packages.nix
|
||||||
# ../../modules/services/tailscale.nix
|
# ../../modules/services/tailscale.nix
|
||||||
# ../../modules/services/openssh.nix
|
# ../../modules/services/openssh.nix
|
||||||
../../modules/nix-settings.nix
|
../../../modules/nix-settings.nix
|
||||||
inputs.disko.nixosModules.disko
|
inputs.disko.nixosModules.disko
|
||||||
inputs.impermanence.nixosModules.impermanence
|
inputs.impermanence.nixosModules.impermanence
|
||||||
];
|
];
|
||||||
|
|
@ -8,7 +8,7 @@
|
||||||
./sd-image.nix
|
./sd-image.nix
|
||||||
"${inputs.nixpkgs}/nixos/modules/installer/sd-card/sd-image-aarch64.nix"
|
"${inputs.nixpkgs}/nixos/modules/installer/sd-card/sd-image-aarch64.nix"
|
||||||
./hardware-configuration.nix
|
./hardware-configuration.nix
|
||||||
../../modules
|
../../../modules
|
||||||
];
|
];
|
||||||
|
|
||||||
myModules = {
|
myModules = {
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
{
|
{
|
||||||
imports = [
|
imports = [
|
||||||
./hardware-configuration.nix
|
./hardware-configuration.nix
|
||||||
../../modules
|
../../../modules
|
||||||
];
|
];
|
||||||
|
|
||||||
myModules = {
|
myModules = {
|
||||||
|
|
@ -7,7 +7,7 @@
|
||||||
{
|
{
|
||||||
imports = [
|
imports = [
|
||||||
./hardware-configuration.nix
|
./hardware-configuration.nix
|
||||||
../../modules
|
../../../modules
|
||||||
inputs.raspberry-pi-nix.nixosModules.raspberry-pi
|
inputs.raspberry-pi-nix.nixosModules.raspberry-pi
|
||||||
inputs.nixos-hardware.nixosModules.raspberry-pi-5
|
inputs.nixos-hardware.nixosModules.raspberry-pi-5
|
||||||
];
|
];
|
||||||
|
|
@ -7,7 +7,7 @@
|
||||||
{
|
{
|
||||||
imports = [
|
imports = [
|
||||||
./hardware-configuration.nix
|
./hardware-configuration.nix
|
||||||
../../modules
|
../../../modules
|
||||||
];
|
];
|
||||||
|
|
||||||
myModules = {
|
myModules = {
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
{
|
{
|
||||||
imports = [
|
imports = [
|
||||||
./hardware-configuration.nix
|
./hardware-configuration.nix
|
||||||
../../modules
|
../../../modules
|
||||||
];
|
];
|
||||||
myModules = {
|
myModules = {
|
||||||
enableKDE = false;
|
enableKDE = false;
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
{
|
{
|
||||||
imports = [
|
imports = [
|
||||||
./hardware-configuration.nix
|
./hardware-configuration.nix
|
||||||
../../modules
|
../../../modules
|
||||||
];
|
];
|
||||||
|
|
||||||
myModules = {
|
myModules = {
|
||||||
Loading…
Add table
Add a link
Reference in a new issue