Update README
This commit is contained in:
parent
28eeb1d2f3
commit
ff7c4052e5
68
README.md
68
README.md
@ -2,23 +2,61 @@
|
||||
|
||||

|
||||
|
||||
## 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
|
@ -46,6 +46,7 @@
|
||||
vscode
|
||||
nixfmt # Nix formatting
|
||||
pkgs.libsForQt5.full # QML formatting (for working on quickshell)
|
||||
claude-code
|
||||
|
||||
# System tools
|
||||
btop
|
||||
|
Loading…
x
Reference in New Issue
Block a user