From 63559c16acf8d8edd21172916698f8ffed345209 Mon Sep 17 00:00:00 2001 From: Nathan Date: Wed, 22 Apr 2026 08:25:10 -0500 Subject: [PATCH] top level restructure --- {system => modules/features}/default.nix | 0 {system => modules/features}/etc/default.nix | 0 .../features}/packages/default.nix | 0 .../features}/programs/hyprland/default.nix | 0 .../features}/programs/steam/default.nix | 0 {system => modules/features}/secrets.yaml | 0 .../services/aurora-greeter/default.nix | 0 .../features}/services/avahi/default.nix | 0 .../features}/services/dynamicDNS/default.nix | 0 .../features}/services/kdePlasma6/default.nix | 0 .../features}/services/netbird/default.nix | 0 .../features}/services/novnc/default.nix | 0 .../features}/services/ollama/default.nix | 0 .../features}/services/openssh/default.nix | 0 .../features}/services/pipewire/default.nix | 0 .../features}/services/sddm/default.nix | 0 .../features}/services/wyoming/default.nix | 0 .../features}/users/default.nix | 0 .../features}/users/nathan/default.nix | 0 .../containers/code-server/default.nix | 0 .../containers/gitea/default.nix | 0 .../containers/nginx/default.nix | 0 .../containers/novnc/default.nix | 0 .../containers/ntfy/default.nix | 0 .../containers/rustdesk/default.nix | 0 .../containers/sandbox/default.nix | 0 .../containers/wyoming/default.nix | 0 .../docker/authentik/default.nix | 0 .../virtualization/docker/default.nix | 0 .../docker/docker-mailserver/default.nix | 0 .../virtualization/docker/gitea/default.nix | 0 .../docker/home-assistant/configuration.yaml | 0 .../docker/home-assistant/default.nix | 0 .../docker/jellyfin/default.nix | 0 .../virtualization/docker/kiwix/default.nix | 0 .../docker/minecraft/default.nix | 0 .../virtualization/docker/n8n/default.nix | 0 .../docker/netbird/config/management.json | 0 .../virtualization/docker/netbird/default.nix | 0 .../docker/nextcloud/default.nix | 0 .../virtualization/docker/ollama/default.nix | 0 .../docker/openwebui/default.nix | 0 .../docker/passbolt/default.nix | 0 .../docker/passbolt/docker-compose.nix-txt | 0 .../virtualization/docker/pihole/default.nix | 0 .../docker/portainer/default.nix | 0 .../docker/rustdesk/default.nix | 0 .../docker/rustdesk/docker-compose.nix-txt | 0 .../virtualization/docker/searxng/default.nix | 0 .../docker/searxng/settings.yml | 0 .../docker/traefik/config/routing.yml | 0 .../docker/traefik/config/traefik.yml | 0 .../virtualization/docker/traefik/default.nix | 0 .../virtualization/docker/wyoming/default.nix | 0 .../virtual-machines/default.nix | 0 .../home-assistant/default.nix | 0 .../homes}/nathan/home-manager/.sops.yaml | 0 .../homes}/nathan/home-manager/default.nix | 0 .../home-manager/dotfiles/Wallpaper/Tron.jpg | Bin .../dotfiles/Wallpaper/bluescape.jpg | Bin .../dotfiles/Wallpaper/chainsaw_man.png | Bin .../dotfiles/Wallpaper/eighty-six1.png | Bin .../dotfiles/Wallpaper/eighty-six2.png | Bin .../dotfiles/Wallpaper/eighty-six3.png | Bin .../dotfiles/Wallpaper/frieren.png | Bin .../dotfiles/Wallpaper/galaxy.jpg | Bin .../dotfiles/Wallpaper/goblin_slayer1.png | Bin .../dotfiles/Wallpaper/goblin_slayer2.png | Bin .../dotfiles/Wallpaper/goblin_slayer3.png | Bin .../dotfiles/Wallpaper/higuruma.png | Bin .../dotfiles/Wallpaper/higuruma1.png | Bin .../dotfiles/Wallpaper/kurisu.gif | Bin .../dotfiles/Wallpaper/kurisu.jpg | Bin .../home-manager/dotfiles/Wallpaper/llenn.png | Bin .../dotfiles/Wallpaper/megumin.png | Bin .../dotfiles/Wallpaper/megumin1.gif | Bin .../dotfiles/Wallpaper/megumin2.gif | Bin .../home-manager/dotfiles/Wallpaper/ngnl.jpg | Bin .../dotfiles/Wallpaper/nier_automata.png | Bin .../dotfiles/Wallpaper/orangescape.jpg | Bin .../dotfiles/Wallpaper/pink_fc.mp4 | Bin .../dotfiles/Wallpaper/recoil1.png | Bin .../dotfiles/Wallpaper/recoil2.png | Bin .../dotfiles/Wallpaper/rezero.gif | Bin .../dotfiles/Wallpaper/rimuru.png | Bin .../home-manager/dotfiles/Wallpaper/sao.gif | Bin .../home-manager/dotfiles/Wallpaper/sao.png | Bin .../dotfiles/Wallpaper/shield_hero.png | Bin .../home-manager/dotfiles/Wallpaper/sinon.gif | Bin .../home-manager/dotfiles/Wallpaper/sinon.png | Bin .../home-manager/dotfiles/Wallpaper/tanya.png | Bin .../nathan/home-manager/dotfiles/default.nix | 0 .../home-manager/dotfiles/hypr/dwindle.conf | 0 .../home-manager/dotfiles/hypr/main.conf | 0 .../home-manager/dotfiles/hypr/master.conf | 0 .../home-manager/dotfiles/hypr/pypr.conf | 0 .../home-manager/dotfiles/hypr/pyprland.toml | 0 .../home-manager/dotfiles/hypr/scroll.conf | 0 .../dotfiles/ohmyposh/ohmyposh.toml | 0 .../home-manager/dotfiles/swaylock/config | 0 .../dotfiles/wal/templates/cava_config | 0 .../dotfiles/wal/templates/colors-discord.css | 0 .../dotfiles/wal/templates/colors-tmux.conf | 0 .../dotfiles/wal/templates/ohmyposh.toml | 0 .../nathan/home-manager/packages/default.nix | 0 .../home-manager/packages/scripts/default.nix | 0 .../home-manager/programs/aurora/default.nix | 0 .../programs/calcurse/default.nix | 0 .../nathan/home-manager/programs/default.nix | 0 .../home-manager/programs/firefox/default.nix | 0 .../home-manager/programs/git/default.nix | 0 .../programs/hypridle/default.nix | 0 .../programs/hyprland/default.nix | 0 .../home-manager/programs/nh/default.nix | 0 .../home-manager/programs/pywal/default.nix | 0 .../home-manager/programs/rofi/default.nix | 0 .../programs/terminal/bash/default.nix | 0 .../programs/terminal/bat/default.nix | 0 .../programs/terminal/eza/default.nix | 0 .../programs/terminal/fzf/default.nix | 0 .../programs/terminal/kitty/default.nix | 0 .../programs/terminal/ohmyposh/default.nix | 0 .../programs/terminal/opencode/default.nix | 0 .../programs/terminal/ripgrep/default.nix | 0 .../programs/terminal/ssh/default.nix | 0 .../programs/terminal/tmux/default.nix | 0 .../programs/terminal/yazi/default.nix | 0 .../programs/terminal/zoxide/default.nix | 0 .../programs/terminal/zsh/default.nix | 0 .../homes}/nathan/home-manager/secrets.yaml | 0 .../home-manager/services/custom/default.nix | 0 .../home-manager/services/mpd/default.nix | 0 {homes => modules/homes}/nathan/home.nix | 0 .../hosts}/container/default.nix | 0 .../hosts}/homebox/.sops.yaml | 0 .../hosts}/homebox/config.nix | 0 .../hosts}/homebox/default.nix | 0 {profiles => modules/hosts}/homebox/disko.nix | 0 .../hosts}/homebox/hardware-configuration.nix | 0 .../hosts}/homebox/secrets.yaml | 0 {profiles => modules/hosts}/iso/default.nix | 0 .../hosts}/jesstop/default.nix | 0 .../hosts}/jesstop/hardware-configuration.nix | 0 {profiles => modules/hosts}/laptop/.sops.yaml | 0 {profiles => modules/hosts}/laptop/config.nix | 0 .../hosts}/laptop/default.nix | 0 .../hosts}/laptop/hardware-configuration.nix | 0 .../hosts}/laptop/secrets.yaml | 0 {profiles => modules/hosts}/live/default.nix | 0 {profiles => modules/hosts}/live/disko.nix | 0 {profiles => modules/hosts}/live/secrets.yaml | 0 {profiles => modules/hosts}/pi4/default.nix | 0 {profiles => modules/hosts}/pi4/disko.nix | 0 .../hosts}/pi4/hardware-configuration.nix | 0 {profiles => modules/hosts}/pi4/secrets.yaml | 0 flake-parts.nix => modules/parts.nix | 0 templates/default.nix | 32 ------- templates/home-manager/.sops.yaml | 33 ------- templates/home-manager/flake.nix | 50 ---------- templates/home-manager/home.nix | 1 - templates/nixos/.sops.yaml | 33 ------- templates/nixos/configuration.nix | 89 ------------------ templates/nixos/flake.nix | 50 ---------- 163 files changed, 288 deletions(-) rename {system => modules/features}/default.nix (100%) rename {system => modules/features}/etc/default.nix (100%) rename {system => modules/features}/packages/default.nix (100%) rename {system => modules/features}/programs/hyprland/default.nix (100%) rename {system => modules/features}/programs/steam/default.nix (100%) rename {system => modules/features}/secrets.yaml (100%) rename {system => modules/features}/services/aurora-greeter/default.nix (100%) rename {system => modules/features}/services/avahi/default.nix (100%) rename {system => modules/features}/services/dynamicDNS/default.nix (100%) rename {system => modules/features}/services/kdePlasma6/default.nix (100%) rename {system => modules/features}/services/netbird/default.nix (100%) rename {system => modules/features}/services/novnc/default.nix (100%) rename {system => modules/features}/services/ollama/default.nix (100%) rename {system => modules/features}/services/openssh/default.nix (100%) rename {system => modules/features}/services/pipewire/default.nix (100%) rename {system => modules/features}/services/sddm/default.nix (100%) rename {system => modules/features}/services/wyoming/default.nix (100%) rename {system => modules/features}/users/default.nix (100%) rename {system => modules/features}/users/nathan/default.nix (100%) rename {system => modules/features}/virtualization/containers/code-server/default.nix (100%) rename {system => modules/features}/virtualization/containers/gitea/default.nix (100%) rename {system => modules/features}/virtualization/containers/nginx/default.nix (100%) rename {system => modules/features}/virtualization/containers/novnc/default.nix (100%) rename {system => modules/features}/virtualization/containers/ntfy/default.nix (100%) rename {system => modules/features}/virtualization/containers/rustdesk/default.nix (100%) rename {system => modules/features}/virtualization/containers/sandbox/default.nix (100%) rename {system => modules/features}/virtualization/containers/wyoming/default.nix (100%) rename {system => modules/features}/virtualization/docker/authentik/default.nix (100%) rename {system => modules/features}/virtualization/docker/default.nix (100%) rename {system => modules/features}/virtualization/docker/docker-mailserver/default.nix (100%) rename {system => modules/features}/virtualization/docker/gitea/default.nix (100%) rename {system => modules/features}/virtualization/docker/home-assistant/configuration.yaml (100%) rename {system => modules/features}/virtualization/docker/home-assistant/default.nix (100%) rename {system => modules/features}/virtualization/docker/jellyfin/default.nix (100%) rename {system => modules/features}/virtualization/docker/kiwix/default.nix (100%) rename {system => modules/features}/virtualization/docker/minecraft/default.nix (100%) rename {system => modules/features}/virtualization/docker/n8n/default.nix (100%) rename {system => modules/features}/virtualization/docker/netbird/config/management.json (100%) rename {system => modules/features}/virtualization/docker/netbird/default.nix (100%) rename {system => modules/features}/virtualization/docker/nextcloud/default.nix (100%) rename {system => modules/features}/virtualization/docker/ollama/default.nix (100%) rename {system => modules/features}/virtualization/docker/openwebui/default.nix (100%) rename {system => modules/features}/virtualization/docker/passbolt/default.nix (100%) rename {system => modules/features}/virtualization/docker/passbolt/docker-compose.nix-txt (100%) rename {system => modules/features}/virtualization/docker/pihole/default.nix (100%) rename {system => modules/features}/virtualization/docker/portainer/default.nix (100%) rename {system => modules/features}/virtualization/docker/rustdesk/default.nix (100%) rename {system => modules/features}/virtualization/docker/rustdesk/docker-compose.nix-txt (100%) rename {system => modules/features}/virtualization/docker/searxng/default.nix (100%) rename {system => modules/features}/virtualization/docker/searxng/settings.yml (100%) rename {system => modules/features}/virtualization/docker/traefik/config/routing.yml (100%) rename {system => modules/features}/virtualization/docker/traefik/config/traefik.yml (100%) rename {system => modules/features}/virtualization/docker/traefik/default.nix (100%) rename {system => modules/features}/virtualization/docker/wyoming/default.nix (100%) rename {system => modules/features}/virtualization/virtual-machines/default.nix (100%) rename {system => modules/features}/virtualization/virtual-machines/home-assistant/default.nix (100%) rename {homes => modules/homes}/nathan/home-manager/.sops.yaml (100%) rename {homes => modules/homes}/nathan/home-manager/default.nix (100%) rename {homes => modules/homes}/nathan/home-manager/dotfiles/Wallpaper/Tron.jpg (100%) rename {homes => modules/homes}/nathan/home-manager/dotfiles/Wallpaper/bluescape.jpg (100%) rename {homes => modules/homes}/nathan/home-manager/dotfiles/Wallpaper/chainsaw_man.png (100%) rename {homes => modules/homes}/nathan/home-manager/dotfiles/Wallpaper/eighty-six1.png (100%) rename {homes => modules/homes}/nathan/home-manager/dotfiles/Wallpaper/eighty-six2.png (100%) rename {homes => modules/homes}/nathan/home-manager/dotfiles/Wallpaper/eighty-six3.png (100%) rename {homes => modules/homes}/nathan/home-manager/dotfiles/Wallpaper/frieren.png (100%) rename {homes => modules/homes}/nathan/home-manager/dotfiles/Wallpaper/galaxy.jpg (100%) rename {homes => modules/homes}/nathan/home-manager/dotfiles/Wallpaper/goblin_slayer1.png (100%) rename {homes => modules/homes}/nathan/home-manager/dotfiles/Wallpaper/goblin_slayer2.png (100%) rename {homes => modules/homes}/nathan/home-manager/dotfiles/Wallpaper/goblin_slayer3.png (100%) rename {homes => modules/homes}/nathan/home-manager/dotfiles/Wallpaper/higuruma.png (100%) rename {homes => modules/homes}/nathan/home-manager/dotfiles/Wallpaper/higuruma1.png (100%) rename {homes => modules/homes}/nathan/home-manager/dotfiles/Wallpaper/kurisu.gif (100%) rename {homes => modules/homes}/nathan/home-manager/dotfiles/Wallpaper/kurisu.jpg (100%) rename {homes => modules/homes}/nathan/home-manager/dotfiles/Wallpaper/llenn.png (100%) rename {homes => modules/homes}/nathan/home-manager/dotfiles/Wallpaper/megumin.png (100%) rename {homes => modules/homes}/nathan/home-manager/dotfiles/Wallpaper/megumin1.gif (100%) rename {homes => modules/homes}/nathan/home-manager/dotfiles/Wallpaper/megumin2.gif (100%) rename {homes => modules/homes}/nathan/home-manager/dotfiles/Wallpaper/ngnl.jpg (100%) rename {homes => modules/homes}/nathan/home-manager/dotfiles/Wallpaper/nier_automata.png (100%) rename {homes => modules/homes}/nathan/home-manager/dotfiles/Wallpaper/orangescape.jpg (100%) rename {homes => modules/homes}/nathan/home-manager/dotfiles/Wallpaper/pink_fc.mp4 (100%) rename {homes => modules/homes}/nathan/home-manager/dotfiles/Wallpaper/recoil1.png (100%) rename {homes => modules/homes}/nathan/home-manager/dotfiles/Wallpaper/recoil2.png (100%) rename {homes => modules/homes}/nathan/home-manager/dotfiles/Wallpaper/rezero.gif (100%) rename {homes => modules/homes}/nathan/home-manager/dotfiles/Wallpaper/rimuru.png (100%) rename {homes => modules/homes}/nathan/home-manager/dotfiles/Wallpaper/sao.gif (100%) rename {homes => modules/homes}/nathan/home-manager/dotfiles/Wallpaper/sao.png (100%) rename {homes => modules/homes}/nathan/home-manager/dotfiles/Wallpaper/shield_hero.png (100%) rename {homes => modules/homes}/nathan/home-manager/dotfiles/Wallpaper/sinon.gif (100%) rename {homes => modules/homes}/nathan/home-manager/dotfiles/Wallpaper/sinon.png (100%) rename {homes => modules/homes}/nathan/home-manager/dotfiles/Wallpaper/tanya.png (100%) rename {homes => modules/homes}/nathan/home-manager/dotfiles/default.nix (100%) rename {homes => modules/homes}/nathan/home-manager/dotfiles/hypr/dwindle.conf (100%) rename {homes => modules/homes}/nathan/home-manager/dotfiles/hypr/main.conf (100%) rename {homes => modules/homes}/nathan/home-manager/dotfiles/hypr/master.conf (100%) rename {homes => modules/homes}/nathan/home-manager/dotfiles/hypr/pypr.conf (100%) rename {homes => modules/homes}/nathan/home-manager/dotfiles/hypr/pyprland.toml (100%) rename {homes => modules/homes}/nathan/home-manager/dotfiles/hypr/scroll.conf (100%) rename {homes => modules/homes}/nathan/home-manager/dotfiles/ohmyposh/ohmyposh.toml (100%) rename {homes => modules/homes}/nathan/home-manager/dotfiles/swaylock/config (100%) rename {homes => modules/homes}/nathan/home-manager/dotfiles/wal/templates/cava_config (100%) rename {homes => modules/homes}/nathan/home-manager/dotfiles/wal/templates/colors-discord.css (100%) rename {homes => modules/homes}/nathan/home-manager/dotfiles/wal/templates/colors-tmux.conf (100%) rename {homes => modules/homes}/nathan/home-manager/dotfiles/wal/templates/ohmyposh.toml (100%) rename {homes => modules/homes}/nathan/home-manager/packages/default.nix (100%) rename {homes => modules/homes}/nathan/home-manager/packages/scripts/default.nix (100%) rename {homes => modules/homes}/nathan/home-manager/programs/aurora/default.nix (100%) rename {homes => modules/homes}/nathan/home-manager/programs/calcurse/default.nix (100%) rename {homes => modules/homes}/nathan/home-manager/programs/default.nix (100%) rename {homes => modules/homes}/nathan/home-manager/programs/firefox/default.nix (100%) rename {homes => modules/homes}/nathan/home-manager/programs/git/default.nix (100%) rename {homes => modules/homes}/nathan/home-manager/programs/hypridle/default.nix (100%) rename {homes => modules/homes}/nathan/home-manager/programs/hyprland/default.nix (100%) rename {homes => modules/homes}/nathan/home-manager/programs/nh/default.nix (100%) rename {homes => modules/homes}/nathan/home-manager/programs/pywal/default.nix (100%) rename {homes => modules/homes}/nathan/home-manager/programs/rofi/default.nix (100%) rename {homes => modules/homes}/nathan/home-manager/programs/terminal/bash/default.nix (100%) rename {homes => modules/homes}/nathan/home-manager/programs/terminal/bat/default.nix (100%) rename {homes => modules/homes}/nathan/home-manager/programs/terminal/eza/default.nix (100%) rename {homes => modules/homes}/nathan/home-manager/programs/terminal/fzf/default.nix (100%) rename {homes => modules/homes}/nathan/home-manager/programs/terminal/kitty/default.nix (100%) rename {homes => modules/homes}/nathan/home-manager/programs/terminal/ohmyposh/default.nix (100%) rename {homes => modules/homes}/nathan/home-manager/programs/terminal/opencode/default.nix (100%) rename {homes => modules/homes}/nathan/home-manager/programs/terminal/ripgrep/default.nix (100%) rename {homes => modules/homes}/nathan/home-manager/programs/terminal/ssh/default.nix (100%) rename {homes => modules/homes}/nathan/home-manager/programs/terminal/tmux/default.nix (100%) rename {homes => modules/homes}/nathan/home-manager/programs/terminal/yazi/default.nix (100%) rename {homes => modules/homes}/nathan/home-manager/programs/terminal/zoxide/default.nix (100%) rename {homes => modules/homes}/nathan/home-manager/programs/terminal/zsh/default.nix (100%) rename {homes => modules/homes}/nathan/home-manager/secrets.yaml (100%) rename {homes => modules/homes}/nathan/home-manager/services/custom/default.nix (100%) rename {homes => modules/homes}/nathan/home-manager/services/mpd/default.nix (100%) rename {homes => modules/homes}/nathan/home.nix (100%) rename {profiles => modules/hosts}/container/default.nix (100%) rename {profiles => modules/hosts}/homebox/.sops.yaml (100%) rename {profiles => modules/hosts}/homebox/config.nix (100%) rename {profiles => modules/hosts}/homebox/default.nix (100%) rename {profiles => modules/hosts}/homebox/disko.nix (100%) rename {profiles => modules/hosts}/homebox/hardware-configuration.nix (100%) rename {profiles => modules/hosts}/homebox/secrets.yaml (100%) rename {profiles => modules/hosts}/iso/default.nix (100%) rename {profiles => modules/hosts}/jesstop/default.nix (100%) rename {profiles => modules/hosts}/jesstop/hardware-configuration.nix (100%) rename {profiles => modules/hosts}/laptop/.sops.yaml (100%) rename {profiles => modules/hosts}/laptop/config.nix (100%) rename {profiles => modules/hosts}/laptop/default.nix (100%) rename {profiles => modules/hosts}/laptop/hardware-configuration.nix (100%) rename {profiles => modules/hosts}/laptop/secrets.yaml (100%) rename {profiles => modules/hosts}/live/default.nix (100%) rename {profiles => modules/hosts}/live/disko.nix (100%) rename {profiles => modules/hosts}/live/secrets.yaml (100%) rename {profiles => modules/hosts}/pi4/default.nix (100%) rename {profiles => modules/hosts}/pi4/disko.nix (100%) rename {profiles => modules/hosts}/pi4/hardware-configuration.nix (100%) rename {profiles => modules/hosts}/pi4/secrets.yaml (100%) rename flake-parts.nix => modules/parts.nix (100%) delete mode 100644 templates/default.nix delete mode 100644 templates/home-manager/.sops.yaml delete mode 100644 templates/home-manager/flake.nix delete mode 100644 templates/home-manager/home.nix delete mode 100644 templates/nixos/.sops.yaml delete mode 100644 templates/nixos/configuration.nix delete mode 100644 templates/nixos/flake.nix diff --git a/system/default.nix b/modules/features/default.nix similarity index 100% rename from system/default.nix rename to modules/features/default.nix diff --git a/system/etc/default.nix b/modules/features/etc/default.nix similarity index 100% rename from system/etc/default.nix rename to modules/features/etc/default.nix diff --git a/system/packages/default.nix b/modules/features/packages/default.nix similarity index 100% rename from system/packages/default.nix rename to modules/features/packages/default.nix diff --git a/system/programs/hyprland/default.nix b/modules/features/programs/hyprland/default.nix similarity index 100% rename from system/programs/hyprland/default.nix rename to modules/features/programs/hyprland/default.nix diff --git a/system/programs/steam/default.nix b/modules/features/programs/steam/default.nix similarity index 100% rename from system/programs/steam/default.nix rename to modules/features/programs/steam/default.nix diff --git a/system/secrets.yaml b/modules/features/secrets.yaml similarity index 100% rename from system/secrets.yaml rename to modules/features/secrets.yaml diff --git a/system/services/aurora-greeter/default.nix b/modules/features/services/aurora-greeter/default.nix similarity index 100% rename from system/services/aurora-greeter/default.nix rename to modules/features/services/aurora-greeter/default.nix diff --git a/system/services/avahi/default.nix b/modules/features/services/avahi/default.nix similarity index 100% rename from system/services/avahi/default.nix rename to modules/features/services/avahi/default.nix diff --git a/system/services/dynamicDNS/default.nix b/modules/features/services/dynamicDNS/default.nix similarity index 100% rename from system/services/dynamicDNS/default.nix rename to modules/features/services/dynamicDNS/default.nix diff --git a/system/services/kdePlasma6/default.nix b/modules/features/services/kdePlasma6/default.nix similarity index 100% rename from system/services/kdePlasma6/default.nix rename to modules/features/services/kdePlasma6/default.nix diff --git a/system/services/netbird/default.nix b/modules/features/services/netbird/default.nix similarity index 100% rename from system/services/netbird/default.nix rename to modules/features/services/netbird/default.nix diff --git a/system/services/novnc/default.nix b/modules/features/services/novnc/default.nix similarity index 100% rename from system/services/novnc/default.nix rename to modules/features/services/novnc/default.nix diff --git a/system/services/ollama/default.nix b/modules/features/services/ollama/default.nix similarity index 100% rename from system/services/ollama/default.nix rename to modules/features/services/ollama/default.nix diff --git a/system/services/openssh/default.nix b/modules/features/services/openssh/default.nix similarity index 100% rename from system/services/openssh/default.nix rename to modules/features/services/openssh/default.nix diff --git a/system/services/pipewire/default.nix b/modules/features/services/pipewire/default.nix similarity index 100% rename from system/services/pipewire/default.nix rename to modules/features/services/pipewire/default.nix diff --git a/system/services/sddm/default.nix b/modules/features/services/sddm/default.nix similarity index 100% rename from system/services/sddm/default.nix rename to modules/features/services/sddm/default.nix diff --git a/system/services/wyoming/default.nix b/modules/features/services/wyoming/default.nix similarity index 100% rename from system/services/wyoming/default.nix rename to modules/features/services/wyoming/default.nix diff --git a/system/users/default.nix b/modules/features/users/default.nix similarity index 100% rename from system/users/default.nix rename to modules/features/users/default.nix diff --git a/system/users/nathan/default.nix b/modules/features/users/nathan/default.nix similarity index 100% rename from system/users/nathan/default.nix rename to modules/features/users/nathan/default.nix diff --git a/system/virtualization/containers/code-server/default.nix b/modules/features/virtualization/containers/code-server/default.nix similarity index 100% rename from system/virtualization/containers/code-server/default.nix rename to modules/features/virtualization/containers/code-server/default.nix diff --git a/system/virtualization/containers/gitea/default.nix b/modules/features/virtualization/containers/gitea/default.nix similarity index 100% rename from system/virtualization/containers/gitea/default.nix rename to modules/features/virtualization/containers/gitea/default.nix diff --git a/system/virtualization/containers/nginx/default.nix b/modules/features/virtualization/containers/nginx/default.nix similarity index 100% rename from system/virtualization/containers/nginx/default.nix rename to modules/features/virtualization/containers/nginx/default.nix diff --git a/system/virtualization/containers/novnc/default.nix b/modules/features/virtualization/containers/novnc/default.nix similarity index 100% rename from system/virtualization/containers/novnc/default.nix rename to modules/features/virtualization/containers/novnc/default.nix diff --git a/system/virtualization/containers/ntfy/default.nix b/modules/features/virtualization/containers/ntfy/default.nix similarity index 100% rename from system/virtualization/containers/ntfy/default.nix rename to modules/features/virtualization/containers/ntfy/default.nix diff --git a/system/virtualization/containers/rustdesk/default.nix b/modules/features/virtualization/containers/rustdesk/default.nix similarity index 100% rename from system/virtualization/containers/rustdesk/default.nix rename to modules/features/virtualization/containers/rustdesk/default.nix diff --git a/system/virtualization/containers/sandbox/default.nix b/modules/features/virtualization/containers/sandbox/default.nix similarity index 100% rename from system/virtualization/containers/sandbox/default.nix rename to modules/features/virtualization/containers/sandbox/default.nix diff --git a/system/virtualization/containers/wyoming/default.nix b/modules/features/virtualization/containers/wyoming/default.nix similarity index 100% rename from system/virtualization/containers/wyoming/default.nix rename to modules/features/virtualization/containers/wyoming/default.nix diff --git a/system/virtualization/docker/authentik/default.nix b/modules/features/virtualization/docker/authentik/default.nix similarity index 100% rename from system/virtualization/docker/authentik/default.nix rename to modules/features/virtualization/docker/authentik/default.nix diff --git a/system/virtualization/docker/default.nix b/modules/features/virtualization/docker/default.nix similarity index 100% rename from system/virtualization/docker/default.nix rename to modules/features/virtualization/docker/default.nix diff --git a/system/virtualization/docker/docker-mailserver/default.nix b/modules/features/virtualization/docker/docker-mailserver/default.nix similarity index 100% rename from system/virtualization/docker/docker-mailserver/default.nix rename to modules/features/virtualization/docker/docker-mailserver/default.nix diff --git a/system/virtualization/docker/gitea/default.nix b/modules/features/virtualization/docker/gitea/default.nix similarity index 100% rename from system/virtualization/docker/gitea/default.nix rename to modules/features/virtualization/docker/gitea/default.nix diff --git a/system/virtualization/docker/home-assistant/configuration.yaml b/modules/features/virtualization/docker/home-assistant/configuration.yaml similarity index 100% rename from system/virtualization/docker/home-assistant/configuration.yaml rename to modules/features/virtualization/docker/home-assistant/configuration.yaml diff --git a/system/virtualization/docker/home-assistant/default.nix b/modules/features/virtualization/docker/home-assistant/default.nix similarity index 100% rename from system/virtualization/docker/home-assistant/default.nix rename to modules/features/virtualization/docker/home-assistant/default.nix diff --git a/system/virtualization/docker/jellyfin/default.nix b/modules/features/virtualization/docker/jellyfin/default.nix similarity index 100% rename from system/virtualization/docker/jellyfin/default.nix rename to modules/features/virtualization/docker/jellyfin/default.nix diff --git a/system/virtualization/docker/kiwix/default.nix b/modules/features/virtualization/docker/kiwix/default.nix similarity index 100% rename from system/virtualization/docker/kiwix/default.nix rename to modules/features/virtualization/docker/kiwix/default.nix diff --git a/system/virtualization/docker/minecraft/default.nix b/modules/features/virtualization/docker/minecraft/default.nix similarity index 100% rename from system/virtualization/docker/minecraft/default.nix rename to modules/features/virtualization/docker/minecraft/default.nix diff --git a/system/virtualization/docker/n8n/default.nix b/modules/features/virtualization/docker/n8n/default.nix similarity index 100% rename from system/virtualization/docker/n8n/default.nix rename to modules/features/virtualization/docker/n8n/default.nix diff --git a/system/virtualization/docker/netbird/config/management.json b/modules/features/virtualization/docker/netbird/config/management.json similarity index 100% rename from system/virtualization/docker/netbird/config/management.json rename to modules/features/virtualization/docker/netbird/config/management.json diff --git a/system/virtualization/docker/netbird/default.nix b/modules/features/virtualization/docker/netbird/default.nix similarity index 100% rename from system/virtualization/docker/netbird/default.nix rename to modules/features/virtualization/docker/netbird/default.nix diff --git a/system/virtualization/docker/nextcloud/default.nix b/modules/features/virtualization/docker/nextcloud/default.nix similarity index 100% rename from system/virtualization/docker/nextcloud/default.nix rename to modules/features/virtualization/docker/nextcloud/default.nix diff --git a/system/virtualization/docker/ollama/default.nix b/modules/features/virtualization/docker/ollama/default.nix similarity index 100% rename from system/virtualization/docker/ollama/default.nix rename to modules/features/virtualization/docker/ollama/default.nix diff --git a/system/virtualization/docker/openwebui/default.nix b/modules/features/virtualization/docker/openwebui/default.nix similarity index 100% rename from system/virtualization/docker/openwebui/default.nix rename to modules/features/virtualization/docker/openwebui/default.nix diff --git a/system/virtualization/docker/passbolt/default.nix b/modules/features/virtualization/docker/passbolt/default.nix similarity index 100% rename from system/virtualization/docker/passbolt/default.nix rename to modules/features/virtualization/docker/passbolt/default.nix diff --git a/system/virtualization/docker/passbolt/docker-compose.nix-txt b/modules/features/virtualization/docker/passbolt/docker-compose.nix-txt similarity index 100% rename from system/virtualization/docker/passbolt/docker-compose.nix-txt rename to modules/features/virtualization/docker/passbolt/docker-compose.nix-txt diff --git a/system/virtualization/docker/pihole/default.nix b/modules/features/virtualization/docker/pihole/default.nix similarity index 100% rename from system/virtualization/docker/pihole/default.nix rename to modules/features/virtualization/docker/pihole/default.nix diff --git a/system/virtualization/docker/portainer/default.nix b/modules/features/virtualization/docker/portainer/default.nix similarity index 100% rename from system/virtualization/docker/portainer/default.nix rename to modules/features/virtualization/docker/portainer/default.nix diff --git a/system/virtualization/docker/rustdesk/default.nix b/modules/features/virtualization/docker/rustdesk/default.nix similarity index 100% rename from system/virtualization/docker/rustdesk/default.nix rename to modules/features/virtualization/docker/rustdesk/default.nix diff --git a/system/virtualization/docker/rustdesk/docker-compose.nix-txt b/modules/features/virtualization/docker/rustdesk/docker-compose.nix-txt similarity index 100% rename from system/virtualization/docker/rustdesk/docker-compose.nix-txt rename to modules/features/virtualization/docker/rustdesk/docker-compose.nix-txt diff --git a/system/virtualization/docker/searxng/default.nix b/modules/features/virtualization/docker/searxng/default.nix similarity index 100% rename from system/virtualization/docker/searxng/default.nix rename to modules/features/virtualization/docker/searxng/default.nix diff --git a/system/virtualization/docker/searxng/settings.yml b/modules/features/virtualization/docker/searxng/settings.yml similarity index 100% rename from system/virtualization/docker/searxng/settings.yml rename to modules/features/virtualization/docker/searxng/settings.yml diff --git a/system/virtualization/docker/traefik/config/routing.yml b/modules/features/virtualization/docker/traefik/config/routing.yml similarity index 100% rename from system/virtualization/docker/traefik/config/routing.yml rename to modules/features/virtualization/docker/traefik/config/routing.yml diff --git a/system/virtualization/docker/traefik/config/traefik.yml b/modules/features/virtualization/docker/traefik/config/traefik.yml similarity index 100% rename from system/virtualization/docker/traefik/config/traefik.yml rename to modules/features/virtualization/docker/traefik/config/traefik.yml diff --git a/system/virtualization/docker/traefik/default.nix b/modules/features/virtualization/docker/traefik/default.nix similarity index 100% rename from system/virtualization/docker/traefik/default.nix rename to modules/features/virtualization/docker/traefik/default.nix diff --git a/system/virtualization/docker/wyoming/default.nix b/modules/features/virtualization/docker/wyoming/default.nix similarity index 100% rename from system/virtualization/docker/wyoming/default.nix rename to modules/features/virtualization/docker/wyoming/default.nix diff --git a/system/virtualization/virtual-machines/default.nix b/modules/features/virtualization/virtual-machines/default.nix similarity index 100% rename from system/virtualization/virtual-machines/default.nix rename to modules/features/virtualization/virtual-machines/default.nix diff --git a/system/virtualization/virtual-machines/home-assistant/default.nix b/modules/features/virtualization/virtual-machines/home-assistant/default.nix similarity index 100% rename from system/virtualization/virtual-machines/home-assistant/default.nix rename to modules/features/virtualization/virtual-machines/home-assistant/default.nix diff --git a/homes/nathan/home-manager/.sops.yaml b/modules/homes/nathan/home-manager/.sops.yaml similarity index 100% rename from homes/nathan/home-manager/.sops.yaml rename to modules/homes/nathan/home-manager/.sops.yaml diff --git a/homes/nathan/home-manager/default.nix b/modules/homes/nathan/home-manager/default.nix similarity index 100% rename from homes/nathan/home-manager/default.nix rename to modules/homes/nathan/home-manager/default.nix diff --git a/homes/nathan/home-manager/dotfiles/Wallpaper/Tron.jpg b/modules/homes/nathan/home-manager/dotfiles/Wallpaper/Tron.jpg similarity index 100% rename from homes/nathan/home-manager/dotfiles/Wallpaper/Tron.jpg rename to modules/homes/nathan/home-manager/dotfiles/Wallpaper/Tron.jpg diff --git a/homes/nathan/home-manager/dotfiles/Wallpaper/bluescape.jpg b/modules/homes/nathan/home-manager/dotfiles/Wallpaper/bluescape.jpg similarity index 100% rename from homes/nathan/home-manager/dotfiles/Wallpaper/bluescape.jpg rename to modules/homes/nathan/home-manager/dotfiles/Wallpaper/bluescape.jpg diff --git a/homes/nathan/home-manager/dotfiles/Wallpaper/chainsaw_man.png b/modules/homes/nathan/home-manager/dotfiles/Wallpaper/chainsaw_man.png similarity index 100% rename from homes/nathan/home-manager/dotfiles/Wallpaper/chainsaw_man.png rename to modules/homes/nathan/home-manager/dotfiles/Wallpaper/chainsaw_man.png diff --git a/homes/nathan/home-manager/dotfiles/Wallpaper/eighty-six1.png b/modules/homes/nathan/home-manager/dotfiles/Wallpaper/eighty-six1.png similarity index 100% rename from homes/nathan/home-manager/dotfiles/Wallpaper/eighty-six1.png rename to modules/homes/nathan/home-manager/dotfiles/Wallpaper/eighty-six1.png diff --git a/homes/nathan/home-manager/dotfiles/Wallpaper/eighty-six2.png b/modules/homes/nathan/home-manager/dotfiles/Wallpaper/eighty-six2.png similarity index 100% rename from homes/nathan/home-manager/dotfiles/Wallpaper/eighty-six2.png rename to modules/homes/nathan/home-manager/dotfiles/Wallpaper/eighty-six2.png diff --git a/homes/nathan/home-manager/dotfiles/Wallpaper/eighty-six3.png b/modules/homes/nathan/home-manager/dotfiles/Wallpaper/eighty-six3.png similarity index 100% rename from homes/nathan/home-manager/dotfiles/Wallpaper/eighty-six3.png rename to modules/homes/nathan/home-manager/dotfiles/Wallpaper/eighty-six3.png diff --git a/homes/nathan/home-manager/dotfiles/Wallpaper/frieren.png b/modules/homes/nathan/home-manager/dotfiles/Wallpaper/frieren.png similarity index 100% rename from homes/nathan/home-manager/dotfiles/Wallpaper/frieren.png rename to modules/homes/nathan/home-manager/dotfiles/Wallpaper/frieren.png diff --git a/homes/nathan/home-manager/dotfiles/Wallpaper/galaxy.jpg b/modules/homes/nathan/home-manager/dotfiles/Wallpaper/galaxy.jpg similarity index 100% rename from homes/nathan/home-manager/dotfiles/Wallpaper/galaxy.jpg rename to modules/homes/nathan/home-manager/dotfiles/Wallpaper/galaxy.jpg diff --git a/homes/nathan/home-manager/dotfiles/Wallpaper/goblin_slayer1.png b/modules/homes/nathan/home-manager/dotfiles/Wallpaper/goblin_slayer1.png similarity index 100% rename from homes/nathan/home-manager/dotfiles/Wallpaper/goblin_slayer1.png rename to modules/homes/nathan/home-manager/dotfiles/Wallpaper/goblin_slayer1.png diff --git a/homes/nathan/home-manager/dotfiles/Wallpaper/goblin_slayer2.png b/modules/homes/nathan/home-manager/dotfiles/Wallpaper/goblin_slayer2.png similarity index 100% rename from homes/nathan/home-manager/dotfiles/Wallpaper/goblin_slayer2.png rename to modules/homes/nathan/home-manager/dotfiles/Wallpaper/goblin_slayer2.png diff --git a/homes/nathan/home-manager/dotfiles/Wallpaper/goblin_slayer3.png b/modules/homes/nathan/home-manager/dotfiles/Wallpaper/goblin_slayer3.png similarity index 100% rename from homes/nathan/home-manager/dotfiles/Wallpaper/goblin_slayer3.png rename to modules/homes/nathan/home-manager/dotfiles/Wallpaper/goblin_slayer3.png diff --git a/homes/nathan/home-manager/dotfiles/Wallpaper/higuruma.png b/modules/homes/nathan/home-manager/dotfiles/Wallpaper/higuruma.png similarity index 100% rename from homes/nathan/home-manager/dotfiles/Wallpaper/higuruma.png rename to modules/homes/nathan/home-manager/dotfiles/Wallpaper/higuruma.png diff --git a/homes/nathan/home-manager/dotfiles/Wallpaper/higuruma1.png b/modules/homes/nathan/home-manager/dotfiles/Wallpaper/higuruma1.png similarity index 100% rename from homes/nathan/home-manager/dotfiles/Wallpaper/higuruma1.png rename to modules/homes/nathan/home-manager/dotfiles/Wallpaper/higuruma1.png diff --git a/homes/nathan/home-manager/dotfiles/Wallpaper/kurisu.gif b/modules/homes/nathan/home-manager/dotfiles/Wallpaper/kurisu.gif similarity index 100% rename from homes/nathan/home-manager/dotfiles/Wallpaper/kurisu.gif rename to modules/homes/nathan/home-manager/dotfiles/Wallpaper/kurisu.gif diff --git a/homes/nathan/home-manager/dotfiles/Wallpaper/kurisu.jpg b/modules/homes/nathan/home-manager/dotfiles/Wallpaper/kurisu.jpg similarity index 100% rename from homes/nathan/home-manager/dotfiles/Wallpaper/kurisu.jpg rename to modules/homes/nathan/home-manager/dotfiles/Wallpaper/kurisu.jpg diff --git a/homes/nathan/home-manager/dotfiles/Wallpaper/llenn.png b/modules/homes/nathan/home-manager/dotfiles/Wallpaper/llenn.png similarity index 100% rename from homes/nathan/home-manager/dotfiles/Wallpaper/llenn.png rename to modules/homes/nathan/home-manager/dotfiles/Wallpaper/llenn.png diff --git a/homes/nathan/home-manager/dotfiles/Wallpaper/megumin.png b/modules/homes/nathan/home-manager/dotfiles/Wallpaper/megumin.png similarity index 100% rename from homes/nathan/home-manager/dotfiles/Wallpaper/megumin.png rename to modules/homes/nathan/home-manager/dotfiles/Wallpaper/megumin.png diff --git a/homes/nathan/home-manager/dotfiles/Wallpaper/megumin1.gif b/modules/homes/nathan/home-manager/dotfiles/Wallpaper/megumin1.gif similarity index 100% rename from homes/nathan/home-manager/dotfiles/Wallpaper/megumin1.gif rename to modules/homes/nathan/home-manager/dotfiles/Wallpaper/megumin1.gif diff --git a/homes/nathan/home-manager/dotfiles/Wallpaper/megumin2.gif b/modules/homes/nathan/home-manager/dotfiles/Wallpaper/megumin2.gif similarity index 100% rename from homes/nathan/home-manager/dotfiles/Wallpaper/megumin2.gif rename to modules/homes/nathan/home-manager/dotfiles/Wallpaper/megumin2.gif diff --git a/homes/nathan/home-manager/dotfiles/Wallpaper/ngnl.jpg b/modules/homes/nathan/home-manager/dotfiles/Wallpaper/ngnl.jpg similarity index 100% rename from homes/nathan/home-manager/dotfiles/Wallpaper/ngnl.jpg rename to modules/homes/nathan/home-manager/dotfiles/Wallpaper/ngnl.jpg diff --git a/homes/nathan/home-manager/dotfiles/Wallpaper/nier_automata.png b/modules/homes/nathan/home-manager/dotfiles/Wallpaper/nier_automata.png similarity index 100% rename from homes/nathan/home-manager/dotfiles/Wallpaper/nier_automata.png rename to modules/homes/nathan/home-manager/dotfiles/Wallpaper/nier_automata.png diff --git a/homes/nathan/home-manager/dotfiles/Wallpaper/orangescape.jpg b/modules/homes/nathan/home-manager/dotfiles/Wallpaper/orangescape.jpg similarity index 100% rename from homes/nathan/home-manager/dotfiles/Wallpaper/orangescape.jpg rename to modules/homes/nathan/home-manager/dotfiles/Wallpaper/orangescape.jpg diff --git a/homes/nathan/home-manager/dotfiles/Wallpaper/pink_fc.mp4 b/modules/homes/nathan/home-manager/dotfiles/Wallpaper/pink_fc.mp4 similarity index 100% rename from homes/nathan/home-manager/dotfiles/Wallpaper/pink_fc.mp4 rename to modules/homes/nathan/home-manager/dotfiles/Wallpaper/pink_fc.mp4 diff --git a/homes/nathan/home-manager/dotfiles/Wallpaper/recoil1.png b/modules/homes/nathan/home-manager/dotfiles/Wallpaper/recoil1.png similarity index 100% rename from homes/nathan/home-manager/dotfiles/Wallpaper/recoil1.png rename to modules/homes/nathan/home-manager/dotfiles/Wallpaper/recoil1.png diff --git a/homes/nathan/home-manager/dotfiles/Wallpaper/recoil2.png b/modules/homes/nathan/home-manager/dotfiles/Wallpaper/recoil2.png similarity index 100% rename from homes/nathan/home-manager/dotfiles/Wallpaper/recoil2.png rename to modules/homes/nathan/home-manager/dotfiles/Wallpaper/recoil2.png diff --git a/homes/nathan/home-manager/dotfiles/Wallpaper/rezero.gif b/modules/homes/nathan/home-manager/dotfiles/Wallpaper/rezero.gif similarity index 100% rename from homes/nathan/home-manager/dotfiles/Wallpaper/rezero.gif rename to modules/homes/nathan/home-manager/dotfiles/Wallpaper/rezero.gif diff --git a/homes/nathan/home-manager/dotfiles/Wallpaper/rimuru.png b/modules/homes/nathan/home-manager/dotfiles/Wallpaper/rimuru.png similarity index 100% rename from homes/nathan/home-manager/dotfiles/Wallpaper/rimuru.png rename to modules/homes/nathan/home-manager/dotfiles/Wallpaper/rimuru.png diff --git a/homes/nathan/home-manager/dotfiles/Wallpaper/sao.gif b/modules/homes/nathan/home-manager/dotfiles/Wallpaper/sao.gif similarity index 100% rename from homes/nathan/home-manager/dotfiles/Wallpaper/sao.gif rename to modules/homes/nathan/home-manager/dotfiles/Wallpaper/sao.gif diff --git a/homes/nathan/home-manager/dotfiles/Wallpaper/sao.png b/modules/homes/nathan/home-manager/dotfiles/Wallpaper/sao.png similarity index 100% rename from homes/nathan/home-manager/dotfiles/Wallpaper/sao.png rename to modules/homes/nathan/home-manager/dotfiles/Wallpaper/sao.png diff --git a/homes/nathan/home-manager/dotfiles/Wallpaper/shield_hero.png b/modules/homes/nathan/home-manager/dotfiles/Wallpaper/shield_hero.png similarity index 100% rename from homes/nathan/home-manager/dotfiles/Wallpaper/shield_hero.png rename to modules/homes/nathan/home-manager/dotfiles/Wallpaper/shield_hero.png diff --git a/homes/nathan/home-manager/dotfiles/Wallpaper/sinon.gif b/modules/homes/nathan/home-manager/dotfiles/Wallpaper/sinon.gif similarity index 100% rename from homes/nathan/home-manager/dotfiles/Wallpaper/sinon.gif rename to modules/homes/nathan/home-manager/dotfiles/Wallpaper/sinon.gif diff --git a/homes/nathan/home-manager/dotfiles/Wallpaper/sinon.png b/modules/homes/nathan/home-manager/dotfiles/Wallpaper/sinon.png similarity index 100% rename from homes/nathan/home-manager/dotfiles/Wallpaper/sinon.png rename to modules/homes/nathan/home-manager/dotfiles/Wallpaper/sinon.png diff --git a/homes/nathan/home-manager/dotfiles/Wallpaper/tanya.png b/modules/homes/nathan/home-manager/dotfiles/Wallpaper/tanya.png similarity index 100% rename from homes/nathan/home-manager/dotfiles/Wallpaper/tanya.png rename to modules/homes/nathan/home-manager/dotfiles/Wallpaper/tanya.png diff --git a/homes/nathan/home-manager/dotfiles/default.nix b/modules/homes/nathan/home-manager/dotfiles/default.nix similarity index 100% rename from homes/nathan/home-manager/dotfiles/default.nix rename to modules/homes/nathan/home-manager/dotfiles/default.nix diff --git a/homes/nathan/home-manager/dotfiles/hypr/dwindle.conf b/modules/homes/nathan/home-manager/dotfiles/hypr/dwindle.conf similarity index 100% rename from homes/nathan/home-manager/dotfiles/hypr/dwindle.conf rename to modules/homes/nathan/home-manager/dotfiles/hypr/dwindle.conf diff --git a/homes/nathan/home-manager/dotfiles/hypr/main.conf b/modules/homes/nathan/home-manager/dotfiles/hypr/main.conf similarity index 100% rename from homes/nathan/home-manager/dotfiles/hypr/main.conf rename to modules/homes/nathan/home-manager/dotfiles/hypr/main.conf diff --git a/homes/nathan/home-manager/dotfiles/hypr/master.conf b/modules/homes/nathan/home-manager/dotfiles/hypr/master.conf similarity index 100% rename from homes/nathan/home-manager/dotfiles/hypr/master.conf rename to modules/homes/nathan/home-manager/dotfiles/hypr/master.conf diff --git a/homes/nathan/home-manager/dotfiles/hypr/pypr.conf b/modules/homes/nathan/home-manager/dotfiles/hypr/pypr.conf similarity index 100% rename from homes/nathan/home-manager/dotfiles/hypr/pypr.conf rename to modules/homes/nathan/home-manager/dotfiles/hypr/pypr.conf diff --git a/homes/nathan/home-manager/dotfiles/hypr/pyprland.toml b/modules/homes/nathan/home-manager/dotfiles/hypr/pyprland.toml similarity index 100% rename from homes/nathan/home-manager/dotfiles/hypr/pyprland.toml rename to modules/homes/nathan/home-manager/dotfiles/hypr/pyprland.toml diff --git a/homes/nathan/home-manager/dotfiles/hypr/scroll.conf b/modules/homes/nathan/home-manager/dotfiles/hypr/scroll.conf similarity index 100% rename from homes/nathan/home-manager/dotfiles/hypr/scroll.conf rename to modules/homes/nathan/home-manager/dotfiles/hypr/scroll.conf diff --git a/homes/nathan/home-manager/dotfiles/ohmyposh/ohmyposh.toml b/modules/homes/nathan/home-manager/dotfiles/ohmyposh/ohmyposh.toml similarity index 100% rename from homes/nathan/home-manager/dotfiles/ohmyposh/ohmyposh.toml rename to modules/homes/nathan/home-manager/dotfiles/ohmyposh/ohmyposh.toml diff --git a/homes/nathan/home-manager/dotfiles/swaylock/config b/modules/homes/nathan/home-manager/dotfiles/swaylock/config similarity index 100% rename from homes/nathan/home-manager/dotfiles/swaylock/config rename to modules/homes/nathan/home-manager/dotfiles/swaylock/config diff --git a/homes/nathan/home-manager/dotfiles/wal/templates/cava_config b/modules/homes/nathan/home-manager/dotfiles/wal/templates/cava_config similarity index 100% rename from homes/nathan/home-manager/dotfiles/wal/templates/cava_config rename to modules/homes/nathan/home-manager/dotfiles/wal/templates/cava_config diff --git a/homes/nathan/home-manager/dotfiles/wal/templates/colors-discord.css b/modules/homes/nathan/home-manager/dotfiles/wal/templates/colors-discord.css similarity index 100% rename from homes/nathan/home-manager/dotfiles/wal/templates/colors-discord.css rename to modules/homes/nathan/home-manager/dotfiles/wal/templates/colors-discord.css diff --git a/homes/nathan/home-manager/dotfiles/wal/templates/colors-tmux.conf b/modules/homes/nathan/home-manager/dotfiles/wal/templates/colors-tmux.conf similarity index 100% rename from homes/nathan/home-manager/dotfiles/wal/templates/colors-tmux.conf rename to modules/homes/nathan/home-manager/dotfiles/wal/templates/colors-tmux.conf diff --git a/homes/nathan/home-manager/dotfiles/wal/templates/ohmyposh.toml b/modules/homes/nathan/home-manager/dotfiles/wal/templates/ohmyposh.toml similarity index 100% rename from homes/nathan/home-manager/dotfiles/wal/templates/ohmyposh.toml rename to modules/homes/nathan/home-manager/dotfiles/wal/templates/ohmyposh.toml diff --git a/homes/nathan/home-manager/packages/default.nix b/modules/homes/nathan/home-manager/packages/default.nix similarity index 100% rename from homes/nathan/home-manager/packages/default.nix rename to modules/homes/nathan/home-manager/packages/default.nix diff --git a/homes/nathan/home-manager/packages/scripts/default.nix b/modules/homes/nathan/home-manager/packages/scripts/default.nix similarity index 100% rename from homes/nathan/home-manager/packages/scripts/default.nix rename to modules/homes/nathan/home-manager/packages/scripts/default.nix diff --git a/homes/nathan/home-manager/programs/aurora/default.nix b/modules/homes/nathan/home-manager/programs/aurora/default.nix similarity index 100% rename from homes/nathan/home-manager/programs/aurora/default.nix rename to modules/homes/nathan/home-manager/programs/aurora/default.nix diff --git a/homes/nathan/home-manager/programs/calcurse/default.nix b/modules/homes/nathan/home-manager/programs/calcurse/default.nix similarity index 100% rename from homes/nathan/home-manager/programs/calcurse/default.nix rename to modules/homes/nathan/home-manager/programs/calcurse/default.nix diff --git a/homes/nathan/home-manager/programs/default.nix b/modules/homes/nathan/home-manager/programs/default.nix similarity index 100% rename from homes/nathan/home-manager/programs/default.nix rename to modules/homes/nathan/home-manager/programs/default.nix diff --git a/homes/nathan/home-manager/programs/firefox/default.nix b/modules/homes/nathan/home-manager/programs/firefox/default.nix similarity index 100% rename from homes/nathan/home-manager/programs/firefox/default.nix rename to modules/homes/nathan/home-manager/programs/firefox/default.nix diff --git a/homes/nathan/home-manager/programs/git/default.nix b/modules/homes/nathan/home-manager/programs/git/default.nix similarity index 100% rename from homes/nathan/home-manager/programs/git/default.nix rename to modules/homes/nathan/home-manager/programs/git/default.nix diff --git a/homes/nathan/home-manager/programs/hypridle/default.nix b/modules/homes/nathan/home-manager/programs/hypridle/default.nix similarity index 100% rename from homes/nathan/home-manager/programs/hypridle/default.nix rename to modules/homes/nathan/home-manager/programs/hypridle/default.nix diff --git a/homes/nathan/home-manager/programs/hyprland/default.nix b/modules/homes/nathan/home-manager/programs/hyprland/default.nix similarity index 100% rename from homes/nathan/home-manager/programs/hyprland/default.nix rename to modules/homes/nathan/home-manager/programs/hyprland/default.nix diff --git a/homes/nathan/home-manager/programs/nh/default.nix b/modules/homes/nathan/home-manager/programs/nh/default.nix similarity index 100% rename from homes/nathan/home-manager/programs/nh/default.nix rename to modules/homes/nathan/home-manager/programs/nh/default.nix diff --git a/homes/nathan/home-manager/programs/pywal/default.nix b/modules/homes/nathan/home-manager/programs/pywal/default.nix similarity index 100% rename from homes/nathan/home-manager/programs/pywal/default.nix rename to modules/homes/nathan/home-manager/programs/pywal/default.nix diff --git a/homes/nathan/home-manager/programs/rofi/default.nix b/modules/homes/nathan/home-manager/programs/rofi/default.nix similarity index 100% rename from homes/nathan/home-manager/programs/rofi/default.nix rename to modules/homes/nathan/home-manager/programs/rofi/default.nix diff --git a/homes/nathan/home-manager/programs/terminal/bash/default.nix b/modules/homes/nathan/home-manager/programs/terminal/bash/default.nix similarity index 100% rename from homes/nathan/home-manager/programs/terminal/bash/default.nix rename to modules/homes/nathan/home-manager/programs/terminal/bash/default.nix diff --git a/homes/nathan/home-manager/programs/terminal/bat/default.nix b/modules/homes/nathan/home-manager/programs/terminal/bat/default.nix similarity index 100% rename from homes/nathan/home-manager/programs/terminal/bat/default.nix rename to modules/homes/nathan/home-manager/programs/terminal/bat/default.nix diff --git a/homes/nathan/home-manager/programs/terminal/eza/default.nix b/modules/homes/nathan/home-manager/programs/terminal/eza/default.nix similarity index 100% rename from homes/nathan/home-manager/programs/terminal/eza/default.nix rename to modules/homes/nathan/home-manager/programs/terminal/eza/default.nix diff --git a/homes/nathan/home-manager/programs/terminal/fzf/default.nix b/modules/homes/nathan/home-manager/programs/terminal/fzf/default.nix similarity index 100% rename from homes/nathan/home-manager/programs/terminal/fzf/default.nix rename to modules/homes/nathan/home-manager/programs/terminal/fzf/default.nix diff --git a/homes/nathan/home-manager/programs/terminal/kitty/default.nix b/modules/homes/nathan/home-manager/programs/terminal/kitty/default.nix similarity index 100% rename from homes/nathan/home-manager/programs/terminal/kitty/default.nix rename to modules/homes/nathan/home-manager/programs/terminal/kitty/default.nix diff --git a/homes/nathan/home-manager/programs/terminal/ohmyposh/default.nix b/modules/homes/nathan/home-manager/programs/terminal/ohmyposh/default.nix similarity index 100% rename from homes/nathan/home-manager/programs/terminal/ohmyposh/default.nix rename to modules/homes/nathan/home-manager/programs/terminal/ohmyposh/default.nix diff --git a/homes/nathan/home-manager/programs/terminal/opencode/default.nix b/modules/homes/nathan/home-manager/programs/terminal/opencode/default.nix similarity index 100% rename from homes/nathan/home-manager/programs/terminal/opencode/default.nix rename to modules/homes/nathan/home-manager/programs/terminal/opencode/default.nix diff --git a/homes/nathan/home-manager/programs/terminal/ripgrep/default.nix b/modules/homes/nathan/home-manager/programs/terminal/ripgrep/default.nix similarity index 100% rename from homes/nathan/home-manager/programs/terminal/ripgrep/default.nix rename to modules/homes/nathan/home-manager/programs/terminal/ripgrep/default.nix diff --git a/homes/nathan/home-manager/programs/terminal/ssh/default.nix b/modules/homes/nathan/home-manager/programs/terminal/ssh/default.nix similarity index 100% rename from homes/nathan/home-manager/programs/terminal/ssh/default.nix rename to modules/homes/nathan/home-manager/programs/terminal/ssh/default.nix diff --git a/homes/nathan/home-manager/programs/terminal/tmux/default.nix b/modules/homes/nathan/home-manager/programs/terminal/tmux/default.nix similarity index 100% rename from homes/nathan/home-manager/programs/terminal/tmux/default.nix rename to modules/homes/nathan/home-manager/programs/terminal/tmux/default.nix diff --git a/homes/nathan/home-manager/programs/terminal/yazi/default.nix b/modules/homes/nathan/home-manager/programs/terminal/yazi/default.nix similarity index 100% rename from homes/nathan/home-manager/programs/terminal/yazi/default.nix rename to modules/homes/nathan/home-manager/programs/terminal/yazi/default.nix diff --git a/homes/nathan/home-manager/programs/terminal/zoxide/default.nix b/modules/homes/nathan/home-manager/programs/terminal/zoxide/default.nix similarity index 100% rename from homes/nathan/home-manager/programs/terminal/zoxide/default.nix rename to modules/homes/nathan/home-manager/programs/terminal/zoxide/default.nix diff --git a/homes/nathan/home-manager/programs/terminal/zsh/default.nix b/modules/homes/nathan/home-manager/programs/terminal/zsh/default.nix similarity index 100% rename from homes/nathan/home-manager/programs/terminal/zsh/default.nix rename to modules/homes/nathan/home-manager/programs/terminal/zsh/default.nix diff --git a/homes/nathan/home-manager/secrets.yaml b/modules/homes/nathan/home-manager/secrets.yaml similarity index 100% rename from homes/nathan/home-manager/secrets.yaml rename to modules/homes/nathan/home-manager/secrets.yaml diff --git a/homes/nathan/home-manager/services/custom/default.nix b/modules/homes/nathan/home-manager/services/custom/default.nix similarity index 100% rename from homes/nathan/home-manager/services/custom/default.nix rename to modules/homes/nathan/home-manager/services/custom/default.nix diff --git a/homes/nathan/home-manager/services/mpd/default.nix b/modules/homes/nathan/home-manager/services/mpd/default.nix similarity index 100% rename from homes/nathan/home-manager/services/mpd/default.nix rename to modules/homes/nathan/home-manager/services/mpd/default.nix diff --git a/homes/nathan/home.nix b/modules/homes/nathan/home.nix similarity index 100% rename from homes/nathan/home.nix rename to modules/homes/nathan/home.nix diff --git a/profiles/container/default.nix b/modules/hosts/container/default.nix similarity index 100% rename from profiles/container/default.nix rename to modules/hosts/container/default.nix diff --git a/profiles/homebox/.sops.yaml b/modules/hosts/homebox/.sops.yaml similarity index 100% rename from profiles/homebox/.sops.yaml rename to modules/hosts/homebox/.sops.yaml diff --git a/profiles/homebox/config.nix b/modules/hosts/homebox/config.nix similarity index 100% rename from profiles/homebox/config.nix rename to modules/hosts/homebox/config.nix diff --git a/profiles/homebox/default.nix b/modules/hosts/homebox/default.nix similarity index 100% rename from profiles/homebox/default.nix rename to modules/hosts/homebox/default.nix diff --git a/profiles/homebox/disko.nix b/modules/hosts/homebox/disko.nix similarity index 100% rename from profiles/homebox/disko.nix rename to modules/hosts/homebox/disko.nix diff --git a/profiles/homebox/hardware-configuration.nix b/modules/hosts/homebox/hardware-configuration.nix similarity index 100% rename from profiles/homebox/hardware-configuration.nix rename to modules/hosts/homebox/hardware-configuration.nix diff --git a/profiles/homebox/secrets.yaml b/modules/hosts/homebox/secrets.yaml similarity index 100% rename from profiles/homebox/secrets.yaml rename to modules/hosts/homebox/secrets.yaml diff --git a/profiles/iso/default.nix b/modules/hosts/iso/default.nix similarity index 100% rename from profiles/iso/default.nix rename to modules/hosts/iso/default.nix diff --git a/profiles/jesstop/default.nix b/modules/hosts/jesstop/default.nix similarity index 100% rename from profiles/jesstop/default.nix rename to modules/hosts/jesstop/default.nix diff --git a/profiles/jesstop/hardware-configuration.nix b/modules/hosts/jesstop/hardware-configuration.nix similarity index 100% rename from profiles/jesstop/hardware-configuration.nix rename to modules/hosts/jesstop/hardware-configuration.nix diff --git a/profiles/laptop/.sops.yaml b/modules/hosts/laptop/.sops.yaml similarity index 100% rename from profiles/laptop/.sops.yaml rename to modules/hosts/laptop/.sops.yaml diff --git a/profiles/laptop/config.nix b/modules/hosts/laptop/config.nix similarity index 100% rename from profiles/laptop/config.nix rename to modules/hosts/laptop/config.nix diff --git a/profiles/laptop/default.nix b/modules/hosts/laptop/default.nix similarity index 100% rename from profiles/laptop/default.nix rename to modules/hosts/laptop/default.nix diff --git a/profiles/laptop/hardware-configuration.nix b/modules/hosts/laptop/hardware-configuration.nix similarity index 100% rename from profiles/laptop/hardware-configuration.nix rename to modules/hosts/laptop/hardware-configuration.nix diff --git a/profiles/laptop/secrets.yaml b/modules/hosts/laptop/secrets.yaml similarity index 100% rename from profiles/laptop/secrets.yaml rename to modules/hosts/laptop/secrets.yaml diff --git a/profiles/live/default.nix b/modules/hosts/live/default.nix similarity index 100% rename from profiles/live/default.nix rename to modules/hosts/live/default.nix diff --git a/profiles/live/disko.nix b/modules/hosts/live/disko.nix similarity index 100% rename from profiles/live/disko.nix rename to modules/hosts/live/disko.nix diff --git a/profiles/live/secrets.yaml b/modules/hosts/live/secrets.yaml similarity index 100% rename from profiles/live/secrets.yaml rename to modules/hosts/live/secrets.yaml diff --git a/profiles/pi4/default.nix b/modules/hosts/pi4/default.nix similarity index 100% rename from profiles/pi4/default.nix rename to modules/hosts/pi4/default.nix diff --git a/profiles/pi4/disko.nix b/modules/hosts/pi4/disko.nix similarity index 100% rename from profiles/pi4/disko.nix rename to modules/hosts/pi4/disko.nix diff --git a/profiles/pi4/hardware-configuration.nix b/modules/hosts/pi4/hardware-configuration.nix similarity index 100% rename from profiles/pi4/hardware-configuration.nix rename to modules/hosts/pi4/hardware-configuration.nix diff --git a/profiles/pi4/secrets.yaml b/modules/hosts/pi4/secrets.yaml similarity index 100% rename from profiles/pi4/secrets.yaml rename to modules/hosts/pi4/secrets.yaml diff --git a/flake-parts.nix b/modules/parts.nix similarity index 100% rename from flake-parts.nix rename to modules/parts.nix diff --git a/templates/default.nix b/templates/default.nix deleted file mode 100644 index 7149165..0000000 --- a/templates/default.nix +++ /dev/null @@ -1,32 +0,0 @@ -{ ... }: { - - /*flake.templates = { - nixos = { - welcomeText = '' - #Welcome to Olympus! - Have Fun! - ''; - - description = '' - Generate this where you want your config. - ''; - - path = ./nixos; - - }; - - home-manager = { - welcomeText = '' - #Welcome to Olympus! - Have Fun! - ''; - - description = '' - Generate this where you want your config. - ''; - - path = ./home-manager; - - }; - };*/ -} diff --git a/templates/home-manager/.sops.yaml b/templates/home-manager/.sops.yaml deleted file mode 100644 index 0a2ab72..0000000 --- a/templates/home-manager/.sops.yaml +++ /dev/null @@ -1,33 +0,0 @@ -keys: - - &homebox age1640eg0pnmkruc89m5xguz0m8fek44fl4tzez6qwuzlz6kmapqewsp8esxd - - &laptop age1yqgyp2uxz4lzrc9f9ka0mfjl5fr6ahf8nf24nlmran2wulg6fpvq9hyp9q - - &android age12pnf36uqesjmy3e0lythfnpwam3zg5mv8m936fc4jphy4ces2fdqwn0s74 -creation_rules: - - path_regex: homebox/secrets.yaml$ - key_groups: - - age: - - *homebox - - path_regex: laptop/secrets.yaml$ - key_groups: - - age: - - *laptop - - path_regex: pi4/secrets.yaml$ - key_groups: - - age: - - *laptop - - path_regex: live/secrets.yaml$ - key_groups: - - age: - - *laptop - - path_regex: nathan/secrets.yaml$ - key_groups: - - age: - - *laptop - - *homebox - - *android - - path_regex: system-config/secrets.yaml$ - key_groups: - - age: - - *laptop - - *homebox - - *android diff --git a/templates/home-manager/flake.nix b/templates/home-manager/flake.nix deleted file mode 100644 index 5abab47..0000000 --- a/templates/home-manager/flake.nix +++ /dev/null @@ -1,50 +0,0 @@ -{ - - description = "System Configuration"; - - inputs = { - - nixpkgs.url = "github:nixos/nixpkgs/nixos-25.05"; - - home-manager = { - url = "github:nix-community/home-manager/release-25.05"; - inputs.nixpkgs.follows = "nixpkgs"; - }; - - olympus = { - url = "git+https://gitea.esotericbytes.com/Blunkall-Technologies/Olympus"; - inputs.nixpkgs.follows = "nixpkgs"; - inputs.home-manager.follows = "home-manager"; - }; - }; - - outputs = { self, nixpkgs, olympus, ... }: let - host = "hostname"; - - in { - - nixosConfigurations."${host}" = nixpkgs.lib.nixosSystem { - - specialArgs = { - }; - - modules = [ - { sysconfig.host = host; } - ./configuration.nix - olympus.live - ]; - }; - - templates.default = { - welcomeText = '' - # NixOS Configuration Template - Have Fun! - ''; - description = '' - Generate this where you want your config. - ''; - source = ./.; - }; - - }; -} diff --git a/templates/home-manager/home.nix b/templates/home-manager/home.nix deleted file mode 100644 index 8b13789..0000000 --- a/templates/home-manager/home.nix +++ /dev/null @@ -1 +0,0 @@ - diff --git a/templates/nixos/.sops.yaml b/templates/nixos/.sops.yaml deleted file mode 100644 index 0a2ab72..0000000 --- a/templates/nixos/.sops.yaml +++ /dev/null @@ -1,33 +0,0 @@ -keys: - - &homebox age1640eg0pnmkruc89m5xguz0m8fek44fl4tzez6qwuzlz6kmapqewsp8esxd - - &laptop age1yqgyp2uxz4lzrc9f9ka0mfjl5fr6ahf8nf24nlmran2wulg6fpvq9hyp9q - - &android age12pnf36uqesjmy3e0lythfnpwam3zg5mv8m936fc4jphy4ces2fdqwn0s74 -creation_rules: - - path_regex: homebox/secrets.yaml$ - key_groups: - - age: - - *homebox - - path_regex: laptop/secrets.yaml$ - key_groups: - - age: - - *laptop - - path_regex: pi4/secrets.yaml$ - key_groups: - - age: - - *laptop - - path_regex: live/secrets.yaml$ - key_groups: - - age: - - *laptop - - path_regex: nathan/secrets.yaml$ - key_groups: - - age: - - *laptop - - *homebox - - *android - - path_regex: system-config/secrets.yaml$ - key_groups: - - age: - - *laptop - - *homebox - - *android diff --git a/templates/nixos/configuration.nix b/templates/nixos/configuration.nix deleted file mode 100644 index 720564f..0000000 --- a/templates/nixos/configuration.nix +++ /dev/null @@ -1,89 +0,0 @@ -# Edit this configuration file to define what should be installed on -# your system. Help is available in the configuration.nix(5) man page -# and in the NixOS manual (accessible by running ‘nixos-help’). - -{ config, pkgs, ... }: - -{ - - imports = [ # Include the results of the hardware scan. - ./hardware-configuration.nix - ]; - - config = { - - boot.kernelParams = [ "snd-intel-dspcfg.dsp_driver=1" ]; - - hardware.nvidia = { - modesetting.enable = true; - powerManagement.enable = true; - powerManagement.finegrained = true; - open = false; - nvidiaSettings = true; - package = config.boot.kernelPackages.nvidiaPackages.stable; - - prime = { -# Make sure to use the correct Bus ID values for your system! - intelBusId = "PCI:0:2:0"; - nvidiaBusId = "PCI:1:0:0"; -# WARNING: sync and offload are mutually exclusive. -# You can only pick one!! -#sync.enable = true; - offload = { - enable = true; - enableOffloadCmd = true; - }; - }; - }; - - sysconfig = { - users = { - nathan = { - isSuperuser = true; - extraGroups = [ "networkmanager" ]; - hashedPasswordFile = config.sops.secrets."nathan/pass".path; - shell = pkgs.zsh; - home-manager = { - enable = true; - standalone = false; - extraModules = [ - { - homeconfig = { - minimal = false; - hyprland.enable = true; - wal.enable = true; - mpd.enable = true; - hyprpanel.enable = true; - calcurse.enable = true; - rofi.enable = true; - firefox.enable = true; - git.enable = true; - nh.enable = true; - }; - - #monitor=eDP-1, addreserved, 40,0,0,0 - wayland.windowManager.hyprland.extraConfig = '' - monitor=eDP-1,1920x1080@60,0x0,1 - ''; - - } - ]; - }; - }; - }; - }; - - - services.xserver.videoDrivers = [ "nvidia" ]; - - -# This value determines the NixOS release from which the default -# settings for stateful data, like file locations and database versions -# on your system were taken. It‘s perfectly fine and recommended to leave -# this value at the release version of the first install of this system. -# Before changing this value read the documentation for this option -# (e.g. man configuration.nix or on https://nixos.org/nixos/options.html). - system.stateVersion = "23.05"; # Did you read the comment? - }; - -} diff --git a/templates/nixos/flake.nix b/templates/nixos/flake.nix deleted file mode 100644 index 5abab47..0000000 --- a/templates/nixos/flake.nix +++ /dev/null @@ -1,50 +0,0 @@ -{ - - description = "System Configuration"; - - inputs = { - - nixpkgs.url = "github:nixos/nixpkgs/nixos-25.05"; - - home-manager = { - url = "github:nix-community/home-manager/release-25.05"; - inputs.nixpkgs.follows = "nixpkgs"; - }; - - olympus = { - url = "git+https://gitea.esotericbytes.com/Blunkall-Technologies/Olympus"; - inputs.nixpkgs.follows = "nixpkgs"; - inputs.home-manager.follows = "home-manager"; - }; - }; - - outputs = { self, nixpkgs, olympus, ... }: let - host = "hostname"; - - in { - - nixosConfigurations."${host}" = nixpkgs.lib.nixosSystem { - - specialArgs = { - }; - - modules = [ - { sysconfig.host = host; } - ./configuration.nix - olympus.live - ]; - }; - - templates.default = { - welcomeText = '' - # NixOS Configuration Template - Have Fun! - ''; - description = '' - Generate this where you want your config. - ''; - source = ./.; - }; - - }; -}