summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authoroutremonde <outremonde@vivaldi.net>2025-07-02 13:10:40 -0400
committeroutremonde <outremonde@vivaldi.net>2025-07-02 13:10:40 -0400
commitd79d1ac720c8cc07a2db8c3eace334bb37effe53 (patch)
treee27ea0ce7d0273343acf6b8a944f8a437eeedc02 /docs
parentfe352baa4aeb5106d9d0981cd7be2d80444fc81a (diff)
changed structure to nested lists
Former-commit-id: 7e2db0ea644515fb142854eedcc176e4c4faa058
Diffstat (limited to 'docs')
-rw-r--r--docs/layout.md146
1 files changed, 72 insertions, 74 deletions
diff --git a/docs/layout.md b/docs/layout.md
index 53370cf..00a8852 100644
--- a/docs/layout.md
+++ b/docs/layout.md
@@ -1,76 +1,74 @@
# Layout
-I have no idea why codeberg shows this without any newlines.
-
-features/: Simple reusable configurations (only create an enable option and maybe one other).
- system/
- gui/: Graphical configurations.
- desktops/: Desktop environments, compositors, window managers, etc.
- apps/: Graphical apps.
- bundles/: Collections of gui configurations.
- cli/: Commandline configurations.
- scripts/: Custom scripts.
- apps/: Commandline apps (TUIs).
- utils/: Commandline utils.
- shells/: Shell configurations.
- bundles/: Collections of cli configs.
- services/: Service configurations.
- core/: Highest importance services.
- extra/: Medium importance services.
- misc/: Miscellaneous services.
- hardware/: Hardware services.
- bundles: Collections of service configs.
- global/: Always enabled on every device.
- server/: Server configurations.
- core/: Core server configs (e.g. SSH, Backups, system monitoring).
- media/: Server apps for managing media (books, videos, etc) (e.g. Calibre or Invidious).
- cloud/: Server apps for file storage (e.g. Syncthing, Nextcloud).
- development/: Server apps to assist in development (e.g. Git server setup).
- gaming/: Game servers (e.g. Minecraft).
- user/
- gui/: Graphical configurations.
- desktops/
- apps/
- bundles/
- cli/
- scripts/
- apps/
- utils/
- bundles/
- services/
- global/
- home-manager.nix
-modules/: Custom nix modules (Can create any amount of options).
- system/: Custom nixos modules.
- user/: Custom home-manager modules.
- aesthetics/
- default.nix
- targets/
- themes/
-secrets/: Age-encrypted secrets integrated with nixos.
- user-passwords/
- culsans.age
- lucas.age
- server.age
-users/: User specific home manager configurations
- nzxt-desktop/
- culsans.nix
- ideapad-laptop/
- lucas.nix
- prodesk-server/
- server.nix
- pendrive-iso/
- pendrive.nix
-systems/: System-specific nixos configurations.
- nzxt-desktop/
- system.nix
- hardware.nix
- ideapad-laptop/
- system.nix
- hardware.nix
- prodesk-server/
- system.nix
- hardware.nix
- pendrive-iso/
- system.nix
- hardware.nix
+- features/: Simple reusable configurations (only create an enable option and maybe one other).
+ - system/
+ - gui/: Graphical configurations.
+ - desktops/: Desktop environments, compositors, window managers, etc.
+ - apps/: Graphical apps.
+ - bundles/: Collections of gui configurations.
+ - cli/: Commandline configurations.
+ - scripts/: Custom scripts.
+ - apps/: Commandline apps (TUIs).
+ - utils/: Commandline utils.
+ - shells/: Shell configurations.
+ - bundles/: Collections of cli configs.
+ - services/: Service configurations.
+ - core/: Highest importance services.
+ - extra/: Medium importance services.
+ - misc/: Miscellaneous services.
+ - hardware/: Hardware services.
+ - bundles: Collections of service configs.
+ - global/: Always enabled on every device.
+ - server/: Server configurations.
+ - core/: Core server configs (e.g. SSH, Backups, system monitoring).
+ - media/: Server apps for managing media (books, videos, etc) (e.g. Calibre or Invidious).
+ - cloud/: Server apps for file storage (e.g. Syncthing, Nextcloud).
+ - development/: Server apps to assist in development (e.g. Git server setup).
+ - gaming/: Game servers (e.g. Minecraft).
+ - user/
+ - gui/: Graphical configurations.
+ - desktops/
+ - apps/
+ - bundles/
+ - cli/
+ - scripts/
+ - apps/
+ - utils/
+ - bundles/
+ - services/
+ - global/
+ - home-manager.nix
+- modules/: Custom nix modules (Can create any amount of options).
+ - system/: Custom nixos modules.
+ - user/: Custom home-manager modules.
+ - aesthetics/
+ - default.nix
+ - targets/
+ - themes/
+- secrets/: Age-encrypted secrets integrated with nixos.
+ - user-passwords/
+ - culsans.age
+ - lucas.age
+ - server.age
+- users/: User specific home manager configurations
+ - nzxt-desktop/
+ - culsans.nix
+ - ideapad-laptop/
+ - lucas.nix
+ - prodesk-server/
+ - server.nix
+ - pendrive-iso/
+ - pendrive.nix
+- systems/: System-specific nixos configurations.
+ - nzxt-desktop/
+ - system.nix
+ - hardware.nix
+ - ideapad-laptop/
+ - system.nix
+ - hardware.nix
+ - prodesk-server/
+ - system.nix
+ - hardware.nix
+ - pendrive-iso/
+ - system.nix
+ - hardware.nix