Update README

This commit is contained in:
Javier Feliz 2025-08-13 20:12:16 -04:00
parent 28eeb1d2f3
commit ff7c4052e5
2 changed files with 54 additions and 15 deletions

View File

@ -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...
- 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

View File

@ -46,6 +46,7 @@
vscode
nixfmt # Nix formatting
pkgs.libsForQt5.full # QML formatting (for working on quickshell)
claude-code
# System tools
btop