diff --git a/readme.md b/readme.md
index 3471d37..7d9562e 100644
--- a/readme.md
+++ b/readme.md
@@ -1,59 +1,47 @@
-
Dotfiles
-
+# Dotfiles
+
config for using arch linux in network administration, development and gaming
-
- Installation
-
+
+## Installation
+
!!! Please Read the instructions on Installation !!!
-
-
- Installation instructions
-
- Clone the Repository
- Navigate to Dotfiles/setup
- execute setup/autoformat.sh and accept the prompts on screen, for default partitioning layout
- execute setup/live-install.sh and accept the prompts on screen
- after being chrooted by setup/live-install.sh go to the Filesystem root and execute chroot-install.sh
- reboot
- run setup/install.sh
- if needed run setup/modules/... to install additional preconfigured modules
- reboot after running all desired installers
-
- TODO
- Prio
-
- Finish the new install script
+
-
- Ongoing tasks
-
- move all config dirs that get modified after install to being copied to the client or linking individual files where relevant -> known offenders: micro, some nwg-shell components
-
- Non-Prio
-
- implement the hypr-ecosystem components: hyprpwcenter, hyprshutdown
- solution for updates - Possibly using package list being read by script; Also possibly using git diff on some kind of .config manifest
- clamav Module
- input config for use with touchscreens -> install+enable hyprgrass; button that enables hyprtabs?
- eww sidebar popup menu ??? not sure on functionality yet - maybe cpu/ram/gpu usage
-
- Completed
-
- - add screen rotation (script, keybind, eww widget) for touchscreens
- - some kind of per monitor startup script for the bar
- - set cmd+F1 to show a list of keybinds (regex on binds.conf???)
- - automatic monitor handling on new attatched
- - default to swapping esc and capslock in input.conf
- - Create Module for installing from the arch live enviroment
- - bluetooth tray icon
- - make toggling EWW bar less delayed -> only toggle the bar don't kill it
- - optional module that installs discord, steam
- - try to remove hyprland-git before installing
- - hyprsleep
- - make full gtk-4 theme
-
- - pavucontrol
-
-
-
+
+### Installation instructions
+- Clone the Repository
+- Navigate to Dotfiles/setup
+- execute setup/autoformat.sh and accept the prompts on screen, for default partitioning layout
+- execute setup/live-install.sh and accept the prompts on screen
+- after being chrooted by setup/live-install.sh go to the Filesystem root and execute chroot-install.sh
+- reboot
+- run setup/install.sh
+- if needed run setup/modules/... to install additional preconfigured modules
+- reboot after running all desired installers
+## TODO
+### Prio
+- Finish the new install script
+
+### Ongoing tasks
+- move all config dirs that get modified after install to being copied to the client or linking individual files where relevant -> known offenders: micro, some nwg-shell components
+### Non-Prio
+- implement the hypr-ecosystem components: hyprpwcenter, hyprshutdown
+- solution for updates - Possibly using package list being read by script; Also possibly using git diff on some kind of .config manifest
+- clamav Module
+- input config for use with touchscreens -> install+enable hyprgrass; button that enables hyprtabs?
+- eww sidebar popup menu ??? not sure on functionality yet - maybe cpu/ram/gpu usage
+
+### Completed
+- add screen rotation (script, keybind, eww widget) for touchscreens
+- some kind of per monitor startup script for the bar
+- set cmd+F1 to show a list of keybinds (regex on binds.conf???)
+- automatic monitor handling on new attatched
+- default to swapping esc and capslock in input.conf
+- Create Module for installing from the arch live enviroment
+- bluetooth tray icon
+- make toggling EWW bar less delayed -> only toggle the bar don't kill it
+- optional module that installs discord, steam
+- try to remove hyprland-git before installing
+- hyprsleep
+- make full gtk-4 theme