beautifuru

This commit is contained in:
Osman Faruk Bayram 2025-10-18 19:11:34 +03:00
parent 677c85e171
commit d05e6e0863
21 changed files with 16 additions and 16 deletions

View file

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

View file

@ -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
]; ];
@ -56,7 +56,7 @@
# Network driver for initrd - change to match your hardware # Network driver for initrd - change to match your hardware
# Common options: "virtio_pci" (VMs), "e1000e", "igb", "r8169" # Common options: "virtio_pci" (VMs), "e1000e", "igb", "r8169"
availableKernelModules = [ "virtio_pci" ]; availableKernelModules = [ "virtio_pci" ];
network = { network = {
enable = true; enable = true;
ssh = { ssh = {
@ -65,7 +65,7 @@
# Generate with: ssh-keygen -t ed25519 -N "" -f /persist/etc/ssh/ssh_host_ed25519_key_initrd # Generate with: ssh-keygen -t ed25519 -N "" -f /persist/etc/ssh/ssh_host_ed25519_key_initrd
hostKeys = [ "/persist/etc/ssh/ssh_host_ed25519_key_initrd" ]; hostKeys = [ "/persist/etc/ssh/ssh_host_ed25519_key_initrd" ];
# Add your SSH public key here # Add your SSH public key here
authorizedKeys = [ authorizedKeys = [
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPfnV+qqUCJf92npNW4Jy0hIiepCJFBDJHXBHnUlNX0k" "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPfnV+qqUCJf92npNW4Jy0hIiepCJFBDJHXBHnUlNX0k"
]; ];
}; };

View file

@ -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 = {

View file

@ -6,7 +6,7 @@
{ {
imports = [ imports = [
./hardware-configuration.nix ./hardware-configuration.nix
../../modules ../../../modules
]; ];
myModules = { myModules = {

View file

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

View file

@ -7,7 +7,7 @@
{ {
imports = [ imports = [
./hardware-configuration.nix ./hardware-configuration.nix
../../modules ../../../modules
]; ];
myModules = { myModules = {

View file

@ -2,7 +2,7 @@
{ {
imports = [ imports = [
./hardware-configuration.nix ./hardware-configuration.nix
../../modules ../../../modules
]; ];
myModules = { myModules = {
enableKDE = false; enableKDE = false;

View file

@ -6,7 +6,7 @@
{ {
imports = [ imports = [
./hardware-configuration.nix ./hardware-configuration.nix
../../modules ../../../modules
]; ];
myModules = { myModules = {