From 6c450225025294e0d35cdbeb90fc5d96cb74afea Mon Sep 17 00:00:00 2001
From: Ahwx
Date: Mon, 15 Jul 2024 11:48:53 +0200
Subject: [PATCH] feat: update some documentation
---
README.md | 89 ++++++++++++++-----------------------------------------
1 file changed, 23 insertions(+), 66 deletions(-)
diff --git a/README.md b/README.md
index 73451e2..e702747 100644
--- a/README.md
+++ b/README.md
@@ -35,21 +35,23 @@
Screenshots last updated 2024-04-09
-->
-# 🗃️ Overview
+# Overview
-### 📚 Layout
+### Layout
-- [flake.nix](flake.nix) base of the configuration
-- [hosts](hosts) 🌳 per-host configurations that contain machine specific configurations
- - [desktop](hosts/desktop/) 🖥️ Desktop specific configuration
- - [sakura](hosts/sakura/) 💻 Laptop (sakura) specific configuration
-- [modules](modules) 🍱 modularized NixOS configurations
- - [core](modules/core/) ⚙️ Core NixOS configuration
- - [homes](modules/home/) 🏠 my [Home-Manager](https://github.com/nix-community/home-manager) config
-- [pkgs](flake/pkgs) 📦 packages exported by my flake
-- [wallpapers](wallpapers/) 🌄 wallpapers collection
+- [flake.nix](flake.nix): base of the configuration
+- [hosts](hosts): per-host configurations that contain machine specific configurations
+ - [desktop](hosts/desktop/): Desktop specific configuration
+ - [sakura](hosts/sakura/): Laptop (sakura) specific configuration
+ - [violet](hosts/violet/): Server (sakura) specific configuration
+- [modules](modules): modularized NixOS configurations
+ - [core](modules/core/): core NixOS configuration
+ - [homes](modules/home/): my [Home-Manager](https://github.com/nix-community/home-manager) config
+ - [services](modules/services/): services ran on my servers
+- [pkgs](flake/pkgs): packages exported by my flake
+- [wallpapers](wallpapers/): wallpaper collection
-### 📓 Components
+### Components
| | NixOS + Hyprland |
| --------------------------- | :---------------------------------------------------------------------------------------------:
| **Window Manager** | [Hyprland][Hyprland] |
@@ -58,23 +60,22 @@
| **Notification Daemon** | [Mako][mako] |
| **Terminal Emulator** | [Kitty][kitty] |
| **Shell** | [zsh][zsh] |
-| **Text Editor** | [VSCodium][VSCodium] + [Neovim][Neovim] |
+| **Text Editor** | [Neovim][Neovim] + [VSCodium][VSCodium] |
| **network management tool** | [NetworkManager][NetworkManager] + [network-manager-applet][network-manager-applet] |
-| **System resource monitor** | [htop][btop] |
-| **File Manager** | [nemo][nemo] + [yazi][yazi] |
+| **System resource monitor** | [htop][htop] |
+| **File Manager** | [thunar][thunar]
| **Fonts** | [nerd fonts][Nerd fonts] |
| **Color Scheme** | [catppuccin][Catppuccin] |
| **Icons** | [catppuccin-papirus-folders][catppuccin-papirus-folders] |
| **Lockscreen** | [hyprlock][hyprlock] |
| **Image Viewer** | [nsxiv][nsxiv] |
| **Media Player** | [mpv][mpv] |
-| **Music Player** | [audacious][audacious] |
| **Screenshot Software** | [grimblast][grimblast] |
| **Clipboard** | [wl-clip-persist][wl-clip-persist] |
| **Color Picker** | [hyprpicker][hyprpicker] |
-### 📝 Shell aliases
+### Shell aliases
@@ -91,30 +92,10 @@ NixOS (expand)
- ```nix-clean``` $\rightarrow$ ```sudo nix-collect-garbage && sudo nix-collect-garbage -d && sudo rm /nix/var/nix/gcroots/auto/* && nix-collect-garbage && nix-collect-garbage -d```
-### 🛠️ Scripts
+### Scripts
All the scripts are in ```modules/home/scripts/scripts/``` and are exported as packages in ```modules/home/scripts/default.nix```
-
-
-extract.sh
-
-
-**Description:** This script extract ```tar.gz``` archives in the current directory.
-
-**Usage:** ```extract ```
-
-
-
-
-compress.sh
-
-
-**Description:** This script compress a file or a folder into a ```tar.gz``` archives which is created in the current directory with the name of the chosen file or folder.
-
-**Usage:** ```compress ``` or ```compress ```
-
-
toggle_blur.sh
@@ -135,26 +116,6 @@ toggle_oppacity.sh
**Usage:** ```toggle_oppacity```
-
-
-maxfetch.sh
-
-
-**Description:** This script is a modified version of the [jobcmax/maxfetch][maxfetch] script.
-
-**Usage:** ```maxfetch```
-
-
-
-
-music.sh
-
-
-**Description:** This script is for managing Audacious (music player). If Audacious is currently running, it will be killed (stopping the music); otherwise, it will start Audacious in the 8th workspace and resume the music.
-
-**Usage:** ```music```
-
-
runbg.sh
@@ -165,7 +126,7 @@ runbg.sh
**Usage:** ```runbg <...>```
-# 🚀 Installation
+# Installation
> This is unchanged of Frost-Phoenix's dots, needs to be remade but don't feel like spending that time currently.
@@ -206,7 +167,7 @@ runbg.sh
```
4. **Reboot**
- After rebooting, you'll be greeted by hyprlock prompting for your password, with the wallpaper in the background.
+ After rebooting, you'll be greeted by hyprlock prompting for your password, with its wallpaper in the background.
5. **Manual config**
@@ -260,20 +221,16 @@ Other dotfiles that I learned / copy from:
[Hyprland]: https://github.com/hyprwm/Hyprland
[Kitty]: https://github.com/kovidgoyal/kitty
-[Starship]: https://github.com/starship/starship
[Waybar]: https://github.com/Alexays/Waybar
[wofi]: https://hg.sr.ht/~scoopta/wofi
-[Btop]: https://github.com/aristocratos/btop
-[nemo]: https://github.com/linuxmint/nemo
-[yazi]: https://github.com/sxyazi/yazi
[zsh]: https://ohmyz.sh/
-[oh-my-zsh]: https://ohmyz.sh/
[hyprlock]: https://github.com/hyprwm/Hyprlock
-[audacious]: https://audacious-media-player.org/
[mpv]: https://github.com/mpv-player/mpv
[VSCodium]:https://vscodium.com/
[Neovim]: https://github.com/neovim/neovim
[grimblast]: https://github.com/hyprwm/contrib
+[htop]: https://github.com/htop-dev/htop
+[thunar]: https://docs.xfce.org/xfce/thunar/start
[nsxiv]: https://nsxiv.codeberg.page
[mako]: https://github.com/emersion/mako
[nerd fonts]: https://github.com/ryanoasis/nerd-fonts