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";
|
# 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 ];
|
installerModules = [ self.nixosModules.commonModules ./nixos/installer.nix ];
|
||||||
in
|
in
|
||||||
|
|
@ -234,12 +225,26 @@
|
||||||
./nixos/basics
|
./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 = {
|
nixosConfigurations = {
|
||||||
thor = inputs.nixpkgs-u.lib.nixosSystem {
|
thor = inputs.nixpkgs-u.lib.nixosSystem {
|
||||||
system = "x86_64-linux";
|
system = "x86_64-linux";
|
||||||
modules = [ self.nixosModules.commonModules ] ++ mainModules ++ [
|
modules = [
|
||||||
|
self.nixosModules.commonModules
|
||||||
|
self.nixosModules.mainModules
|
||||||
./instances/thor/hardware-configuration.nix
|
./instances/thor/hardware-configuration.nix
|
||||||
inputs.nixos-hardware.nixosModules.common-cpu-amd
|
inputs.nixos-hardware.nixosModules.common-cpu-amd
|
||||||
inputs.nixos-hardware.nixosModules.common-pc-ssd
|
inputs.nixos-hardware.nixosModules.common-pc-ssd
|
||||||
|
|
@ -270,7 +275,9 @@
|
||||||
|
|
||||||
sif = inputs.nixpkgs-u.lib.nixosSystem {
|
sif = inputs.nixpkgs-u.lib.nixosSystem {
|
||||||
system = "x86_64-linux";
|
system = "x86_64-linux";
|
||||||
modules = [ self.nixosModules.commonModules ] ++ mainModules ++ [
|
modules = [
|
||||||
|
self.nixosModules.commonModules
|
||||||
|
self.nixosModules.mainModules
|
||||||
./instances/sif/hardware-configuration.nix
|
./instances/sif/hardware-configuration.nix
|
||||||
inputs.nixos-hardware.nixosModules.common-cpu-intel
|
inputs.nixos-hardware.nixosModules.common-cpu-intel
|
||||||
inputs.nixos-hardware.nixosModules.common-cpu-intel
|
inputs.nixos-hardware.nixosModules.common-cpu-intel
|
||||||
|
|
@ -299,7 +306,8 @@
|
||||||
|
|
||||||
odin = inputs.nixpkgs-u.lib.nixosSystem {
|
odin = inputs.nixpkgs-u.lib.nixosSystem {
|
||||||
system = "x86_64-linux";
|
system = "x86_64-linux";
|
||||||
modules = [ self.nixosModules.commonModules ] ++ [
|
modules = [
|
||||||
|
self.nixosModules.commonModules
|
||||||
inputs.nixos-hardware.nixosModules.common-cpu-intel
|
inputs.nixos-hardware.nixosModules.common-cpu-intel
|
||||||
inputs.nixos-hardware.nixosModules.common-pc-laptop
|
inputs.nixos-hardware.nixosModules.common-pc-laptop
|
||||||
inputs.nixos-hardware.nixosModules.common-pc-laptop-ssd
|
inputs.nixos-hardware.nixosModules.common-pc-laptop-ssd
|
||||||
|
|
@ -327,7 +335,8 @@
|
||||||
|
|
||||||
heimdall = inputs.nixpkgs-u.lib.nixosSystem {
|
heimdall = inputs.nixpkgs-u.lib.nixosSystem {
|
||||||
system = "x86_64-linux";
|
system = "x86_64-linux";
|
||||||
modules = [ self.nixosModules.commonModules ] ++ [
|
modules = [
|
||||||
|
self.nixosModules.commonModules
|
||||||
inputs.nixos-hardware.nixosModules.common-cpu-amd
|
inputs.nixos-hardware.nixosModules.common-cpu-amd
|
||||||
inputs.nixos-hardware.nixosModules.common-gpu-amd
|
inputs.nixos-hardware.nixosModules.common-gpu-amd
|
||||||
inputs.nixos-hardware.nixosModules.common-pc-ssd
|
inputs.nixos-hardware.nixosModules.common-pc-ssd
|
||||||
|
|
@ -366,7 +375,8 @@
|
||||||
|
|
||||||
freya = inputs.nixpkgs.lib.nixosSystem {
|
freya = inputs.nixpkgs.lib.nixosSystem {
|
||||||
system = "aarch64-linux";
|
system = "aarch64-linux";
|
||||||
modules = [ self.nixosModules.commonModules ] ++ [
|
modules = [
|
||||||
|
self.nixosModules.commonModules
|
||||||
inputs.nixos-hardware.nixosModules.raspberry-pi-4
|
inputs.nixos-hardware.nixosModules.raspberry-pi-4
|
||||||
({ lib, ... }: {
|
({ lib, ... }: {
|
||||||
boot.supportedFilesystems = lib.mkForce [
|
boot.supportedFilesystems = lib.mkForce [
|
||||||
|
|
@ -410,7 +420,8 @@
|
||||||
|
|
||||||
baldur = inputs.nixpkgs-u.lib.nixosSystem {
|
baldur = inputs.nixpkgs-u.lib.nixosSystem {
|
||||||
system = "x86_64-linux";
|
system = "x86_64-linux";
|
||||||
modules = [ self.nixosModules.commonModules ] ++ [
|
modules = [
|
||||||
|
self.nixosModules.commonModules
|
||||||
./nixos/server
|
./nixos/server
|
||||||
./instances/baldur/hardware-configuration.nix
|
./instances/baldur/hardware-configuration.nix
|
||||||
./instances/baldur/configuration.nix
|
./instances/baldur/configuration.nix
|
||||||
|
|
@ -437,7 +448,8 @@
|
||||||
|
|
||||||
loki = inputs.nixpkgs.lib.nixosSystem {
|
loki = inputs.nixpkgs.lib.nixosSystem {
|
||||||
system = "x86_64-linux";
|
system = "x86_64-linux";
|
||||||
modules = [ self.nixosModules.commonModules ] ++ [
|
modules = [
|
||||||
|
self.nixosModules.commonModules
|
||||||
./nixos/server
|
./nixos/server
|
||||||
|
|
||||||
inputs.nixos-hardware.nixosModules.common-cpu-intel
|
inputs.nixos-hardware.nixosModules.common-cpu-intel
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue