aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNatasha Moongrave <natasha@256phi.eu>2026-04-20 12:03:13 +0200
committerNatasha Moongrave <natasha@256phi.eu>2026-04-20 12:03:13 +0200
commita46d8d82afe28987bad878e78e702a002703216f (patch)
treed8a2f07648642a329a27d5f2bd24e2cd963fa881
parent17e73345be3d5d25386db4ad9207bfefb25ce1c3 (diff)
Updated README
-rw-r--r--home/rices/finals/README.md24
1 files changed, 18 insertions, 6 deletions
diff --git a/home/rices/finals/README.md b/home/rices/finals/README.md
index 153fd35..acc0653 100644
--- a/home/rices/finals/README.md
+++ b/home/rices/finals/README.md
@@ -7,12 +7,19 @@ NixOS rice built on **Niri** (Wayland compositor). Minimal boilerplate — exten
| Component | Choice |
|-----------|--------|
| Compositor | [Niri](https://github.com/YaLTeR/niri) (Wayland) |
-| Terminal | Kitty |
+| Terminal | Alacritty |
| Launcher | Fuzzel |
| Notifications | Dunst |
+| Widgets | [Eww](https://github.com/elkowar/eww) (desktop clock) |
| Lock Screen | Swaylock + Swayidle |
| Theme Engine | [Stylix](https://github.com/danth/stylix) |
+## Features
+
+- **Custom GLSL window open animation** (`arc.frag` shader from schrottkatze)
+- **Desktop clock widget** — big clock overlay, top center on wallpaper via Eww
+- **Vim-style keybindings** (hjkl navigation in Niri)
+
## Structure
```
@@ -20,13 +27,20 @@ NixOS rice built on **Niri** (Wayland compositor). Minimal boilerplate — exten
├── default.nix # Entry point — imports system + home
├── system.nix # System-level config (Niri, Pipewire, Stylix, fonts)
├── home.nix # Home Manager config (packages, GPG agent)
-├── terminal.nix # Kitty config
+├── terminal.nix # Alacritty config
├── notifications.nix # Dunst config
├── fuzzel.nix # Launcher config
+├── eww.nix # Eww widget engine
├── niri.nix # Niri compositor config (KDL generation)
├── stylix.nix # Theme overrides
├── swayidle.nix # Lock screen integration
+├── eww/
+│ └── configDir/
+│ ├── eww.yuck # Clock widget definition
+│ └── eww.css # Clock styling
└── niri/
+ ├── shaders/
+ │ └── arc.frag # Window open animation shader
└── kdl/ # Niri config modules
├── binds.kdl # Keybindings
├── style.kdl # Window styling
@@ -37,7 +51,7 @@ NixOS rice built on **Niri** (Wayland compositor). Minimal boilerplate — exten
| Bind | Action |
|------|--------|
-| `Mod+Return` | Kitty |
+| `Mod+Return` | Alacritty |
| `Mod+D` | Fuzzel launcher |
| `Mod+N` | Firefox |
| `Mod+hjkl` | Focus window (vim dirs) |
@@ -50,9 +64,7 @@ NixOS rice built on **Niri** (Wayland compositor). Minimal boilerplate — exten
## Not Yet Included
-- Bar (eww/waybar)
- Browser module
-- Custom shaders/animations
-- Wallpaper setup
+- Status bar
- Per-app window rules
- Screen capture privacy rules