From ff7c4052e520d74ddb9c6e49f52d94ca35116ea5 Mon Sep 17 00:00:00 2001 From: Javier Feliz Date: Wed, 13 Aug 2025 20:12:16 -0400 Subject: [PATCH] Update README --- README.md | 68 +++++++++++++++++++++++++++++++++---------- modules/home/home.nix | 1 + 2 files changed, 54 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index 3db322f..9f793ba 100644 --- a/README.md +++ b/README.md @@ -2,23 +2,61 @@ ![screenshot](screenshot.png) -## Base -- NixOs -- Home Manager as a NixOS module +My modular NixOS configuration with Home Manager integration. + +## Structure + +| nix / +|-flake.nix (Where everything starts) +|-assets/ (profile pic, sddm background, etc) +|-hosts/ (Configs for my machines: desktop, laptop) +|-modules/ (Pieces I want to be able to switch in and out) +|--system/ (System level configs like bootloader, GPU drivers) +|--home/ (Most of the juice is here. Managed by home manager. Program configs and such) + +## Base setup + +**OS:** NixOS +**Display Manager:** SDDM with the [Chili Theme](https://github.com/MarianArlt/sddm-chili) and a custom wallpaper to match my theme. +**Window Manager:** HyprLand + +### Desktop Environment + +Since HyprLand is just a window manager, I had to choose everything else you expect a computer to have. I went with a lot of the KDE +tools since they played a lot nicer with stylix for theming as well as just respecting the XDG environment variables. + +- **File Manager**: Thunar +- **Image Viewer**: GwenView +- **Generic Text Editor**: Kate +- **Video Player**: MPV +- **PDF Viewer**: Okular +- **Audio Player**: Elisa +- **Archive/Zip Manager**: Ark +- **App Launcher:** Wofi + +### Ecosystem + +- **HyprPanel:** The nice top bar you see in the screenshot +- **Hyprpaper:** Just sets my wallpapers ## System Packages -- Stylix -- Cachix -- Nvidia Config -- ZSH -## Desktop Environment +- **Cachix:** Binary caches for faster builds +- **Stylix:** One of the best things to ever happen to nix. Theme everything consistenly with one config -- Hyprland & Ecosystem (Hyprpaper) -- Hyprpanel (Top Bar) -- Thunar -- MPV -- Gwenview (Image Viewer) -- Kate (Text Editor/Notepad) +## Terminal Tools -Readme to be continued... \ No newline at end of file +- Zsh: Funally made the switch after more than a decade of using bash +- bat: Better cat +- yazi +- starship: Cool and customizable terminal prompt +- ripgrep + +## Dev tools + +- VsCode +- Datagrip + +## Theming + +- Consistent **Gruvbox** color scheme across all applications thanks to stylix \ No newline at end of file diff --git a/modules/home/home.nix b/modules/home/home.nix index 3988b5a..d916dd0 100755 --- a/modules/home/home.nix +++ b/modules/home/home.nix @@ -46,6 +46,7 @@ vscode nixfmt # Nix formatting pkgs.libsForQt5.full # QML formatting (for working on quickshell) + claude-code # System tools btop