WIP: switch to open modules
This commit is contained in:
parent
5eb4de6380
commit
b886717d6f
1 changed files with 28 additions and 16 deletions
44
flake.nix
44
flake.nix
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue