diff --git a/README.md b/README.md
index e2ae0f3..62a3a9e 100644
--- a/README.md
+++ b/README.md
@@ -1,35 +1,17 @@
-
-
-
-
-
-
-
-
-
-
# Welcome to my infrastructure configuration
My configuration is based on [Dendritic Nix](https://dendrix.oeiuwq.com/Dendritic.html#dendritic-nix)
and was heavily inspired by [github:drupol/infra](https://github.com/drupol/infra) including taking some parts ad-verbatim.
-> [!WARNING]
-> Do not just use this repo out of the box since it will not work for your setup (you will not be able to use my secrets)
-> Feel free to copy any parts you find interesting or useful, but I would recommend building your flake up from scratch as it will allow for easier bughunting.
-
-
-
## How does it work?
-The two main aspects that define this approach are [github:vic/import-tree](https://github.com/vic/import-tree) and [flake-parts](https://flake.parts/)
+The two main aspects are [github:vic/import-tree](https://github.com/vic/import-tree) and [flake-parts](https://flake.parts/)
```nix
outputs = inputs: inputs.flake-parts.lib.mkFlake { inherit inputs; } (inputs.import-tree ./modules);
```
-This lets us define our starting point in another file (or across multiple). In my case this would be the [host-machines](./modules/flake-parts/host-machines.nix) file.
-
-There are many different approaches to this, but I found the approach drupol used, parsing the module name, interesting so I wanted to use it as well.
-I extended mine by filtering my raspberry-pi configurations to be a bit different.
+this lets us define our starting point in another file. In this case this would be [host-machines](./modules/flake-parts/host-machines.nix)
+There are many different approaches to this but I found drupols approach of parsing the module name interesting so I wanted to use it aswell.
+I extended mine by filtering my rpi configurations to be a bit different.
### defining hosts
-Now to define the host machine, you will want to import other flake-part modules and maybe set some settings unique to this machine
```nix
flake.modules.nixos."hosts/yggdrasil" = { inputs, ... }: {
...
@@ -58,7 +40,7 @@ all that matters is that your modules are name exactly how you import them.
home.file = lib.mkIf osConfig.programs."".enable { ... };
```
-## Window Manager of choice
-A friend of mine introduced me to Niri and I really like it configuration of that can be found under [niri.nix](./modules/desktop/niri.nix)
+## WM of choice
+A friend of mine introduced me to niri and I really like it configuration of that can be found under [niri.nix](./modules/desktop/niri.nix)
I still use [hyprpaper](./modules/desktop/addons/hyprpaper.nix), and [hyprlock](./modules/desktop/addons/hyprlock.nix) because I was previously using hyprland and the still work perfectly fine.
My bar of choice is [waybar](./modules/desktop/addons/waybar.nix) it is very minimalistic, and my current runner is fuzzel with I just use with a catppuccin theme.
diff --git a/assets/hyprlock_preview.png b/assets/hyprlock_preview.png
deleted file mode 100644
index be9c212..0000000
Binary files a/assets/hyprlock_preview.png and /dev/null differ
diff --git a/modules/base/home/helix.nix b/modules/base/home/helix.nix
index e137523..e77a9b9 100644
--- a/modules/base/home/helix.nix
+++ b/modules/base/home/helix.nix
@@ -132,13 +132,6 @@
"harper-ls"
];
}
- {
- name = "markdown";
- language-servers = [
- "marksman"
- "harper-ls"
- ];
- }
];
language-server = {
diff --git a/modules/users/cholli/default.nix b/modules/users/cholli/default.nix
index 4c56fb6..a398e7f 100644
--- a/modules/users/cholli/default.nix
+++ b/modules/users/cholli/default.nix
@@ -43,10 +43,7 @@ topLevel: {
];
programs.fish.enable = true;
- sops.secrets.passwordHash = {
- sopsFile = ./../../../secrets/secrets.yaml;
- neededForUsers = true;
- };
+ sops.secrets.passwordHash.neededForUsers = true;
users.users.cholli = {
description = topLevel.config.flake.meta.users.cholli.name;