move around

This commit is contained in:
Kopatz
2024-03-28 14:55:31 +01:00
parent 6b1f2cf9de
commit 9b088ec40a
17 changed files with 79 additions and 78 deletions

133
flake.nix
View File

@@ -42,37 +42,38 @@
### User specific ###
./users/anon
### System sepecific ###
({ config, outputs, ... }: { nixpkgs.overlays = with outputs.overlays; [additions modifications unstable-packages]; })
./systems/server/configuration.nix
### Modules ###
./modules/cli-tools.nix
./modules/static-ip.nix
./modules/hdd-spindown.nix
./modules/firewall.nix
./modules/motd.nix
./modules/postgres.nix
./modules/fail2ban.nix
./modules/nix/settings.nix
./modules/adguard.nix
./modules/git.nix
./modules/github-runner.nix
./modules/nextcloud.nix
./modules/acme.nix
./modules/samba.nix
./modules/backup.nix
./modules/nginx.nix
./modules/ssh.nix
./modules/docker.nix
./modules/wireguard.nix
./modules/cron.nix
./modules/kavita.nix
./modules/netdata.nix
./modules/step-ca.nix
./modules/tmpfs.nix
### Services ###
./modules/services/acme.nix
./modules/services/adguard.nix
./modules/services/github-runner.nix
./modules/services/kavita.nix
./modules/services/netdata.nix
./modules/services/nextcloud.nix
./modules/services/samba.nix
./modules/services/step-ca.nix
### Other Modules ###
#./modules/games/palworld.nix
./modules/backup.nix
./modules/cli-tools.nix
./modules/cron.nix
./modules/docker.nix
./modules/fail2ban.nix
./modules/firewall.nix
./modules/git.nix
./modules/hdd-spindown.nix
./modules/logging.nix
./modules/motd.nix
./modules/nix/settings.nix
./modules/postgres.nix
./modules/services/nginx.nix
./modules/ssh.nix
./modules/static-ip.nix
./modules/tmpfs.nix
./modules/wireguard.nix
### Hardware ###
./modules/hardware/ssd.nix
({ config, outputs, ... }: { nixpkgs.overlays = with outputs.overlays; [additions modifications unstable-packages]; })
home-manager.nixosModules.home-manager
agenix.nixosModules.default
];
@@ -94,38 +95,38 @@
### User specific ###
./users/kopatz
### System modules ###
./modules/graphical/plasma.nix
#./modules/graphical/hyprland.nix
./modules/cli-tools.nix
./modules/docker.nix
./modules/flatpak.nix
./modules/gpg.nix
./modules/graphical/audio.nix
./modules/graphical/code.nix
./modules/graphical/emulators.nix
./modules/graphical/gamemode.nix
./modules/graphical/obs.nix
./modules/graphical/audio.nix
./modules/graphical/games.nix
./modules/graphical/ime.nix
./modules/graphical/code.nix
./modules/graphical/obs.nix
./modules/graphical/plasma.nix
./modules/graphical/shared.nix
#./modules/fh/forensik.nix
./modules/hardware/firmware.nix
./modules/hardware/nvidia.nix
./modules/hardware/ssd.nix
./modules/hardware/firmware.nix
./modules/kernel.nix # use latest kernel
./modules/nix/settings.nix
./modules/nftables.nix
./modules/nix/index.nix
./modules/nix/ld.nix
./modules/cli-tools.nix
./modules/gpg.nix
./modules/virt-manager.nix
#./modules/hardware/vfio.nix too stupid for this
./modules/flatpak.nix
./modules/docker.nix
./modules/nftables.nix
./modules/nix/settings.nix
./modules/noise-supression.nix
({ config, pkgs, ... }: { nixpkgs.overlays = with outputs.overlays; [additions modifications unstable-packages]; })
./modules/wooting.nix
./modules/wireshark.nix
./modules/tmpfs.nix
./modules/support/ntfs.nix
./modules/tmpfs.nix
./modules/virt-manager.nix
./modules/wireshark.nix
./modules/wooting.nix
./systems/pc/configuration.nix
#./modules/fh/forensik.nix
#./modules/graphical/hyprland.nix
#./modules/hardware/vfio.nix too stupid for this
({ config, pkgs, ... }: { nixpkgs.overlays = with outputs.overlays; [additions modifications unstable-packages]; })
agenix.nixosModules.default
home-manager-unstable.nixosModules.home-manager
];
@@ -142,32 +143,32 @@
modules = [
### User specific ###
./users/kopatz
({ config, outputs, ... }: { nixpkgs.overlays = with outputs.overlays; [additions modifications unstable-packages]; })
./modules/graphical/hyprland.nix
./modules/graphical/emulators.nix
./modules/graphical/gamemode.nix
./modules/graphical/audio.nix
./modules/graphical/games.nix
./modules/graphical/ime.nix
./modules/graphical/code.nix
./modules/graphical/shared.nix
#./modules/fh/forensik.nix
./systems/laptop/configuration.nix
./modules/cli-tools.nix
./modules/ecryptfs.nix
./modules/graphical/audio.nix
./modules/graphical/code.nix
./modules/graphical/emulators.nix
./modules/graphical/gamemode.nix
./modules/graphical/games.nix
./modules/graphical/hyprland.nix
./modules/graphical/ime.nix
./modules/graphical/shared.nix
./modules/nix/ld.nix
./modules/nix/settings.nix
./modules/rdp.nix
./modules/ssh.nix
./modules/support/ntfs.nix
./modules/thunderbolt.nix
./modules/tmpfs.nix
./modules/virt-manager.nix
./modules/vmware-host.nix
./modules/nix/ld.nix
./modules/ssh.nix
./modules/wireshark.nix
#./modules/static-ip.nix
./systems/laptop/configuration.nix
#./modules/fh/forensik.nix
#./modules/no-sleep-lid-closed.nix
#./modules/static-ip.nix
#./modules/wake-on-lan.nix
./modules/thunderbolt.nix
./modules/rdp.nix
./modules/tmpfs.nix
./modules/support/ntfs.nix
./modules/nix/settings.nix
({ config, outputs, ... }: { nixpkgs.overlays = with outputs.overlays; [additions modifications unstable-packages]; })
nixos-hardware.nixosModules.dell-xps-15-7590-nvidia
agenix.nixosModules.default
home-manager.nixosModules.home-manager
@@ -182,10 +183,10 @@
modules = [
#"${nixpkgs}/nixos/modules/profiles/minimal.nix"
./users/anon
./modules/nix/settings.nix
./modules/cli-tools.nix
({ config, outputs, ... }: { nixpkgs.overlays = with outputs.overlays; [additions modifications unstable-packages]; })
./modules/nix/settings.nix
./systems/wsl/configuration.nix
({ config, outputs, ... }: { nixpkgs.overlays = with outputs.overlays; [additions modifications unstable-packages]; })
nixos-wsl.nixosModules.wsl
home-manager.nixosModules.home-manager
];

View File

@@ -1,7 +1,7 @@
{ config, pkgs, lib, inputs, ... }:
{
age.secrets.coturn-secret = {
file = ../secrets/coturn-secret.age;
file = ../../secrets/coturn-secret.age;
owner = "turnserver";
group = "turnserver";
};

View File

@@ -1,7 +1,7 @@
{ config, pkgs, lib, inputs, ... }:
{
age.secrets.duckdns = {
file = ../secrets/duckdns.age;
file = ../../secrets/duckdns.age;
};
services.ddclient = {
enable = true;
@@ -9,4 +9,4 @@
passwordFile = config.age.secrets.duckdns.path;
domains = ["wachbirn.duckdns.org"];
};
}
}

View File

@@ -12,12 +12,12 @@
extraGroups = [ "docker" ];
};
age.secrets.github-runner-token = {
file = ../secrets/github-runner-token.age;
file = ../../secrets/github-runner-token.age;
owner = "github-actions-runner";
group = "github-actions-runner";
};
age.secrets.github-runner-pw = {
file = ../secrets/github-runner-pw.age;
file = ../../secrets/github-runner-pw.age;
owner = "github-actions-runner";
group = "github-actions-runner";
};

View File

@@ -5,7 +5,7 @@ let
in
{
age.secrets.invidious-extra-settings = {
file = ../secrets/invidious-extra-settings.age;
file = ../../secrets/invidious-extra-settings.age;
mode = "444";
};

View File

@@ -12,7 +12,7 @@ in
"d ${baseDir}/manga 0770 kavita kavita -"
];
age.secrets.kavita = {
file = ../secrets/kavita.age;
file = ../../secrets/kavita.age;
owner = "kavita";
group = "kavita";
};

View File

@@ -33,7 +33,7 @@ in
};
age.secrets.nextcloud-admin = {
file = ../secrets/nextcloud-admin.age;
file = ../../secrets/nextcloud-admin.age;
owner = "nextcloud";
group = "nextcloud";
};

View File

@@ -6,7 +6,7 @@ in
{
networking.firewall.allowedTCPPorts = [ 28981 ];
age.secrets.paperless = {
file = ../secrets/paperless.age;
file = ../../secrets/paperless.age;
owner = "paperless";
group = "paperless";
};

View File

@@ -34,12 +34,12 @@ in
{
security.pki.certificates = [ root_ca ];
age.secrets.step-ca-pw = {
file = ../secrets/step-ca-pw.age;
file = ../../secrets/step-ca-pw.age;
owner = "step-ca";
group = "step-ca";
};
age.secrets.step-ca-key = {
file = ../secrets/step-ca-key.age;
file = ../../secrets/step-ca-key.age;
owner = "step-ca";
group = "step-ca";
};

View File

@@ -59,7 +59,7 @@ in {
};
age.secrets.matrix-registration = {
file = ../secrets/matrix-registration.age;
file = ../../secrets/matrix-registration.age;
owner = "matrix-synapse";
group = "matrix-synapse";
};