summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
Diffstat (limited to 'docs')
-rw-r--r--docs/home-server.md2
-rw-r--r--docs/layout.md148
-rw-r--r--docs/todo.md2
3 files changed, 78 insertions, 74 deletions
diff --git a/docs/home-server.md b/docs/home-server.md
index fd2de2c..0997eb7 100644
--- a/docs/home-server.md
+++ b/docs/home-server.md
@@ -1,3 +1,5 @@
+[back](../readme.md)
+
# Home Server
## Programs:
diff --git a/docs/layout.md b/docs/layout.md
index 53370cf..c52b288 100644
--- a/docs/layout.md
+++ b/docs/layout.md
@@ -1,76 +1,76 @@
-# Layout
+[back](../readme.md)
-I have no idea why codeberg shows this without any newlines.
+# Layout
-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
diff --git a/docs/todo.md b/docs/todo.md
index 765e544..3c96fa7 100644
--- a/docs/todo.md
+++ b/docs/todo.md
@@ -1,3 +1,5 @@
+[back](../readme.md)
+
# Setup
## Todo