my nix configs for my servers and desktop

move modules out

Changed files
+18 -20
common
hosts
buer
focalor
valefar
+3 -5
hosts/buer/default.nix
···
./secrets.nix
# Common modules shared across hosts
-
../../modules/common/system.nix
-
../../modules/common/users.nix
-
../../modules/common/services.nix
-
# Services specific to this host
-
#../../services/forgejo.nix
# Common secrets
../../host-secrets.nix
···
./secrets.nix
# Common modules shared across hosts
+
../../common/system.nix
+
../../common/users.nix
+
../../common/services.nix
# Common secrets
../../host-secrets.nix
+7 -7
hosts/focalor/default.nix
···
./secrets.nix
# Common modules shared across hosts
-
../../modules/common/system.nix
-
../../modules/common/users.nix
-
../../modules/common/services.nix
-
../../modules/common/efi.nix
# Desktop modules
-
../../modules/desktop/core.nix
-
../../modules/desktop/sway.nix
# Nvidia
-
../../modules/common/nvidia.nix
# Common secrets
#../../host-secrets.nix
···
./secrets.nix
# Common modules shared across hosts
+
../../common/system.nix
+
../../common/users.nix
+
../../common/services.nix
+
../../common/efi.nix
# Desktop modules
+
../../common/desktop/core.nix
+
../../common/desktop/sway.nix
# Nvidia
+
../../common/nvidia.nix
# Common secrets
#../../host-secrets.nix
+5 -5
hosts/valefar/default.nix
···
# Host-specific hardware
./hardware.nix
./secrets.nix
-
../../modules/common/nvidia.nix
# Common modules shared across hosts
-
../../modules/common/system.nix
-
../../modules/common/users.nix
-
../../modules/common/services.nix
-
../../modules/common/efi.nix
# Common secrets
../../host-secrets.nix
···
# Host-specific hardware
./hardware.nix
./secrets.nix
+
../../common/nvidia.nix
# Common modules shared across hosts
+
../../common/system.nix
+
../../common/users.nix
+
../../common/services.nix
+
../../common/efi.nix
# Common secrets
../../host-secrets.nix
modules/common/efi.nix common/efi.nix
+2
modules/common/nvidia.nix common/nvidia.nix
···
{ config, lib, pkgs, ... }:
{
# Enable OpenGL
hardware.graphics = {
enable = true;
···
{ config, lib, pkgs, ... }:
{
+
nixpkgs.config.allowUnfree = true;
+
# Enable OpenGL
hardware.graphics = {
enable = true;
modules/common/services.nix common/services.nix
+1 -3
modules/common/system.nix common/system.nix
···
{ pkgs, config, ... }:
{
-
nixpkgs.config.allowUnfree = true; #because im a gigachad
-
-
# boot, networking, locale, stateVersion
boot.kernel.sysctl."net.ipv4.ip_forward" = 1;
nix.settings.experimental-features = [ "nix-command" "flakes" ];
···
{ pkgs, config, ... }:
{
+
# boot, networking, locale
boot.kernel.sysctl."net.ipv4.ip_forward" = 1;
nix.settings.experimental-features = [ "nix-command" "flakes" ];
modules/common/users.nix common/users.nix
modules/desktop/core.nix common/desktop/core.nix
modules/desktop/sway.nix common/desktop/sway.nix