From 60ee25a3faf75671d547a5d2556f6d7a86f81ea6 Mon Sep 17 00:00:00 2001
From: Hadi <112569860+anotherhadi@users.noreply.github.com>
Date: Fri, 14 Jun 2024 13:56:43 +0200
Subject: [PATCH] Update
---
README.md | 28 +++++++++++++++++++++-------
1 file changed, 21 insertions(+), 7 deletions(-)
diff --git a/README.md b/README.md
index f01b9ab..4ba7e72 100644
--- a/README.md
+++ b/README.md
@@ -9,6 +9,9 @@
+
+
+
@@ -26,7 +29,8 @@
-Hello there! This is my **NixOs (w/home-manager) dotfiles** repo. It's still a *work in progress*, and I'm still learning how to use nix.
+**Nixy** is a NixOS configuration with home-manager, secrets and custom theming all in one place.
+It's a simple way to manage your system configuration and dotfiles.
## Table of Contents
@@ -50,7 +54,13 @@ Hello there! This is my **NixOs (w/home-manager) dotfiles** repo. It's still a *


-## Apps
+## Apps && Architechture
+
+- `home` are the dotfiles and configuration files for the user
+- `hosts` are the system configuration files
+ - `laptop` is mine
+ - `guest` is a template for you
+- `secrets` are the secrets files encrypted with sops
Click to expand
@@ -87,11 +97,16 @@ Hello there! This is my **NixOs (w/home-manager) dotfiles** repo. It's still a *
-## Themes & Colors
+## Settings, Themes and colors
-Themes and colors are managed by the `home/themes` folder. You can copy the default `nixy.nix` theme and make your own.
+In your hosts configuration, you should add a `variables.nix` file to manage your settings, including:
+ - user information
+ - timezone and locale
+ - keyboard layout
+ - the theme: will be used in programs and for GTK *(and QT (TODO))* themes
+ - ... (check the `hosts/guest/variables.nix` file for more information)
-To apply the theme to duckduckgo, follow the instructions in `$HOME/.config/duckduckgo-colorscheme.js`.
+PS: To apply the theme to duckduckgo, follow the instructions in `$HOME/.config/duckduckgo-colorscheme.js`.
## Scripts
@@ -186,8 +201,7 @@ Some shortcut to compress and extract files.
git clone https://github.com/anotherhadi/nixy ~/.config/nixos
```
-- Change the `variables.nix` file to match your configuration
-- Copy your `hardware-configuration.nix` file to the `nixos` folder
+*let me cook this*
```sh
sudo nixos-rebuild switch --flake ~/.config/nixos#nixy