Finished the registry of modules

This commit is contained in:
Alexandre 2026-02-07 20:42:43 +01:00
parent 79cbae2cfe
commit 6c24f94a75
12 changed files with 63 additions and 43 deletions

View File

@ -1,12 +1,15 @@
let
modules = import ../../modules;
in
{
# Common nixos systems modules (not nix-darwin)
imports = [
../../modules/common/nix.nix
../../modules/common/direnv.nix
../../modules/nixos/swap.nix
../../modules/nixos/locale.nix # For localisation options
../../modules/common/ssh.nix
../../modules/nixos/bootloader.nix
../../modules/common/environment.nix
modules.common.nix
modules.common.direnv
modules.nixos.swap
modules.nixos.locale # For localisation options
modules.common.ssh
modules.nixos.bootloader
modules.common.environment
];
}

View File

@ -14,12 +14,12 @@
boot.extraModulePackages = [ ];
fileSystems."/" =
{ device = "/dev/disk/by-uuid/da617628-d792-4010-af1d-20a25eda3d5b";
{ device = "/dev/disk/by-label/NIXROOT";
fsType = "ext4";
};
fileSystems."/boot" =
{ device = "/dev/disk/by-uuid/C246-555A";
{ device = "/dev/disk/by-label/NIXBOOT";
fsType = "vfat";
options = [ "fmask=0022" "dmask=0022" ];
};

View File

@ -5,7 +5,7 @@ let
in
{
imports = [
../common/home.nix
modules.common.home
modules.hm.hyprland
];

View File

@ -1,13 +1,15 @@
{ inputs, ...}:
let
modules = import ../../modules;
in
{
imports = [
./hardware-configuration.nix
inputs.sops-nix.nixosModules.sops
../common/modules.nix
../../modules/nixos/secrets.nix
../../modules/nixos/gaming/starCitizen.nix
../../modules/nixos/gaming/steam.nix
../../modules/common/spotify.nix
modules.common.module
modules.nixos.secrets
modules.nixos.gaming.starCitizen
modules.nixos.gaming.steam
modules.common.spotify
];
}

View File

@ -1,9 +1,12 @@
let
modules = import ../../modules;
in
{
imports = [
../common/modules.nix
modules.common.module
./hardware-configuration.nix
../../modules/nixos/gaming/steam.nix
../../modules/nixos/gaming/nvidia.nix
modules.nixos.gaming.steam
modules.nixos.gaming.nvidia
];
}

View File

@ -20,17 +20,23 @@
};
};
programs = {
zsh = {
enable = true;
};
};
# Home-Manager config
home-manager = {
extraSpecialArgs = { inherit inputs; };
useGlobalPkgs = true;
useUserPackages = true;
backupFileExtension = "HM-backup";
users = {
# Change this to your username
"light" = import ./home.nix;
};
};
#home-manager = {
# extraSpecialArgs = { inherit inputs; };
# useGlobalPkgs = true;
# useUserPackages = true;
# backupFileExtension = "HM-backup";
# users = {
# # Change this to your username
# "light" = import ./home.nix;
# };
#};
environment = {
systemPackages = with pkgs; [

View File

@ -5,7 +5,7 @@ let
in
{
imports = [
#./hardware-configuration.nix
./hardware-configuration.nix
modules.common.module
modules.nixos.xfce # Desktop Enviroment
];

View File

@ -1,9 +1,11 @@
{ config, pkgs, inputs, ... }:
let
modules = import ../../modules;
in
{
# Refer to the nixOS host for info about home-manager
imports = [
../common/home.nix
modules.common.home
];

View File

@ -1,11 +1,13 @@
{ pkgs, ... }:
let
modules = import ../../modules;
in
{
# Enpty file for future imports
imports = [
../../modules/common/nix.nix
modules.common.nix
#../../modules/macos/vesktop.nix
#../../modules/macos/ollama.nix
../../modules/common/direnv.nix
modules.common.direnv
];
}

View File

@ -7,7 +7,6 @@
{
imports =
[ # Include the results of the hardware scan.
./hardware-configuration.nix
./modules.nix
];

View File

@ -6,14 +6,15 @@ in
# This file is used to import all modules required by this setup.
imports =
[
./hardware-configuration.nix
inputs.sops-nix.nixosModules.sops
modules.common.module
modules.nixos.secrets # Sops
# ../../modules/nixos/wireless.nix # For the wifi
../../modules/nixos/gaming/nvidia.nix # Nvidia (Drivers and Settings)
../../modules/nixos/gaming/starCitizen.nix
../../modules/nixos/gaming/steam.nix # For Steam/Proton/Lutris/MangoHUD/Heroic/Bottles
../../modules/common/spotify.nix # Spotify
../../modules/common/ai.nix
modules.nixos.gaming.nvidia # Nvidia (Drivers and Settings)
modules.nixos.gaming.starCitizen
modules.nixos.gaming.steam # For Steam/Proton/Lutris/MangoHUD/Heroic/Bottles
modules.common.spotify # Spotify
modules.common.ai
];
}

View File

@ -21,10 +21,12 @@
};
nixos = {
bootloader = ./nixos/bootloader.nix;
gaming = {
nvidia = ./nixos/gaming/nvidia.nix;
starCitizen = ./nixos/gaming/starCitizen.nix;
steam = ./nixos/gaming/steam.nix;
};
bootloader = ./nixos/bootloader.nix;
locale = ./nixos/locale.nix;
secrets = ./nixos/secrets.nix;
swap = ./nixos/swap.nix;