WIP: switch to open modules

This commit is contained in:
Filippo Berto 2025-09-23 15:11:50 +02:00
parent 5eb4de6380
commit b886717d6f
Signed by: bertof
GPG key ID: 9DBF7E6A1D2CE9ED

View file

@ -45,15 +45,6 @@
# cute-api = builtins.getFlake "gitlab:bertof/cute-api/0.2.1-3";
mainModules = [
./nixos/pro_audio.nix
./nixos/kdeconnect.nix
./nixos/steam.nix
./nixos/opentabletdriver.nix
./nixos/hyprland.nix
{ home-manager.users.bertof.imports = [ ./hm/hyprland.nix ]; }
];
installerModules = [ self.nixosModules.commonModules ./nixos/installer.nix ];
in
@ -234,12 +225,26 @@
./nixos/basics
];
};
mainModules = {
imports = [
./nixos/pro_audio.nix
./nixos/kdeconnect.nix
./nixos/steam.nix
./nixos/opentabletdriver.nix
./nixos/hyprland.nix
];
home-manager.users.bertof.imports = [ ./hm/hyprland.nix ];
};
};
nixosConfigurations = {
thor = inputs.nixpkgs-u.lib.nixosSystem {
system = "x86_64-linux";
modules = [ self.nixosModules.commonModules ] ++ mainModules ++ [
modules = [
self.nixosModules.commonModules
self.nixosModules.mainModules
./instances/thor/hardware-configuration.nix
inputs.nixos-hardware.nixosModules.common-cpu-amd
inputs.nixos-hardware.nixosModules.common-pc-ssd
@ -270,7 +275,9 @@
sif = inputs.nixpkgs-u.lib.nixosSystem {
system = "x86_64-linux";
modules = [ self.nixosModules.commonModules ] ++ mainModules ++ [
modules = [
self.nixosModules.commonModules
self.nixosModules.mainModules
./instances/sif/hardware-configuration.nix
inputs.nixos-hardware.nixosModules.common-cpu-intel
inputs.nixos-hardware.nixosModules.common-cpu-intel
@ -299,7 +306,8 @@
odin = inputs.nixpkgs-u.lib.nixosSystem {
system = "x86_64-linux";
modules = [ self.nixosModules.commonModules ] ++ [
modules = [
self.nixosModules.commonModules
inputs.nixos-hardware.nixosModules.common-cpu-intel
inputs.nixos-hardware.nixosModules.common-pc-laptop
inputs.nixos-hardware.nixosModules.common-pc-laptop-ssd
@ -327,7 +335,8 @@
heimdall = inputs.nixpkgs-u.lib.nixosSystem {
system = "x86_64-linux";
modules = [ self.nixosModules.commonModules ] ++ [
modules = [
self.nixosModules.commonModules
inputs.nixos-hardware.nixosModules.common-cpu-amd
inputs.nixos-hardware.nixosModules.common-gpu-amd
inputs.nixos-hardware.nixosModules.common-pc-ssd
@ -366,7 +375,8 @@
freya = inputs.nixpkgs.lib.nixosSystem {
system = "aarch64-linux";
modules = [ self.nixosModules.commonModules ] ++ [
modules = [
self.nixosModules.commonModules
inputs.nixos-hardware.nixosModules.raspberry-pi-4
({ lib, ... }: {
boot.supportedFilesystems = lib.mkForce [
@ -410,7 +420,8 @@
baldur = inputs.nixpkgs-u.lib.nixosSystem {
system = "x86_64-linux";
modules = [ self.nixosModules.commonModules ] ++ [
modules = [
self.nixosModules.commonModules
./nixos/server
./instances/baldur/hardware-configuration.nix
./instances/baldur/configuration.nix
@ -437,7 +448,8 @@
loki = inputs.nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
modules = [ self.nixosModules.commonModules ] ++ [
modules = [
self.nixosModules.commonModules
./nixos/server
inputs.nixos-hardware.nixosModules.common-cpu-intel